Sadržaj:

Ciklon (Arduino LED igra): 6 koraka (sa slikama)
Ciklon (Arduino LED igra): 6 koraka (sa slikama)

Video: Ciklon (Arduino LED igra): 6 koraka (sa slikama)

Video: Ciklon (Arduino LED igra): 6 koraka (sa slikama)
Video: Настройка 3D-принтера с помощью MKS sGen L v1.0 2024, Studeni
Anonim
Ciklona (Arduino LED igra)
Ciklona (Arduino LED igra)

U ovom vodiču naučit ću vas kako stvoriti LED igru s vrlo malo koda ili iskustva! Imao sam ovu ideju neko vrijeme i konačno sam je krenuo stvarati. To je zabavna igra koja nas sve podsjeća na arkadne igre. Postoje i drugi vodiči koje ću povezati za daljnje reference. To se može učiniti u roku od sat vremena napornog rada i vrijedno je truda:)

Pribor

WS2812B LED diode x24

Arduino Nano

Trenutačni gumb za pritiskanje

Korak 1: Pogledajte demo

Image
Image

Korak 2: Pronađite bilo koju vrstu okvira

Pronađite bilo koju vrstu okvira
Pronađite bilo koju vrstu okvira
Pronađite bilo koju vrstu okvira
Pronađite bilo koju vrstu okvira

U ovom slučaju koristio sam okvir za slike. Izgradnja jedne je uvijek opcija, ali htio sam brzo završiti ovaj projekt. Moj projekt ima 20 LED dioda koje se omotaju oko okvira. Međutim, ovaj se broj uvijek može promijeniti na temelju preferencija ili željene potrošnje energije.

Korak 3: Programiranje

Programiranje
Programiranje

Ovaj program nije najučinkovitiji.. ali posao radi savršeno. Igra ima pet različitih gamestata. Nulto stanje igre predstavlja stanje mirovanja sve dok se gumb ne pritisne. Ostale igraće stanice predstavljaju na kojoj je razini igrač. Kako bih se suprotstavio debounceu gumba, koristim funkciju millis () umjesto delay (). Na ovaj način igra se još uvijek može pokrenuti dok se gumb obrađuje.

Da biste prilagodili brzinu prema željama, smanjenje varijable ledSpeed će povećati brzinu. Brzine su poredane po težini.

Korak 4: Ožičenje i lemljenje

Ožičenje i lemljenje
Ožičenje i lemljenje

Ovaj se projekt može napajati 5 -voltnim kabelom koji vodi do Arduino Nano -a ili iz 3 AA baterije kako bi bio prenosiv.

Izbušite rupu za trenutni gumb ili je odvojite od okvira. Spojite jednu stranu na masu, a drugu stranu na pin 4.

(Izborno)-Spojite bateriju s prekidačem na 5v liniji na VIN i uzemljenje na Arduino Nano. Provjerite je li signal 5v i izlaz može podnijeti napajanje Arduina i LED dioda. Kako biste produžili vijek trajanja baterija, stavite LED diode na kapacitet osvjetljenja.

Spojite oba seta LED dioda na 5v vodilicu na Arduinu i spojite osnove. Konačno, slijedite Din linije do željenih pinova na Arduinu.

Korak 5: Vruće ljepilo i učvrstite

Vruće ljepilo i učvrstite
Vruće ljepilo i učvrstite
Vruće ljepilo i učvrstite
Vruće ljepilo i učvrstite

Koristio sam puno vrućeg ljepila i Zip kravate za pričvršćivanje žica. Pokušajte pokriti oštre predmete i čvrsto pričvrstiti žice. Možda ruke drže ovo.

Korak 6: Još jedna referenca

Još jedna referenca
Još jedna referenca

Povezano je više instrukcija koje sam otkrio. Hvala vam na izdvojenom vremenu i nadam se da ste ovaj projekt iskoristili. Posjetite moju web stranicu (www.neehaw.com) za više dokumentacije i zabavnih projekata. Uživati!

Jedan poučan

Dva instruktivna

Preporučeni: