Satura rādītājs:

Deju spilventiņš ar krāsainu LED, izmantojot Arduino: 5 soļi
Deju spilventiņš ar krāsainu LED, izmantojot Arduino: 5 soļi

Video: Deju spilventiņš ar krāsainu LED, izmantojot Arduino: 5 soļi

Video: Deju spilventiņš ar krāsainu LED, izmantojot Arduino: 5 soļi
Video: ESP32 Tutorial 8 -Walking Light 74HC595 Shift register -SunFounder's ESP32 IoT Learnig kit 2024, Jūlijs
Anonim
Deju spilventiņš ar krāsu LED, izmantojot Arduino
Deju spilventiņš ar krāsu LED, izmantojot Arduino
Deju spilventiņš ar krāsu LED, izmantojot Arduino
Deju spilventiņš ar krāsu LED, izmantojot Arduino

Šī ir mana pirmā pamācība. Es izveidoju krāsainu deju spilventiņu, izmantojot datora sērijveida ievadi Arduino. To ir viegli izgatavot, un tas maksā dažus rezistorus un gaismas diodes (jums tie nav jāizmanto).

1. solis: materiāli

Materiāli
Materiāli
Materiāli
Materiāli

Elektroniskās detaļas: 1. 6 LED ar dažādām krāsām, lai parādītu, ka pogas ir nospiestas uz leju2. 6 220 omu rezistors, lai aizsargātu gaismas diodes3. universāla lodēšanas dēlis4. daži vadi un savienotāji Deju spilventiņu daļas: 1. Alumīnija folija (ko izmanto produktu cepšanai) 2. Liela papīra kaste (jūs noteikti varat izgatavot koka rāmi)

2. darbība: ķēde un pārbaude

Ķēde un pārbaude
Ķēde un pārbaude
Ķēde un pārbaude
Ķēde un pārbaude
Ķēde un pārbaude
Ķēde un pārbaude
Ķēde un pārbaude
Ķēde un pārbaude

Ķēde ir parādīta pirmajā grafikā. Deju spilventiņš vienkārši ievieš ķēdē parādītās sešas pogas. Nospiežot katru pogu, gaismas diode iedegsies un izveidos atbilstošo tapu no LOW līdz HIGH. Šis ziņojums tiks nosūtīts uz datoru kā sērijas ziņojums, un to uztvers python programma, kas pēc tam simulēs šo ziņojumu ar taustiņu nospiešanas ziņojumu. Es izveidoju ķēdi uz vispārējas nozīmes lodēšanas dēļa, izmantojot dažus mazus savienotājus, lai es varētu viegli pievienojiet to Arduino plāksnei, ko var ietaupīt citiem projektiem. Jūs varat izveidot labāk izskatīgu dēli nekā es, jo tas ir diezgan viegli, es izmantoju dažus vadus, lai izveidotu savienojumu. Kad esat izveidojis ķēdi, varat savienot dažus vadus kopā, lai redzētu, vai gaismas diodes iedegas pareizi. Un tad jūs varat doties uz nākamo soli, iestatot programmatūru.

3. solis: programma

Arduino programma nosūta datoram pareizo burtu, kad tiek mainīts atslēgas statuss. Tātad, nospiežot jebkuru pogu, tā nosūtīs divus atbilstošus burtus - vienu uz leju un vienu uz augšu. Python programma saņem ziņojumu un pēc tam pārvērš tos tastatūras notikumā. Ja tā saņem burtu “l”, programma ģenerē ziņojumu pa kreisi uz leju. Pašlaik šī programma darbojas tikai Windows datorā, jo python SendKeys modulis darbojas tikai operētājsistēmā Windows. Jūs varat atrast veidu, kā simulēt tastatūras informāciju operētājsistēmā Mac un Linux. Lai palaistu šo programmu, jums ir jāinstalē Serial un SendKeys modulis, lai jūs varētu izmantot python. Mana izmantotā deju programma ir StepMania, jums ir jāiestata galvenā kartes informācija, lai, dejojot, programma pareizi reaģētu. Tas ir tāpat kā kursorsviras iestatīšana, spēlējot spēles.

4. solis: deju spilventiņš

Deju spilventiņš
Deju spilventiņš
Deju spilventiņš
Deju spilventiņš
Deju spilventiņš
Deju spilventiņš

Ir arī dažas citas lieliskas pamācības, kā izveidot deju spilventiņu. Šeit es jums parādīšu, kā izveidot vienu ar lietām, kuras varat viegli iegūt. Deju spilventiņu pamatā veido sešas pogas. Ideja ir izmantot divas paralēlas alumīnija folijas, kas ir ielīmētas uz cietiem dēļiem, un pēc tam salieciet tās kopā ar dažām lietām, lai tās atdalītu. Tikai tad, kad jūs stingri saliksit abas cietās papīra plāksnes, tās sazināsies viena ar otru. Izveidojiet sešas no šīm pogām un novietojiet tās uz lielāka papīra tāfeles. Pēc tam pievienojiet šīs pogas ķēdei, kuru mēs izveidojām iepriekš. Visbeidzot, jūs varat izveidot vāku un uzzīmēt dažas lietas.

5. darbība: gatavs darbam

Pirms ieslēdzat Stepmania, jums vajadzētu palaist programmu Python. Tad jums vajadzētu būt iespējai izmantot savu deju spilventiņu, lai kontrolētu programmu. Kad es izveidoju šo videoklipu, es atvēru vāku, lai jūs varētu skaidri redzēt, kas ir iekšā. Izbaudiet to!

Ieteicams: