Sommario:

Sensore accelerometro con Arduino: 5 passaggi
Sensore accelerometro con Arduino: 5 passaggi

Video: Sensore accelerometro con Arduino: 5 passaggi

Video: Sensore accelerometro con Arduino: 5 passaggi
Video: Usare un accelerometro analogico con Arduino - #39 2024, Luglio
Anonim
Image
Image
Fase uno: collegare il giroscopio ad Arduino
Fase uno: collegare il giroscopio ad Arduino

Ho avuto un'idea per un casco elettronico che sarebbe stato un eccellente costume di Halloween. senza entrare troppo nei dettagli comporterebbe l'illuminazione con schemi diversi a seconda della direzione in cui è girata la maschera, in modo che quando alzo lo sguardo, il casco si illumina, ma rimane neutro se non mi muovo.

Forniture

(1) Arduino Uno e cavo connettore USB(1) Giroscopio a tre assi L3G4200 (disponibile su MPJA.com o ovunque questi tipi di moduli possano essere venduti)

una mano piena di cavi maschio/femmina (2+) Luci LED e le resistenze appropriate

(1) tagliere (la dimensione in miniatura va bene)

Una sorta di alloggiamento per tutta l'elettronica. Per questo esempio, ho usato un'abbondante scatola di cartone, ma potresti usare… letteralmente tutto ciò che si adatta.

Pazienza.

Passaggio 1: Passaggio uno: collegare il giroscopio ad Arduino

Fase uno: collegare il giroscopio ad Arduino
Fase uno: collegare il giroscopio ad Arduino
Fase uno: collegare il giroscopio ad Arduino
Fase uno: collegare il giroscopio ad Arduino

Ok, ci sono alcuni fili che possono essere collegati direttamente ad Arduino, ma ci sono due parti che devono essere collegate alla porta 3.3v, quindi dobbiamo usare la breadboard per questo. Vai avanti e collega un filo rosso dalla porta 3.3v alla riga (+) sulla breadboard. Quindi collegare un cavo per collegare il pin VCC sul giroscopio al (+) sulla breadboard. Ripetere questo passaggio con il pin SDO sul giroscopio. ora prendi un filo nero e collega il pin GND alla riga (-) sulla breadboard, quindi collega un filo dalla porta GND Arduino alla riga (-) sulla breadboard. questo lo fa per il potere. Ora per i cavi dati necessari per far funzionare completamente il giroscopio. Sotto il GRN sul giroscopio c'è il pin SDA, collegalo alla porta A4 sull'Arduino. Sotto c'è il pin SCL, collegalo alla porta A5 su Arduino. Il tuo giroscopio è ora completamente collegato.

Passaggio 2: Passaggio 2: collegare i LED

Passaggio 2: collegare i LED
Passaggio 2: collegare i LED

Ok, quindi per il mio progetto, avevo due LED che si accendono a seconda di come si muove la scatola. andiamo avanti e colleghiamoli. Questo è semplice, collega il conduttore positivo del resistore al pin numerico del tuo pin preferito (ho scelto arbitrariamente 8 e 9). collegarli alla breadboard, quindi collegare un LED e inviare il cavo negativo del LED a (-) sulla breadboard. Questo ti darà la possibilità di accendere due LED diversi in base ai parametri impostati con Arduino.

Passaggio 3: codifica

Ok, qui è dove le cose si fanno divertenti. e per divertimento intendo… ehm. bene. o lo ami o non lo ami. in ogni caso ci siamo! Dovrai codificare il giroscopio, cosa che non so come fare. MA, Internet lo fa. Per il mio progetto, ho preso in prestito il codice fornito amorevolmente da jtbourke nel forum Arduino (https://forum.arduino.cc/index.php?topic=147351.0) puoi praticamente copiarlo e incollarlo e usarlo come base per il tuo progetto. Da qui, devi aggiungere alcune righe di codice per soddisfare i tuoi scopi. per uno, vuoi creare alcune variabili globali, una per ogni LED che vuoi accendere. Questo schizzo ha già variabili per le coordinate X, Y e Z. devi aggiungere quella parte del codice, ti consiglio un'istruzione IF THEN che cerca quando la tua accelerazione raggiunge una certa soglia. questo è un sacco di tentativi ed errori, quindi vai avanti e fatti un panino e metti su un po 'di hip hop lofi.

Fase 4: assemblaggio e costruzione

Assemblaggio e costruzione
Assemblaggio e costruzione
Assemblaggio e costruzione
Assemblaggio e costruzione
Assemblaggio e costruzione
Assemblaggio e costruzione

Congratulazioni! se hai superato l'ultimo passaggio significa che hai quasi finito. Ora tutto ciò che devi fare è mettere tutte le parti nella scatola. [IMPORTANTE] assicurarsi che tutto rimanga collegato di conseguenza, assicurarsi che il giroscopio sia posizionato davanti e al centro del dispositivo o si otterranno letture errate e assicurarsi che nulla conduttivo tocchi la parte anteriore del giroscopio, in quanto cortocircuiterà il dispositivo e dovrai ripristinare Arduino. dopo di che, sei praticamente a posto.

Passaggio 5: L'HAI FATTO

CE L'HAI FATTA
CE L'HAI FATTA

Bel lavoro. hai fatto. ora goditi la tua scatola che si illumina quando si muove!

Consigliato: