Turinys:
- 1 žingsnis: lydmetalis antraštėse
- 2 veiksmas: prijunkite plokštes
- 3 veiksmas: įdiekite reikiamą programinę įrangą
- 4 žingsnis: Raskite tinkamą nuoseklųjį prievadą
- 5 veiksmas: paleiskite programinę -aparatinę įrangą
- 6 veiksmas: įsitikinkite, kad viskas buvo sumontuota teisingai
- 7 žingsnis: pritvirtinkite EMG elektrodus
- 8 veiksmas: žaiskite „Flappy Bird 2.0“(šį kartą rimtai)
- 9 žingsnis: Mėgaukitės
Video: Raumenimis varomas plonas paukštis: 9 žingsniai (su nuotraukomis)
2024 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2024-01-30 10:44
Galbūt prisimenate, kai „Flappy Bird“užvaldė pasaulį ir galiausiai tapo toks populiarus, kad kūrėjas pašalino jį iš programų parduotuvių, kad išvengtų nepageidaujamo viešumo. Tai Flappy Bird, kokio jūs niekada nematėte; derindami kelis komponentus iš lentynos, elektromiografijos (EMG) pagalba galite valdyti to paties pavadinimo Flappy Bird tiesiai iš raumenų.
Jei jus domina EMG, prašome prisijungti prie mūsų nesutarimų ir mūsų forumo. Mes norėtume išgirsti jūsų nuomonę ir visada esame pasiruošę padėti, jei susiduriate su problemomis.
Priedai:
Štai viskas, ko jums reikės:
- 1 „Sparkfun“Nr
- 1 „MyoWare“
- ~ 3 pėdų vielos, turint kelias spalvas, visada padeda
- 1 vielos nuėmiklis
- 1 duonos lenta
- 1 skaitmeninis multimetras
- 1 pakuotė gelio elektrodų
Kitas elementas yra neprivalomas. „MyoWare“įspėja, kad negalima maitinti tiesiai iš lizdo, todėl turite dvi galimybes: pirma, galite paleisti žaidimą nešiojamajame kompiuteryje ir atjungti įkroviklį arba išjungti akumuliatorių. „Nrf52840“akumuliatoriaus jungtis yra prijungta atgal, todėl taip pat turėsite perkrauti akumuliatoriaus gnybtus, o tai gali būti sunku, jei neturite daug litavimo patirties.
1 žingsnis: lydmetalis antraštėse
Pirmiausia pritvirtinkime tas antraštes. Nors mes nenaudojame visų smeigtukų nrf52840 pertraukos plokštėje, vis tiek lengviausia įpjauti antraštę į kiekvieną kaištį. Žiūrėkite paveikslėlius, jei aprašymas nėra pakankamai aiškus, kas kur vyksta.
Vienoje lentos pusėje pritvirtinkite antraštę nuo VIN iki 2 kaiščio, o kitoje pusėje pritvirtinkite 2 kaiščių antraštę ant 17 ir 15 ir kitą antraštę nuo 19 iki 10 kaiščio.
Toliau norime prie „MyoWare“pridėti antraštę. Padėkite 3 kontaktų antraštę ant „ +“, „“ir „Sig“kaiščių.
Prieš išjungdami lituoklį, patartina dar kartą patikrinti visus lituotus kaiščius, kurie atrodo per arti vienas kito (taip pat patikrinti įžeminimą ir maitinimą). Tai galite padaryti naudodami skaitmeninio multimetro tęstinumo tikrinimo parinktį ir, jei nesate tikri, kuri parinktis yra, tiesiog patikrinkite pažymėtą nuotrauką šio veiksmo viršuje. Uždėkite vieną laidą ant kiekvieno kaiščio, kurį norite išbandyti, ir jei negirdite pyptelėjimo, jums nereikia jaudintis. Jei išgirsite pyptelėjimą, prieš pereidami prie kito veiksmo, norėsite paliesti tą jungtį, kad įsitikintumėte, jog kaiščiai nebėra susieti.
Baigę nedvejodami išjunkite lituoklį.
2 veiksmas: prijunkite plokštes
Vadovaudamiesi schema ir paveikslėliais, sujunkite komponentus. Turėtumėte turėti tris jungtis: + prie VCC (maitinimas), - prie GND (įžeminimas) ir SIG prie 4 kaiščio (AIN2). „Nrf52840“turėtų gyventi ant duonos lentos, o „MyoWare“galima tiesiog laisvai plaukti. Būtinai suteikite „MyoWare“sveiką vielos kiekį, kad galėtumėte lengvai jį perkelti. Galų gale, tai netrukus gyvens ant rankos.
3 veiksmas: įdiekite reikiamą programinę įrangą
Kad viskas veiktų, jums reikės kelių skirtingų programinės įrangos paketų. Kai kurie iš jų jau yra įdiegti, todėl tiesiog atsisiųskite tai, ko jums reikia.
- „Python 3“(3.6–3.8 veiks visi, 3.9 nepalaikomas) - būtinai įdiekite ir „pip“, „python“paketų tvarkyklę
- „Adafruit“nrfutil -pip3 install -user adafruit -nrfutil
- Bleak- pip3 install-vartotojas niūrus
- „Pygame- pip3 install“-„U pygame“-naudotojas
- „Flappy Bird- git“klonas
4 žingsnis: Raskite tinkamą nuoseklųjį prievadą
Pirmiausia prijunkite plokštę prie kompiuterio. Norėdami įdėti programinę įrangą į nrf52840, dukart bakstelėkite RST mygtuką šalia mikro USB prievado. Jei mėlyna lemputė greitai mirksi, esate pasiruošę eiti. Jūs taip pat turėjote gauti iššokantįjį langą savo kompiuteryje, rodantį, kad prijungėte USB įrenginį.
Prieš įdėdami programinę -aparatinę įrangą į įrenginį, turime nustatyti, kuriam prievadui buvo priskirtas jūsų pertraukimo skydas, ir tai, kaip tai darome, priklauso nuo platformos. Galbūt jau turite pageidaujamą būdą tai padaryti, ir jei taip, nedvejodami pereikite prie kito žingsnio.
„Windows“
Atidarykite įrenginių tvarkytuvę ir ieškokite USB nuoseklaus įrenginio prievaduose. Pavyzdžiui, pridedamoje nuotraukoje įrenginys yra COM3.
„Mac“
Atidarykite terminalą ir paleiskite „ls /dev /tty.*“Ir pamatysite įrenginį kaip vieną iš parinkčių. Jei negalite pasakyti, kas tai yra, pabandykite atjungti plokštę. Tada dar kartą paleiskite komandą ir atkreipkite dėmesį, kuris įrenginys nebėra sąraše, tai turėtų būti pertraukimo lenta.
Ubuntu/Debian
Atidarykite terminalą ir paleiskite „ls /dev /tty*“. Vienas iš šių įrenginių bus tas, kurio jums reikia, ir greičiausiai jis vykdys vieną iš dviejų pavadinimų sudarymo taisyklių: /dev /ttyS# arba /dev /ttyACM#. Jei jūsų prietaisas yra dviprasmiškas, pabandykite jį atjungti ir iš naujo paleisti komandą, kad pastebėtumėte skirtumą.
5 veiksmas: paleiskite programinę -aparatinę įrangą
Eikite į aplanką naudodami programinės įrangos dvejetainę programą (tikriausiai pavadinta flappy-bird-demo) ir paleiskite „adafruit-nrfutil-verbose dfu serial --package dfu-package.zip -p SERIAL_PORT -b 115200 --singlebank --touch 1200 `. Būtinai pakeiskite SERIAL_PORT prievadu, kurį atradote atlikdami ankstesnį veiksmą. Jei pavyks, turėtumėte pamatyti kažką panašaus į aukščiau esantį vaizdą ir mirksėti.
6 veiksmas: įsitikinkite, kad viskas buvo sumontuota teisingai
Jei iki šiol viskas pavyko, šis žingsnis turėtų būti lengvas! Įsitikinkite, kad esate kataloge „flappy-bird-demo“ir paleiskite „python3 flappy.py“. Po trumpo „Bluetooth“energijos vartojimo mažo prisijungimo proceso, jus turėtų sutikti nostalgijos banga.
Plokščias paukštis! Tačiau mes dar nesame visiškai sukūrę valdymo sistemos, todėl net jei pradėsite žaidimą, jūs negalėsite valdyti pliaukštelėjimo. Dabar uždarykite žaidimą ir atjunkite maitinimo kabelį nuo lentos.
7 žingsnis: pritvirtinkite EMG elektrodus
Dabar atėjo laikas daliai, kuri daro šią „Flappy Bird“versiją unikalią: raumenų kontrolę. Šiuo metu vienintelis įperkamas pasirinkimas yra gelio elektrodai, todėl surinkite 3 iš jų. Šiame pavyzdyje 3M elektrodai yra šiek tiek dideli, todėl vieną iš jų perpjauname per ilgą kraštą, kad jis atitiktų nuotrauką. Užklijuodami pjūvį su etikete, turėtumėte gauti tinkamą dydį.
Kai jie bus tinkamo dydžio, padėkite du iš jų į vidinę rankos pusę virš alkūnės (kaip parodyta paveikslėlyje). Tada pritvirtinkite „MyoWare“prie rankos, pritvirtinkite elektrodą prie juodos kabančios jungties ir paspauskite ant kaulinės rankos srities (taip pat, kaip parodyta paveikslėlyje).
8 veiksmas: žaiskite „Flappy Bird 2.0“(šį kartą rimtai)
Laikas gauti Flappy! Dabar, kai „MyoWare“yra ant rankos, įsitikinkite, kad turite prieigą prie ne maitinimo šaltinio (atjunkite nešiojamąjį kompiuterį arba paruoškite akumuliatorių) ir įjunkite Nr. Jei „MyoWare“neužsidega, įsitikinkite, kad jis taip pat įjungtas naudojant paveikslėlyje nurodytą jungiklį.
Dabar galite iš naujo paleisti „Flappy Bird“, kaip ir anksčiau, „python3 flappy.py“, o po prisijungimo dar kartą pamatysite „Flappy Bird“paleidimo ekraną. Norėdami pradėti žaidimą, turėsite vieną kartą spustelėti ekraną, tačiau dabar turėtumėte sugebėti suspausti kumštį iki atvarto, o tada toliau spausti kumštį, kad šokinėtumėte ir išvengtumėte vamzdžių.
Kai tai pradės veikti, mums būtų malonu, jei mūsų forume ar nesutarimuose paskelbtumėte aukštų rezultatų (arba atsiliepimų). Esame šalia, jei jums reikia pagalbos, kad viskas susitvarkytų.
9 žingsnis: Mėgaukitės
Tikimės, kad jums patiko ši pamoka ir pavyko viską sėkmingai atlikti. Mes labai stengiamės kurti dar šaunesnius projektus naudodami šią technologiją ir, tikiuosi, dar šaunesnes instrukcijas! Sužinokite daugiau mūsų svetainėje.
Jei susiduriate su bėdomis ar nusivylimu, nesijaudinkite! Mes taip pat susidūrėme su daugeliu problemų, todėl nedvejodami kreipkitės į mus ir džiaugiamės galėdami praleisti šiek tiek laiko, kad jūsų raumenys būtų prijungti prie kompiuterio. Galite paskelbti komentarą apie instrukciją, prisijungti prie mūsų „Discord“, paskelbti mūsų forume arba parašyti mums el. Paštu adresu [email protected].
Dėkoju!
Rekomenduojamas:
Robotas paukštis: 8 žingsniai
Robotas paukštis: Šis projektas parodo, kaip padaryti robotą paukštį, kuris geria vandenį. Galite žiūrėti paukštį, dirbantį vaizdo įraše. Osciliatorius pagamintas iš paprastos šlepetės grandinės, kuri suveikia, kai paukštis paliečia vieną iš dviejų kontaktų
Magnetu motyvuotas paukštis: 5 žingsniai
Magnetu motyvuotas paukštis: Apie projektą Projektas parodo, kaip padaryti žaislą, vaizduojantį paukštį, kuris tweetuoja, kai motyvuojate tai daryti. Paukštis turi specifinį jutimo organą, vadinamą „nendrių jungikliu“; magnetui priartėjus prie šio elemento, kontaktai užsidaro ir
Pi paukštis: 5 žingsniai
„Pi Bird“: ką tai daro: fotografuokite paukščius, kai „pi“kamera jaučia didelį vaizdo taškų pokytį. Ko mums reikės: Raspberry Pi su įprasta SD kortele Pi fotoaparato modulis Pi dėklas Paukščių tiektuvas Makroobjektyvų rinkinys (pasirinktinai) 5 V maitinimo blokas (pasirinktinai) USB wif
USB degiklis! Šis projektas gali sudegti per plastiką / medieną / popierių (įdomus projektas taip pat turi būti labai plonas medis): 3 žingsniai
USB degiklis! Šis projektas gali sudegti per plastiką / medieną / popierių (įdomus projektas taip pat turi būti labai plonas medis): NEDARYKITE ŠIO NAUDOTI USB! iš visų komentarų sužinojau, kad tai gali pakenkti jūsų kompiuteriui. mano kompiuteris gerai. Naudokite 600 mA 5v telefono įkroviklį. Aš tai naudoju ir jis veikia gerai, ir niekas negali būti sugadintas, jei naudosite apsauginį kištuką, kad sustabdytumėte maitinimą
„Jolt Energy Mints“plonas MP3 grotuvo dėklas: 6 žingsniai
„Jolt Energy Mints“plonas MP3 grotuvo dėklas: apie šią pamoką galvoju maždaug savaitę. Aš nusipirkau skardą šių „Jolt Energy Mints“ne tik dėl to, kad jie yra geri, bet ir maniau, kad jie bus geras plonas MP3 grotuvas. Didžiąją dienos dalį dirbu lauke ir patyriau daug malonumų