Turinys:
2025 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2025-01-23 14:59
Pusiausvyros langelio žaidimas buvo skirtas iššūkio įvykiui, norint laimėti iššūkį, jis turi būti lygus per kliūčių ruožą arba per nustatytą atstumą.
Arduino naudojamas dėžutės kampui matuoti ir pavojaus signalui suaktyvinti, kai viršijamas nustatytas kampas.
Dėžę reikia atsargiai perkelti, kol ji yra lygi. Kai dėžė nukrypsta nuo lygio, užsidegs pusiausvyros indikatoriaus lemputės, daugiau lempučių rodo, kad dėžė yra toliau nuo lygio. Gulsčiuką taip pat galima naudoti norint pamatyti, ar dėžutė yra lygi. Kai dėžutė yra per toli nuo lygio arba ji yra sudužusi, dėžutė čiulbės 3 kartus ir pasigirs triukšmas, viena iš gyvybės lempučių užges. Kai bus panaudotos visos 3 gyvybės, dėžutė signalizuos ir mirksės visos lemputės, žaidimas bus prarastas.
Prekės
Reikalingos dalys yra:
1x „Arduino Nano“
1x MPU6050 modulis
3x balti šviesos diodai
5x spalvoti šviesos diodai balanso indikatoriui (2 žali, 2 geltoni, 1 raudoni)
1x pjezo garsinis signalas
1x TIP120 tranzistorius
1x 2,2 K omo rezistorius
8x 220 omų rezistorius
1x mygtukas
1x maitinimo jungiklis
1x „Bullseye“gulsčiukas
5v maitinimo šaltinis, mano projekte naudojamas ličio jonų 18650 skydas su reguliuojama 5v išvestimi
1x projekto dėžutė
Norėdami išbandyti grandinę, jums reikės duonos lentos ir šuolių laidų
Reikalingi įrankiai:
Gręžtuvas ir antgaliai
Lituoklis
Karštas klijų pistoletas
maskavimo juosta, pieštukas ir liniuotė, skirta pažymėti dėžutę
Failas
1 žingsnis: laidų grandinė
Vienintelis dalykas, kuris nerodomas elektros instaliacijos schemoje, yra pagrindinis maitinimo jungiklis, mano projekte šis jungiklis yra tarp ličio baterijos ir skydo, kad juos būtų galima visiškai atjungti.
Jei nesate susipažinę su šiomis prijungimo schemomis, tiesiog imkite jį po gabalą, atidžiai sekite kiekvieną laido jungtį ir dirbkite metodiškai, kad nieko nepraleistumėte.
Prieš lituodami visas dalis, turėtumėte surinkti grandinę ant duonos lentos, kad patikrintumėte, ar ji veikia tinkamai.
Diagramos „Life“šviesos diodai turėtų būti balti
Balanso šviesos diodai turėtų būti išdėstyti taip:
Raudona - balanso šviesos diodas 5
Geltona - balanso šviesos diodas 4
Geltona - balanso šviesos diodas 3
Žalia - balanso šviesos diodas 2
Žalia - balanso šviesos diodas 1
2 žingsnis: „Arduino“kodas
Norėdami gauti arduino kodą, turėsite pridėti keletą bibliotekų prie arduino IDE, įtraukiau toliau pateiktas nuorodas
Papildomos reikalingos „arduino“bibliotekos yra šios:
MPU6050_tockn.h
OneButton.h
Prie savo arduino IDE turėsite pridėti aukščiau susietas bibliotekas
Atsisiųskite ir atidarykite failą su kodu „Balance_alarm_V1.8.ino“
Įkelkite kodą į arduino plokštę
3 žingsnis: įdėkite dėžutę
Deja, aš nefotografavau dėžutės, kol pritvirtinau prie jos komponentus. Aš naudoju karštus klijus, kad sudėčiau dalis į dėžutę.
Jei naudojate tokią plastikinę dėžutę, kokią naudojau aš, tada apvyniokite viršutinę dalį lipnia juosta ir liniuote bei rašikliu pažymėkite, kur reikia išgręžti skylutes šviesos diodams, garsiakalbiui ir gulsčiuko tvirtinimo varžtams.
Jungiklis buvo sumontuotas išgręžus skylę ir tada išfiltravus reikiamo dydžio ir formos.
Jei dar kartą kurčiau šį projektą, visus komponentus sumontuočiau dangtelyje, kad nereikėtų paleisti tiek daug jungiamųjų laidų tarp dangčio ir dėžutės apačios.
4 žingsnis: naudojimo instrukcijos
Pradedant
Prieš įjungdami dėžutę, padėkite dėžę ant lygaus ir lygaus paviršiaus, kad gulsčiuko burbulas būtų centre.
Įjunkite maitinimo jungiklį, dėžutė pypsės vieną kartą ir įsijungs. Palikite dėžutę nejudančią, kol išgirsite trigubą pyptelėjimą ir įsijungs 3 baltos „Life“lemputės.
Žaidimas dabar paruoštas.
Dėžutės funkcijos
Dėžę reikia atsargiai perkelti, kol ji yra lygi. Kai dėžė nukrypsta nuo lygio, užsidegs balanso indikatoriaus lemputės, daugiau lempučių rodo, kad dėžė yra toliau nuo lygio.
Gulsčiuką taip pat galima naudoti norint pamatyti, ar dėžutė yra lygi (jei gulsčiuko ir balanso lemputės nesutampa, atlikite balanso jutiklio nustatymą iš naujo), žr.
Kai dėžutė yra per toli nuo lygio arba ji yra sudužusi, dėžutė čiulbės 3 kartus ir pasigirs triukšmas, viena iš gyvybės lempučių užges.
Kai bus panaudotos visos 3 gyvybės, dėžutė signalizuos ir mirksės visos lemputės, žaidimas bus prarastas.
Valdikliai
Atstatyti signalą
Padarykite tai, kad sustabdytumėte žaidimą dėl pavojaus signalo, praradus visas 3 gyvybes.
Kol skamba žadintuvas, vieną sekundę paspauskite žalią mygtuką ir atleiskite. Signalizacija turėtų sustoti po sekundės. Jei ne, pabandykite dar kartą
Reset Lives - Atlikite tai, jei norite iš naujo nustatyti žaidimą, visi trys gyvenimai bus grąžinti.
Bet kuriuo metu dukart spustelėkite žalią mygtuką (kaip kompiuterio pelė, bet šiek tiek lėčiau). Pasigirs iš naujo nustatytas triukšmas ir užsidegs trys gyvybės lemputės.
Iš naujo nustatyti balanso jutiklį - padarykite tai, jei gulsčiuko burbulas nesutampa su balanso indikatoriaus lemputėmis.
Ilgai paspauskite žalią mygtuką (paspauskite 3 sekundes ir atleiskite) Pasigirs balanso atstatymo triukšmas ir balanso lemputės trumpai užsidegs, o tada turėtų užgesti (tai reiškia, kad dėžutė yra lygi). Tai turėtų būti daroma, kol dėžutė yra lygi, kaip rodo gulsčiuko burbulas.
Pastabos
Kai dėžutė ima čiulbėti dėl gyvybės praradimo, skubiai grąžinkite ją į teisingą plokščią padėtį, kitaip prarasite kitą gyvybę, kai tik čirškimas liausis, maždaug 5 sekundes.
Naudokite gulsčiuką, kad pamatytumėte, kokia išeitis iš buto/lygio yra, lemputės rodo, kad esate ne lygyje, tačiau jie nerodo, į kurią pusę.
Gulsčiuko burbulas yra maždaug toks pat kaip indikatoriaus lemputės, kai burbulas paliečia gulsčiuko šoną, bus prarasta gyvybė.
Jei dėžutė elgiasi keistai ir balanso jutiklio atstatymas neveikia, išjunkite ir vėl įjunkite dėžutę naudodami juodą maitinimo jungiklį. Turėsite palaukti maždaug 10 sekundžių, kai dėžutė bus ant lygaus paviršiaus, kol ji įsijungs. Pirmiausia pabandykite iš naujo nustatyti balanso jutiklį, nes jis yra greitesnis, nereikia laukti, kol dėžutė atliks įjungimo ciklą.
Dėžutė maitinama iš akumuliatoriaus, teoriškai ji turėtų būti pakankamai įkrauta, kad užtektų visai dienai nuolat naudotis. Išjunkite, jei nenaudojate, kad sutaupytumėte energijos.
Jei mygtukas nereaguoja, būtinai paspauskite ir atleiskite mygtuką.
Rekomenduojamas:
„BBC Micro: bit and Scratch“- interaktyvus vairas ir vairavimo žaidimas: 5 žingsniai (su nuotraukomis)
„BBC Micro: bit and Scratch“- interaktyvus vairas ir vairavimo žaidimas: Viena iš mano šios klasės užduočių šią savaitę yra naudoti „BBC Micro: bit“sąsajai su mūsų parašyta „Scratch“programa. Maniau, kad tai puiki proga panaudoti „ThreadBoard“ir sukurti įterptąją sistemą! Mano įkvėpimas nuo nulio
„LED Rocker“žaidimas: 7 žingsniai (su nuotraukomis)
„LED Rocker“žaidimas: „LED Rocker“žaidimas yra paprastas „Arduino“žaidimas. Jį daugiausia sudaro 9 šviesos diodai (8 mėlyni šviesos diodai ir 1 raudonas šviesos diodas viduryje), 1 mygtukas, 1 garsiakalbis ir 1 skystųjų kristalų skydelis. Šio žaidimo tikslas yra paspausti mygtuką, kai mirksi raudonas šviesos diodas. Pradeda mirksėti 9 šviesos diodai
Lazerinis žaidimas: 6 žingsniai (su nuotraukomis)
Lazerinis žaidimas: „Žvaigždžių kelias“, „Terminatorius“, „Žvaigždžių karai“arba " Keršytojai " - kiekviename iš šių filmų technologija buvo kosminiu (pažodžiui) lygiu. Herojai naudojo lazerinius ginklus, kurie mane visada žavėjo. Aš nusprendžiau pastatyti
Simono žaidimas - įdomus žaidimas!: 5 žingsniai
Simono žaidimas - įdomus žaidimas!: Nuoroda: čia Laikas mums treniruoti smegenis, ar ne? Be tų nuobodžių ir beprasmių žaidimų, yra žaidimas „Simono žaidimas“
„Makey -Saurus Rex“- „Makey Makey Balance Board“: 6 žingsniai (su nuotraukomis)
„Makey-Saurus Rex“-„Makey Makey Balance Board“: nesvarbu, ar tai vadintumėte „Chrome Dino“, „T-Rex“žaidimu, ne interneto žaidimu, ar tiesiog nemalonumu, atrodo, kad visi yra susipažinę su šiuo šokinėjančiu dinozaurų žaidimu. Šis „Google“sukurtas žaidimas rodomas jūsų „Chrome“žiniatinklio naršyklėje kiekvieną kartą, kai