![A TicTacToe hardver megvalósítása a RaspberryPi használatával: 4 lépés A TicTacToe hardver megvalósítása a RaspberryPi használatával: 4 lépés](https://i.howwhatproduce.com/images/002/image-3063-23-j.webp)
Tartalomjegyzék:
2025 Szerző: John Day | [email protected]. Utoljára módosítva: 2025-01-23 14:47
![A TicTacToe hardver megvalósítása a RaspberryPi használatával A TicTacToe hardver megvalósítása a RaspberryPi használatával](https://i.howwhatproduce.com/images/002/image-3063-24-j.webp)
![A TicTacToe hardver megvalósítása a RaspberryPi használatával A TicTacToe hardver megvalósítása a RaspberryPi használatával](https://i.howwhatproduce.com/images/002/image-3063-25-j.webp)
![A TicTacToe hardver megvalósítása a RaspberryPi használatával A TicTacToe hardver megvalósítása a RaspberryPi használatával](https://i.howwhatproduce.com/images/002/image-3063-26-j.webp)
Ez a projekt egy interaktív TicTacToe modell felépítését célozza két különböző színű LED segítségével, amelyek a málna pi -t használó két játékost jelölik. Az ötlet itt az volt, hogy ezt nagyobb léptékben valósítsuk meg egy sikátorban - képzeljünk el egy 3x3 -as félgömbrácsot (például a fentieket), amely a falra ragadt, és ahol az egyik megnyomása elindítja a játékot (és egy adott színű LED világít). Ez kivitelezhető sikátorokban, bárok, kocsmák mellett, vagy bárhol, ahol az embereknek sorban kell állniuk és várniuk kell - így a zóna interaktív területté válik, ahol az emberek valóban élvezik a várakozást.
Kellékek
A modellhez - a rendelkezésemre álló elemeket használtam:
- Raspberry Pi 3 B+ modell, raspbian telepítve az SD kártyára
- Pillanatnyi nyomógombok - 9x
- LED -ek - 9x zöld, 9x piros
- Kenyeretábla
- Vezetékek- Nő-nő, rendszeres rézhuzalok, amelyek általában a készletekhez tartoznak- 22 mérföldes szigetelt rézhuzal (mint ez (nincs kapcsolat az eladóval))- (https://www.amazon.com/Elenco-Hook-Up- Színek-adagoló-WK-106/dp/B008L3QJAS/ref = sr_1_1? Kulcsszavak = réz+vezetékek+elenco & qid = 1568868843 & s = átjáró & sr = 8-1)
- 220 ohmos ellenállások - 9x
1. lépés: A kenyértábla beállítása 18 LED -del
![Állítsa be a kenyértáblát 18 LED -del Állítsa be a kenyértáblát 18 LED -del](https://i.howwhatproduce.com/images/002/image-3063-27-j.webp)
![Állítsa be a kenyértáblát 18 LED -del Állítsa be a kenyértáblát 18 LED -del](https://i.howwhatproduce.com/images/002/image-3063-28-j.webp)
![Állítsa be a kenyértáblát 18 LED -del Állítsa be a kenyértáblát 18 LED -del](https://i.howwhatproduce.com/images/002/image-3063-29-j.webp)
Először állítsa be a kenyeretáblát 3x3 -as rácsba, két különböző LED mellett, a fenti képen látható módon. 18 LED -et fogunk meghajtani, csak 5 tűvel (az alábbiakban vezérlőcsapokkal) a málna pi -ből. Ez a charlieplexing segítségével történik, amelyet ebben az utasításban szépen elmagyaráznak (https://www.instructables.com/id/Charlieplexing-wi…). Figyelje meg, hogy a fenti képeken látható kupakokat használom, hogy elfedjem a gombjaimat, hogy illeszkedjenek a modellhez.
1. Először csak a LED -párokat (és a hozzájuk tartozó ellenállásokat) helyezze el (egy piros, zöld, vagy bármilyen más színt) ellentétes polaritással a kenyértábla ugyanazon soraiban (lásd a fenti képet 1 párra nagyítva). Ügyeljen arra, hogy ugyanazt a sorrendet tartsa, azaz a felső zöld és az alsó piros MINDEN LED -pár esetében.
2. Ezután kösse be a LED -eket (MEGJEGYZÉS: minden vezérlőkábel a 220 ohmos ellenálláson keresztül megy a LED -párhoz) a fenti utasítások szerint - nagyon részletes és kiváló bekötési utasításokkal, csak ne feledje, hogy rácsot képez a 0 és 1 LED -ekkel a bal felső sarokban és a 16 -os és 17 -es LED -ekben a jobb alsó sarokban. (A LED -ek számozása segíti a fizikai beállításokat és a későbbi programozást). VAGY kövesse a 2. kép vezetékeit, hogy lássa, hogyan kötöttem be a LED -eket - figyelje meg a következő színes vezetékeket, amelyek a felső sorból az alsó sorokba áramlanak:
- A tetején lévő fekete vezeték (6 -os földelés a pi -ből) a teljes sínre megy - ezt a vezetéket lenyomom mind a 9 gombhoz
- A narancssárga huzal (7. tű - vezérlőcsap a pi -ből) a LED 3 feletti második sínben ismét a teljes sínre megy (-ive sín)
- Szürke huzal (11. tű - vezérlőcsap a pi -ből) a LED 3 feletti 2. sínben a teljes sínre is kiterjed (+IV -sín)
- Lila huzal (12. tű - vezérlőcsap a pi -ből) a 3. sínben a LED 6 felett a teljes sínre megy
- A kék vezeték (13 -as érintkező - a 4 -es vezérlőcsap a pi -ből) a LED 6 feletti 3. sínben a teljes sínre megy (+IV -sín)
- Zöld huzal (15 -ös csap - 5 -ös vezérlőcsap a pi -ből) a LED 6 alatti negyedik sínben a teljes sínre (-ív sín) megy
A vezetékek színkóddal vannak ellátva, ezért követni kell őket - győződjön meg arról, hogy a LED -ek polaritása megfelelően van beállítva, különben nem fog működni!
2. lépés: Adja hozzá a LED -ek melletti 9 gombot
![Adja hozzá a LED -ek melletti 9 gombot Adja hozzá a LED -ek melletti 9 gombot](https://i.howwhatproduce.com/images/002/image-3063-30-j.webp)
![Adja hozzá a LED -ek melletti 9 gombot Adja hozzá a LED -ek melletti 9 gombot](https://i.howwhatproduce.com/images/002/image-3063-31-j.webp)
Mindegyik LED -pár mellett adja hozzá a pillanatnyi nyomógombot, egyik lábával a fekete földvezeték -sorban, a másikat pedig a málna pi -ből érkező vezetékkel. MEGJEGYZÉS - A legjobb, ha a vezetékeket még a gombok behelyezése előtt beágyazza, ahogy az 1. lépésben látható, gombok nélkül. A legjobb az lenne, ha először beállítaná a földelő vezetékeket mind a 9 gombhoz, majd állítsa be a 9 vezetéket, amelyek a pi -hez mennek/onnan jönnek (ne aggódjon, hogy a vezetékek melyik tűből származnak, mivel valószínűleg nem csatlakoztatta ezeket a vezetékeket a pi -hez még - így csak szépen illesszen hozzá 9 vezetéket a 9 gombhoz, amelyek a felhasználói bevitelt a pi -hez veszik), amint a fenti képeken látható.
3. lépés: Csatlakoztassa a vezetékeket a kenyértábláról a Pi -hez
![Csatlakoztassa a vezetékeket a kenyértábláról a Pi -hez Csatlakoztassa a vezetékeket a kenyértábláról a Pi -hez](https://i.howwhatproduce.com/images/002/image-3063-32-j.webp)
Az utolsó 2 lépésben csatlakoztattuk a kenyérsütőt LED -ekkel és gombokkal, valamint a hozzájuk tartozó vezetékekkel. Most ezeket a vezetékeket csatlakoztatjuk a pi -hez.
Amint az 1. lépésben már vázoltuk - az 5 vezérlővezetéket és a LED -ek fekete földelővezetékét a tűkhöz csatlakoztatjuk:
- Fekete vezeték (földelő vezeték) (6. tű)
- Narancssárga huzal (7. tű)
- Szürke huzal (11. tű)
- Lila huzal (12. tű)
- Kék huzal (13. tű)
- Zöld vezeték (15. tű)
Most a 9 gombból érkező 9 vezetéket a pi -hez csatlakoztatjuk. A legjobb, ha a 3 gomb egymás után csavart hármasát készítjük a könnyebb kezelés érdekében:
- gomb 0 (sor = 0, oszlop = 0) - piros huzal (bal felső) - 29. tű
- gomb 1 (sor = 0, oszlop = 1) - szürke huzal - 31. tű
- gomb 2 (sor = 0, oszlop = 2) - narancssárga huzal - 32. tű
- gomb 3 (sor = 1, oszlop = 0) - sárga huzal - 33. tű
- 4. gomb (sor = 1, oszlop = 1) - szürke huzal - 35. tű
- gomb 5 (sor = 1, oszlop = 2) - narancssárga huzal - 36. tű
- gomb 6 (sor = 2, oszlop = 0) - sárga huzal - 37. tű
- 7. gomb (sor = 2, oszlop = 1) - szürke huzal - 38. tű
- gomb 8 (sor = 2, oszlop = 2) - fekete huzal - 40 -es csap
Ha minden kapcsolat létrejött, készen állunk a kód feltöltésére !!
4. lépés: Töltse fel a kódot
![](https://i.ytimg.com/vi/hWQzeA45V4c/hqdefault.jpg)
Miután minden kapcsolat létrejött, készen állunk a kód feltöltésére. Feltételezve, hogy rdp -n vagy VNC -n keresztül csatlakozik a pi -hez - kérjük, mentse a következő fájlokat a pi -be (ugyanabban a mappában), és futtassa a FinalVersion.py fájlt vagy a terminálon, vagy a thonny -n keresztül. Győződjön meg arról is, hogy a hangszórók csatlakoztatva vannak a pi -hez (a Bluetooth hangszórók is ezt teszik).
Ha bármikor elakadsz, kérlek jelezd, és mindent megteszek, hogy segítsek !!
PS: Ez volt az első tanítható, szóval tudassa velem, hogy sikerült !!: O
Ajánlott:
Egyfázisú inverter tervezése és megvalósítása: 9 lépés
![Egyfázisú inverter tervezése és megvalósítása: 9 lépés Egyfázisú inverter tervezése és megvalósítása: 9 lépés](https://i.howwhatproduce.com/images/006/image-16143-j.webp)
Egyfázisú inverter tervezése és kivitelezése: Ez az Instructable a Dialog GreenPAK ™ CMIC-jeinek használatát vizsgálja a teljesítményelektronikai alkalmazásokban, és bemutatja az egyfázisú inverter megvalósítását különböző vezérlési módszerek használatával. Különböző paramétereket használnak a q meghatározására
Az Arduino vezérlése a Telegram Bot használatával extra hardver nélkül: 5 lépés
![Az Arduino vezérlése a Telegram Bot használatával extra hardver nélkül: 5 lépés Az Arduino vezérlése a Telegram Bot használatával extra hardver nélkül: 5 lépés](https://i.howwhatproduce.com/images/002/image-5102-34-j.webp)
Az Arduino vezérlése a Telegram Bot használatával extra hardver nélkül: Az Arduino segítségével sokféle dolgot tehet, de gondolkozott -e valaha az Arduino vezérlésén egy Telegram bot segítségével? MIRE VAN SZÜKSÉGE: Arduino UNO Node.js PC Néhány vezérelhető eszköz (Az Arduino fedélzeti LED-jét használjuk
Egyszerű a WiFI -vezérlés otthoni megvalósítása: 5 lépés
![Egyszerű a WiFI -vezérlés otthoni megvalósítása: 5 lépés Egyszerű a WiFI -vezérlés otthoni megvalósítása: 5 lépés](https://i.howwhatproduce.com/images/001/image-746-75-j.webp)
Egyszerűen megvalósítható WiFI-vezérlés otthonában: Az ESP-01S olcsó és könnyen használható vezeték nélküli megoldás. Más érzékelőkkel és hajtóművekkel kombinálva a távfelügyelet és vezérlés kényelmesen megvalósítható. Ebben a projektben egy intelligens kapcsolót fogok építeni a ventilátor vezérléséhez az ESP-01S Rela segítségével
Nem blokkoló APDS9960 gesztusérzékelő megvalósítása: 5 lépés
![Nem blokkoló APDS9960 gesztusérzékelő megvalósítása: 5 lépés Nem blokkoló APDS9960 gesztusérzékelő megvalósítása: 5 lépés](https://i.howwhatproduce.com/images/001/image-2379-215-j.webp)
Nem blokkoló APDS9960 gesztusérzékelő megvalósítása: Preambulum Ez az utasítás leírja, hogyan hozhat létre blokkolásmentes megvalósítást az APDS9960 gesztusérzékelőből a SparkFun_APDS-9960_Sensor_Arduino_Library segítségével. Vagy akár blokkolni is
A fotovoltaikus panelek orientációs rendszerének tervezése és megvalósítása: 5 lépés
![A fotovoltaikus panelek orientációs rendszerének tervezése és megvalósítása: 5 lépés A fotovoltaikus panelek orientációs rendszerének tervezése és megvalósítása: 5 lépés](https://i.howwhatproduce.com/images/003/image-6565-19-j.webp)
A fotovoltaikus panelek orientációs rendszerének tervezése és megvalósítása: A fotovoltaikus panelek orientációs rendszerének tervezése és megvalósítása