Talaan ng mga Nilalaman:
- Mga gamit
- Hakbang 1: Panoorin ang Demo
- Hakbang 2: Maghanap ng Anumang Uri ng Frame
- Hakbang 3: Programming
- Hakbang 4: Mga Kable at Paghihinang
- Hakbang 5: Mainit na Pandikit at Ligtas
- Hakbang 6: Isa pang Sanggunian
Video: Cyclone (Arduino LED Game): 6 na Hakbang (na may Mga Larawan)
2024 May -akda: John Day | [email protected]. Huling binago: 2024-01-30 13:12
Sa tutorial na ito, tuturuan kita kung paano lumikha ng isang LED game na may napakakaunting code o karanasan! Nagkaroon ako ng ideyang ito nang ilang sandali at sa wakas ay nalikha ko ito. Ito ay isang nakakatuwang laro na nagpapaalala sa amin ng lahat ng mga arcade game. Mayroong iba pang mga tutorial na mai-link ko para sa karagdagang mga sanggunian. Maaari itong magawa sa loob ng isang oras ng pagsusumikap at sulit ang pagsisikap:)
Mga gamit
WS2812B LEDS x24
Arduino Nano
Pansamantalang pindutan ng itulak
Hakbang 1: Panoorin ang Demo
Hakbang 2: Maghanap ng Anumang Uri ng Frame
Sa kasong ito, gumamit ako ng isang frame ng larawan. Ang pagbuo ng isa ay palaging isang pagpipilian ngunit nais kong mabilis na matapos ang proyektong ito. Ang aking proyekto ay may 20 LEDs na bumabalot sa frame. Gayunpaman, ang numerong ito ay maaaring palaging mabago batay sa kagustuhan o nais na pagkonsumo ng kuryente.
Hakbang 3: Programming
Ang program na ito ay hindi ang pinaka-mabisa.. ngunit perpektong ginagawa nito ang trabaho. Ang laro ay may limang magkakaibang mga gamestate. Ang gamestate zero ay kumakatawan sa idle state hanggang sa mapindot ang pindutan. Ang iba pang mga gamestates ay kumakatawan sa aling antas ang manlalaro. Upang kontrahin ang pagwawasto ng pindutan, ginagamit ko ang function millis () sa halip na antala (). Sa ganitong paraan ang laro ay maaari pa ring tumakbo habang nagpoproseso ang pindutan.
Upang mai-tweak ang bilis sa kagustuhan, ang pagbaba ng ledSpeed variable ay magpapataas ng bilis. Ang mga bilis ay nasa pagkakasunud-sunod ng kahirapan.
Hakbang 4: Mga Kable at Paghihinang
Ang proyektong ito ay maaaring pinalakas ng isang 5v cord na tumatakbo sa Arduino Nano o mula sa isang 3 AA baterya pack upang gawin itong portable.
Mag-drill ng isang butas para sa pansamantalang pindutan ng push o paghiwalayin ito mula sa frame. Ikonekta ang isang gilid sa lupa at ang kabilang panig upang i-pin ang 4.
(Opsyonal) -Konekta ang pack ng baterya gamit ang switch sa linya ng 5v sa VIN at Mga pin ng Ground sa Arduino Nano. Tiyaking ang signal ay 5v at ang output ay maaaring hawakan ang pag-powering ng Arduino at ng LED. Upang madagdagan ang mahabang buhay ng mga baterya, maglagay ng kapasidad ng ningning sa mga LED.
Ikonekta ang parehong mga hanay ng mga LED sa 5v rail sa Arduino at ikonekta ang Mga Ground. Sa wakas, sundin ang mga linya ng Din sa nais na mga pin sa Arduino.
Hakbang 5: Mainit na Pandikit at Ligtas
Gumamit ako ng maraming mainit na pandikit at isang Zip Tie upang ma-secure ang mga wire. Subukang takpan ang anumang matalim na bagay at i-secure ang mga wire nang mahigpit. Maaaring hawakan ito ng mga kamay.
Hakbang 6: Isa pang Sanggunian
Mas natuturo na nahanap ko na naka-link. Salamat sa iyong oras at inaasahan kong may magamit ka sa proyektong ito. Bisitahin ang aking website (www.neehaw.com) para sa karagdagang dokumentasyon at mga nakakatuwang proyekto. Mag-enjoy!
Isa sa itinuturo
Maituturo Dalawa
Inirerekumendang:
Arduino Cyclone Game: 5 Hakbang (na may Mga Larawan)
Arduino Cyclone Game: Hindi pa ako nakakalaro ng tunay na laro ng arcade ng bagyo ngunit gusto ko ang ideya na maglaro sa oras ng aming reaksyon. Nagdisenyo ako ng isang miniaturized na laro. Binubuo ito sa 32 LEDs na bumubuo ng isang bilog, ang mga LED ay nag-iilaw isa-isa bilang isang led chaser. Ang layunin ay upang pindutin ang isang butto
Pag-hack sa TV Tuner upang Basahin ang Mga Larawan sa Daigdig Mula sa Mga Satellite: 7 Mga Hakbang (na may Mga Larawan)
Pag-hack sa TV Tuner upang Basahin ang Mga Larawan sa Daigdig Mula sa Mga Satellite: Mayroong maraming mga satellite sa itaas ng aming mga ulo. Alam mo ba, na ang paggamit lamang ng Iyong computer, TV Tuner at simpleng DIY antena Maaari mong matanggap ang mga pagpapadala mula sa kanila? Halimbawa ng mga real time na larawan ng mundo. Ipapakita ko sa iyo kung paano. Kakailanganin mo ang: - 2 w
Pasadyang Arduino upang Panatilihing MAAARI ang Mga Pindutan sa Mga Manibela na May Bagong Car Stereo: 9 Mga Hakbang (na may Mga Larawan)
Pasadyang Arduino upang Panatilihin ang CAN Steering Wheel Buttons Sa Bagong Car Stereo: Napagpasyahan kong palitan ang orihinal na stereo ng kotse sa aking Volvo V70 -02 ng isang bagong stereo upang masisiyahan ako sa mga bagay tulad ng mp3, bluetooth at handsfree. Ang aking kotse ay may ilang mga kontrol sa manibela para sa stereo na nais kong magamit pa rin.
Mga Lightsaber na Nakabatay sa Arduino Na May Magaang at Mga Epekto ng Tunog: 14 Mga Hakbang (na may Mga Larawan)
Batay sa Arduino Lightsaber Na May Mga Magaan at Tunog na Mga Epekto: Kamusta jedi! Ang itinuturo na ito ay tungkol sa paggawa ng isang lightsaber, na ang hitsura, tunog at pagganap tulad ng isa sa pelikula! Ang pagkakaiba lamang - hindi ito maaaring mag-cut metal: (Ang aparatong ito ay batay sa platform ng Arduino, at binibigyan ko ito ng maraming mga tampok at pag-andar, ito
Mga Tagapagsalita ng Vintage IPod (na may mga LED!): 7 Mga Hakbang (na may Mga Larawan)
Mga Tagapagsalita ng Vintage IPod (na may mga LED!): Gamit ang tamang mga supply, madaling gumawa ng iyong sariling de-kalidad na iPod o mp3 player dock. Gamit ang ilang mga scrap ng circuit board, mga sample na nagsasalita, at kahoy na aking inilatag sa paligid ng shop, nagawa ko ang isang pares ng disenteng tunog at maayos na hitsura