Sisällysluettelo:

Robotti Amor, jossa liikkuva pää, valot ja ääni: 6 vaihetta
Robotti Amor, jossa liikkuva pää, valot ja ääni: 6 vaihetta

Video: Robotti Amor, jossa liikkuva pää, valot ja ääni: 6 vaihetta

Video: Robotti Amor, jossa liikkuva pää, valot ja ääni: 6 vaihetta
Video: Eino ja Aapeli - Mä Voisin Olla Se 2024, Marraskuu
Anonim

Seuraa lisää tekijältä:

Kosketukseton Halloween -karkkiannostelija
Kosketukseton Halloween -karkkiannostelija
Kosketukseton Halloween -karkkiannostelija
Kosketukseton Halloween -karkkiannostelija
Päätön robotti liikkuvilla aseilla
Päätön robotti liikkuvilla aseilla
Päätön robotti liikkuvilla aseilla
Päätön robotti liikkuvilla aseilla
Arduino liittyvät
Arduino liittyvät
Arduino liittyvät
Arduino liittyvät

Sain inspiraation lisätä muutaman lisäyksen söpöyn robotti -amoriin, jotta se olisi elävämpi, koska se on robotti ja se on myös ystävänpäivä. Kierrätän valolla aktivoidun MP3 -soitinpiirin. Samaa piiriä käytetään myös Frankenbot -ohjeissa.

Vaihe 1: Luo Instructables Robot Cupid

Noudata mahtavia ohjeita luodaksesi ohjattavat robotti -amorisi. Mutta älä liimaa vartaloa päähän vielä. Aiomme laittaa jonkin piirin, joka saa sen nyökkäämään päätään ja sytyttämään valot.

Muita asioita, joita muutin, on liimata paperi paksumpaan pahviin, kuten viljalaatikoihin. Mutta se vaikeuttaa taivuttamista ja sinun on säädettävä pään paksuus niin, että karkkia pitävä osa sopii kehoon.

Vaihe 2: Piiri ja osaluettelo

Piiri ja osaluettelo
Piiri ja osaluettelo

Kuten yllä olevasta piiristä näet, käytän arduino nanoa robotin aivoina. Servomoottoria ohjataan tapilla 9 pään liikuttamiseksi ylös ja alas. MP3 -soitinta käytetään toistamaan suosikki rakkauslaulusi, kun LDR (valoanturi) on aktivoitu. Voit laittaa robotin laatikkoon ja kun se on auki, valoanturi aktivoi kappaleen. Kun se on aktivoitu, vilkkun myös 3 LEDiä, jotka on asennettu robotin rintaan.

Tässä on luettelo käytetyistä osista:

- Arduino Nano

- DFPlayer mini

- 3 LEDiä

- Minikaiutin

- 1K vastus x2

- 330 ohmin vastus

- Servo moottori

- LDR

- String yhdistää servon robotin päähän

- Paperiliitin narun pitämiseksi

Vaihe 3: Tee reikiä rintaan

Tee reikiä rintaan
Tee reikiä rintaan
Tee reikiä rintaan
Tee reikiä rintaan

Robotti ei ole täydellinen ilman vilkkuvia valoja, joten teemme reikiä, jotta kolme LED -valoa voidaan sovittaa rintaan. Ole lempeä äläkä särke sen sydäntä.

Asenna sitten 3 LEDiä rintaan.

Vaihe 4: Kokoa piiri ja koodaus

Kokoa piiri ja koodaus
Kokoa piiri ja koodaus

Kokoa piiri. Lisäsin Arduinon nastaan 9 yhdistetyn servon. Servon mukana tulee 3 johtoa. Musta tai ruskea johto, joka liitetään GND: hen. keskimmäinen punainen johto, joka liitetään VCC: hen (5 V) ja keltainen johto on ohjain, joka on kytketty Arduinon nastaan 9.

Servon alustus suoritetaan koodin seuraavassa osiossa:

Servo myservo; // luoda servo -objekti ohjaamaan servointia pos = 0; // muuttuja servoasennon tallentamiseen

Toinen Frankenbot -piirin muutos on, että MP3 -kappale nimeltä 002.mp3 sijaitsee kansiossa 07. Koodin alustus on seuraava:

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

Alusta sitten servo ja lisää seuraava koodi koodin Setup -osioon

void setup () {

… Myservo.attach (9); // kiinnittää nastan 9 servon servoon …}

Servo voi pyöriä vain 180 astetta suunnitellusti, joten se on kuin pyyhin, servon siirtokoodi on seuraava:

for (pos = 0; pos <= 90; pos += 1) {// siirtyy 0 asteesta 90 asteeseen // 1 asteen askelin myservo.write (pos); // käske servoa siirtymään asentoon muuttujan "pos" viiveessä (15); // odottaa 15 ms, kunnes servo saavuttaa asennon} for (pos = 90; pos> = 0; pos -= 1) {// siirtyy 90 asteesta 0 asteeseen myservo.write (pos); // käske servoa siirtymään asentoon muuttujan "pos" viiveessä (15); // odottaa 15 ms, kunnes servo saavuttaa asennon}

Yllä oleva koodi siirtää servoa 90 asteeseen ja kääntää sen sitten takaisin nolla -asentoon.

Vielä yksi pieni asia. Jos käytät Frankenbotin koodia, se on suunniteltu aktivoitumaan, kun on pimeää, joten sinun on muutettava logiikka aktivoitumaan, kun valoa on sen sijaan. Tämä tehdään koodin seuraavassa osassa.

if (ldrStatus> 200) {// syttyy avattuna

… // Vilkkaa LEDiä täällä ja toista kappale, voit säätää 200 kynnystä // jos huone on liian kirkas tai liian pimeä}

Nyt voit ladata koodin arduinoon ja testata, että kaikki toimii ok. Älä unohda ladata suosikkikappaleesi SD -kortille kansion sd: /07/002.mp3 sisällä, jos käytät koodiani, tai voit vaihtaa tämän johonkin muuhun.

Olin ladannut koko koodin avuksesi.

Vaihe 5: Kokoa servo

Kokoa servo
Kokoa servo
Kokoa servo
Kokoa servo
Kokoa servo
Kokoa servo
Kokoa servo
Kokoa servo

Nyt kun tiedät, että piiri toimii, on aika viedä piiri robottiin. Ensimmäinen asia on tehdä reikä taakse ja asentaa servo. Sitten hankala bitti on laittaa kaikki muu piiri alaosaan. Kuvassa 3. Olin myös pistänyt toisen reiän, jotta voisin syöttää virtapiirin. Sitten sinun täytyy liimata kaikki yhteen. Mutta älä liimaa pään takaosaa ensin, koska sinun on yhdistettävä narun pidike paperiliittimellä.

Koska tartun paperiin pahviin, liimaaminen on paljon vaikeampaa, joten käytän paperiliitintä, joka auttaa pitämään asiat yhdessä.

Vaihe 6: Viimeiset kosketukset

Image
Image
Viimeiset kosketukset
Viimeiset kosketukset
Viimeiset kosketukset
Viimeiset kosketukset

Nyt kun kaikki on koottu, on aika yhdistää merkkijono pään takaosaan, pidän narusta paperiliittimellä. Anteeksi, unohdin ottaa kuvan ennen kuin liimasin pään yhteen. Kiinnitä sitten naru servoon. Merkkijononi on hieman liian lyhyt, joten suu ei sulkeudu yhtä hyvin, voit säätää merkkijonoa varmistaaksesi, että saat halutun vaikutuksen.

Liimaa sitten käsi ja siipi viimeistelyä varten. Jos huomaat, että LDR -laitteeni työntyy ulos robotin suun takakulmasta. Suosittelen laittamaan tämän myös rintakehän etuosaan.

Viimeinen vaihe on käynnistää ja nauttia amoribotistasi, joka tulee elämään. On aika tehdä vaikutuksen rakkaaseen yllätyksillä, jotka on tallennettu sen suuhun, ja viettää hyvää ystävänpäivää.

Toivottavasti pidit tämän robotin tekemisestä yhtä paljon kuin minä. Jätä kommentti tai jos sinulla on kysyttävää, vastaan niihin mielelläni. Kiitos, että luit ohjeeni.

Suositeltava: