Sisukord:

Tantsupadi värvilise LED -iga Arduino abil: 5 sammu
Tantsupadi värvilise LED -iga Arduino abil: 5 sammu

Video: Tantsupadi värvilise LED -iga Arduino abil: 5 sammu

Video: Tantsupadi värvilise LED -iga Arduino abil: 5 sammu
Video: Wifi ile Cep Telefonundan Kontrol Edilen LED #led #wifi #cep #telefon 2024, Juuli
Anonim
Tantsupadi värvilise LED -iga, kasutades Arduino
Tantsupadi värvilise LED -iga, kasutades Arduino
Tantsupadi värvilise LED -iga, kasutades Arduino
Tantsupadi värvilise LED -iga, kasutades Arduino

See on minu esimene juhendatav. Tegin värvilise tantsupadja, kasutades Arduino plaati arvuti jadasisendina. Seda on lihtne teha ja see maksab mõned takistid ja LED -id (te ei pea neid kasutama).

Samm: materjalid

Materjalid
Materjalid
Materjalid
Materjalid

Elektroonilised osad: 1. 6 LED erinevat värvi, mis näitab nuppude allavajutamist2. 6 220 oomi takisti LED -de kaitsmiseks3. üldotstarbeline joodetahvel4. mõned juhtmed ja pistikud Tantsupadi osad: 1. Alumiiniumfoolium (mida kasutatakse toitude küpsetamiseks) 2. Suur paberkarp (võite kindlasti teha puitraami)

2. samm: ahel ja test

Ring ja test
Ring ja test
Ring ja test
Ring ja test
Ring ja test
Ring ja test
Ring ja test
Ring ja test

Ahel on näidatud esimesel graafikul. Tantsupadi rakendab lihtsalt vooluringis kuvatud kuut nuppu. Iga nupu vajutamisel süttib LED ja süttib vastav pin LOW kuni HIGH. See teade saadetakse arvutisse jadateatena ja seda püüab kinni python -programm, mis simuleerib selle sõnumi võtme vajutamise sõnumiks. Ma tegin vooluahela üldotstarbelisel jootmisplaadil, kasutades mõnda väikest pistikut, et saaksin hõlpsalt ühendage see Arduino plaadiga, mida saab teiste projektide jaoks salvestada. Võite teha parema väljanägemisega plaadi kui mina, kuna see on üsna lihtne, kasutasin ühendamiseks mõnda juhtmest. Kui olete ahela loonud, saate mõned juhtmed kokku ühendada, et näha, kas LED -id süttivad õigesti. Ja siis saate minna järgmisele sammule, tarkvara seadistamisele.

3. samm: programmeerimine

Arduino programm saadab arvutile õige kirja, kui võtme olekut muudetakse. Nii et kui vajutate mõnda nuppu, saadab see välja kaks vastavat tähte, ühe alla ja ühe üles. Pythoni programm võtab sõnumi vastu ja tõlgib need siis klaviatuuri sündmuseks. Kui see saab 'l' tähe, genereerib programm LEFT klahvi alla sõnumi. Praegu töötab see programm ainult Windowsi masinas, kuna python SendKeys moodul töötab ainult Windowsi puhul. Võite leida viisi, kuidas simuleerida klaviatuuri teavet Macis ja Linuxis. Selle programmi käivitamiseks peate pythonile installima mooduli Serial ja SendKeys. Tantsuprogramm, mida ma kasutan, on StepMania. Peate seadistama kaarditeabe, et programm tantsides õigesti reageeriks. See on täpselt nagu juhtnupu seadistamine mängude mängimisel.

4. samm: tantsupadi

Tantsupadi
Tantsupadi
Tantsupadi
Tantsupadi
Tantsupadi
Tantsupadi

Tantsupadja valmistamiseks on veel mõned suurepärased juhendid. Siin näitan teile, kuidas seda hõlpsasti saada. Tantsupadi koosneb põhimõtteliselt kuuest nupust. Idee on kasutada kahte paralleelset alumiiniumfooliumi, mis on kleebitud kõvadele tahvlitele, ja seejärel panna need koos mõne sisemise kraamiga üksteisest eraldamiseks kokku. Ainult siis, kui panete kaks kõva paberitahvlit kõvasti kokku, puutuvad need üksteisega kokku. Tehke kuus neist nuppudest ja pange need suuremale paberitahvlile. Seejärel ühendage need nupud vooluringiga, mille me varem tegime. Lõpuks saate teha kaane ja joonistada sellele mõned asjad.

5. samm: töövalmis

Enne Stepmania sisselülitamist peaksite käivitama programmi Python. Siis peaksite saama oma tantsupadja abil programmi juhtida. Järgmise video tegemisel avasin kaane, et saaksite selgelt näha, mis seal sees on. Nautige seda!

Soovitan: