Indholdsfortegnelse:
- Trin 1: Forbrugsvarer
- Trin 2: Udskriv og klip komponenter
- Trin 3: Saml basen og kredsløbet
- Trin 4: Kode (Arduino IDE)
- Trin 5: Resultater og refleksioner
Video: Eduarduino the Dancing Party Robot !: 5 trin
2024 Forfatter: John Day | [email protected]. Sidst ændret: 2024-01-30 08:26
Kæmper du for at blive berømt på Tik-Tok? Vi har en løsning til dig!
Eduarduino er din egen personlige Tik-Tok-proxy! Han er en dansende robot, der er i stand til at udføre alle de dansebevægelser, du ikke kan!
Eduarduinos high-fidelity-bevægelsessystem blev inspireret af den klassiske marionet. Han bruger servomotorer og lysdioder til at danse til din yndlingsmusik, så du kan blive Tik-Tok berømt ved proxy.
Trin 1: Forbrugsvarer
For at oprette din egen Eduarduino har du brug for:
- 1x Arduino mikrokontroller
- 4x servomotor
- 1x lydsensor
- 1x RGB LED
- 1x brødbræt
- 24x jumperkabler
- Super lim
- Fisketråd
- 6 mm sorte akrylplader
- Adgang til en 3D -printer og en laserskærer
Trin 2: Udskriv og klip komponenter
Download.stl -filerne herunder og 3D -print dem. Download derefter næsehornfilerne og laserskær dem. Vi brugte 6 mm sort akryl til laserskårne dele og sort PLA til 3D -printede komponenter.
Trin 3: Saml basen og kredsløbet
1. Lim laserskårne stykker sammen for at samle søjlen.
2. Placer og lim de fire servoer til den øverste espalier som vist, og sørg for, at hver servoarm har plads nok til at rotere frit. Placer LED'en i midten af den øverste espalier og lim den på plads. Kør ledninger fra alle fire servomotorer og LED gennem søjlen og ud af bunden.
3. Fastgør den øverste espalier til søjlen med lim, og afslut ledningerne ved at fastgøre enderne på servotråde til brødbrættet som vist i koblingsdiagrammet med fritz.
4. fastgør brødbrættet og ledningerne i bunden af bunden (tape eller lim) og fastgør lydsensoren, så den stikker ud af det lille hul i siden af basen. Placer platformen oven på basen, men lim den ikke (det er cirklen med et firkantet hul i den).
5. Skub søjlen gennem hullet i platformen, og lim den til den firkantede del i bunden af bunden. Mens du gør dette, skal du sørge for, at ledningerne fra søjlen er gemt i den lille åbning i bunden af søjlen.
6. Skub nu platformen opad for at få adgang til basens inderside og afslut kredsløbet ved at fastgøre ledningerne fra servomotorer og LED til brødbrættet som vist i ledningsdiagrammet.
7. Bind eller lim fisketråd fra enden af hver servoarm til Eduarduinos led. Vi fastgjorde en servo på bagsiden af hofterne, en til hofternes forside, en til højre hånd og en til venstre hånd og forankrede hovedet til espalieret ovenfor for at suspendere Eduarduino (Sørg for at hans fødder forsigtigt rører ved jorden). Brug de små sløjfehuller i hofter, hænder og hoved til at fastgøre fisketråden.
FÆRDIG
Trin 4: Kode (Arduino IDE)
Koden, der bruges af Eduarduino, aktiverer servomotorer i varierende grad og lyser en LED som en af tre farver baseret på lydstyrken, der registreres af en lydsensor. Dette gør det muligt for Eduarduinos dans at være unik for hver sang.
Klik herunder for at downloade koden!
Trin 5: Resultater og refleksioner
Eduarduino fungerer på den måde, vi havde forestillet os siden undfangelsen
dens primære idé: En maskine, der reagerer på lyd og styrer en fleksibel marionet for at få den til at danse. Men der er øjeblikke, hvor vi er nødt til at justere ideer og nytænke om visse elementer, yderligere funktioner og andre foreløbige og montagespørgsmål, før det er færdigt:
1. Fremstilling af Eduarduinos krop
Eddies krop var vanskelig at finde ud af. Essentielt skulle kroppen være fleksibel nok til at danse, men også stiv nok til at opretholde sin kropsholdning og humanoide form. Vi besluttede at bruge en "Kædeforbindelsesled" til bestemte punkter som: hænder, albuer, skuldre, hofter og ben.
2. Justering af koden
Arduino -mikrokontrolleren skulle justeres flere gange, fordi vi skulle tilføje flere servomotorer og et ekstra LED -lys. Ved at tilføje disse elementer blev servoernes bevægelse påvirket, hvilket reducerede dens rotationsvinkel. Efter forsøg og fejl med at redigere koden kunne vi finde en løsning og få hver servo til at rotere i sit fulde rotationsomfang, samtidig med at LED -lysbelysningen blev bevaret og skiftet mellem rødt, blåt og grønt.
3. Find det rigtige sted for servoer og punktforbindelser
Vi måtte eksperimentere med placeringen af hver servo og dens forbindelse til Eduarduinos krop for at sikre, at de dansende bevægelser var glatte. Det tog en række forsøg at finde den perfekte placering, fisketrådens størrelse og forbindelsespunkter.
Desuden er der et par ting, som vi overvejer kunne forbedres i vores Eduarduinos design:
· Kroppen kunne have flere bøjningspunkter, især i ben og hoved.
· Servoer kunne have tilpassede rotationsområder. I sådanne tilfælde kan hver servos rotationsområde have en relation til den del af kroppen, den er fastgjort, hvilket muliggør mere kombination af bevægelser.
· Servoer kunne have større arme, på den måde kunne vi udvide bevægelsesområdet og endda øge størrelsen på Eduarduino selv.
Anbefalede:
Party Bluetooth -højttaler med RGB -lysdioder: 7 trin
Fest Bluetooth -højttaler med RGB -lysdioder: Hej, det er min første instruktion, jeg skal vise dig, hvordan jeg lavede denne festhøjttaler med RGB -lysdioder. Dette projekt er inspireret af JBL Pulse, og disse instruktører er dog et meget billigt og let at lave projekt med de fleste ting kan være
Dancing Fountain: Arduino With MSGEQ7 Spectrum Analyzer: 8 Steps
Dancing Fountain: Arduino With MSGEQ7 Spectrum Analyzer: Modtagelsen af et lydsignal og konvertering af det til visuel eller mekanisk reaktion er meget interessant. I dette projekt skal vi bruge en Arduino Mega til at blive forbundet til en spektrumanalysator MSGEQ7, der tager input lydsignal og udfører bånd
LED Dancing Robots: 6 trin (med billeder)
LED Dancing Robots: Jeg ville lave noget, så jeg kunne finde vores lejr om natten på Burning Man 2018. 2018 var et robottema, og jeg er fan af neon, men ville på ingen måde gå den vej, så jeg kom på en idé om et dansende cocktailglas lidt robot. Vi strandlejr
Arduino Dancing Magikarp Project .: 4 trin
Arduino Dancing Magikarp Project .: Hej! Jeg lavede for nylig mit eget lille arduino -projekt inspireret af 90'ernes nostalgi af Pokémon og Billy Bass, og nedenunder kan du finde vejledning i at lave dit eget! Projektet var til skole, og vi måtte bygge noget, der ville underholde
Twitchy II: Dancing Wireman: 8 trin (med billeder)
Twitchy II: Dancing Wireman: Du har mødt Twitchy, din e-affaldsven. Sig nu hej til efterfølgeren! Han er ligesom sin forgænger et " et selvmotiverende tilfældigt skiftende boingy-apparat, hvis egen tilfældige bevægelse bidrager til mere tilfældig bevægelse. &Quot; Spild ikke din e