Inhoudsopgave:

Dansmat met kleuren-LED met Arduino - Ajarnpa
Dansmat met kleuren-LED met Arduino - Ajarnpa

Video: Dansmat met kleuren-LED met Arduino - Ajarnpa

Video: Dansmat met kleuren-LED met Arduino - Ajarnpa
Video: ❄️ Bluetooth Dance mat Frozen Thema 2024, November
Anonim
Dansmat met kleuren-LED met behulp van Arduino
Dansmat met kleuren-LED met behulp van Arduino
Dansmat met kleuren-LED met behulp van Arduino
Dansmat met kleuren-LED met behulp van Arduino

Dit is mijn eerste instructable. Ik heb een kleurrijk danspad gemaakt met Arduino-bord als seriële ingang naar de computer. Het is gemakkelijk te maken en kost een paar weerstanden en LED's (je hoeft ze niet te gebruiken).

Stap 1: Materialen

Materialen
Materialen
Materialen
Materialen

Elektronische onderdelen:1. 6 LED's met verschillende kleuren om aan te geven dat de knoppen ingedrukt zijn2. 6 220 Ohm weerstand om LED's te beschermen3. een soldeerbord voor algemeen gebruik4. sommige draad en connectorenDanskussen onderdelen:1. Aluminiumfolie (die worden gebruikt om voeders te bakken) 2. Grote papieren doos (je kunt zeker een houten frame maken)

Stap 2: Het circuit en de test

Het circuit en de test
Het circuit en de test
Het circuit en de test
Het circuit en de test
Het circuit en de test
Het circuit en de test
Het circuit en de test
Het circuit en de test

De schakeling is weergegeven in de eerste grafiek. Het danspad implementeert eenvoudig de zes knoppen die in het circuit worden weergegeven. Als we elke knop indrukken, gaat de LED branden en wordt de bijbehorende pin van LAAG naar HOOG gemaakt. Dit bericht wordt als een serieel bericht naar de computer gestuurd en opgevangen door een python-programma dat dit bericht vervolgens simuleert tot een toetsdrukbericht. sluit het aan op het Arduino-bord dat kan worden bewaard voor andere projecten. Je kunt een beter uitziend bord maken dan ik, omdat het vrij eenvoudig is, ik heb wat draden gebruikt om rond te verbinden. Zodra je het circuit hebt gemaakt, kun je een aantal draden met elkaar verbinden om te zien of de LED's correct oplichten. En dan kun je naar de volgende stap, het instellen van de software.

Stap 3: Programma

Het arduino-programma stuurt de juiste brief naar de computer wanneer de status van de sleutel wordt gewijzigd. Dus als je op een willekeurige knop drukt, worden er twee corresponderende letters verzonden, één omlaag en één omhoog. Het python-programma ontvangt het bericht en vertaalt deze vervolgens naar toetsenbordgebeurtenis. Als het een 'l'-letter ontvangt, genereert het programma een LEFT key down-bericht. Momenteel werkt dit programma alleen op een Windows-machine, omdat de python SendKeys-module alleen op Windows werkt. Mogelijk vindt u een manier om toetsenbordinformatie te simuleren onder Mac en Linux. Je moet de Serial en SendKeys-module voor je python installeren om dit programma uit te voeren. Het dansprogramma dat ik gebruik is StepMania, je moet de belangrijkste kaartinformatie instellen zodat wanneer je danst, het programma correct zal reageren. Dit is net als het instellen van de joystick tijdens het spelen van games.

Stap 4: Dansmat

Danskussen
Danskussen
Danskussen
Danskussen
Danskussen
Danskussen

Er zijn een paar andere geweldige instructables over hoe je een dansmat kunt maken. Hier laat ik je zien hoe je er een kunt maken met de dingen die je gemakkelijk kunt krijgen. Het dansblok bestaat in feite uit zes knoppen. Het idee is om twee parallelle aluminiumfolies te gebruiken die op harde planken worden geplakt en ze vervolgens samen te voegen met wat spullen erin om ze van elkaar te scheiden. Pas als je de twee harde kartonnetjes hard aanbrengt, zullen ze met elkaar in contact komen. Maak zes van deze knopen en plak ze op een groter karton. Sluit deze knoppen vervolgens aan op het circuit dat we eerder hebben gemaakt. Eindelijk kun je een hoes maken en er wat dingen op tekenen.

Stap 5: Klaar om te draaien

U moet het Python-programma uitvoeren voordat u Stepmania inschakelt. Dan zou je je dansmat moeten kunnen gebruiken om het programma te besturen. Toen ik de volgende video maakte, heb ik de hoes geopend, zodat je duidelijk kunt zien wat erin zit. Geniet ervan!

Aanbevolen: