Sisukord:
Video: Tasakaalukasti mäng - Arduino Powered: 4 sammu (piltidega)
2024 Autor: John Day | [email protected]. Viimati modifitseeritud: 2024-01-30 08:47
Tasakaalumäng tehti väljakutseürituse jaoks, väljakutse võitmiseks tuleb see tasasel teel läbi takistusraja või üle määratud distantsi viia.
Arduinot kasutatakse kasti nurga mõõtmiseks ja häire käivitamiseks, kui määratud nurk on ületatud.
Kasti tuleb tasasel kandmisel ettevaatlikult liigutada. Kui kast liigub tasemelt välja, süttib tasakaalu märgutuli, rohkem tulesid näitab, et kast on tasemest kaugemal. Vesiloodi abil saab vaadata ka kasti tasapinda. Kui kast on tasemest liiga kaugel või see on löögi all, siis kasti piiksub 3 korda ja kostab müra, kustub üks elutuli. Kui kõik kolm elu on ära kasutatud, annab kast märku ja vilgutab kõiki tulesid, mäng on kadunud.
Tarvikud
Nõutavad osad on:
1x Arduino Nano
1x MPU6050 moodul
3x valged LED -id
5x värvilist LED -i tasakaaluindikaatori jaoks (2 rohelist, 2 kollast, 1 punane)
1x piesoheliser
1x TIP120 transistor
1x 2,2K oomi takisti
8x 220 oomi takisti
1x nupp
1x toitelüliti
1x "Bullseye" vesilood
5v toiteallikas, minu projektis kasutatakse reguleeritud 5v väljundiga li-ion 18650 kilpi
1x projektikarp
Vooluahela testimiseks vajate leivaplaati ja hüppetraate
Vajalikud tööriistad on:
Puur ja otsikud
Jootekolb
Kuum liimipüstol
maalriteip, pliiats ja joonlaud karbi märkimiseks
Fail
Samm: juhtmestik
Ainus asi, mida juhtmestiku skeemil pole näidatud, on peamine toitelüliti, minu projektis on see lüliti paigutatud liitiumaku ja kilbi vahele, et neid saaks täielikult lahti ühendada.
Kui te ei tunne järgmisi ühendusskeeme, siis võtke see lihtsalt tükkhaaval, järgige hoolikalt iga juhtmeühendust ja töötage metoodiliselt, et mitte millestki ilma jääda.
Enne kõigi osade kokku jootmist peaksite vooluahela leivaplaadile kokku panema, et kontrollida, kas see töötab korralikult.
Diagrammi Life LED -id peaksid olema valged LED -id
Tasakaalu LED -id tuleks paigutada:
Punane - tasakaalu LED 5
Kollane - tasakaalu LED 4
Kollane - tasakaalu LED 3
Roheline - tasakaalu LED 2
Roheline - tasakaalu LED 1
Samm: Arduino kood
Arduino koodi jaoks peate arduino IDE -sse lisama mõned raamatukogud, olen lisanud allolevad lingid
Täiendavad vajalikud arduino raamatukogud on järgmised:
MPU6050_tockn.h
OneButton.h
Peate oma arduino IDE -sse lisama ülalpool lingitud teegid
Laadige alla ja avage fail, mis sisaldab koodi "Balance_alarm_V1.8.ino"
Laadige kood üles arduino tahvlile
Samm: paigaldage kast
Kahjuks ei teinud ma kastist fotosid, kui ma sinna komponente paigaldasin. Olen kasutanud kuuma liimi, et osad kasti sobitada.
Kui kasutate sellist plastkarbi, mida kasutasin, mähkige selle pealmine osa kleeplindiga ning märkige joonlaua ja pliiatsiga koht, kuhu peate LED -ide, kõlari ja vesiloodi kinnituskruvide jaoks augud puurima.
Lüliti paigaldati augu puurimisega ja seejärel selle õige suuruse ja kujuga viilimisega.
Kui ma seda projekti uuesti teeksin, paigaldaksin kõik komponendid kaane külge, nii et ma ei peaks kaane ja karbi põhja vahel nii palju ühendusjuhtmeid juhtima.
4. samm: kasutusjuhend
Alustades
Enne kasti sisselülitamist asetage kast tasasele ja tasasele pinnale nii, et vesiloodi mull oleks keskringis.
Lülitage toitelüliti sisse, kast piiksub üks kord ja käivitub. Jätke kast seisma, kuni kuulete kolmekordset piiksu ja 3 valget elutuld.
Mäng on nüüd valmis.
Kasti funktsioonid
Kasti tuleb tasasel tassimisel hoolikalt liigutada. Kui kast liigub tasemelt välja, süttib tasakaalu märgutuli, rohkem tulesid näitab, et kast on tasemest kaugemal.
Vesiloodi abil saab näha ka kasti taset (kui vesiloodi ja tasakaalutuled ei sobi, lähtestage tasakaaluandur, vt allpool)
Kui kast on tasemest liiga kaugel või see on löögi all, siis kasti piiksub 3 korda ja kostab müra, kustub üks elutuli.
Kui kõik kolm elu on ära kasutatud, annab kast märku ja vilgutab kõiki tulesid, mäng on kadunud.
Juhtnupud
Alarmi lähtestamine
Tehke seda, et peatada mäng üle häire pärast kõigi kolme elu kaotamist.
Äratuse ajal vajutage rohelist nuppu üks sekund ja vabastage. Alarm peaks sekundi pärast peatuma. Kui mitte, proovige uuesti
Lähtesta elud - tehke seda, kui soovite mängu lähtestada, tagastatakse kõik kolm elu.
Topeltklõpsake igal ajal rohelist nuppu (nagu arvutihiir, kuid veidi aeglasem). Kõlab lähtestamismüra ja süttib kolm päästetuld.
Lähtestage tasakaaluandur - tehke seda, kui vesiloodi mull ei ühti tasakaalu märgutuledega.
Vajutage pikalt rohelist nuppu (vajutage 3 sekundit ja vabastage) Tasakaalu lähtestamise müra hakkab mängima ja tasakaalu tuled vilguvad korraks ning seejärel peaksid kustuma (mis näitab, et kast on tasane). Seda tuleks teha ajal, mil kast on tasemel, nagu näitab vesiloodi mull.
Märkused
Kui kast hakkab piiksuma, sest elu on kadunud, viige see kiiresti õigesse lameda asendisse, vastasel juhul kaotate uue elu kohe, kui piiksumine peatub, umbes 5 sekundit.
Kasutage vesiloodit, et näha, milline väljapääs tasapinnast/tasemest olete, tuled näitavad, et olete tasemest väljas, kuid need ei näita, kuhu poole.
Vesiloodi mull on ligikaudu sama mis indikaatortuled, kui mull puudutab vesiloodi külge, kaotatakse elu.
Kui kast käitub kummaliselt ja tasakaaluanduri lähtestamine ei tööta, lülitage kast musta toitelülitiga välja ja uuesti sisse. Peate ootama umbes 10 sekundit, kui kast on tasasel pinnal, kuni see taaskäivitub. Proovige kõigepealt kasutada tasakaaluanduri lähtestamist, kuna see on kiirem, te ei pea ootama, kuni karp käivitab oma sisselülitustsükli.
Kast on patareitoitega, teoreetiliselt peaks sellel olema piisavalt laengut, et kestaks terve päeva pidevat kasutamist. Lülitage see aku väljalülitamiseks välja, kui seda ei kasutata.
Kui nupp ei reageeri, veenduge, et vajutate nuppu JA vabastate selle.
Soovitan:
Tehke oma 1D pongi mäng: 5 sammu (piltidega)
Tehke oma 1D -pongimäng: selle projekti jaoks näitan teile, kuidas kombineerisin MDF -plaadi summeri nuppude, valgusdioodide ja Arduino Nanoga, et luua 1D pongimäng, mida on tõesti lõbus mängida. Teel näitan teile, kuidas elektroonikaahelat luua ja kui erinev see on
Simoni mäng - lõbus mäng!: 5 sammu
Simoni mäng - lõbus mäng !: Viide: siinPärast pikka nädalavahetust peate kindlasti kõvasti proovima, et täita kõik ülesanded ja töö, mille eest vastutate. Meil on aeg oma aju treenida, kas pole? Peale nende igavate ja mõttetute mängude on olemas ka mäng nimega Simon Game
Sihtpraktika: KONNA MÄNG: 6 sammu (piltidega)
Sihtpraktika: KONNA MÄNG: Tere! Täna mängime tüüpilist hispaania mängu: Konna mäng on sihtmäng, kus peate mündid karpi viskama ja panema need läbi ühe kaanel oleva augu. Iga võitja münt annab teile punkte. Eriline hol
Magnetiline Plinko mäng Makey Makeyga: 6 sammu (piltidega)
Magnetiline Plinko mäng koos Makey Makey'ga: Olá, em seguida, most comre criar um jogo magnético de Plinko com Makey Makey.O título do projeto foi estendido para ser auto-explicativo: um jogo no estilo Plinko, que usa sensores magnéticos, ímãs e Makey Makey.Para a constção do painel, fui
Flip-It! - maailma lollim mäng?: 7 sammu (piltidega)
Flip-It! - maailma lollim mäng ?: Päritolu: see on mäng, mille arendasin paari aasta jooksul 2018-2019. Selle nimi oli algselt " Stupid Flip " ja tuli välja minu huvist luua lihtsaid ja lõbusaid interaktiivseid mänge, mida saaks kasutada ka kodeerimise õpetamiseks. See on abo