Innholdsfortegnelse:
- Trinn 1: Rekvisita
- Trinn 2: Skriv ut og klipp ut komponenter
- Trinn 3: Monter basen og kretsene
- Trinn 4: Kode (Arduino IDE)
- Trinn 5: Resultater og refleksjoner
Video: Eduarduino Dancing Party Robot !: 5 trinn
2024 Forfatter: John Day | [email protected]. Sist endret: 2024-01-30 11:21
Sliter du med å bli kjent på Tik-Tok? Vi har en løsning for deg!
Eduarduino er din egen personlige Tik-Tok-proxy! Han er en dansende robot som er i stand til å utføre alle dansebevegelsene du ikke kan!
Eduarduinos high-fidelity-bevegelsessystem ble inspirert av den klassiske marionetten. Han bruker servomotorer og lysdioder for å danse til favorittmusikken din, slik at du kan bli Tik-Tok kjent med proxy.
Trinn 1: Rekvisita
For å lage din egen Eduarduino trenger du:
- 1x Arduino mikrokontroller
- 4x servomotor
- 1x lydsensor
- 1x RGB LED
- 1x brødbrett
- 24x jumperkabler
- Superlim
- Fisketråd
- 6 mm svarte akrylark
- Tilgang til en 3D -skriver og en laserskærer
Trinn 2: Skriv ut og klipp ut komponenter
Last ned.stl -filene nedenfor og skriv dem ut i 3D. Last deretter ned neshornfilene og laserskjær dem. Vi brukte 6 mm svart akryl for laserskårne deler og svart PLA for 3D -trykte komponenter.
Trinn 3: Monter basen og kretsene
1. Lim sammen laserskårne stykker for å montere kolonnen.
2. Plasser og lim de fire servoene til den øverste espalier som vist, og pass på at hver servoarm har nok plass til å rotere fritt. Plasser LED -en i midten av den øverste espalier og lim den på plass. Før ledninger fra alle fire servomotorer og LED gjennom kolonnen og ut bunnen.
3. Fest den øverste espalier til kolonnen med lim og fullfør ledningene ved å feste endene på servotrådene til brødbrettet som vist i fritzing -koblingsskjemaet.
4. Fest brødbrettet og ledningene i bunnen av basen (tape eller lim) og fest lydsensoren slik at den stikker ut av det lille hullet i siden av basen. Plasser plattformen på toppen av basen, men ikke lim den (det er sirkelen med et firkantet hull i den).
5. Skyv søylen gjennom hullet i plattformen og lim den til den firkantede delen i bunnen av basen. Mens du gjør dette, må du sørge for at ledningene som kommer fra kolonnen er gjemt i den lille åpningen i bunnen av kolonnen.
6. Skyv plattformen oppover for å få tilgang til innsiden av basen og fullfør kretsen ved å feste ledningene fra servomotorer og LED til brødbrettet som vist i koblingsskjemaet.
7. Fest eller lim fisketråden fra enden av hver servoarm til Eduarduinos ledd. Vi festet en servo på baksiden av hoftene, en foran på hoftene, en til høyre og en til venstre, og forankret hodet til espalieret ovenfor for å suspendere Eduarduino (Pass på at føttene berører forsiktig bakken). Bruk de små sløyfehullene i hoftene, hendene og hodet for å feste fisketråden.
FERDIG
Trinn 4: Kode (Arduino IDE)
Koden som brukes av Eduarduino aktiverer servomotorer i varierende grad og lyser en LED som en av tre farger basert på lydvolumet som oppdages av en lydsensor. Dette gjør at Eduarduinos dans kan være unik for hver sang.
Klikk nedenfor for å laste ned koden!
Trinn 5: Resultater og refleksjoner
Eduarduino fungerer på den måten vi så for oss siden unnfangelsen
av hovedideen: En maskin som reagerer på lyd og styrer en fleksibel marionett for å få den til å danse. Imidlertid er det øyeblikk hvor vi må justere ideer og tenke nytt om visse elementer, tilleggsfunksjoner og andre foreløpige og monteringsproblemer før den er fullført:
1. Lag Eduarduinos kropp
Eddies kropp var vanskelig å finne ut. Etsentielt måtte kroppen være fleksibel nok til å danse, men også stiv nok til å opprettholde sin holdning og humanoide form. Vi bestemte oss for å bruke en "kjedeforbindelsesledd" på spesifikke punkter som: hender, albuer, skuldre, hofter og ben.
2. Justering av koden
Arduino -mikrokontrolleren måtte justeres flere ganger fordi vi måtte legge til flere servomotorer og et ekstra LED -lys. Ved å legge til disse elementene, ble bevegelsen til servoene påvirket og reduserte rotasjonsvinkelen. Etter forsøk og feil ved redigering av koden, var vi i stand til å finne en løsning og få hver servo til å rotere i sitt fulle rotasjonsomfang, samtidig som LED -belysningen beholdes og byttes mellom rødt, blått og grønt.
3. Finne riktig sted for servoer og punktforbindelser
Vi måtte eksperimentere med posisjonen til hver servo og forbindelsen til Eduarduinos kropp for å sikre at dansebevegelsene var jevne. Det tok en rekke forsøk for å finne den perfekte beliggenheten, størrelsen på fisketråden og tilkoblingspunktene.
Dessuten er det noen få ting vi vurderer som kan forbedres i Eduarduinos design:
· Kroppen kan ha flere bøyningspunkter, spesielt i ben og hode.
· Servoer kan ha personlige rotasjonsområder. I slike tilfeller kan rotasjonsområdet til hver servo ha et forhold til den delen av kroppen den er festet, noe som gir mulighet for mer kombinasjon av bevegelser.
· Servoer kunne ha større armer, på den måten kunne vi utvide bevegelsesområdet og til og med øke størrelsen på Eduarduino selv.
Anbefalt:
Party Bluetooth -høyttaler med RGB -lysdioder: 7 trinn
Fest Bluetooth -høyttaler med RGB -lysdioder: Hei, dette er min første instruks. Jeg skal vise deg hvordan jeg lagde denne festhøyttaleren med RGB -lysdioder. Dette prosjektet er inspirert av JBL Pulse, og dette kan instrueres, men det er et veldig billig og lett å lage prosjekt med det meste
Dancing Fountain: Arduino With MSGEQ7 Spectrum Analyzer: 8 Steps
Dancing Fountain: Arduino With MSGEQ7 Spectrum Analyzer: Mottak av et lydsignal og konvertering av det til visuell eller mekanisk reaksjon er veldig interessant. I dette prosjektet skal vi bruke en Arduino Mega til å kobles til en spektrumanalysator MSGEQ7 som tar inngangssignalet og utfører bånd
LED Dancing Robots: 6 trinn (med bilder)
LED Dancing Robots: Jeg ønsket å lage noe slik at jeg kunne finne leiren vår om natten på Burning Man 2018. 2018 var et robottema, og jeg er fan av neon, men jeg ville ikke gå den ruten, så jeg kom på en idé om et dansende cocktailglass, en slags robot. Vi strandleirer
Arduino Dancing Magikarp Project .: 4 trinn
Arduino Dancing Magikarp Project .: Hei! Jeg har nylig laget mitt eget lille arduino -prosjekt inspirert av 90 -tallets nostalgi av Pokémon og Billy Bass, og nedenfor kan du finne instruksjoner om hvordan du lager din egen! Prosjektet var for skolen, og vi måtte bygge noe som ville underholde
Twitchy II: Dancing Wireman: 8 Steps (med bilder)
Twitchy II: Dancing Wireman: Du har møtt Twitchy, din e-avfallsvenn. Si nå hei til oppfølgeren! Han er, som forgjengeren, et " et selvmotiverende, tilfeldig byttende boingy-apparat, hvis egen tilfeldige bevegelse bidrar til mer tilfeldig bevegelse. &Quot; Ikke kast bort e