Tartalomjegyzék:

Raspi telepesek - Catan klón telepesek elektronikával: 5 lépés
Raspi telepesek - Catan klón telepesek elektronikával: 5 lépés

Videó: Raspi telepesek - Catan klón telepesek elektronikával: 5 lépés

Videó: Raspi telepesek - Catan klón telepesek elektronikával: 5 lépés
Videó: Settlers of Catan 15-112 term project 2024, Július
Anonim
Raspi telepesek - Catan klónok telepesei elektronikával
Raspi telepesek - Catan klónok telepesei elektronikával

Ez az oktatóanyag végigvezeti Önt a "Settlers of Raspi", a Settlers of Catan játék elektronikával és webes felületen történő létrehozásának lépésein.

Kellékek

Az alábbiakban felsoroljuk azokat a kellékeket, amelyekre szüksége van az út során, hogy kövesse ezt az útmutatót.

Vegye figyelembe, hogy bizonyos lépéseket másképp is meg lehet tenni, például kenyérsütő deszkát használni egyes alkatrészek forrasztása helyett.

Ez csak elvezeti Önt a tervezés során használt folyamathoz és kellékekhez, bátran hajtson végre bármilyen módosítást.

Hardver

  • Málna PI 3 B+
  • Arduino UNO
  • MCP23017 (x9)
  • Gombok (x 144)
  • 10 ezer ellenállás (csak néhány)
  • 220 ellenállás (x144)
  • 330 ellenállás (x19)
  • 2x16 LCD
  • MFRC522 RFID olvasó
  • LDR
  • Fehér LED -ek (x19)
  • RGB Ledstrip (közös katód)
  • 16 csatornás CD74HC4067
  • Kétirányú szintváltó
  • 4 lemez 8x524x454 mm -es multiplexekkel
  • Sok kábel
  • Réz lap

1. lépés: Az ügy elkészítése

Az ügy elkészítése
Az ügy elkészítése
Az ügy elkészítése
Az ügy elkészítése

Ennek a projektnek az elkészítése az első célunk, ez megkönnyíti a hardver telepítését.

Lézervágás

Töltse le a 4 mellékelt. AI fájlt, és vigye el őket a legközelebbi lézervágó üzletbe a multiplexlemezekkel együtt.

Ezután vágja le a lemezeket a mellékelt fájlokkal;

Tartsa meg az összes kivágott alkatrészt, szüksége lesz rájuk.

Összerakása

Az összeszereléshez ragasztja a lemezeket a következő sorrendben: Catan_Base> Catan_Base_Holed> Catan_Border_Tiles_Bottom> Catan_Border_Tiles_Top

Várjon egy tok hozzáadásával az elektronikához, mivel először némi helyre van szüksége a munkához.

A csempe

Sajnos ez a rész még nem fejeződött be, és amint elkészül, frissítésre kerül

A játék lapjai szintén a lézervágó fájlokból származnak (win-win right, mivel ez megakadályozza az anyagok pazarlását).

A fenti kép a lapok felső (bal) és alsó (jobb) részét mutatja.

A csempe egyik oldalán üregesítse ki a fát, hogy legyen helye az elektronika elhelyezésére.

Mindegyik csempehez szüksége lesz: 1 10 k ellenállás, 1 ellenállás 18 k és 47 k közötti tartományban (minden csempe típushoz más ellenállás szükséges, a hat típus ebben a tartományban) és 1 fehér LED.

Most tegye be az elektronikát (nézze meg a fenti képet).

A kábelek végeit fúrja át az alsó csempén lévő kis lyukakon (csak a lyukak számítanak: Középpontú lyuk: a LED anódja, a középponthoz legközelebb eső lyuk: a LED katódja).

Most vágja a rézlemezt apró, 5x5 mm -es darabokra, és forrasztja őket az alsó csempe külső oldalán lévő lyukakból kilógó kábelekhez.

2. lépés: Az elektronika

Hú, már eljutott idáig?

Akkor folytassuk;)

Ezt a részt meglehetősen könnyű megmagyarázni, csak kövesse az itt található sémát.

3. lépés: A Raspberry PI beállítása

Woohoo, most a szórakoztató részhez! A málna pi beállítása: D

A málna pi telepítése

A kép létrehozása

Először is le kell töltenie mindkét linkelt fájlt.

  • Win32 lemezképalkotó
  • Raspian OS

Most kövesse az alábbi lépéseket:

  1. Helyezze be a micro-SD kártyát a számítógépbe
  2. Nyissa meg a Win32 Disk Imager alkalmazást
  3. Válassza ki a most letöltött.img fájlt
  4. Kattintson az „írás” gombra

Ahhoz, hogy hozzáférjünk a pi -hez, még néhány lépésre van szükségünk

  1. Lépjen az SD-kártya rendszerindító könyvtárába
  2. Hozzon létre egy szöveges fájlt "ssh.txt" néven
  3. Törölje a.txt kiterjesztést
  4. Nyissa meg a "cmdline.txt" fájlt
  5. A fájl végén adja hozzá az ip = 169.254.10.1 fájlt (de ezt ugyanazon a soron kell tartani, mint az összes többi szöveget.

A pi beállítása

Csatlakoztassa az Ethernet -kábel egyik végét a számítógéphez, a másik végét pedig a pi -hez.

Most kapcsolja be a pi -t, várjon szilárd 5 percet, hogy megbizonyosodjon arról, hogy a pi megfelelően indult.

Nyissa meg kedvenc SSH -kliensét (én Puttyt használok), és csatlakozzon ahhoz az IP -címhez, amelyet a fenti lépésekben megadtunk.

Az alapértelmezett felhasználónév és jelszó "pi" és "málna".

A raspi-configban engedélyezze az I2C-t.

A pi elérése a wifi -n

Annak érdekében, hogy a málna pi a wifi, akkor írja be a következő parancsokat:

sudo -iwpa_passphrase "mySSID" "myPASSWORD" >> /etc/wpa_supplicant/wpa_supplicant.conf wpa_cli interfész wlan0 újrakonfigurálás

Ne felejtse el lecserélni a "mySSID" és "myPASSWORD" címeket az útválasztó SSID -jére és JELSZÓJÁRA.

Csomagok és szkriptek letöltése

A projekt működőképességének érdekében néhány csomagot és szkriptet telepítenünk kell, ezért kérjük, írja be a következő parancsokat:

sudo apt install mariadb-server

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

Az adatbázis beállítása

Ahhoz, hogy teljes mértékben ki tudjuk használni a programot, telepítenünk kell az adatbázisunkat! Szóval csináljuk ezt a szart!

mysql_secure_installation

Amikor a jelszót kéri, nyomja meg az enter billentyűt, mivel még nem hoztunk létre felhasználót.

Ezután megkérdezi tőlünk, hogy root jelszót akarunk -e, válassza az igent, és írja be a kívánt jelszót.

Válassza az igent az összes többi kérdésnél.

sudo -i

a mysql megadja az rpiUser.* összes jogosultságát a (z) ''@'%' címkéhez FLUSH PRIVELEGES

győződjön meg arról, hogy az rpiUser nevű felhasználót az omgThisIsSoSecret jelszóval hozza létre

4. lépés: Töltse le magát az alkalmazást

Már majdnem ott vagyunk, csak maradj még egy kicsit velem!

Kövesse néhány parancsot (még egyszer):

cd /home /pi

git klón https://github.com/StevenCopermans/Settlers-of-Ra… SettlersOfRaspicd SettlersOfRaspi sudo cp -R Webhely//var/www/html/sudo cp -R SettlersOfRaspi//home/pi/SettlersOfRaspi sudo mysqlu -p << DATABASE.sql sudo nano /etc/rc.local

A most megnyílt fájl végén, közvetlenül a kilépés előtt adja hozzá a következő sort:

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

Ezután nyomja meg a ctrl + X> y> enter billentyűkombinációt

5. lépés: Az Arduino

Utolsó lépés! Wooo

Töltse le az Arduino mappát

Nyissa meg a mappát az arduino programban, és töltse fel a szkriptet!

Ez az! Végeztünk!

Élvezd a játékot!: D

Ajánlott: