Taula de continguts:

Robot Cupido amb cap mòbil, llums i so: 6 passos
Robot Cupido amb cap mòbil, llums i so: 6 passos

Vídeo: Robot Cupido amb cap mòbil, llums i so: 6 passos

Vídeo: Robot Cupido amb cap mòbil, llums i so: 6 passos
Vídeo: Праздник. Новогодняя комедия 2024, De novembre
Anonim

Per snorlaxprime Segueix més de l'autor:

Dispensador de caramels de Halloween sense contacte
Dispensador de caramels de Halloween sense contacte
Dispensador de caramels de Halloween sense contacte
Dispensador de caramels de Halloween sense contacte
Robot sense cap amb braços en moviment
Robot sense cap amb braços en moviment
Robot sense cap amb braços en moviment
Robot sense cap amb braços en moviment
Relacionat amb Arduino
Relacionat amb Arduino
Relacionat amb Arduino
Relacionat amb Arduino

Em va inspirar afegir alguns afegits al bonic robot Cupido per fer-lo més viu perquè és un robot i també és el dia de Sant Valentí. Reciclo el circuit del reproductor MP3 activat per llum. El mateix circuit també s’utilitza en els instructibles de Frankenbot.

Pas 1: Creeu el vostre robot Cupido Instructables

Crea els teus instructibles Robot Cupido
Crea els teus instructibles Robot Cupido

Seguiu les instruccions fantàstiques per crear el vostre robot Cupido instructible. Però encara no enganxeu el cos al cap. Anem a posar algun circuit que farà que assenteixi amb el cap i il·lumini els llums.

Altres coses que vaig canviar és enganxar el paper a cartrons més gruixuts com les caixes de cereals. Però fa que sigui més difícil doblar-se i haureu d’ajustar el gruix del cap de manera que la peça per contenir el caramel s’adapti al cos.

Pas 2: el circuit i la llista de peces

El circuit i la llista de peces
El circuit i la llista de peces

Com podeu veure al circuit anterior, estic fent servir arduino nano com a cervell del robot. El servomotor es controla mitjançant el pin 9 per moure el cap amunt i cap avall. El reproductor MP3 s’utilitza per reproduir la vostra cançó d’amor preferida quan s’activa el LDR (sensor de llum). Podeu posar el robot a la caixa i, quan estigui obert, el sensor de llum activarà la cançó. Quan estigui activat, també parlo els 3 LED que es munten al pit del robot.

Aquí teniu la llista de les parts utilitzades:

- Arduino Nano

- DFPlayer mini

- 3 LEDs

- Mini altaveu

- 1K resistència x2

- Resistència de 330 ohm

- Servomotor

- LDR

- Corda per connectar el servo al capçal del robot

- Clip per subjectar la corda

Pas 3: Feu forats al pit

Feu forats al pit
Feu forats al pit
Feu forats al pit
Feu forats al pit

El robot no està complet sense llums intermitents, de manera que introduïm alguns forats per ajustar els 3 LED al pit. Sigues amable i no et trenquis el cor.

A continuació, poseu els 3 LED al pit.

Pas 4: Munteu el circuit i la codificació

Muntar el circuit i la codificació
Muntar el circuit i la codificació

Muntar el circuit. He afegit el servo connectat al pin 9 d'Arduino. El servo ve amb 3 cables. Cable negre o marró per connectar a GND. el fil vermell mitjà que es connecta a VCC (5V) i el fil groc és el control que està connectat al pin 9 d'Arduino.

La inicialització del servo es realitza a la secció següent del codi:

Servo miservo; // crear un objecte servo per controlar un punt de servei = 0; // variable per emmagatzemar la posició del servo

L'altra modificació del circuit de Frankenbot és que la cançó MP3 anomenada 002.mp3 es troba a la carpeta 07. La inicialització del codi és la següent:

int Cançó = 2; //sd:/07/002.mp3

A continuació, inicialitzeu el servo i afegiu el següent codi a la secció Configuració del codi

configuració nul·la () {

… myservo.attach (9); // fixa el servo al pin 9 al servo …}

El servo només pot girar 180 graus pel disseny, de manera que és com un netejador, el codi per moure el servo és el següent:

for (pos = 0; pos <= 90; pos + = 1) {// va de 0 graus a 90 graus // en passos d'1 grau myservo.write (pos); // digueu al servo que vagi a la posició amb un retard variable de "pos" (15); // espera 15 ms fins que el servo assoleixi la posició} (pos = 90; pos> = 0; pos - = 1) {// passa de 90 graus a 0 graus myservo.write (pos); // digueu al servo que vagi a la posició amb un retard variable de "pos" (15); // espera 15 ms perquè el servo assoleixi la posició}

El codi anterior mourà el servo fins a 90 graus i després el tornarà a posar a zero.

Una cosa menor. Si utilitzeu el codi de Frankenbot, va ser dissenyat per activar-se quan és fosc, de manera que haureu de canviar la lògica per activar-la quan hi hagi llum. Això es fa a la següent secció del codi.

if (ldrStatus> 200) {// il·lumina quan està obert

… // Parpelleja el LED aquí i toca la cançó, pots ajustar el llindar de 200 // si la sala és massa lluminosa o massa fosca}

Ara podeu penjar el codi a arduino i provar que tot funcioni bé. No oblideu penjar la vostra cançó d’amor preferida a la targeta SD de la carpeta sd: /07/002.mp3, si esteu fent servir el meu codi o podeu canviar-lo per una altra cosa.

Havia penjat el codi complet per a la vostra comoditat.

Pas 5: munteu el Servo

Munteu el Servo
Munteu el Servo
Munteu el Servo
Munteu el Servo
Munteu el Servo
Munteu el Servo
Munteu el Servo
Munteu el Servo

Ara que ja sabeu que el circuit funciona, és hora de sortir del circuit al robot. El primer que cal fer és fer un forat a la part posterior i instal·lar el servo. Aleshores, el més complicat és posar tota la resta del circuit al compartiment inferior. A la imatge 3. També havia fet un altre forat per poder alimentar el circuit. Després hauràs d’enganxar-ho tot junt. Però no enganxeu primer la part posterior del cap, ja que haureu de connectar una subjecció de corda per un clip de paper.

Com que estic enganxant el paper al cartró, és molt més difícil d’enganxar, de manera que estic fent servir un clip per ajudar a mantenir les coses juntes.

Pas 6: tocs finals

Image
Image
Tocs finals
Tocs finals
Tocs finals
Tocs finals

Ara que tot està muntat, és hora de connectar la corda a la part posterior del cap, la sostinc amb un clip. Ho sento, m’he oblidat de fer la foto abans d’enganxar el cap. A continuació, fixeu la corda al servo. La meva corda és una mica curta, de manera que la boca no es tanca tan bé, podeu ajustar la corda per assegurar-vos que obtingueu l’efecte desitjat.

A continuació, enganxeu la mà i l'ala per acabar els tocs. Si observeu que el meu LDR s’estira cap a la cantonada posterior de la boca del robot. Jo suggeriria posar-ho també al pit frontal.

L’últim pas és engegar i gaudir del vostre bot de Cupido venint a viure. És hora d’impressionar al vostre ésser estimat amb algunes sorpreses emmagatzemades a la boca i de passar un bon dia de Sant Valentí.

Espero que us hagi agradat fabricar aquest robot tant com a mi m’agrada fer-los. Si us plau, deixeu un comentari o si teniu cap pregunta, estaré encantat de respondre’ls. Gràcies per llegir els meus instruccions.

Recomanat: