Sommario:
- Fase 1: Costituzione
- Passaggio 2: crea la libellula - Testa 1 -
- Passaggio 3: crea la libellula - Testa 2 -
- Passaggio 4: crea la libellula - Testa 3 -
- Passaggio 5: creare la libellula - Corpo 1 -
- Passaggio 6: creare la libellula - Corpo 2 -
- Passaggio 7: creare la libellula - Corpo 3 -
- Passaggio 8: creare la libellula - Corpo 4 -
- Passaggio 9: servo a rotazione continua a 360 gradi
- Passaggio 10: codice Arduino
- Passaggio 11: operazione
Video: Libellula che dondola la testa: 11 passaggi
2024 Autore: John Day | [email protected]. Ultima modifica: 2024-01-30 10:03
Ho fatto la libellula. La libellula oscilla la testa con un sensore di gesti e un servomotore.
componenti
- Arduino UNO
- Seeed Grove - Gesto
- Servo a rotazione continua micro FS90R
Fase 1: Costituzione
Rilevare il movimento del dito con il sensore di gesti e controllare il senso di rotazione del servo a rotazione continua a 360° con Arduino.
Passaggio 2: crea la libellula - Testa 1 -
La testa è stata realizzata con vite M8 lunga 12 mm. Quando si ruota la testa con il servo, tagliare lo stick in modo che si fermi ad un angolo fisso, tagliare il filo alla lunghezza appropriata e saldarlo alla vite.
Passaggio 3: crea la libellula - Testa 2 -
Occhi e bocca sono stati realizzati con sigilli di gioielli scintillanti. Scrivo la bocca con una penna.
Passaggio 4: crea la libellula - Testa 3 -
Il collegamento tra la testa e il torace (servo) è costituito da un dado. Attacca le piume e i dadi attaccati al servo con adesivo istantaneo.
Passaggio 5: creare la libellula - Corpo 1 -
Fai il servomotore al petto della libellula. Vite M6 lunga 60 mm incollata come pancia.
Passaggio 6: creare la libellula - Corpo 2 -
Avvitare i dadi creati in precedenza al servo e legare le piume delle placche con i piedi del filo.
Passaggio 7: creare la libellula - Corpo 3 -
Attacca un filo spesso al servo in modo che si attacchi alla barra di sostituzione della testa. Saldo i piedini del filo sottile a questo filo spesso (per acciaio inossidabile).
Passaggio 8: creare la libellula - Corpo 4 -
Avvitare la testa nel dado e la libellula è completata. Attiva il servo e giralo.
Passaggio 9: servo a rotazione continua a 360 gradi
Questo servo funziona con la libreria Servo che era originariamente inclusa nell'IDE Arduino, ma leggermente diversa dal normale servomotore.
- Arresto servo con ingresso a 90 gradi
- Ruota in senso orario con input da 0 a 89 gradi. La velocità di rotazione aumenta ulteriormente da 90 gradi.
- Ruota in senso antiorario con input da 91 a 180 gradi. La velocità di rotazione aumenta ulteriormente da 90 gradi.
Passaggio 10: codice Arduino
Collega il servo e il sensore gestuale ad Arduino UNO.
La libreria del sensore di gesti utilizza quanto segue.https://github.com/Seed-Studio/Gesture_PAJ7620
Ho guardato l'esempio di codice paj7620_9gestures.ino.
Il gesto gli fece riconoscere il senso orario e il senso antiorario del dito.
L'8 pin digitale di Arduino è collegato a GND in modo che il servo ruoti lentamente in senso antiorario in modo che la vite a testa possa essere ruotata nel dado.
L'apertura digitale a 8 pin di Arduino rilascia il normale funzionamento e inizia il rilevamento del sensore gestuale. Rileva la rotazione del movimento del dito e si muove in base al servo.
#include #include "paj7620.h" #include Servo myservo; // crea un oggetto servo per controllare un servo
void setup() { uint8_t errore = 0; Serial.begin(9600); mioservo.attach(A0); // collega il servo sul pin 9 all'oggetto servo pinMode(8, INPUT_PULLUP); errore = paj7620Init(); // inizializza i registri Paj7620 if (errore) { Serial.print("INIT ERROR, CODE:"); Serial.println(errore); }else { Serial.println("INIT OK"); } Serial.println("Inserisci i tuoi gesti:\n"); }
void loop() { uint8_t data = 0, data1 = 0, errore; if(digitalRead(8) == LOW){ mioservo.write(90 + 15); }else{ errore = paj7620ReadReg(0x43, 1, &dati); // Leggi Bank_0_Reg_0x43/0x44 per il risultato del gesto. if (!error) { switch (data) { case GES_CLOCKWISE_FLAG: Serial.println("Clockwise"); mioservo.write(90 - 20); ritardo (800); rottura; case GES_COUNT_CLOCKWISE_FLAG: Serial.println("antiorario"); mioservo.write(90 + 20); ritardo (800); rottura; predefinito: mioservo.write(90); rottura; } } } }
Passaggio 11: operazione
Ho una bella libellula che fa oscillare la testa!
Consigliato:
Giocattoli che si adattano all'interruttore: il drago ambulante che respira l'acqua diventa accessibile!: 7 passaggi (con immagini)
Giocattoli adattati all'interruttore: il drago ambulante che respira nell'acqua reso accessibile!: L'adattamento del giocattolo apre nuove strade e soluzioni personalizzate per consentire ai bambini con capacità motorie limitate o disabilità dello sviluppo di interagire con i giocattoli in modo indipendente. In molti casi, i bambini che richiedono i giocattoli adattati non sono in grado di int
Quad per bambini che hackera un veicolo a guida autonoma, che segue la linea e rileva ostacoli.: 4 passaggi
Quad per bambini che ha hackerato un veicolo a guida autonoma, che segue la linea e che rileva gli ostacoli.: Nell'istruttivo di oggi trasformeremo un quad elettrico per bambini da 1000 Watt (sì, lo so molto!) In un veicolo a guida autonoma, che segue la linea e che evita gli ostacoli! Video dimostrativo: https://youtu.be/bVIsolkEP1kPer questo progetto avremo bisogno dei seguenti materiali
Robot che segue l'uomo che usa Arduino Uno sotto i 20 $: 9 passaggi
Robot che segue umano usando Arduino Uno sotto i 20 $: quindi ho realizzato questo robot circa un anno fa e mi è piaciuto che possa seguirti ovunque e ovunque. questa è la migliore alternativa per un cane. è ancora con me fino ad ora. Ho anche un canale youtube dove puoi vedere il processo di realizzazione nel vi
"Ascolta la scatola": un modello che puoi inserire nella sua testa: 7 passaggi
"Ascolta la scatola" - un modello che puoi inserire nella sua testa: avevo sentito parlare di giocattoli di cartone giapponesi in cui la testa è diventata una scatola di immagazzinaggio per l'intero modello. Ho provato a trovarne uno online, ma non ci sono riuscito. O forse ci sono riuscito ma non sono riuscito a leggere la sceneggiatura giapponese? Comunque, ho deciso di crearne una mia. Si chiama Heed
Come costruire una testa per treppiede per $ 10 che è panoramica: 5 passaggi (con immagini)
Come costruire una testa per treppiede per $ 10 che è panoramica: il software di cucitura e le fotocamere digitali rendono le foto panoramiche molto più facili che mai. Tuttavia, per ottenere i migliori risultati, è necessaria una testa per treppiede speciale. Questi possono costare centinaia di dollari, ma crearli da soli non è così difficile. Ancora meglio, è di