Cuprins:

Robot Cupidon cu cap mobil, lumini și sunet: 6 pași
Robot Cupidon cu cap mobil, lumini și sunet: 6 pași

Video: Robot Cupidon cu cap mobil, lumini și sunet: 6 pași

Video: Robot Cupidon cu cap mobil, lumini și sunet: 6 pași
Video: TVneWs - O mama beata cade cu copilul în brate ! 2024, Noiembrie
Anonim

De snorlaxprime Urmăriți mai multe de la autor:

Distribuitor de bomboane Halloween fără contact
Distribuitor de bomboane Halloween fără contact
Distribuitor de bomboane Halloween fără contact
Distribuitor de bomboane Halloween fără contact
Robot fără cap cu brațe în mișcare
Robot fără cap cu brațe în mișcare
Robot fără cap cu brațe în mișcare
Robot fără cap cu brațe în mișcare
Legat de Arduino
Legat de Arduino
Legat de Arduino
Legat de Arduino

Am fost inspirat să adaug câteva adaosuri la drăguțul robot Cupidon, pentru a-l face mai viu, deoarece este un robot și este, de asemenea, Ziua Îndrăgostiților. Îmi reciclez circuitul playerului MP3 activat cu lumină. Același circuit este folosit și în instructabilele Frankenbot.

Pasul 1: Creați-vă robotul Cupidon Instructables

Creați-vă instructibilul Robot Cupidon
Creați-vă instructibilul Robot Cupidon

Urmați instrucțiunile minunate pentru a vă crea cupidonul robot instructabil. Dar nu lipiți încă corpul de cap. Vom pune un circuit care îl va face să dea din cap și să aprindă luminile.

Alte lucruri pe care le-am schimbat este să lipesc hârtia pe carton mai gros, precum cutii de cereale. Dar îngreunează îndoirea și va trebui să reglați grosimea capului, astfel încât piesa care să țină bomboanele să se încadreze în corp.

Pasul 2: Circuitul și lista pieselor

Circuitul și lista pieselor
Circuitul și lista pieselor

După cum puteți vedea în circuitul de mai sus, folosesc arduino nano ca creier pentru robot. Servomotorul este controlat prin pinul 9 pentru a deplasa capul în sus și în jos. MP3 player-ul este folosit pentru a reda melodia preferată atunci când LDR (senzor de lumină) este activat. Puteți pune robotul în cutie și când este deschis, senzorul de lumină va activa melodia. Când este activ, intermit și cele 3 LED-uri montate pe pieptul robotului.

Iată lista pieselor utilizate:

- Arduino Nano

- DFPlayer mini

- 3 LED-uri

- Mini difuzor

- rezistență 1K x2

- Rezistor de 330 ohmi

- Servo motor

- LDR

- Șir pentru a conecta servo la capul robotului

- Clemă pentru a ține șirul

Pasul 3: Faceți găuri la piept

Faceți găuri la piept
Faceți găuri la piept
Faceți găuri la piept
Faceți găuri la piept

Robotul nu este complet fără luminile intermitente, așa că punem câteva găuri pentru a se potrivi celor 3 LED-uri la piept. Fii blând și nu-i rupe inima.

Apoi montați cele 3 LED-uri pe piept.

Pasul 4: Asamblați circuitul și codarea

Asamblați circuitul și codarea
Asamblați circuitul și codarea

Asamblați circuitul. Am adăugat servo conectat la pinul 9 al Arduino. Servo-ul vine cu 3 fire. Sârmă neagră sau maro pentru a fi conectată la GND. firul roșu mijlociu care trebuie conectat la VCC (5V) și firul galben este controlul care este conectat la pinul 9 al Arduino.

Inițializarea pentru servo se face în următoarea secțiune a codului:

Servo miservo; // creați un obiect servo pentru a controla un servoint pos = 0; // variabilă pentru a stoca poziția servo

Cealaltă modificare din circuitul Frankenbot este ca melodia MP3 numită 002.mp3 să fie localizată în folderul 07. Inițializarea codului este următoarea:

