Turinys:

Šokių pagalvė su spalvotu LED, naudojant „Arduino“: 5 žingsniai
Šokių pagalvė su spalvotu LED, naudojant „Arduino“: 5 žingsniai

Video: Šokių pagalvė su spalvotu LED, naudojant „Arduino“: 5 žingsniai

Video: Šokių pagalvė su spalvotu LED, naudojant „Arduino“: 5 žingsniai
Video: 10 BEKIANČIŲ DISKŲ ŠVIESŲ ŽIEDO VALANDŲ? 2024, Liepa
Anonim
Šokių pagalvė su spalvotu LED, naudojant „Arduino“
Šokių pagalvė su spalvotu LED, naudojant „Arduino“
Šokių pagalvė su spalvotu LED, naudojant „Arduino“
Šokių pagalvė su spalvotu LED, naudojant „Arduino“

Tai pirmas mano pamokymas. Aš sukūriau spalvingą šokių kilimėlį, naudodamas „Arduino“plokštę kaip nuoseklų įvestį į kompiuterį. Tai lengva padaryti ir kainuoja keletą rezistorių ir šviesos diodų (jums nereikia jų naudoti).

1 žingsnis: medžiagos

Medžiagos
Medžiagos
Medžiagos
Medžiagos

Elektroninės dalys: 1. 6 šviesos diodai su skirtingomis spalvomis, rodantys, kad mygtukai yra nuspausti žemyn2. 6 220 omų rezistorius, apsaugantis šviesos diodus3. bendrosios paskirties litavimo lenta4. kai kurie laidai ir jungtys Šokių pagalvėlės dalys: 1. Aliuminio folija (naudojama kepimui) 2. Didelė popierinė dėžutė (tikrai galite pagaminti medinį rėmą)

2 žingsnis: grandinė ir bandymas

Grandinė ir testas
Grandinė ir testas
Grandinė ir testas
Grandinė ir testas
Grandinė ir testas
Grandinė ir testas
Grandinė ir bandymas
Grandinė ir bandymas

Grandinė parodyta pirmame grafike. Šokių padas tiesiog įgyvendina šešis grandinėje rodomus mygtukus. Kai paspausime kiekvieną mygtuką, šviesos diodas užsidegs ir atitinkamas kaištis bus nuo LOW iki HIGH. Šis pranešimas bus siunčiamas į kompiuterį kaip serijinis pranešimas, ir jį sugauna „python“programa, kuri vėliau imituoja šį pranešimą į klavišo paspaudimo pranešimą. Aš sukūriau grandinę bendrosios paskirties lituoklyje, naudodamas keletą mažų jungčių, kad galėčiau lengvai prijunkite jį prie „Arduino“plokštės, kurią galite sutaupyti kitiems projektams. Galite padaryti geriau atrodančią plokštę nei aš, nes tai gana paprasta, aš naudoju kai kuriuos laidus, kad prisijungčiau. Kai sukūrėte grandinę, galite sujungti kai kuriuos laidus, kad pamatytumėte, ar šviesos diodai dega teisingai. Tada galite pereiti prie kito žingsnio, nustatydami programinę įrangą.

3 žingsnis: programa

Pakeitus rakto būseną, „arduino“programa siunčia kompiuteriui teisingą raidę. Taigi, jei paspausite bet kurį mygtuką, jis išsiųs dvi atitinkamas raides, vieną žemyn ir vieną aukštyn. Python programa gauna pranešimą ir tada išverčia juos į klaviatūros įvykį. Jei ji gauna raidę „l“, programa sukuria kairiojo klavišo žemyn pranešimą. Šiuo metu ši programa veikia tik „Windows“kompiuteryje, nes „python SendKeys“modulis veikia tik „Windows“. Galite rasti būdą, kaip imituoti klaviatūros informaciją „Mac“ir „Linux“. Norėdami paleisti šią programą, turite įdiegti „Serial“ir „SendKeys“modulius, kad galėtumėte „python“. Mano naudojama šokių programa yra „StepMania“, turite nustatyti pagrindinę žemėlapio informaciją, kad šokant programa tinkamai reaguotų. Tai lygiai taip pat, kaip nustatant vairasvirtę žaidžiant žaidimus.

4 žingsnis: „Dance Pad“

Šokių pagalvė
Šokių pagalvė
Šokių pagalvė
Šokių pagalvė
Šokių pagalvė
Šokių pagalvė

Yra keletas kitų puikių instrukcijų, kaip padaryti šokių pagalvėlę. Čia aš jums parodysiu, kaip tai padaryti su daiktais, kuriuos galite lengvai gauti. Šokių kilimėlį iš esmės sudaro šeši mygtukai. Idėja yra naudoti dvi lygiagrečias aliuminio folijas, kurios yra įklijuotos ant kietų lentų, tada sudėkite jas kartu su kai kuriomis medžiagomis viduje, kad jas atskirtumėte. Tik tada, kai abi kietos popieriaus plokštės bus įdėtos sunkiai, jos susilies viena su kita. Padarykite šešis iš šių mygtukų ir padėkite juos ant didesnės popieriaus lentos. Tada prijunkite šiuos mygtukus prie grandinės, kurią mes padarėme anksčiau. Galiausiai galite padaryti dangtelį ir piešti ant jo keletą dalykų.

5 veiksmas: pasiruošę paleisti

Prieš įjungdami „Stepmania“, turėtumėte paleisti „Python“programą. Tada turėtumėte sugebėti naudoti savo šokių kilimėlį programai valdyti. Kai padariau šį vaizdo įrašą, atidariau dangtelį, kad aiškiai matytumėte, kas yra viduje. Mėgaukitės!

Rekomenduojamas: