INHOUDSOPGAWE:

Dansblok met kleur -LED met behulp van Arduino: 5 stappe
Dansblok met kleur -LED met behulp van Arduino: 5 stappe

Video: Dansblok met kleur -LED met behulp van Arduino: 5 stappe

Video: Dansblok met kleur -LED met behulp van Arduino: 5 stappe
Video: 100 DAGEN OVERLEVEN Op 1 BLOKJE Met VRIENDEN In HARDCORE MINECRAFT! 2024, November
Anonim
Dansblok met kleur -LED met behulp van Arduino
Dansblok met kleur -LED met behulp van Arduino
Dansblok met kleur -LED met behulp van Arduino
Dansblok met kleur -LED met behulp van Arduino

Dit is my eerste opdrag. Ek het 'n kleurvolle dansblok gemaak met die Arduino -bord as 'n seriële invoer op die rekenaar. Dit is maklik om te maak en kos 'n paar weerstande en LED's (jy hoef dit nie te gebruik nie).

Stap 1: materiaal

Materiaal
Materiaal
Materiaal
Materiaal

Elektroniese onderdele: 1. 6 LED's met verskillende kleure om aan te dui dat die knoppies ingedruk word2. 6 220 Ohm weerstand om LED's te beskerm 3. 'n algemene soldeerbord4. 'n paar draad en verbindings Dansblokkies: 1. Aluminiumfoelie (wat gebruik word om kos te bak) 2. Groot kartondoos (jy kan beslis 'n houtraamwerk maak)

Stap 2: Die kringloop en toets

Die kring en toets
Die kring en toets
Die kringloop en toets
Die kringloop en toets
Die kring en toets
Die kring en toets
Die kring en toets
Die kring en toets

Die stroombaan word in die eerste grafiek getoon. Die dansblokkie implementeer eenvoudig die ses knoppies wat in die kring verskyn. As ons elke knoppie ingedruk het, sal die LED brand en die ooreenstemmende pen van LAAG na HOOG maak. Hierdie boodskap sal as 'n seriële boodskap na die rekenaar gestuur word, en word opgevang deur 'n luislangprogram wat hierdie boodskap na 'n sleutelpersboodskap simuleer. steek dit in die Arduino -bord, wat kan bespaar word vir ander projekte. U kan 'n beter bord maak as ek, want dit is redelik maklik; ek het 'n paar drade gebruik om aan te sluit. Nadat u die kring gemaak het, kan u 'n paar drade aan mekaar koppel om te sien of die LED's korrek brand. En dan kan u na die volgende stap gaan met die opstel van die sagteware.

Stap 3: Programmeer

Die arduino -program stuur die korrekte brief na die rekenaar wanneer die status van die sleutel ooit verander word. As u dus op enige knoppie druk, stuur dit twee ooreenstemmende letter, een af en een omhoog. Die luislangprogram ontvang die boodskap en vertaal dit dan na 'n sleutelbordgebeurtenis. As dit 'n 'l' -brief ontvang, genereer die program 'n LINKS -sleutelboodskap. Hierdie program werk tans slegs op 'n Windows -masjien, aangesien die python SendKeys -module slegs op Windows werk. U kan 'n manier vind om sleutelbordinligting onder Mac en Linux te simuleer. U moet die Serial- en SendKeys -module installeer om die python te kan uitvoer om die program te laat loop. Dit is net soos om die joystick op te stel as u speletjies speel.

Stap 4: Dance Pad

Dansblok
Dansblok
Dansblok
Dansblok
Dansblok
Dansblok

Daar is nog 'n paar goeie instruksies oor hoe om 'n dansblok te maak. Hier sal ek jou wys hoe om een te maak met die dinge wat jy maklik kan kry. Die dansblok bestaan basies uit ses knoppies. Die idee is om twee parallelle aluminiumfoelies wat op harde planke geplak is, te gebruik en dit dan saam met 'n paar dinge aan die binnekant te sit om dit van mekaar te skei. Eers as u die twee harde papierbord hard sit, sal hulle met mekaar in aanraking kom. Maak ses van hierdie knoppies en plaas dit op 'n groter papierbord. Koppel hierdie knoppies dan aan die kring wat ons voorheen gemaak het. Uiteindelik kan u 'n omslag maak en 'n paar goed daarop teken.

Stap 5: gereed om te hardloop

U moet die Python -program uitvoer voordat u Stepmania aanskakel. Dan moet u u dansblokkie kan gebruik om die program te beheer. Toe ek die volgende video maak, het ek die omslag oopgemaak sodat u duidelik kan sien wat daarin is. Geniet dit!

Aanbeveel: