Inhaltsverzeichnis:

Siedler von Raspi - ein Siedler von Catan-Klon mit Elektronik - Gunook
Siedler von Raspi - ein Siedler von Catan-Klon mit Elektronik - Gunook

Video: Siedler von Raspi - ein Siedler von Catan-Klon mit Elektronik - Gunook

Video: Siedler von Raspi - ein Siedler von Catan-Klon mit Elektronik - Gunook
Video: SO klingt DEUTSCH für andere!!! 😳🤫 #shorts #tiktok #marcoxart 2024, November
Anonim
Siedler von Raspi - ein Siedler von Catan Klon mit Elektronik
Siedler von Raspi - ein Siedler von Catan Klon mit Elektronik

Dieses anweisbare führt Sie durch die Schritte zum Erstellen von "Siedler von Raspi", einem Siedler von Catan-Spiel mit Elektronik und einer Weboberfläche.

Lieferungen

Nachfolgend finden Sie die Materialien, die Sie benötigen, um dieser Anleitung zu folgen.

Beachten Sie, dass einige Schritte anders ausgeführt werden können, z. B. ein Steckbrett verwenden, anstatt bestimmte Teile zu löten.

Dies wird Sie nur durch den Prozess und die Materialien führen, die ich in meinem Design verwendet habe. Sie können gerne alle gewünschten Änderungen vornehmen.

Hardware

  • Himbeer PI 3 B+
  • Arduino UNO
  • MCP23017 (x9)
  • Knöpfe (x 144)
  • 10k Widerstände (nur ein paar)
  • 220 Widerstände (x144)
  • 330 Widerstände (x19)
  • 2x16 LCD
  • MFRC522 RFID-Lesegerät
  • LDR
  • Weiße LEDs (x19)
  • RGB Ledstrip (gemeinsame Kathode)
  • 16-Kanal-CD74HC4067
  • Bidirektionaler Pegelwandler
  • 4 Platten Multiplex 8mm x 524mm x 454mm
  • Viele Kabel
  • Kupferplatte

Schritt 1: Den Fall herstellen

Den Fall machen
Den Fall machen
Den Fall machen
Den Fall machen

Die Argumentation für dieses Projekt ist unser erstes Ziel, dies erleichtert die Installation der Hardware.

Laser schneiden

Laden Sie die 4 enthaltenen. AI-Dateien herunter und bringen Sie sie zusammen mit Ihren Multiplexplatten zu Ihrer nächsten Laserschneidwerkstatt.

Und dann laserschneiden Sie diese Platten mit den mitgelieferten Dateien;p

Bewahren Sie alle ausgeschnittenen Teile auf, Sie werden sie brauchen.

Etwas zusammensetzen

Für die Montage kleben Sie die Platten in der folgenden Reihenfolge: Catan_Base > Catan_Base_Holed > Catan_Border_Tiles_Bottom > Catan_Border_Tiles_Top

Warten Sie mit dem Hinzufügen eines Gehäuses für die Elektronik, da Sie zuerst etwas Platz zum Arbeiten benötigen.

Die Fliesen

Leider ist dieser Abschnitt noch nicht fertig und wird aktualisiert, sobald er fertig ist

Die Kacheln für das Spiel stammen auch aus den Lasercutting-Dateien (Win-Win-Recht, da dies keine Materialverschwendung verhindert).

Das obige Bild zeigt den oberen (links) und unteren (rechts) Teil der Kacheln.

Auf einer Seite der Kacheln etwas Holz aushöhlen, damit Sie Platz für die Elektronik haben.

Für jede der Kacheln benötigen Sie: 1 10k-Widerstand, 1 Widerstand im Bereich von 18k bis 47k (jeder Kacheltyp benötigt einen anderen Widerstand, die 6 Typen in diesem Bereich) und 1 weiße LED.

Setzen Sie nun die Elektronik ein (siehe Bild oben).

Führen Sie die Enden der Kabel durch die kleinen Löcher in der unteren Kachel (nur die Löcher, die wichtig sind: Zentriertes Loch: Anode der LED, Loch, das diesem mittleren Loch am nächsten ist: Kathode der LED).

Schneiden Sie nun Ihre Kupferplatte in kleine 5 x 5 mm große Stücke und löten Sie sie an die Kabel, die aus den Löchern an der Außenseite der unteren Fliese herausragen.

Schritt 2: Die Elektronik

Wow, du hast es schon so weit geschafft?

Dann lass uns weitermachen;)

Dieser Abschnitt ist ziemlich einfach zu erklären, folgen Sie einfach dem hier enthaltenen Schema.

Schritt 3: Einrichten des Raspberry PI

Woohoo, nun zum lustigen Teil! Einrichten des Himbeer-Pi:D

Installation des Himbeer-Pi.s

Bild erstellen

Zunächst müssen Sie beide verknüpften Dateien herunterladen.

  • Win32 Disk Imager
  • Raspian OS

Folgen Sie nun diesen Schritten:

  1. Legen Sie Ihre Micro-SD-Karte in Ihren Computer ein
  2. Öffnen Sie Win32 Disk Imager
  3. Wählen Sie die gerade heruntergeladene.img-Datei aus
  4. Klicken Sie auf "Schreiben"

Um Zugang zum pi zu bekommen, brauchen wir nur noch ein paar Schritte

  1. Gehen Sie in das Boot-Verzeichnis der SD-Karte
  2. Erstellen Sie eine Textdatei namens "ssh.txt"
  3. Löschen Sie die.txt-Erweiterung
  4. Öffnen Sie die Datei "cmdline.txt"
  5. Fügen Sie am Ende der Datei ip=169.254.10.1 hinzu (belassen Sie dies jedoch in derselben Zeile wie alle anderen Texte.

Einrichten des pi

Stecken Sie ein Ende eines Ethernet-Kabels in Ihren PC und das andere Ende in Ihren Pi.

Schalten Sie nun den Pi ein, warten Sie solide 5 Minuten, um sicherzustellen, dass der Pi korrekt gestartet wurde.

Öffnen Sie Ihren bevorzugten SSH-Client (ich verwende Putty) und verbinden Sie sich mit der IP, die wir in den obigen Schritten dem Pi gegeben haben.

Standard-Benutzername und -Passwort sind "pi" und "raspberry".

Aktivieren Sie in raspi-config I2C.

Den Pi über WLAN bekommen

Geben Sie die folgenden Befehle ein, um Ihren Himbeer-Pi in Ihr WLAN zu bringen:

sudo -iwpa_passphrase "mySSID" "myPASSWORD" >> /etc/wpa_supplicant/wpa_supplicant.conf wpa_cli-Schnittstelle wlan0 reconfigure

Vergessen Sie nicht, "mySSID" und "myPASSWORD" durch die SSID und das PASSWORD Ihres Routers zu ersetzen.

Herunterladen von Paketen und Skripten

Wir müssen einige Pakete und Skripte installieren, um dieses Projekt zum Laufen zu bringen, also geben Sie bitte die folgenden Befehle ein:

sudo apt installieren mariadb-server

sudo apt install apache2 -y pip install Flask Flask-Cors Flask-MySQL Flask-SocketIO PyMySQL

Einrichten der Datenbank

Damit wir das volle Potenzial des Programms nutzen können, müssen wir unsere Datenbank installieren! Also lass uns diesen Scheiß machen!

mysql_secure_installation

Wenn es nach unserem Passwort fragt, drücken Sie einfach die Eingabetaste, da wir noch keinen Benutzer erstellt haben.

Als nächstes werden wir gefragt, ob wir ein Root-Passwort wünschen, wählen Sie Ja und geben Sie das gewünschte Passwort ein.

Wählen Sie bei allen verbleibenden Fragen Ja aus.

sudo -i

mysql gewährt alle Privilegien für rpiUser.* an ''@'%', gekennzeichnet durch ''; FLUSH PRIVELEGES

Stellen Sie sicher, dass Sie einen Benutzer namens rpiUser mit dem Passwort omgThisIsSoSecret erstellen

Schritt 4: Laden Sie die Anwendung selbst herunter

Wir haben es fast geschafft, bleib einfach noch ein bisschen bei mir!

Folgen Sie einigen Befehlen (noch einmal):

cd /home/pi

git-Klon https://github.com/StevenCopermans/Settlers-of-Ra… -p << DATENBANK.sql sudo nano /etc/rc.local

Fügen Sie am Ende der gerade geöffneten Datei kurz vor dem Beenden die folgende Zeile hinzu:

python3 /home/pi/SiedlerOfRaspi/app.py $

Dann drücke Strg + X > y > Enter

Schritt 5: Der Arduino

Letzter Schritt! Wooo

Laden Sie den Arduino-Ordner herunter

Öffnen Sie den Ordner im Arduino-Programm und laden Sie das Skript hoch!

Das ist es! Wir sind fertig!

Das Spiel genießen!:D

Empfohlen: