Innehållsförteckning:
- Steg 1: Tillbehör
- Steg 2: Skriv ut och klipp ut komponenter
- Steg 3: Montera basen och kretsarna
- Steg 4: Kod (Arduino IDE)
- Steg 5: Resultat och reflektioner
Video: Eduarduino the Dancing Party Robot !: 5 steg
2024 Författare: John Day | [email protected]. Senast ändrad: 2024-01-30 12:39
Kämpar du för att bli känd på Tik-Tok? Vi har en lösning för dig!
Eduarduino är din egen personliga Tik-Tok-proxy! Han är en dansrobot som kan utföra alla dansrörelser du inte kan!
Eduarduinos high-fidelity-rörelsessystem inspirerades av den klassiska marionetten. Han använder servomotorer och lysdioder för att dansa till din favoritmusik så att du kan bli Tik-Tok känd genom proxy.
Steg 1: Tillbehör
För att skapa din egen Eduarduino behöver du:
- 1x Arduino mikrokontroller
- 4x servomotor
- 1x ljudsensor
- 1x RGB LED
- 1x brödbräda
- 24x bygelkablar
- Superlim
- Fisketråd
- 6 mm svarta akrylark
- Tillgång till en 3D -skrivare och en laserskärare
Steg 2: Skriv ut och klipp ut komponenter
Ladda ner.stl -filerna nedan och skriv ut dem i 3D. Ladda sedan ner noshörningsfilerna och laserskär dem. Vi använde 6 mm svart akryl för laserskurna delar och svart PLA för 3D -tryckta komponenter.
Steg 3: Montera basen och kretsarna
1. Limma ihop laserskurna bitar för att montera kolonnen.
2. Placera och limma de fyra servona på den övre spaljén enligt bilden, se till att varje servoarm har tillräckligt med utrymme för att rotera fritt. Placera lysdioden i mitten av den övre spaljén och limma den på plats. Dra ledningar från alla fyra servomotorer och LED genom kolonnen och ut från botten.
3. Fäst den övre spaljén på kolonnen med lim och slutför kabeldragningen genom att fästa ändarna på servotrådarna på brödbrädan som visas i fritzing -kopplingsschemat.
4. Sätt fast brödbrädan och ledningarna i botten av basen (tejp eller lim) och säkra ljudsensorn så att den sticker ut ur det lilla hålet i basens sida. Placera plattformen ovanpå basen men lim inte den (det är cirkeln med ett fyrkantigt hål i den).
5. Skjut kolonnen genom hålet i plattformen och limma den på den fyrkantiga delen i botten av basen. Medan du gör detta, se till att trådarna som kommer från kolonnen är instoppade i den lilla öppningen i kolonnens bas.
6. Skjut nu plattformen uppåt för att komma åt insidan av basen och slutför kretsen genom att fästa ledningarna från servomotorerna och lysdioden till brödbrädet som visas i kopplingsschemat.
7. Knyt eller limma fisketråden från slutet av varje servoarm till Eduarduinos leder. Vi fäst en servo på baksidan av höfterna, en på höftens framsida, en till höger och en till vänster och förankrade huvudet till spaljén ovan för att hänga upp Eduarduino (Se till att fötterna försiktigt vidrör marken). Använd de små öglorna i höfterna, händerna och huvudet för att fästa fisketråden.
GJORT
Steg 4: Kod (Arduino IDE)
Koden som används av Eduarduino aktiverar servomotorer i varierande grad och lyser upp en LED som en av tre färger baserat på ljudvolymen som detekteras av en ljussensor. Detta gör att Eduarduinos dans kan vara unik för varje låt.
Klicka nedan för att ladda ner koden!
Steg 5: Resultat och reflektioner
Eduarduino fungerar på det sätt som vi tänkt oss sedan befruktningen
av sin primära idé: En maskin som reagerar på ljud och styr en flexibel marionett för att få den att dansa. Det finns dock ögonblick där vi måste justera idéer och tänka om vissa element, ytterligare funktioner och andra preliminära och monteringsfrågor innan det är klart:
1. Att göra Eduarduinos kropp
Eddies kropp var knepig att ta reda på. I huvudsak måste kroppen vara tillräckligt flexibel för att dansa men också styv nog för att behålla sin hållning och humanoida form. Vi bestämde oss för att använda en "kedjeförbindelse" i specifika punkter som: händer, armbågar, axlar, höfter och ben.
2. Justera koden
Arduino mikrokontroller måste justeras flera gånger eftersom vi var tvungna att lägga till fler servomotorer och ett extra LED -ljus. Genom att lägga till dessa element påverkades servonas rörelse och reducerade rotationsvinkeln. Efter försök och fel när vi redigerade koden kunde vi hitta en lösning och få varje servo att rotera i sin fulla rotationsomfattning samtidigt som LED -lampan behålls och växlar mellan rött, blått och grönt.
3. Hitta rätt plats för servon och punktanslutningar
Vi var tvungna att experimentera med positionen för varje servo och dess anslutning till Eduarduinos kropp för att se till att dansrörelserna var smidiga. Det tog en rad försök för att hitta den perfekta platsen, fisketrådens storlek och anslutningspunkter.
Dessutom finns det några saker som vi anser kan förbättras i vår Eduarduinos design:
· Kroppen kan ha fler böjpunkter, speciellt i ben och huvud.
· Servos kan ha personliga rotationsområden. I sådana fall kan rotationsområdet för varje servo ha en relation till den kroppsdel det är fäst, vilket möjliggör mer kombination av rörelser.
· Servos kan ha större armar, på så sätt kan vi utöka rörelseomfånget och till och med öka storleken på Eduarduino själv.
Rekommenderad:
Party Bluetooth -högtalare med RGB -lysdioder: 7 steg
Party Bluetooth -högtalare med RGB -lysdioder: Hej där, det här är min första instruktion. Jag ska visa dig hur jag gjorde den här partyhögtalaren med RGB -lysdioder. Detta projekt är inspirerat av JBL Pulse och detta instruktiva men det är ett mycket billigt och lätt att göra projekt med det mesta kan vara
Dancing Fountain: Arduino With MSGEQ7 Spectrum Analyzer: 8 Steps
Dancing Fountain: Arduino With MSGEQ7 Spectrum Analyzer: Mottagningen av en ljudsignal och omvandling av den till visuell eller mekanisk reaktion är mycket intressant. I detta projekt ska vi använda en Arduino Mega för att anslutas till en spektrumanalysator MSGEQ7 som tar in ingångssignalen och utför band
LED Dancing Robots: 6 steg (med bilder)
LED Dancing Robots: Jag ville göra något så att jag kunde hitta vårt läger på natten på Burning Man 2018. 2018 var ett robottema och jag är ett fan av neon men jag skulle inte gå den vägen så jag kom på en idé om ett dansande cocktailglas ganska robot. Vi strandläger
Arduino Dancing Magikarp Project .: 4 steg
Arduino Dancing Magikarp Project .: Hej! Jag har nyligen gjort mitt eget lilla arduino -projekt inspirerat av 90 -talets nostalgi av Pokémon och Billy Bass, och nedanför kan du hitta instruktioner om hur du gör din egen! Projektet var för skolan, och vi var tvungna att bygga något som skulle roa
Twitchy II: Dancing Wireman: 8 Steps (med bilder)
Twitchy II: Dancing Wireman: Du har träffat Twitchy, din e-avfallsvän. Säg nu hej till fortsättningen! Han är liksom sin föregångare en " en självmotiverande slumpmässigt växlande boingy-apparat, vars egen slumpmässiga rörelse bidrar till mer slumpmässig rörelse. &Quot; Slösa inte din e-