Taula de continguts:

Partyduino: 7 passos
Partyduino: 7 passos

Vídeo: Partyduino: 7 passos

Vídeo: Partyduino: 7 passos
Vídeo: Final night party - Duino, Italy 2024, De novembre
Anonim
Partyduino
Partyduino

Aquest és el projecte final del nostre bus de festa anomenat Partyduino configurat amb el buzzer passiu que conté Arduino i el servo de rotació completa.

Pas 1: reuniu els subministraments necessaris per a aquest projecte Arduino

Reuneix els subministraments necessaris per a aquest projecte Arduino
Reuneix els subministraments necessaris per a aquest projecte Arduino

Necessiteu els materials que s'enumeren a continuació:

Materials:

1. Servo de moviment continu

2. Zumbador passiu

3. Filferros (filferros MM)

4. Bateria (opcional)

5. Taula de pa

6. Rodes (3 o més)

7. Cable USB (per connectar-se a l'ordinador)

8. Aplicació o compte del codi Arduino

9. Cartró (O altres materials per construir l’estructura)

Pas 2: dissenyar el projecte

Dissenya el projecte
Dissenya el projecte

Comenceu a dissenyar el vostre projecte reunint tots els vostres subministraments en una sola àrea. Després podeu dibuixar un esbós com el que vam fer nosaltres. Podeu afegir rodes al vostre cotxe o autobús. Després d’haver d’enganxar en calent els trossos de material, cartró, entre si, de manera que la caixa representi un vehicle. També cal enganxar les rodes del bus al servo continu. Si voleu, podeu afegir més passos a aquest procés.

Pas 3: Dissenyeu el vostre circuit

Dissenya el teu circuit
Dissenya el teu circuit

La imatge adjunta a aquest pas mostra com posem els cables a cada passador. Podeu utilitzar diferents pins, però també hauríeu de canviar la part del codi on es diu "adjuntar" i per al timbre passiu.

Pas 4: Feu que el codi de la cançó "Havana" i el Servo mòbil es moguin al mateix temps

Feu que el codi de la cançó "Havana" i el Servo mòbil es moguin al mateix temps
Feu que el codi de la cançó "Havana" i el Servo mòbil es moguin al mateix temps

www.musicnotes.com/sheetmusic/mtd.asp?ppn=…

#include Servo myservo;

#include "pitches.h"

configuració nul·la () {

// posa aquí el teu codi de configuració per executar-lo una vegada:

myservo.attach (9);

pinMode (12, OUTPUT);

}

bucle buit ()

{

// posa aquí el teu codi principal per executar-lo repetidament:

myservo.write (40);

to (12, NOTE_C5);

retard (300);

noTone (12);

to (12, NOTE_E5);

retard (270);

noTone (12);

to (12, NOTE_E5);

retard (270);

noTone (12);

to (12, NOTE_C5);

retard (270);

noTone (12);

to (12, NOTE_C5);

retard (270);

noTone (12);

to (12, NOTA_A4);

retard (400);

noTone (12);

to (12, NOTE_E5);

retard (250);

noTone (12);

to (12, NOTE_D5);

retard (250);

noTone (12);

to (12, NOTE_E5);

retard (250);

noTone (12);

to (12, NOTE_F5);

retard (250);

noTone (12);

to (12, NOTE_E5);

retard (250);

noTone (12);

to (12, NOTE_D5);

retard (250);

noTone (12);

to (12, NOTE_C5);

retard (270);

noTone (12);

to (12, NOTE_E5);

retard (270);

noTone (12);

to (12, NOTE_E5);

retard (270);

noTone (12);

to (12, NOTE_C5);

retard (270);

noTone (12);

to (12, NOTE_C5);

retard (270);

to (12, NOTA_A4);

retard (400);

noTone (12);

to (12, NOTE_E5);

retard (250);

noTone (12);

to (12, NOTE_D5);

retard (250);

noTone (12);

to (12, NOTE_E5);

retard (250);

noTone (12);

to (12, NOTE_F5);

retard (250);

noTone (12);

to (12, NOTE_E5);

retard (250);

noTone (12);

to (12, NOTE_D5);

retard (250);

noTone (12);

to (12, NOTE_C5);

retard (250);

noTone (12);

to (12, NOTE_E5);

retard (270);

noTone (12);

to (12, NOTE_E5);

retard (270);

noTone (12);

to (12, NOTE_C5);

retard (270);

noTone (12);

to (12, NOTE_C5);

retard (270);

noTone (12);

to (12, NOTA_A4);

retard (400);

noTone (12);

to (12, NOTE_E5);

retard (250);

noTone (12);

to (12, NOTE_D5);

retard (250);

noTone (12);

to (12, NOTE_E5);

retard (250);

noTone (12);

to (12, NOTE_F5);

retard (250);

noTone (12);

to (12, NOTE_E5);

retard (250);

noTone (12);

to (12, NOTE_D5);

retard (250);

noTone (12);

to (12, NOTE_C5); retard (270);

noTone (12);

to (12, NOTE_E5);

retard (270);

noTone (12);

to (12, NOTE_C5);

retard (270);

noTone (12);

to (12, NOTE_E5);

retard (250);

noTone (12);

to (12, NOTE_D5);

retard (270);

noTone (12);

to (12, NOTE_E5);

retard (270);

noTone (12);

to (12, NOTE_D5);

retard (270);

noTone (12);

to (12, NOTE_C5);

retard (270);

noTone (12);

to (12, NOTE_E5);

retard (270);

noTone (12);

to (12, NOTA_B4);

retard (300);

noTone (12);

to (12, NOTE_C5);

retard (270);

noTone (12);

to (12, NOTA_B4);

retard (270);

noTone (12);

to (12, NOTE_C5);

retard (270);

noTone (12);

to (12, NOTA_B4);

retard (270);

noTone (12);

to (12, NOTE_C5);

retard (270);

to (12, NOTA_A4);

retard (400);

noTone (12);

}

Pas 5: connecteu-vos a l'ordinador

Connecteu-vos a l'ordinador
Connecteu-vos a l'ordinador

Utilitzeu el cable USB per connectar el vostre Arduino a l’ordinador. Això hauria de transferir el codi a l'Arduino. A continuació, podeu utilitzar una bateria per reproduir-la més tard.

Pas 6: proveu el vostre projecte

Proveu el vostre projecte
Proveu el vostre projecte

Pengeu l'Arduino i vegeu si funciona. Si funciona, molt bé, heu fet una bona feina mirant les instruccions i, si no funciona, també heu fet una bona feina. Si no funciona, torneu a fer els darrers dos passos. Torneu-ho a provar fins que l'hagueu perfeccionat de la manera que vulgueu. Vam trigar diversos intents a arribar allà on volíem.

Pas 7: El nostre projecte final

Espero que gaudiu del nostre projecte!

Recomanat: