Video: DIY 37 Leds Arduino Roulette Game: 3 koraki (s slikami)
2025 Avtor: John Day | [email protected]. Nazadnje spremenjeno: 2025-01-13 06:58
Roulette je igralniška igra, poimenovana po francoski besedi, ki pomeni malo kolo.
1. korak: Opis
V igri se lahko igralci odločijo za stave na eno samo številko, različne skupine številk, rdeče ali črne barve, ne glede na to, ali je število liho ali sodo, ali če so številke visoke (19–36) ali nizke (1 –18).
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
Ta projekt je sponzorirala NextPCB:
-Brezplačna programska oprema za analizo načrtovanja PCB-NextDFM:
www.nextpcb.com/nextdfm.html
-Pridite, da osvojite kupon za 20000 USD:
www.nextpcb.com/nextdfm.html
-Registrirajte se za kupon v vrednosti 10 USD in brezplačne PCB plošče:
www.nextpcb.com/nextdfm.html
-15 % POPUSTA - PCB & 10 % SMT naročila:
www.nextpcb.com/nextdfm.html _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
Najpogosteje lahko najdete projekt igre na ruleti z 10 LED diodami, zato sem se odločil, da naredim s 37 LED diodami kot v izvirnem kolutu. Po načelu prvotne igre ruleta gibanje LED simulira žogo, katere hitrost se postopoma zmanjšuje dokler se ne ustavi pri naključno generirani številki. Konstrukcija je zelo poenostavljena z uporabo mikrokrmilnika Arduino.
2. korak: Gradnja
Naprava je relativno enostavna za izdelavo in je sestavljena iz nekaj komponent:
- mikrokrmilnik Arduino Nano
- 74HC595 prestavni register 5 rib
- 37 LED
- NPN tranzistor
- 2 upora
- in zvočni signal
To je postavitev v evropskem slogu in je sestavljena iz ene ničle in 36 drugih številk. S pritiskom na gumb dejansko vržemo virtualno kroglo, pri čemer se rotacija simulira z naknadnim osvetljevanjem LED. Vrtenje LED diod spremlja ustrezen zvočni učinek, ki daje igri realističen občutek. Hitrost vrtenja in čas lahko preprosto prilagodite v kodi.
3. korak: Shema in koda
Nazadnje je naprava nameščena v primerno škatlo iz PVC plastike in prevlečena z barvnimi ozadji. Spodaj lahko prenesete Arduino Code:
Video si lahko ogledate na: