Tartalomjegyzék:
- Kellékek
- 1. lépés: Az ügy elkészítése
- 2. lépés: Az elektronika
- 3. lépés: A Raspberry PI beállítása
- 4. lépés: Töltse le magát az alkalmazást
- 5. lépés: Az Arduino
Videó: Raspi telepesek - Catan klón telepesek elektronikával: 5 lépés
2024 Szerző: John Day | [email protected]. Utoljára módosítva: 2024-01-30 09:41
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
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:
- Helyezze be a micro-SD kártyát a számítógépbe
- Nyissa meg a Win32 Disk Imager alkalmazást
- Válassza ki a most letöltött.img fájlt
- 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
- Lépjen az SD-kártya rendszerindító könyvtárába
- Hozzon létre egy szöveges fájlt "ssh.txt" néven
- Törölje a.txt kiterjesztést
- Nyissa meg a "cmdline.txt" fájlt
- 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:
Ardubuino (Arduboy -kompatibilis klón): 5 lépés
Ardubuino (Arduboy -kompatibilis klón): Az Arduboy egy nyílt forráskódú hitelkártya méretű játékkonzol, amelynek nemcsak a szoftvereiben van aktív közössége, ahol sokan fejlesztik saját játékukat a platformhoz, hanem a hardveréhez is, ahol szintén sok az emberek kitalálták
Kézi játékkonzol - Arduboy klón: 6 lépés (képekkel)
Kézi játékkonzol | Arduboy Clone: Néhány hónappal ezelőtt találkoztam az Arduboy-val, amely hivatalos honlapja szerint egy miniatűr 8 bites játékplatform, amely megkönnyíti az online játékok tanulását, megosztását és lejátszását. Ez egy nyílt forráskódú platform. Az Arduboy játékokat a felhasználó készítette
FoldTronics: 3D objektumok létrehozása integrált elektronikával összecsukható HoneyComb struktúrák használatával: 11 lépés
FoldTronics: 3D objektumok létrehozása integrált elektronikával összecsukható HoneyComb struktúrák használatával: Ebben az oktatóanyagban bemutatjuk a FoldTronics nevű, 2D-vágáson alapuló gyártási technikát az elektronika 3D hajtogatott objektumokba történő integrálására. A fő ötlet az, hogy vágó és perforáló 2D lapot használ a vágó plotter segítségével, hogy összecsukható legyen 3D -s méhsejtes szerkezetbe
LÉGY ELLEN az alapvető elektronikával !!!!!: 6 lépés
Légy elfoglalt az alapvető elektronikával! a legkifinomultabb áramkörökkel
Egyszerű trükk az elektronikával: 6 lépés
Egyszerű trükkök az elektronikával való kezdéshez: Az elektronika iránti lelkesedés azzal kezdődhet, hogy izzóval világít az akkumulátor. Ebben az oktatóanyagban elmagyarázom, hogyan készíthet néhány klassz elektronikai tesztelő eszközt és összetevőt a könnyen hozzáférhető alkatrészekből. Ne feledje, hogy ezek az eszközök