![Pievienojiet 4 spēli, izmantojot Arduino un Neopixel: 7 soļi (ar attēliem) Pievienojiet 4 spēli, izmantojot Arduino un Neopixel: 7 soļi (ar attēliem)](https://i.howwhatproduce.com/images/006/image-16508-7-j.webp)
Satura rādītājs:
- 1. darbība: detaļas
- 2. darbība: sagatavojiet Neopixel displeja statīva bloku
- 3. darbība: sagatavojiet pogu slēdža bloku
- 4. solis: piestipriniet Arduino un akumulatora turētāju pie grīdlīstes
- 5. darbība: piestipriniet displeja bloku pie grīdlīstes
- 6. darbība: savienojiet džemperu vadus ar Arduino
- 7. darbība: augšupielādējiet kodu un atskaņojiet
2025 Autors: John Day | [email protected]. Pēdējoreiz modificēts: 2025-01-23 14:59
![Image Image](https://i.howwhatproduce.com/images/006/image-16508-9-j.webp)
![](https://i.ytimg.com/vi/ipd9wNm-U6s/hqdefault.jpg)
![Daļas Daļas](https://i.howwhatproduce.com/images/006/image-16508-10-j.webp)
Tā vietā, lai vienkārši pasniegtu rotaļlietu dāvanu, es gribēju pasniegt saviem brāļadēliem unikālu dāvanu, ko viņi varētu salikt kopā un (cerams) izbaudīt. Lai gan šī projekta Arduino kods viņiem var būt pārāk grūti saprotams, šajā kodā izmantotie ievades, izvades, cilpu un nosacījumu pamatjēdzieni varētu tikt izskaidroti vizuāli, spēlējot Connect 4 spēli.
Šajā pamācībā es jums parādīšu, kā salikt Arduino komplektu, kuru varat savākt un kodēt kopā ar saviem bērniem, lai spēlētu Connect 4. Šim projektam nav nepieciešama lodēšana; vienkārši pievienojiet un atskaņojiet.
1. darbība: detaļas
Šim projektam jums būs nepieciešams:
- Arduino Uno vai līdzvērtīgs
- 8x8 Neopixel RGB LED
- Maizes dēlis
- 3 pogu slēdži
- Jumper vadi
- Skrūves
- Korpuss - grīdlīste un kartona statīvs
Instrumenti: skrūvgriezis, līmes pistole
2. darbība: sagatavojiet Neopixel displeja statīva bloku
![Sagatavojiet Neopixel displeja statīva bloku Sagatavojiet Neopixel displeja statīva bloku](https://i.howwhatproduce.com/images/006/image-16508-11-j.webp)
![Sagatavojiet Neopixel displeja statīva bloku Sagatavojiet Neopixel displeja statīva bloku](https://i.howwhatproduce.com/images/006/image-16508-12-j.webp)
![Sagatavojiet Neopixel displeja statīva bloku Sagatavojiet Neopixel displeja statīva bloku](https://i.howwhatproduce.com/images/006/image-16508-13-j.webp)
Vispirms pievienojiet 3 džemperu vadus Neopixel. Es izmantoju šādu elektroinstalācijas krāsu kodu:
Balts: GND
Pelēks: 5V Violets: dati IN
Pēc tam piestipriniet Nelpixel displeja plāksnei ar karstu līmi.
3. darbība: sagatavojiet pogu slēdža bloku
![Sagatavojiet pogas slēdža bloku Sagatavojiet pogas slēdža bloku](https://i.howwhatproduce.com/images/006/image-16508-14-j.webp)
![Sagatavojiet pogas slēdža bloku Sagatavojiet pogas slēdža bloku](https://i.howwhatproduce.com/images/006/image-16508-15-j.webp)
![Sagatavojiet pogas slēdža bloku Sagatavojiet pogas slēdža bloku](https://i.howwhatproduce.com/images/006/image-16508-16-j.webp)
![Sagatavojiet pogas slēdža bloku Sagatavojiet pogas slēdža bloku](https://i.howwhatproduce.com/images/006/image-16508-17-j.webp)
Novietojiet pogas slēdžus uz maizes dēļa un pievienojiet džemperu vadus, izmantojot šādu elektroinstalācijas krāsu kodu:
Brūns: kreisā poga
Sarkans: kreisā poga oranža: centra poga dzeltena: centra poga zaļa: labās pogas slēdzis zila: labās pogas slēdzis
Brūni, oranži, zaļi vadi ir savienoti ar (-) sliedi kopā ar jaunu melnu vadu.
Piezīme: Jūs, iespējams, pamanījāt, ka šīm pogām neizmantoju nekādus rezistorus. Tas ir tāpēc, ka es izmantošu Arduino kodu, lai izmantotu iebūvētus 20K Arduino pin rezistorus. Skatiet manu citu projektu par to, kā izmantot iekšējos rezistorus, izmantojot savu kodu, lai vienkārši izveidotu ķēdi.
www.instructables.com/id/Simon-Whack-a-Mol…
4. solis: piestipriniet Arduino un akumulatora turētāju pie grīdlīstes
![Pievienojiet Arduino un akumulatora turētāju pie grīdlīstes Pievienojiet Arduino un akumulatora turētāju pie grīdlīstes](https://i.howwhatproduce.com/images/006/image-16508-18-j.webp)
Izmantojiet skrūves (vai karstu līmi), lai Arduino un akumulatora turētāju piestiprinātu pie grīdlīstes.
5. darbība: piestipriniet displeja bloku pie grīdlīstes
![Piestipriniet displeja bloku pie grīdlīstes Piestipriniet displeja bloku pie grīdlīstes](https://i.howwhatproduce.com/images/006/image-16508-19-j.webp)
Izmantojiet karstu līmi, lai piestiprinātu displeja bloku pie pamatnes, kā parādīts attēlā.
6. darbība: savienojiet džemperu vadus ar Arduino
![Savienojiet džemperu vadus ar Arduino Savienojiet džemperu vadus ar Arduino](https://i.howwhatproduce.com/images/006/image-16508-20-j.webp)
![Savienojiet džemperu vadus ar Arduino Savienojiet džemperu vadus ar Arduino](https://i.howwhatproduce.com/images/006/image-16508-21-j.webp)
![Savienojiet džemperu vadus ar Arduino Savienojiet džemperu vadus ar Arduino](https://i.howwhatproduce.com/images/006/image-16508-22-j.webp)
![Savienojiet džemperu vadus ar Arduino Savienojiet džemperu vadus ar Arduino](https://i.howwhatproduce.com/images/006/image-16508-23-j.webp)
Pievienojiet visus džempera vadus Arduino saskaņā ar šādu tapas piešķiršanu:
Sarkans -> 2
Dzeltens -> 3 zils -> 4 violets -> 5 melns -> GND balts -> GND pelēks -> 5V
7. darbība: augšupielādējiet kodu un atskaņojiet
Es iepriekš ielādēju Arduino ar pievienotu kodu, lai, tiklīdz 9 V akumulators tika pievienots Arduino, tas sāka spēlēt spēli. Zilās pogas ir paredzētas mikroshēmas pozīcijas pārvietošanai pa kreisi vai pa labi, pirms nospiežat dzelteno pogu, lai nomestu mikroshēmu. (Skatiet video)
Lai ieietu demonstrācijas režīmā, vienkārši nospiediet jebkuru pogu un nospiediet un atlaidiet atiestatīšanu. Kad ekrāns ir skaidrs, atlaidiet pogu, un jūs redzēsit sarkanu un zilu atskaņošanu automātiski. Jūs pamanīsit, ka demonstrācijas režīmā sarkanie un zilie spēlētāji vienkārši nejauši izvēlas slejas un neizmanto uzvarētāju stratēģiju, lai pārspētu otru spēlētāju.
Lai izietu no demonstrācijas režīma, vienkārši atiestatiet Arduino.
Nākotnē plānoju pievienot viena spēlētāja un Arduino režīmu, tāpēc, ja zināt kādu Connect 4 pamata algoritmu, informējiet mani.
Ieteicams:
Pievienojiet Aux Sonos, izmantojot Raspberry Pi: 26 soļi (ar attēliem)
![Pievienojiet Aux Sonos, izmantojot Raspberry Pi: 26 soļi (ar attēliem) Pievienojiet Aux Sonos, izmantojot Raspberry Pi: 26 soļi (ar attēliem)](https://i.howwhatproduce.com/images/002/image-5268-j.webp)
Pievienojiet Aux Sonos, izmantojot Raspberry Pi: Mani vienmēr ir fascinējusi Raspberry Pi, bet līdz šim tā nekad nav bijusi vajadzīga. Mūsu mājā ir trīs Sonos komponenti: Play 5 viesistabā, Play 3 guļamistabā un Sonos CONNECT: AMP baro āra skaļruņus mūsu
Neopixel Ws2812 varavīksnes LED spīdums ar M5stick-C - Varavīksnes skriešana uz Neopixel Ws2812, izmantojot M5stack M5stick C, izmantojot Arduino IDE: 5 soļi
![Neopixel Ws2812 varavīksnes LED spīdums ar M5stick-C - Varavīksnes skriešana uz Neopixel Ws2812, izmantojot M5stack M5stick C, izmantojot Arduino IDE: 5 soļi Neopixel Ws2812 varavīksnes LED spīdums ar M5stick-C - Varavīksnes skriešana uz Neopixel Ws2812, izmantojot M5stack M5stick C, izmantojot Arduino IDE: 5 soļi](https://i.howwhatproduce.com/images/001/image-2825-28-j.webp)
Neopixel Ws2812 varavīksnes LED spīdums ar M5stick-C | Varavīksnes skriešana uz Neopixel Ws2812, izmantojot M5stack M5stick C, izmantojot Arduino IDE: Sveiki, puiši, šajā pamācībā mēs iemācīsimies izmantot neopixel ws2812 gaismas diodes vai LED sloksni vai led matricu vai LED gredzenu ar m5stack m5stick-C izstrādes dēli ar Arduino IDE, un mēs izgatavosim ar to varavīksnes raksts
Kontrolējiet Arduino, izmantojot viedtālruni, izmantojot USB, izmantojot lietotni Blynk: 7 soļi (ar attēliem)
![Kontrolējiet Arduino, izmantojot viedtālruni, izmantojot USB, izmantojot lietotni Blynk: 7 soļi (ar attēliem) Kontrolējiet Arduino, izmantojot viedtālruni, izmantojot USB, izmantojot lietotni Blynk: 7 soļi (ar attēliem)](https://i.howwhatproduce.com/images/003/image-8443-20-j.webp)
Kontrolējiet Arduino, izmantojot viedtālruni, izmantojot USB, izmantojot lietotni Blynk: Šajā apmācībā mēs iemācīsimies lietot lietotni Blynk un Arduino, lai kontrolētu lampu, kombinācija notiks, izmantojot USB seriālo portu. Šīs pamācības mērķis ir parādīt vienkāršākais risinājums, lai attālināti kontrolētu savu Arduino vai c
Pievienojiet bezvadu uzlādi jebkuram tālrunim: izmantojot LG-V20 kā piemēru: 10 soļi (ar attēliem)
![Pievienojiet bezvadu uzlādi jebkuram tālrunim: izmantojot LG-V20 kā piemēru: 10 soļi (ar attēliem) Pievienojiet bezvadu uzlādi jebkuram tālrunim: izmantojot LG-V20 kā piemēru: 10 soļi (ar attēliem)](https://i.howwhatproduce.com/images/001/image-1189-110-j.webp)
Pievienojiet bezvadu uzlādi jebkuram tālrunim: izmantojot LG-V20 kā piemēru: ja esat tāds pats kā es un plānojat tālruni glabāt ilgāk par 2 gadiem, tālrunim jābūt ar nomaināmu akumulatoru, jo akumulators ilgst tikai aptuveni 2 gadus, un bezvadu uzlāde, lai nenolietotu lādēšanas portu. Tagad vienkāršā
Pievienojiet pelei ātras darbības pogu, izmantojot 555 taimeri: 5 soļi (ar attēliem)
![Pievienojiet pelei ātras darbības pogu, izmantojot 555 taimeri: 5 soļi (ar attēliem) Pievienojiet pelei ātras darbības pogu, izmantojot 555 taimeri: 5 soļi (ar attēliem)](https://i.howwhatproduce.com/preview/how-and-what-to-produce/10762815-add-a-rapid-fire-button-to-your-mouse-using-a-555-timer-5-steps-with-pictures-j.webp)
Pievienojiet pelei ātras darbības pogu, izmantojot 555 taimeri: vai, spēlējot videospēles, jūsu pirksts viegli nogurst? Vai esat kādreiz vēlējies, lai jūs varētu pwn n00bs ātrāk nekā gaismas ātrums, nezaudējot sviedrus? Šī pamācība parādīs, kā