Sommario:
Video: Teatro delle ombre: 3 passaggi (con immagini)
2024 Autore: John Day | [email protected]. Ultima modifica: 2024-01-30 10:02
Questa istruzione dimostrerà come creare un teatro delle ombre di base utilizzando i seguenti materiali di consumo. Per la mia applicazione ho realizzato una barca che dondola tra le onde ma con alcune lievi modifiche, puoi usare qualsiasi forma/oggetto che ti piace per creare qualsiasi scena tu voglia avere.
- Kit Arduino Uno
- Stampante 3D e software di progettazione
-9 Volt Batteria
-Ricevitore IR
- LED
-(https://www.amazon.com/6000K-6500K-600mA-700mA-Int…)
- Servomotori
- Tagliere
- Carta per fotocopiatrice
Passaggio 1: progettazione
Usa un programma come solidworks o inventor per progettare le parti che desideri, nel mio caso la barca e l'onda, insieme a tacche estruse per montarle su staffe da attaccare ai tuoi servomotori.
Per ottenere il movimento lineare orizzontale e verticale che desideravo, ho utilizzato un sistema a due barre collegato al servo insieme a un binario di guida a forma di T che si inserisce in un altro inserto a forma di T nella barca e nei pezzi ondulati.
Anche le staffe stampate in 3D possono essere modificate in base alle dimensioni e all'adattamento, ma l'unica cosa da notare è che il diametro dei fori deve adattarsi l'uno all'altro e al servomotore. Per i miei servi e la mia applicazione, tutti i fori hanno un diametro di 5 mm. e le guide a T sono 1 mm più piccole in larghezza rispetto all'inserto a cui sono destinate.
Dopo la stampa, potrebbe essere necessaria una leggera levigatura e limatura per avere parti in movimento e montaggio lisce.
Passaggio 2: assemblaggio
Il posizionamento di tutte le tue parti è fondamentale per questo progetto perché se non sono nelle posizioni corrette, la proiezione dell'ombra non sarà accurata.
Inizia con il montaggio dello schermo, ho usato un piccolo foglio di carta da copia tra una cornice stampata in 3D progettata per sembrare 2 colonne e un frontone.
Quindi monta il tuo led liberamente (per future regolazioni). Per il led l'ho montato esternamente collegandolo ad alcuni cavetti jumper e poi alla batteria da 9 Volt, ma puoi fare un passo in più e integrarlo nell'arduino così non dovrai togliere manualmente i cavi per accendere la luce accesa e spenta.
Una volta posizionati sia il LED che lo schermo, posiziona le parti mobili tra i due in modo da ottenere la proiezione ideale che stai cercando, e poi una volta che hai fissato i tuoi servi in posizione per evitare che si muovano (ho appena usato la supercolla).
Da questo punto, posiziona i tuoi cavi, arduino, breadboard e ricevitore IR ovunque non interferiscano con la luce e il gioco è fatto.
Passaggio 3: codifica
#includere
#includere
#define riproduci 0xFFC23D
int oscillare = 0;int RECV_PIN = 11; //pin ricevitore IR
Servo servo;
Servo servo2;
valore int; //angolo di rotazioneint pos;
bool cwRotation, ccwRotation; //gli stati di rotazione
IRrecv irrecv(RECV_PIN);
decode_results risultati;
configurazione nulla()
{ Serial.begin(9600);
irrecv.enableIRIn(); // Avvia il ricevitore
servo2.attach(7); //secondo pin del servo
servo.attach(9); //perno servo
}
void loop(){ if (irrecv.decode(&results)) {
Serial.println(results.value, HEX);
irrecv.resume(); // Riceve il valore successivo
if (results.value == play || oscilla)
{
oscillare = 1;
servo.write(5); // dice al servo di andare in posizione nella variabile 'pos'
servo2.write(5);
ritardo (400); // aspetta che il servo raggiunga la posizione
servo.write(50); // dice al servo di andare in posizione nella variabile 'pos'
servo2.write(50);
ritardo (400); // aspetta che il servo raggiunga la posizione
}
}
}
Consigliato:
Intelligenza artificiale e riconoscimento delle immagini con HuskyLens: 6 passaggi (con immagini)
Intelligenza artificiale e riconoscimento delle immagini con HuskyLens: Ehi, come va, ragazzi! Akarsh qui da CETech. In questo progetto, daremo un'occhiata all'HuskyLens di DFRobot. È un modulo fotocamera basato sull'intelligenza artificiale in grado di eseguire diverse operazioni di intelligenza artificiale come Face Recognitio
Riconoscimento delle immagini con schede K210 e Arduino IDE/Micropython: 6 passaggi (con immagini)
Riconoscimento immagine con schede K210 e Arduino IDE/Micropython: ho già scritto un articolo su come eseguire demo OpenMV su Sipeed Maix Bit e ho anche realizzato un video di demo di rilevamento oggetti con questa scheda. Una delle tante domande che le persone hanno posto è: come posso riconoscere un oggetto che la rete neurale non è tr
PANNELLO SOLARE COME TRACCIATORE DI OMBRE: 7 passaggi (con immagini)
PANNELLO SOLARE COME TRACCIATORE DI OMBRE: Una grandezza fondamentale utilizzata in fisica e in altre scienze per descrivere il movimento meccanico è la velocità. Misurarlo è stata un'attività ricorrente nelle classi sperimentali. Di solito uso una videocamera e un software TRACKER per studiare il movimento di certi
Avvia la presentazione delle foto delle vacanze con un tocco di magia!: 9 passaggi (con immagini)
Lancia la tua presentazione di foto delle vacanze con un tocco di magia!: Nel corso degli anni, ho sviluppato l'abitudine di portare con me una piccola statuetta quando viaggio: spesso compro un piccolo artoy vuoto (come quello nella foto) e dipingo in modo che corrisponda alla bandiera e al tema del paese che sto visitando (in questo caso, la Sicilia). T
Rilevamento delle malattie delle piante con Qualcomm Dragonboard 410c: 4 passaggi
Rilevazione di malattie delle piante con Qualcomm Dragonboard 410c: Ciao a tutti, partecipiamo al concorso Inventing the Future con Dragonboard 410c sponsorizzato da Embarcados, Linaro e Baita.AVoID Project (Agro View Disease)Il nostro obiettivo è creare un sistema integrato in grado di catturare immagini, elaborare e rileva la posizione