Sadržaj:
- Korak 1: Dijelovi
- Korak 2: Pripremite jedinicu stalka za prikaz od Neopixela
- Korak 3: Pripremite jedinicu prekidača s gumbima
- Korak 4: Pričvrstite Arduino i držač baterije na osnovnu ploču
- Korak 5: Pričvrstite prikaznu jedinicu na osnovnu ploču
- Korak 6: Spojite kratkospojne žice na Arduino
- Korak 7: Prenesite kôd i reproducirajte
Video: Povežite 4 igre pomoću Arduina i Neopixela: 7 koraka (sa slikama)
2024 Autor: John Day | [email protected]. Zadnja promjena: 2024-01-30 09:36
Umjesto da samo poklonim igračku s police, želio sam svojim nećacima dati jedinstven dar koji su mogli sastaviti i (nadamo se) uživati. Iako im je Arduino kôd za ovaj projekt možda previše težak za razumijevanje, osnovni pojmovi ulaza, izlaza, petlji i uvjeti korišteni u ovom kodu mogli bi se vizualno objasniti dok igraju igru Connect 4.
U ovom Instructable -u pokazat ću vam kako sastaviti Arduino komplet koji možete sastaviti i kodirati sa svojom djecom za igru Connect 4. Za ovaj projekt nije potrebno lemljenje; samo uključi i igraj.
Korak 1: Dijelovi
Za ovaj projekt trebat će vam:
- Arduino Uno ili ekvivalent
- 8x8 Neopixel RGB LED
- Oglasna ploča
- 3 prekidača s gumbima
- Kratkospojne žice
- Vijci
- Kućište - postolje od kartona i kartona
Alati: odvijač, pištolj za ljepilo
Korak 2: Pripremite jedinicu stalka za prikaz od Neopixela
Najprije spojite 3 kratkospojne žice na Neopixel. Koristim sljedeći kod boje ožičenja:
Bijela: GND
Siva: 5V Ljubičasta: Podaci IN
Zatim vrućim ljepilom pričvrstite Nelpixel na ploču zaslona.
Korak 3: Pripremite jedinicu prekidača s gumbima
Prekidače s gumbima postavite na ploču i spojite kratkospojne žice pomoću sljedećeg koda boje ožičenja:
Smeđa: Lijevo dugme
Crveno: lijevo dugme Narančasto: središnje dugme Žuto: središnje dugme zeleno: prekidač desnog dugmeta Plavo: prekidač desnog dugmeta
Smeđe, narančaste, zelene žice spojene su na (-) tračnicu zajedno s novom crnom žicom.
Napomena: Možda ste primijetili da ne koristim otpornike za ove gumbe. To je zato što ću koristiti Arduino kôd za upotrebu ugrađenih 20K Arduino pin otpornika. Pogledajte moj drugi projekt o tome kako koristiti unutarnje otpornike koristeći svoj kôd za jednostavno krug.
www.instructables.com/id/Simon-Whack-a-Mol…
Korak 4: Pričvrstite Arduino i držač baterije na osnovnu ploču
Pomoću vijaka (ili vrućeg ljepila) pričvrstite Arduino i držač baterije na podlogu.
Korak 5: Pričvrstite prikaznu jedinicu na osnovnu ploču
Vrućim ljepilom pričvrstite jedinicu zaslona na podlogu, kao što je prikazano.
Korak 6: Spojite kratkospojne žice na Arduino
Spojite sve kratkospojne žice na Arduino prema sljedećem rasporedu pinova:
Crvena -> 2
Žuta -> 3 plava -> 4 ljubičasta -> 5 crna -> GND bijela -> GND siva -> 5V
Korak 7: Prenesite kôd i reproducirajte
Unaprijed sam učitao Arduino s priloženim kodom, tako da je čim je 9V baterija spojena na Arduino, počeo igrati igru. Plavi gumbi služe za pomicanje položaja čipa u lijevi ili desni stupac prije pritiskanja žutog gumba za ispuštanje čipa. (Pogledajte video)
Za ulazak u demo način rada, jednostavno pritisnite bilo koji gumb i pritisnite i otpustite reset. Kad se zaslon očisti, otpustite gumb i vidjet ćete da se crvena i plava automatski reproduciraju. Primijetit ćete da u demo načinu rada crveni i plavi igrači jednostavno nasumično odabiru stupce i ne koriste nikakvu pobjedničku strategiju kako bi pobijedili drugog igrača.
Da biste izašli iz demo načina, samo resetirajte Arduino.
U budućnosti planiram dodati način rada za jednog igrača protiv Arduina, pa ako znate osnovni algoritam za Connect 4, javite mi.
Preporučeni:
Automatski Google T Rex kontroler igre pomoću Arduina: 7 koraka
Automatski Google T Rex kontroler igre pomoću Arduina: dopustimo ga da ga izgradimo
Kako napraviti bespilotnu letjelicu pomoću Arduina UNO - Napravite četverokopter pomoću mikrokontrolera: 8 koraka (sa slikama)
Kako napraviti bespilotnu letjelicu pomoću Arduina UNO | Napravite četverokopter pomoću mikrokontrolera: Uvod Posjetite moj kanal na YouTubeu Drone je vrlo skup gadget (proizvod) za kupnju. U ovom postu ću raspravljati o tome kako to učiniti jeftino ?? I kako možete sami napraviti ovakav po povoljnoj cijeni … Pa u Indiji svi materijali (motori, ESC
Bežični daljinski upravljač pomoću NRF24L01 modula od 2,4 GHz s Arduinom - Nrf24l01 4 -kanalni / 6 -kanalni prijemnik odašiljača za Quadcopter - Rc helikopter - Rc avion pomoću Arduina: 5 koraka (sa slikama)
Bežični daljinski upravljač pomoću NRF24L01 modula od 2,4 GHz s Arduinom | Nrf24l01 4 -kanalni / 6 -kanalni prijemnik odašiljača za Quadcopter | Rc helikopter | Rc avion pomoću Arduina: Za upravljanje Rc automobilom | Kvadrokopter | Dron | RC ravnina | RC brod, uvijek nam je potreban prijemnik i odašiljač, pretpostavimo da za RC QUADCOPTER trebamo 6 -kanalni odašiljač i prijemnik, a ta vrsta TX -a i RX -a je preskupa, pa ćemo napraviti jedan na našem
VHDL Basys3: Povežite 4 igre: 5 koraka
VHDL Basys3: Connect 4 igra: Uvod: Ovo je Connect 4 digitalna logička igra dizajnirana u VHDL -u pomoću softvera Vivado i programirana na Basys3 ploči. Konstrukcija i dizajn ovog projekta su srednji, ali pridošlice mogu kopirati korake i izgraditi digitalnu ga
Igre pomoću Arduina: 13 koraka
Igre pomoću Arduina: Većina onih koji posjećuju ovdje možda su napravili projekte koristeći arduino, ali vrlo mali broj njih zna kako ga koristiti za igre. Ova instrukcija će vas od nule voditi kako napraviti video igru kojom se može upravljati pomoću Arduina