Përmbajtje:
- Hapi 1: Pjesët
- Hapi 2: Përgatitni Njësinë e Qëndrimit të Ekranit Neopixel
- Hapi 3: Përgatitni Njësinë e Ndërrimit të Butonit
- Hapi 4: Bashkoni Arduino dhe Mbajtësin e Baterisë në tabelën e bazës
- Hapi 5: Ngjitni Njësinë e Shfaqjes në Baseboard
- Hapi 6: Lidhni Telat Jumper me Arduino
- Hapi 7: Ngarko kodin & luaj
Video: Lidhni 4 lojë duke përdorur Arduino dhe Neopixel: 7 hapa (me fotografi)
2024 Autor: John Day | [email protected]. E modifikuara e fundit: 2024-01-30 12:20
Në vend që të bëja vetëm një dhuratë lodër jashtë raftit, unë doja t'u jepja nipërve të mi një dhuratë unike që ata mund të bënin së bashku dhe (me shpresë) të kënaqeshin. Ndërsa kodi Arduino për këtë projekt mund të jetë shumë i vështirë për ta për t'u kuptuar, konceptet bazë të hyrjes, daljes, sytheve dhe kushteve të përdorura në këtë kod mund të shpjegohen vizualisht ndërsa luajnë lojën e Connect 4.
Në këtë Instructable, unë do t'ju tregoj se si të vendosni një çantë Arduino që mund të mblidhni dhe kodoni me fëmijët tuaj për të luajtur Connect 4. Asnjë bashkim nuk kërkohet për këtë projekt; thjesht lidheni dhe luani.
Hapi 1: Pjesët
Për këtë projekt, do t'ju duhet:
- Arduino Uno ose ekuivalent
- LED 8x8 Neopixel RGB
- Breadboard
- 3 ndërprerës të butonave
- Telat e kërcyesit
- Vida
- Rast - stendë prej kartoni dhe kartoni
Mjetet: Vidhosës, armë zam
Hapi 2: Përgatitni Njësinë e Qëndrimit të Ekranit Neopixel
Së pari, lidhni 3 tela kërcyes me Neopixel. Unë jam duke përdorur kodin e mëposhtëm të ngjyrave të telave:
E bardhë: GND
Gri: 5V Vjollcë: Të dhënat N IN
Pastaj, ngjiteni Nelpixel në tabelën e ekranit me zam të nxehtë.
Hapi 3: Përgatitni Njësinë e Ndërrimit të Butonit
Vendosni çelësat e butonave në tabelën e bukës dhe lidhni telat e kërcyesit duke përdorur kodin e mëposhtëm të ngjyrave të telave:
Brown: Butoni i majtë
E kuqe: Butoni i majtë Portokalli: Butoni Qendror I verdhë: Butoni Qendror Gjelbër: Ndërprerësi i butonit të djathtë Blu: Ndërprerësi i butonit të djathtë
Telat ngjyrë kafe, portokalli, jeshile janë të lidhur me hekurudhën (-) së bashku me një tel të ri të zi.
Shënim: Ju mund të vini re se unë nuk jam duke përdorur ndonjë rezistencë për këto butona. Kjo sepse unë do të përdor kodin Arduino për të përdorur rezistencat e integruara të kunjave 20K Arduino. Shihni projektin tim tjetër se si të përdorni rezistorët e brendshëm duke përdorur kodin tuaj për thjesht qarkun tuaj.
www.instructables.com/id/Simon-Whack-a-Mol…
Hapi 4: Bashkoni Arduino dhe Mbajtësin e Baterisë në tabelën e bazës
Përdorni vida (ose ngjitës të nxehtë) për të bashkuar Arduino dhe mbajtësen e baterisë në tabelën e bazës.
Hapi 5: Ngjitni Njësinë e Shfaqjes në Baseboard
Përdorni zam të nxehtë për të ngjitur njësinë e ekranit në tabelën bazë siç tregohet.
Hapi 6: Lidhni Telat Jumper me Arduino
Lidhni të gjitha telat e kërcyesit me Arduino sipas caktimit të mëposhtëm të pinit:
E kuqe -> 2
E verdhë -> 3 blu -> 4 vjollce -> 5 e zezë -> GND e bardhë -> GND gri -> 5V
Hapi 7: Ngarko kodin & luaj
Unë e ngarkova Arduino me kodin e bashkangjitur në mënyrë që sapo bateria 9V të lidhej me Arduino, ajo filloi të luante lojën. Butonat blu janë për të lëvizur pozicionin e çipit tuaj në kolonën e majtë ose të djathtë para se të shtypni butonin e verdhë për të rënë çipin. (Shikoni videon)
Për të hyrë në modalitetin demo, thjesht shtypni çdo buton dhe shtypni dhe lëshoni rivendosjen. Pasi të jetë pastruar ekrani, lëshoni butonin dhe do të shihni që e kuqja dhe bluja luajnë automatikisht. Ju do të vini re se në modalitetin demo, lojtarët kuq dhe blu thjesht zgjedhin kolona rastësisht dhe nuk përdorin ndonjë strategji fituese për të mposhtur lojtarin tjetër.
Për të dalë nga modaliteti demo, thjesht rivendosni Arduino.
Unë jam duke planifikuar të shtoj një lojtar të vetëm kundër modalitetit Arduino në të ardhmen, kështu që nëse dini një algoritëm bazë për Connect 4, më njoftoni.
Recommended:
Rrip LED DIY: Si të Pritni, Lidhni, Lidhni dhe Rrip LED të Fuqisë: 3 Hapa (me Fotografi)
Rrip LED DIY: Si të Pritni, Lidhni, Lidhni dhe Rripin LED të Fuqisë: Udhëzues fillestar për të bërë projektet tuaja të lehta duke përdorur shirit LED. Shirita fleksibël të besueshëm dhe të lehtë për t'u përdorur, janë zgjidhja më e mirë për një sërë aplikimesh. Unë do të mbuloj bazat për instalimin e një brezi të thjeshtë LED të brendshëm 60 LED/m, por në
Monitorimi i përshpejtimit duke përdorur Raspberry Pi dhe AIS328DQTR duke përdorur Python: 6 hapa
Monitorimi i përshpejtimit duke përdorur Raspberry Pi dhe AIS328DQTR Duke përdorur Python: Përshpejtimi është i kufizuar, mendoj sipas disa ligjeve të Fizikës.- Terry Riley Një cheetah përdor përshpejtim të mahnitshëm dhe ndryshime të shpejta në shpejtësi kur ndiqni. Krijesa më e shpejtë në breg, herë pas here, përdor ritmin e saj të lartë për të kapur prenë.
Neopixel Ws2812 Rainbow LED shkëlqim me M5stick-C - Running Rainbow në Neopixel Ws2812 Duke përdorur M5stack M5stick C Duke përdorur Arduino IDE: 5 hapa
Neopixel Ws2812 Rainbow LED Shkëlqen Me M5stick-C | Running Rainbow në Neopixel Ws2812 Duke përdorur M5stack M5stick C Duke përdorur Arduino IDE: Përshëndetje djema në këtë udhëzues do të mësojmë se si të përdorim LED neopixel ws2812 ose shirit led ose matricë led ose unazë led me bordin e zhvillimit m5stack m5stick-C me Arduino IDE dhe ne do të bëjmë një model ylberi me të
Telekomanda me valë duke përdorur modulin NRF24L01 2.4Ghz me Arduino - Nrf24l01 Marrës transmetues 4 kanal / 6 kanal për kuadopter - Rc Helikopter - Rc Plane Duke përdorur Arduino: 5 hapa (me fotografi)
Telekomanda me valë duke përdorur modulin NRF24L01 2.4Ghz me Arduino | Nrf24l01 Marrës transmetues 4 kanal / 6 kanal për kuadopter | Rc Helikopter | Rc Plane Duke përdorur Arduino: Për të drejtuar një makinë RC | Kuadikopter | Dron | RC aeroplan | Varka RC, ne gjithmonë kemi nevojë për një marrës dhe transmetues, supozoni për RC QUADCOPTER kemi nevojë për një transmetues dhe marrës me 6 kanale dhe ai lloj TX dhe RX është shumë i kushtueshëm, kështu që ne do të bëjmë një në pajisjen tonë
8 Kontrolli i stafetës me NodeMCU dhe Marrës IR duke përdorur WiFi dhe IR Telekomandë dhe Aplikacion Android: 5 hapa (me fotografi)
8 Rele Control me NodeMCU dhe IR Receiver Using WiFi and IR Remote and Android App: Kontrolli i 8 ndërprerësve të stafetave duke përdorur nodemcu dhe marrësin ir mbi wifi dhe ir aplikacionin e largët dhe android. Ir i largët punon pavarësisht nga lidhja wifi. K ISTU ASHT A KLIKIM I VERSIONIT TP PPRDITSUAR KETU