Innholdsfortegnelse:

Robot Amor med bevegelig hode, lys og lyd: 6 trinn
Robot Amor med bevegelig hode, lys og lyd: 6 trinn

Video: Robot Amor med bevegelig hode, lys og lyd: 6 trinn

Video: Robot Amor med bevegelig hode, lys og lyd: 6 trinn
Video: Моя работа наблюдать за лесом и здесь происходит что-то странное 2024, Juli
Anonim

Av snorlaxprimeFølg Mer av forfatteren:

Kontaktløs Halloween Candy Dispenser
Kontaktløs Halloween Candy Dispenser
Kontaktløs Halloween Candy Dispenser
Kontaktløs Halloween Candy Dispenser
Hodeløs robot med bevegelige armer
Hodeløs robot med bevegelige armer
Hodeløs robot med bevegelige armer
Hodeløs robot med bevegelige armer
Arduino relatert
Arduino relatert
Arduino relatert
Arduino relatert

Jeg ble inspirert til å legge til et par tillegg til den søte robocupiden for å gjøre den mer levende fordi den er en robot, og det er også Valentinsdag. Jeg resirkulerer min lysaktiverte MP3 -spillerkrets. Den samme kretsen brukes også i instruksjonene i Frankenbot.

Trinn 1: Lag din instruksjonsrobot Cupid

Lag dine instruksjoner Robot Cupid
Lag dine instruksjoner Robot Cupid

Følg de fantastiske instruksjonene for å lage din instruerbare robot -amor. Men ikke lim kroppen til hodet ennå. Vi skal sette en krets som får det til å nikke til hodet og lyse opp lysene.

Andre ting jeg måtte bytte er å lime papiret på tykkere papp som kornpakker. Men det gjør det vanskeligere å bøye seg, og du må justere tykkelsen for hodet slik at delen som holder godteriet, skal passe inn i kroppen.

Trinn 2: Kretsen og delelisten

Kretsen og delelisten
Kretsen og delelisten

Som du kan se i kretsen ovenfor, bruker jeg arduino nano som hjernen til roboten. Servomotoren styres via pinne 9 for å flytte hodet opp og ned. MP3 -spilleren brukes til å spille din favoritt kjærlighetssang når LDR (lyssensor) er aktivert. Du kan sette roboten i esken, og når den er åpen, vil lyssensoren aktivere sangen. Når den er aktivert, blinker jeg også de 3 lysdiodene som er montert på brystet på roboten.

Her er listen over brukte deler:

- Arduino Nano

- DFPlayer mini

- 3 lysdioder

- Minihøyttaler

- 1K motstand x2

- 330 ohm motstand

- Servo motor

- LDR

- String for å koble servoen til robothodet

- binders for å holde snoren

Trinn 3: Lag hull til brystet

Lag hull til brystet
Lag hull til brystet
Lag hull til brystet
Lag hull til brystet

Roboten er ikke komplett uten blinkende lys, så vi stikker noen hull for å passe de 3 lysdiodene til brystet. Vær forsiktig og ikke knust hjertet.

Monter deretter de 3 lysdiodene på brystet.

Trinn 4: Sett sammen kretsen og kodingen

Sett sammen kretsen og kodingen
Sett sammen kretsen og kodingen

Sett sammen kretsen. Jeg la til servoen som er koblet til pinnen 9 på Arduino. Servoen leveres med 3 ledninger. Svart eller brun ledning som skal kobles til GND. den midtre røde ledningen som skal kobles til VCC (5V) og den gule ledningen er kontrollen som er koblet til pin 9 på Arduino.

Initialiseringen for servoen gjøres i den følgende delen av koden:

Servo myservo; // lage servoobjekt for å kontrollere en servoint pos = 0; // variabel for å lagre servoposisjon

Den andre modifikasjonen fra Frankenbot -kretsen er å ha MP3 -sangen kalt 002.mp3 plassert i mappe 07. Initialiseringen av koden er som følger:

int Sang = 2; //sd:/07/002.mp3

Initialiser deretter servoen og legg til følgende kode i Setup -delen av koden

ugyldig oppsett () {

… myservo.attach (9); // fester servoen på pinne 9 til servoen …}

Servoen kan bare rotere 180 grader etter design, så det er som en visker, koden for å flytte servoen er som nedenfor:

for (pos = 0; pos <= 90; pos += 1) {// går fra 0 grader til 90 grader // i trinn på 1 grad myservo.write (pos); // be servoen om å gå til posisjon i variabelen 'pos' forsinkelse (15); // venter 15 ms på at servoen når posisjonen} for (pos = 90; pos> = 0; pos -= 1) {// går fra 90 grader til 0 grader myservo.write (pos); // be servoen om å gå til posisjon i variabelen 'pos' forsinkelse (15); // venter 15 ms på at servoen når posisjonen}

Koden ovenfor vil flytte servoen opp til 90 grader og deretter skru den tilbake til nullposisjon.

En liten ting til. Hvis du bruker koden fra Frankenbot, var den designet for å aktivere når det er mørkt, så du må endre logikken for å aktivere når det er lys i stedet. Dette gjøres i den følgende delen av koden.

hvis (ldrStatus> 200) {// lyser når den er åpen

… // Blink LED -en her og spill sangen, du kan justere 200 -terskelen // hvis rommet er for lyst eller for mørkt}

Nå kan du laste opp koden til arduino og teste at alt fungerer ok. Ikke glem å laste opp din favoritt kjærlighetssang til SD -kortet i mappen sd: /07/002.mp3, hvis du bruker koden min, eller du kan endre dette til noe annet.

Jeg hadde lastet opp hele koden for din bekvemmelighet.

Trinn 5: Monter servoen

Sett sammen servoen
Sett sammen servoen
Sett sammen servoen
Sett sammen servoen
Sett sammen servoen
Sett sammen servoen
Sett sammen servoen
Sett sammen servoen

Nå som du vet at kretsen fungerer, er det på tide å ta ut kretsen inn i roboten. Det første du må gjøre er å stikke et hull bak og installere servoen. Deretter er den vanskelige biten å sette resten av kretsen inn i bunnrommet. Vist på bilde 3. Jeg hadde også stikke et nytt hull for å kunne drive kretsen. Da må du lime alt sammen. Men ikke lim baksiden av hodet først, da du må koble et snorhold med et binders.

Fordi jeg fester papiret til pappet, er det mye vanskeligere å lime, så jeg bruker noen binders for å holde ting sammen.

Trinn 6: Siste berøringer

Image
Image
Siste berøringer
Siste berøringer
Siste berøringer
Siste berøringer

Nå som alt er montert, er det på tide å koble strengen til baksiden av hodet, jeg holder i strengen ved hjelp av en binders. Beklager at jeg glemte å ta bildet før jeg limte hodet sammen. Fest deretter strengen til servoen. Strengen min er litt for kort, så munnen lukker ikke like godt, du kan justere strengen for å sikre at du får ønsket effekt.

Lim deretter hånden og vingen for siste finpuss. Hvis du merker at min LDR stikker ut i det bakre hjørnet av robotmunnen. Jeg vil foreslå å sette dette i det fremre brystet også.

Det siste trinnet er å slå på strømmen og nyte at cupidbotten kommer til live. Det er på tide å imponere din kjære med noen overraskelser lagret i munnen og ha en glad Valentinsdag.

Jeg håper du likte å lage denne roboten like mye som jeg liker å lage dem. Legg igjen en kommentar, eller hvis du har spørsmål, svarer jeg mer enn gjerne på dem. Takk for at du leser instruksjonene mine.

Anbefalt: