Obsah:
- Zásoby
- Krok 1: Elektrický obvod
- Krok 2: Arduino kód
- Krok 3: Namontujte krabicu
- Krok 4: Návod na obsluhu
Video: Balance Box Game - Arduino Powered: 4 Steps (with Pictures)
2024 Autor: John Day | [email protected]. Naposledy zmenené: 2024-01-30 11:58
Balančná hra bola vytvorená pre výzvu, musí sa niesť v úrovni prekážky alebo na stanovenú vzdialenosť, aby ste výzvu vyhrali.
Arduino sa používa na meranie uhla boxu a spustenie alarmu po prekročení nastaveného uhla.
Krabicu je potrebné opatrne prenášať, kým je nesená vodorovne. Keď sa box pohybuje mimo úrovne, rozsvietia sa kontrolky vyváženia a ďalšie svetlá znamenajú, že je box mimo úrovne. Vodováhu je možné použiť aj na zistenie, či je krabica vyrovnaná. Keď je škatuľka príliš ďaleko od úrovne alebo je rozbitá, krabica trikrát zazvoní a zaznie zvuk houknutia, jedno zo životných svetiel zhasne. Keď sú použité všetky 3 životy, box zazvoní a zabliká všetky svetlá, hra je stratená.
Zásoby
Požadované diely sú:
1x Arduino Nano
1x modul MPU6050
3x biele LED diódy
5x farebné LED diódy pre indikátor vyváženia (2 zelené, 2 žlté, 1 červená)
1x Piezo bzučiak
1x tranzistor TIP120
1x odpor 2,2K Ohm
Odpor 8 x 220 ohmov
1x tlačidlo
1x vypínač
1x vodováha „Bullseye“
Napájací zdroj 5v, môj projekt používa štít Li-ion 18650 s regulovaným výstupom 5V
1x Projektový box
Na testovanie obvodu budete potrebovať nepájivú dosku a prepojovacie vodiče
Potrebné nástroje sú:
Vŕtačka a bity
Spájkovačka
Horúca lepiaca pištoľ
maskovacia páska, ceruzka a pravítko na vyznačenie škatule
Súbor
Krok 1: Elektrický obvod
Jediná vec, ktorá nie je na schéme zapojenia zobrazená, je hlavný vypínač, v mojom projekte je tento spínač umiestnený medzi lítiovou batériou a štítom, aby ich bolo možné úplne odpojiť.
Ak nie ste oboznámení s nasledujúcimi schémami zapojenia, vezmite si to kus po kuse, pozorne sledujte každé zapojenie drôtu a pracujte metodicky, aby vám nič neuniklo.
Pred spájkovaním všetkých častí dohromady by ste mali obvod zostaviť na dosku, aby ste skontrolovali, či funguje správne.
LED diódy Life na diagrame by mali byť biele LED diódy
Vyvažovacie diódy LED by mali byť usporiadané:
Červená - vyváženie LED 5
Žltá - vyváženie LED 4
Žltá - LED vyváženia 3
Zelená - LED vyváženia 2
Zelená - LED vyváženia 1
Krok 2: Arduino kód
Pre arduino kód budete musieť pridať niekoľko knižníc do arduino IDE, nižšie som uviedol odkazy
Potrebné ďalšie arduino knižnice sú:
MPU6050_tockn.h
OneButton.h
Do svojho arduino IDE budete musieť pridať vyššie prepojené knižnice
Stiahnite a otvorte súbor obsahujúci kód „Balance_alarm_V1.8.ino“
Nahrajte kód na dosku Arduino
Krok 3: Namontujte krabicu
Nanešťastie som krabicu nefotografoval, keď som k nej montoval komponenty. Na vloženie dielov do škatule som použil horúce lepidlo.
Ak používate plastovú škatuľu, akú som použil, zabaľte hornú časť krycou páskou a pomocou pravítka a pera označte, kde je potrebné vyvŕtať otvory pre diódy LED, reproduktor a skrutky na vodováhu.
Prepínač bol namontovaný vyvŕtaním otvoru a následným vypilovaním na správnu veľkosť a tvar.
Ak by som tento projekt robil znova, namontoval by som všetky súčasti do veka, aby som nemusel viesť toľko prepojovacích drôtov medzi vekom a dnom krabice.
Krok 4: Návod na obsluhu
Štartovanie
Pred zapnutím škatule položte krabicu na rovný a rovný povrch tak, aby bola bublina v vodováhe v stredovom kruhu.
Zapnite vypínač, box raz zapípa a spustí sa. Nechajte box nehybný, kým nebudete počuť trojité pípnutie a nerozsvietia sa tri biele „svetlá života“.
Hra je teraz pripravená.
Funkcie boxu
Krabicu je potrebné opatrne prenášať, kým je nesená vodorovne. Keď sa box pohybuje mimo úrovne, rozsvietia sa kontrolky vyváženia a ďalšie svetlá znamenajú, že je box mimo úrovne.
Vodováhu je možné použiť aj na zistenie, či je box vo vodorovnej polohe (Ak sa kontrolky vodováhy a váhy nezhodujú, vykonajte reset snímača váhy, pozri nižšie)
Keď je škatuľka príliš ďaleko od úrovne alebo je rozbitá, krabica trikrát zazvoní a zaznie zvuk houknutia, jedno zo životných svetiel zhasne.
Keď sú použité všetky 3 životy, box zazvoní a zabliká všetky svetlá, hra je stratená.
Ovládacie prvky
Resetovať alarm
Urobte to, aby ste hru zastavili na poplach potom, čo boli stratené všetky 3 životy.
Kým bije budík, stlačte na jednu sekundu zelené tlačidlo a uvoľnite. Alarm by sa mal zastaviť po sekunde. Ak nie, skúste to znova
Reset Lives - Vykonajte to, ak chcete hru resetovať, vrátia sa všetky tri životy.
Kedykoľvek dvakrát kliknite na zelené tlačidlo (ako počítačová myš, ale o niečo pomalšie). Zaznie hluk resetovania a rozsvietia sa tri kontrolky životnosti.
Resetujte snímač vyváženia - Vykonajte to, ak sa bublina na vodováhe nezhoduje s kontrolkami vyváženia.
Dlho stlačte zelené tlačidlo (stlačte na 3 sekundy a uvoľnite) Zaznie zvuk resetovania váhy, kontrolky váhy krátko bliknú a potom by mali zhasnúť (čo znamená, že box je vyrovnaný). Mali by ste to urobiť, keď je krabica vyrovnaná, ako ukazuje bublina vodováhy.
Poznámky
Keď škatuľka začne cvrlikať, pretože je stratený život, rýchlo ju vráťte do správnej plochej polohy alebo prídete o ďalší život, akonáhle cvrlikanie prestane, približne 5 sekúnd.
Pomocou vodováhy zistite, akým spôsobom sa nachádzate z úrovne/hladiny, svetlá naznačujú, že nie ste v úrovni, ale neukazujú akým smerom.
Bublina vodováhy je zhruba rovnaká ako kontrolky, keď sa bublina dotkne boku vodováhy, príde o život.
Ak sa box správa divne a reset senzora vyváženia nefunguje, vypnite ho a znova zapnite čiernym vypínačom. Na nabíjanie krabice na rovnom povrchu budete musieť počkať približne 10 sekúnd. Skúste najskôr použiť reset senzora rovnováhy, pretože je rýchlejší, nemusíte čakať, kým box dokončí cyklus zapnutia.
Krabica je napájaná batériou, teoreticky by mala byť dostatočne nabitá, aby vydržala celý deň neustáleho používania. Ak ju nepoužívate, vypnite ju, aby ste ušetrili energiu batérie.
Ak tlačidlo nereaguje, uistite sa, že ho stlačíte A uvoľníte.
Odporúča:
EWON Raspberry Pi Powered Home Robot: 7 Steps (with Pictures)
EWON Raspberry Pi Powered Home Robot: Nedávno som sa pristihol, že kvôli súčasnej situácii sledujem veľa sérií Netflix, dúfam, že ste všetci v bezpečí, a videl som, že bola vydaná sezóna 5 hry Black Mirror. Antologický seriál, ktorý sa točí okolo skupiny osobných životov ľudí
The Memento Game: 7 Steps (with Pictures)
The Memento Game: Pravdepodobne poznáte tie hry, kde si hráč zapamätá postupnosť farieb a zvukov a musí si ich prehrať, však? Memento Game prináša ceny za extra zábavu! Akonáhle hráč dosiahne vopred stanovené skóre, vyhráva hru a pole sa otvorí, zobrazí sa
The Unpluginator - Self -Unplugging Unseless Box: 4 Steps (with Pictures)
The Unpluginator - Self -Unplugging Unseless Box: Toto je príklad zbytočného stroja. Jeho jediným účelom je odpojiť vlastné napájanie. Je do značnej miery tlačený 3D s potrebnou elektronikou. Všetky kresby a simulácie boli robené na Fusion 360, všetko programovanie bolo robené v Arduine
Erguro-one a Maker Aproach of Sonos Play 5 With IKEA Kuggis Box: 7 Steps (with Pictures)
Erguro-one a Maker Aproach of Sonos Play 5 With a IKEA Kuggis Box: Tento projekt sa zrodil potom, čo som prvýkrát počul reproduktory Sonos Play 5, bol som tak ohromený kvalitou zvuku vzhľadom na malú veľkosť reproduktora, nízke frekvencie sú úplne pôsobivé, preto vlastním 2 Play 5;-)
FPGA Asteroid Game: 7 Steps (with Pictures)
Hra s asteroidmi FPGA: Pre náš záverečný projekt CPE 133 sme sa rozhodli vytvoriť hru s asteroidmi na našom FPGA pomocou dvoch tlačidlových prepínačov a 7-segmentového displeja. Hra funguje tak, že asteroid sa objaví v jednom z troch náhodne vybraných riadkov a rúti sa smerom k