Sommario:

Arduino Dancing Magikarp Project.: 4 passaggi
Arduino Dancing Magikarp Project.: 4 passaggi

Video: Arduino Dancing Magikarp Project.: 4 passaggi

Video: Arduino Dancing Magikarp Project.: 4 passaggi
Video: SunFounder Arduino Robotics Kit 4-DOF Dancing Sloth Programmable DIY Robot Kit for Kids and Adults 2024, Luglio
Anonim
Progetto Arduino Danza Magikarp
Progetto Arduino Danza Magikarp

Ciao!

Di recente ho realizzato il mio piccolo progetto arduino ispirato alla nostalgia degli anni '90 di Pokémon e Billy Bass, e in basso puoi trovare le istruzioni su come crearne uno tuo! Il progetto era per la scuola e dovevamo costruire qualcosa che fosse divertente o una soluzione a un certo problema. Il mio progetto è un mix dei due, risolvere un problema personale a casa mia ed essere anche divertente da guardare!

Hardware richiesto:

  • 1x Arduino Uno
  • 1x servomotore
  • 1x cicalino piezoelettrico
  • 1x sensore LDR
  • 1x resistenza da 220Ω
  • 9x cavi da maschio a maschio
  • 1x tagliere

Materiali richiesti:

  • 1x pesce stampato in 3D
  • 1x una scatola di legno abbastanza grande da contenere il tuo Arduino
  • Colla
  • Vernici

Puoi seguire la creazione di questo piccolo gadget nei passaggi in basso!

Passaggio 1: configurazione dell'hardware

Configurazione dell'hardware
Configurazione dell'hardware
Configurazione dell'hardware
Configurazione dell'hardware
Configurazione dell'hardware
Configurazione dell'hardware
Configurazione dell'hardware
Configurazione dell'hardware

Collegare i componenti secondo lo schema sopra.

  1. Collegare i fili del servo a GND, 5V e pin digitale 3.
  2. Collegare due fili da 5V e pin analogico A1 all'LDR.
  3. Collega un filo da GND alla breadboard.
  4. Collegare un filo dal filo GND al resistore.
  5. Collegare un filo dal filo GND al cicalino
  6. Collegare un filo dal pin digitale 12 al cicalino.

A seconda delle dimensioni del contenitore che hai, potresti dover modificare leggermente le posizioni della configurazione.

Passaggio 2: lavorare su Magikarp e il contenitore

Al lavoro su Magikarp e il contenitore
Al lavoro su Magikarp e il contenitore
Al lavoro su Magikarp e il contenitore
Al lavoro su Magikarp e il contenitore
Al lavoro su Magikarp e il contenitore
Al lavoro su Magikarp e il contenitore

Per il passaggio successivo avrai bisogno di accedere a una stampante 3D per poter stampare Magikarp.

Ho trovato questo modello online e l'ho stampato con plastica grigio scuro. Aveva ancora bisogno di un po' di lavoro per sembrare presentabile.

  1. Carteggiare il modello. Assicurati che ogni parte abbia i bordi ruvidi levigati e levigati.
  2. La pittura. A seconda del colore della tua stampa 3D, dovrai utilizzare più strati di vernice per coprire completamente il tuo modello.
  3. Assemblea. Ho usato un adesivo forte per incollare con cura tutte le parti stampate in 3D. Alcune parti possono essere fragili, quindi fai attenzione durante l'incollaggio.
  4. Come ultimo passaggio, incolla un piccolo braccio del servo sul retro del Magikarp, così sarà in grado di attaccarlo al servo.

Ho realizzato un piccolo contenitore di legno per inserire il mio cablaggio e Arduino. Puoi usare un contenitore di qualsiasi dimensione, ma assicurati di praticare due fori nella parte anteriore del contenitore. Un piccolo foro per il passaggio dell'LDR e un altro foro più grande per il passaggio della parte superiore del Servo. Fai attenzione a non fare questo secondo foro troppo grande, altrimenti il Servo semplicemente cadrà. Ho fissato il mio Servo con due piccole viti e ho dipinto il mio contenitore di bianco prima di inserire la mia configurazione e il cablaggio.

Passaggio 3: codice

Copia semplicemente il codice in basso nell'IDE di Arduino. Ho aggiunto commenti che spiegano parti degne di nota nel codice.

Ho usato il codice in questa istruzione come base su cui lavorare e l'ho modificato per adattarlo al mio progetto.

Passaggio 4: finito

Grazie per aver letto fino alla fine del mio primo tutorial!

Spero che sia stato informativo e spero che tu sia stato in grado di seguire!

Consigliato: