
Satura rādītājs:
2025 Autors: John Day | [email protected]. Pēdējoreiz modificēts: 2025-01-23 14:59



Šī projekta mērķis ir izveidot interaktīvu TicTacToe modeli, izmantojot divas dažādu krāsu gaismas diodes, kas apzīmē abus spēlētājus, izmantojot aveņu pi. Ideja šeit bija ieviest to plašākā mērogā alejā - iedomājieties, ka uz sienas ir iestrēdzis 3x3 daļēji globusu režģis (piemēram, tie, kas parādīti iepriekš), kur nospiežot spēli, tiek ieslēgta (un iedegas īpašas krāsas gaismas diode). To var īstenot ieliņās blakus bāriem, krodziņiem vai jebkurai vietai, kur cilvēkiem jāstāv rindā un jāgaida - tādējādi padarot zonu par interaktīvu zonu, kurā cilvēki gaida.
Piegādes
Modelim - es izmantoju man pieejamās preces:
- Raspberry Pi 3 modelis B+ ar raspbian instalēts SD kartē
- Mirkļa spiedpogas - 9x
- Gaismas diodes - 9x zaļas, 9x sarkanas
- Maizes dēlis
- Vadi- no sievietēm līdz sievietēm, parastie vara vadi, kas parasti tiek piegādāti kopā ar izstrādātāju komplektiem- 22 guage izolēta vara stieple (piemēram, šī (nav saistības ar pārdevēju))- (https://www.amazon.com/Elenco-Hook-Up- Krāsu dozators-WK-106/dp/B008L3QJAS/ref = sr_1_1? Atslēgvārdi = varš+vadi+elenco & qid = 1568868843 & s = vārteja & sr = 8-1)
- 220 omu rezistori - 9x
1. darbība: iestatiet maizes dēli ar 18 gaismas diodēm



Vispirms uzstādiet maizes dēli 3x3 režģī ar divām dažādām gaismas diodēm blakus, kā parādīts attēlā. Mēs vadīsim 18 gaismas diodes, izmantojot tikai 5 tapas (zemāk minētas kā vadības tapas) no aveņu pi. Tas tiek darīts, izmantojot charlieplexing, kas ir lieliski izskaidrots šajā pamācībā (https://www.instructables.com/id/Charlieplexing-wi…). Ievērojiet, ka es izmantoju pudeļu vāciņus, kā parādīts attēlos iepriekš, lai aizsegtu savas pogas, lai tās atbilstu modelim.
1. Vispirms novietojiet TIKAI gaismas diodes pārus (un tiem atbilstošos rezistorus) (vienu sarkanu, citu zaļu vai jebkuru citu krāsu), kas atrodas pretējā polaritātē tajās pašās maizes dēļa rindās (skatiet attēlu augšpusē, palielinot, ņemot vērā 1 pāri). Pārliecinieties, ka saglabājat to pašu secību, t.i., augšējais ir zaļš, bet apakšējais ir sarkans visiem LED pāriem.
2. Pēc tam vadiet gaismas diodes (PIEZĪME: katrs vadības vads iet uz LED pāri, izmantojot 220 omu rezistoru), izmantojot iepriekš minētos norādījumus. augšējā kreisajā stūrī un gaismas diodes 16 un 17 apakšējā labajā stūrī. (Gaismas diožu numurēšana palīdz vēlāk veikt fizisku iestatīšanu un programmēšanu). VAI sekojiet 2. attēlā redzamajiem vadiem, lai redzētu, kā es vadīju gaismas diodes - ievērojiet šādus krāsainus vadus, kas plūst no augšējās rindas uz apakšējām rindām:
- Melnais vads (6. tapa no zemes no pi) augšpusē iet uz visu sliedi - es šo vadu nolaižu katrai no 9 pogām
- Oranžais vads (7. tapa - vadības tapa 1 no pi) 2. sliedē virs gaismas diodes 3 atkal iet uz visu sliedi (-ive sliede)
- Pelēks vads (11. tapa - vadības tapa 2 no pi) 2. sliedē virs LED 3 iet arī uz visu sliedi (+IV sliede)
- Violeta stieple (12. tapa - vadības tapa 3 no pi) 3. sliedē virs gaismas diodes 6 iet uz visu sliedi (-viso sliedi)
- Zilais vads (13. tapa - vadības tapa 4 no pi) 3. sliedē virs LED 6 iet uz visu sliedi (+IV sliede)
- Zaļais vads (15. tapa - vadības tapa 5 no pi) 4. sliedē zem gaismas diodes 6 iet pa visu sliedi (-ir sliežu ceļu)
Vadiem ir krāsu kods, tāpēc tiem vajadzētu sekot līdzi - lūdzu, pārliecinieties, vai gaismas diožu polaritāte ir pareizi iestatīta, pretējā gadījumā tā nedarbosies!
2. darbība: pievienojiet 9 pogas blakus gaismas diodēm


Blakus katram gaismas diodes pārim pievienojiet īslaicīgo spiedpogu ar vienu kāju melnās zemējuma vadu rindā un otru rindā ar vadu, kas nāk no aveņu pi. PIEZĪME - Vislabāk ir iegult vadus pat pirms pogu ievietošanas, kā parādīts 1. darbības attēlā, bez pogām. Vislabāk būtu vispirms uzstādīt visu 9 pogu zemējuma vadus un pēc tam iestatīt 9 vadus, kas iet uz/nāk no pi (neuztraucieties par to, no kuras tapas nāk vadi, jo jūs, visticamāk, neesat pievienojis šos vadus uz pi vēl - tādējādi vienkārši kārtīgi pievienojiet 9 vadus 9 pogām, kas lietotāja ievadi ņem pi), kā parādīts iepriekš attēlos.
3. solis: savienojiet vadus no maizes dēļa ar Pi

Pēdējos 2 soļos mēs savienojām maizes dēli ar gaismas diodēm un pogām un tiem atbilstošajiem vadiem. Tagad mēs savienojam šos vadus ar pi.
Kā jau aprakstīts 1. darbībā - mēs savienojam 5 vadības vadus un gaismas diodes melno zemējuma vadu ar tapām kā tādām:
- Melns vads (zemējuma vads) (6. tapa)
- Oranžais vads (7. tapa)
- Pelēks vads (11. tapa)
- Violeta stieple (12. tapa)
- Zils vads (13. tapa)
- Zaļais vads (15. tapa)
Tagad mēs savienojam 9 vadus, kas nāk no 9 pogām, ar pi. Lai atvieglotu pārvaldību, vislabāk ir izveidot savītus trīnīšus no 3 pogām pēc kārtas:
- poga 0 (rinda = 0, kolonna = 0) - sarkanais vads (augšējā kreisajā pusē) - 29. tapa
- 1. poga (rinda = 0, kolonna = 1) - pelēka stieple - 31. tapa
- poga 2 (rinda = 0, kolonna = 2) - oranža stieple - 32. tapa
- poga 3 (rinda = 1, kolonna = 0) - dzeltenais vads - 33
- 4. poga (rinda = 1, kolonna = 1) - pelēka stieple - 35. tapa
- 5. poga (rinda = 1, kolonna = 2) - oranža stieple - 36. tapa
- poga 6 (rinda = 2, kolonna = 0) - dzeltena stieple - 37. tapa
- 7. poga (rinda = 2, kolonna = 1) - pelēka stieple - 38. tapa
- 8. poga (rinda = 2, kolonna = 2) - melna stieple - 40. tapa
Kad visi savienojumi ir izveidoti, mēs esam gatavi augšupielādēt kodu !!
4. darbība: augšupielādējiet kodu

Kad visi savienojumi ir izveidoti, mēs esam gatavi augšupielādēt kodu. Pieņemot, ka esat izveidojis savienojumu ar pi, izmantojot rdp VAI VNC - lūdzu, saglabājiet šādus failus pi (tajā pašā mapē) un palaidiet failu FinalVersion.py, izmantojot termināli VAI, izmantojot thonny. Pārliecinieties arī, vai skaļruņi ir pievienoti pi (to darīs arī Bluetooth skaļruņi).
Ja kādā brīdī iestrēdzat, lūdzu, paziņojiet man, un es darīšu visu iespējamo, lai jums palīdzētu !!
PS: Šī bija mana pirmā pamācība, tāpēc dariet man zināmu, kā man gāja !!: O
Ieteicams:
Skaņas, gaismas un kustības ieviešana galda spēlē ar magnētiem: 3 soļi

Skaņas, gaismas un kustības ieviešana galda spēlē ar magnētiem: Šis projekts ir mēģinājums galda spēlē ievietot elektronikas komponentus. Magnēti tika pielīmēti pie bandiniekiem un zāles sensori tika pielīmēti zem dēļa. Katru reizi, kad magnēts skar sensoru, tiek atskaņota skaņa, iedegas gaismas diode vai tiek iedarbināts servomotors. Es esmu
LiFi, Uso Sencillo ieviešana: 5 soļi

LiFi ieviešana, Uso Sencillo: La transmisión de data for por dea luz (LiFi) ir aktuāla problēma. Lai atrisinātu problēmu ar vienu primāro aproksimāciju, pēc tam desarrollo un dispitivo capaz de tener una comunicación en una vía por medio de luz, un conjunto de LEDs infrarrojos
Kontrolējiet Arduino, izmantojot Telegram Bot bez papildu aparatūras: 5 soļi

Kontrolējiet Arduino, izmantojot Telegram Bot bez papildu aparatūras: Ar Arduino varat darīt daudzas lietas, bet vai esat kādreiz domājuši par Arduino vadību, izmantojot Telegram robotu? KAS Jums būs nepieciešams: Arduino UNO Node.js Dators Kāda kontrolējama ierīce (mēs izmantojam Arduino iebūvēto LED
Vienkārša WiFI vadības ieviešana mājās: 5 soļi

Vienkārši ieviest WiFI vadību mājās: ESP-01S ir lēts un viegli lietojams bezvadu risinājums. Apvienojot ar citiem sensoriem un izpildmehānismu, tālvadības uzraudzību un vadību var ērti realizēt. Šajā projektā es būvēšu viedu slēdzi, lai vadītu ventilatoru ar ESP-01S Rela
Lineārais pulkstenis, izmantojot Arduino + DS1307 + Neopixel: dažas aparatūras atkārtota izmantošana: 5 soļi

Lineārais pulkstenis, izmantojot Arduino + DS1307 + Neopixel: Dažas aparatūras atkārtota izmantošana.: No iepriekšējiem projektiem man palika Arduino UNO un Neopixel LED sloksne, un es gribēju izveidot kaut ko citu. Tā kā Neopixel sloksnei ir 60 LED gaismas, domājams, ka to izmantos kā lielu pulksteni. Lai norādītu stundas, tiek izmantots sarkans 5 LED segments (60 LED