int Cântec = 2; //sd:/07/002.mp3

Apoi inițializați servo-ul adăugați următorul cod în secțiunea Configurare a codului

configurare nulă () {

… myservo.attach (9); // atașează servo pe pinul 9 la servo …}

Servo-ul se poate roti doar 180 de grade prin design, deci este ca un ștergător, codul pentru a muta servo-ul este după cum urmează:

for (pos = 0; pos <= 90; pos + = 1) {// merge de la 0 grade la 90 grade // în pași de 1 grad myservo.write (pos); // spuneți servo-ului să meargă în poziție în variabila „pos” întârziere (15); // așteaptă 15ms ca servo să ajungă la poziția} for (pos = 90; pos> = 0; pos - = 1) {// trece de la 90 de grade la 0 grade myservo.write (pos); // spuneți servo-ului să meargă în poziție în variabila „pos” întârziere (15); // așteaptă 15ms ca servo să ajungă în poziție}

Codul de mai sus va muta servo până la 90 de grade și apoi îl va întoarce în poziția zero.

Încă un lucru minor. Dacă utilizați codul de la Frankenbot, acesta a fost conceput pentru a se activa atunci când este întuneric, așa că va trebui să schimbați logica pentru a activa atunci când există lumină. Acest lucru se face în următoarea secțiune a codului.

if (ldrStatus> 200) {// se aprinde când este deschis

… // Clipește LED-ul aici și redă melodia, poți regla pragul de 200 // dacă camera este prea luminoasă sau prea întunecată}

Acum puteți încărca codul pe arduino și puteți testa că totul funcționează bine. Nu uitați să încărcați melodia preferată pe cardul SD din folderul sd: /07/002.mp3, dacă utilizați codul meu sau puteți schimba acest lucru cu altceva.

Am încărcat codul complet pentru confortul dvs.

Pasul 5: Asamblați Servo-ul

Asamblați Servo-ul
Asamblați Servo-ul
Asamblați Servo-ul
Asamblați Servo-ul
Asamblați Servo-ul
Asamblați Servo-ul
Asamblați Servo-ul
Asamblați Servo-ul

Acum că știți că circuitul funcționează, este timpul să scoateți circuitul în robot. Primul lucru de făcut este să găsești o gaură în spate și să instalezi servo. Apoi, partea dificilă este să puneți tot restul circuitului în compartimentul inferior. Afișat în imaginea 3. Am pus și eu o altă gaură pentru a putea alimenta circuitul. Atunci va trebui să lipiți totul împreună. Dar nu lipiți mai întâi partea din spate a capului, deoarece va trebui să conectați o coardă de fixare printr-o agrafă.

Deoarece lipesc hârtia de carton, este mult mai greu de lipit, așa că folosesc niște agrafe pentru a ajuta la menținerea lucrurilor.

Pasul 6: Atingeri finale

Image
Image
Atingeri finale
Atingeri finale
Atingeri finale
Atingeri finale

Acum, că totul este asamblat, este timpul să conectez șirul la partea din spate a capului, țin șirul folosind o agrafă. Îmi pare rău că am uitat să fac fotografia înainte să lipesc capul împreună. Apoi atașați șirul la servo. Șirul meu este puțin scurt, așa că gura nu se închide la fel de bine, puteți regla șirul pentru a vă asigura că obțineți efectul dorit.

Apoi lipiți mâna și aripa pentru atingerile finale. Dacă observați că LDR-ul meu se aruncă în colțul din spate al gurii robotului. Aș sugera să puneți și asta în pieptul din față.

Ultimul pas este să pornești și să te bucuri de botul tău cupidon care vine să trăiască. Este timpul să-ți impresionezi persoana iubită cu câteva surprize stocate în gură și să ai o Ziua Îndrăgostiților Fericită.

Sper că ți-a plăcut să faci acest robot la fel de mult ca și mie. Vă rugăm să lăsați un comentariu sau dacă aveți întrebări, voi fi mai mult decât fericit să vă răspund. Vă mulțumesc că mi-ați citit instructibilele.

Recomandat: