Inhoudsopgave:

Dance Messenger: 5 stappen (met afbeeldingen)
Dance Messenger: 5 stappen (met afbeeldingen)

Video: Dance Messenger: 5 stappen (met afbeeldingen)

Video: Dance Messenger: 5 stappen (met afbeeldingen)
Video: In 5 stappen Facebook Messenger (chatfunctie) opzetten op je Facebook Pagina 2024, Juli-
Anonim
Dans Boodschapper
Dans Boodschapper
Dans Boodschapper
Dans Boodschapper
Dans Boodschapper
Dans Boodschapper
Dans Boodschapper
Dans Boodschapper

Leuke persistentie van visie speelgoed. Bevestig het aan je schoen en schrijf berichten of patronen terwijl je loopt, rent of danst! Dit artikel wordt je aangeboden door MonkeyLectric en de Monkey Light fietslamp

Stap 1: De printplaat

De printplaat
De printplaat

Ik gebruikte een vrij generieke printplaat die ik had liggen voor dit project. Het circuit is echter heel eenvoudig, alleen een Atmel AVR-microcontroller, 10 LED's, een programmeerkop en een paar weerstanden en condensatoren. misschien een knop als je het wilt kunnen uitschakelen. Het bord dat ik heb gebruikt, bestaat voornamelijk uit componenten voor oppervlaktemontage, maar alle onderdelen zijn beschikbaar in de vorm van een gat, zodat je dit gemakkelijk op een proto-board kunt bouwen. Ik heb onder de Eagle CAD bevestigd (https://www.cadsoft.de/) bestanden voor de printplaat, de C-broncode voor de microcontroller en de Gerber-bestanden van de printplaat om het te laten vervaardigen. Eagle CAD is gratis voor kleine boards zoals deze. Gebruikte onderdelen:Atmel mega8L microcontroller - digikey ATMEGA8L-8AC-ND6-pin.1 spacing pid header - digikey WM6806-ND1206-size oppervlaktemontage LED's in kleur naar keuze - digikey 160-1406-1-ND, 160-1404-1-ND, 160-1402-1-ND150 ohm weerstandsreeks: digikey EXB-V8V150JV10uF 0805 grootte condensator: digikey 587-1299-1-NDswitch: digikey CKN4081CT-NDlithium- ionbatterij: van batterijenamerica.com (https://www.batteriesamerica.com/newpage8.htm)

Stap 2: Programmeren van de microcontroller

om de microcontroller te programmeren heb je de Atmel AVR ISP mkII programmeerkit nodig (digikey onderdeel ATAVRISP2-ND). deze verbindt uw USB-poort en de programmeerkop op de printplaat. Je hebt de gnu AVR tool chain (https://sourceforge.net/projects/winavr/) nodig om de code te compileren en te downloaden, of download met Atmel's gratis AVR Studio. de meegeleverde code is geschreven voor de Imagecraft C-compiler, maar het werken met de gnu-tool is eenvoudig. De meegeleverde C-code bevat geen aan/uit-knopfunctionaliteit, dit zou niet moeilijk moeten zijn om toe te voegen. je zou ook een batterijspanningstester kunnen toevoegen om te voelen wanneer de batterij leeg is (dit is belangrijk voor lithium-ion, ze worden permanent beschadigd door te veel ontladen). om een batterijspanningstester te maken, zou je (denk ik!) een 3,0V zenerdiode en 220k weerstand over de batterij kunnen gebruiken, en de a-naar-d-converter op de mega8 gebruiken om te vergelijken wanneer de batterijspanning onder de zener zakt referentiespanning.

Stap 3: Bevestig aan schoen

Bevestig aan schoen
Bevestig aan schoen

plak of lijm het bord en de batterij gewoon op je schoen!

Stap 4: ga dansen

Doe wat dansen!
Doe wat dansen!
Doe wat dansen!
Doe wat dansen!

mijn vriend Corwin laat ons wat moves zien!

hoe goed werkt dit apparaat? het is een beetje moeilijk op te merken bij loopsnelheid, vooral omdat als je er recht naar kijkt het effect wordt verminderd. als je wegkijkt naar een vast object is het veel duidelijker. op hardloopsnelheid of dansend werkt het prima.

Stap 5: Koop een kit

Adafruit Industries heeft open-source build-it-yourself kits van een zeer vergelijkbaar persistent-of-vision-speelgoed. Hun versie gebruikt alle doorlopende componenten, zodat het gemakkelijker te bouwen is, en het programmeert rechtstreeks vanaf de parallelle poort van uw computer. Ze hebben ook zeer gedetailleerde instructies voor beginnende elektronica-hackers en instructies over het gebruik van de gnu C-compiler.https://www.ladyada.net/make/minipov2https://www.adafruit.com/index.php? main_page=product_info&cPath=5&products_id=1

Aanbevolen: