Sommario:

Tutorial accelerometro Arduino: controllare un ponte navale utilizzando un servomotore: 5 passaggi
Tutorial accelerometro Arduino: controllare un ponte navale utilizzando un servomotore: 5 passaggi

Video: Tutorial accelerometro Arduino: controllare un ponte navale utilizzando un servomotore: 5 passaggi

Video: Tutorial accelerometro Arduino: controllare un ponte navale utilizzando un servomotore: 5 passaggi
Video: Matatalab: coding tangibile e senza dispositivi 2024, Luglio
Anonim
Tutorial accelerometro Arduino: controlla un ponte navale usando un servomotore
Tutorial accelerometro Arduino: controlla un ponte navale usando un servomotore

I sensori dell'accelerometro sono ora nella maggior parte dei nostri smartphone per offrire loro un'ampia varietà di utilizzi e funzionalità che usiamo quotidianamente, senza nemmeno sapere che il responsabile è l'accelerometro.

Una di queste capacità è la controllabilità che l'accelerometro ci offre dove puoi controllare la tua auto nei giochi di corse o utilizzare una determinata app per trasformare il tuo telefono in un telecomando per il tuo robot o auto RC che utilizza l'accelerometro come strumento di controllo.

Quindi, in questo tutorial sull'accelerometro Arduino, utilizzeremo quest'ultima funzionalità per utilizzare il sensore accelerometro incorporato sui nostri smartphone per controllare l'apertura e la chiusura di un ponte di una nave. Ovviamente il ponte è solo un servomotore che va a 0 gradi per chiudere e 90 gradi per aprire.

Parliamo dell'idea alla base di questo tutorial sull'accelerometro Arduino…

Idea:

Useremo la scheda 1Sheeld con la sua app Android/iOS e utilizzeremo lo scudo dell'accelerometro dove qualsiasi cambiamento in qualsiasi asse x o asse y o asse z verrà inviato ad Arduino e quindi possiamo decidere se cambiare il servogrado a 0 o 90.

Iniziare:

Se è la prima volta che hai a che fare con 1Sheeld o vuoi saperne di più, ti consiglio di controllare questo tutorial introduttivo facile e veloce.

E se non hai mai provato il servomotore prima, ti consiglio di controllare questo breve video. Ora, dopo aver acquisito un po' di familiarità con 1Sheeld, iniziamo!

Passaggio 1: componenti hardware:

Componenti hardware
Componenti hardware
Componenti hardware
Componenti hardware
Componenti hardware
Componenti hardware
Componenti hardware
Componenti hardware
  1. Arduino Uno.
  2. 1Pannello+scheda.
  3. GUIDATO.
  4. Servomotore S90.
  5. 3 * Cavi maschio-maschio.
  6. Cavo USB Arduino o batteria 9-12v.
  7. Telefono Android/iOS con l'app 1Sheeld installata.

Passaggio 2: componenti software:

  1. Arduino IDE.
  2. Libreria 1Sheeld, App 1Sheeld per Android o App per iOS.

Passaggio 3:

Immagine
Immagine
Immagine
Immagine
Immagine
Immagine
  1. Collega la scheda 1Sheeld al tuo Arduino come immagine1
  2. . Collegare l'LCD 16*2 come immagine2.
  3. Cambia l'alimentazione di 1Sheeld per operare su 5v (non su 3.3v) come immagine3.

1Sheeld ha 2 modalità: modalità di caricamento e modalità operativa. Puoi passare da uno all'altro usando l'interruttore vicino ai pin digitali e si chiama "UART SWITCH" su 1Sheeld e "SERIAL SWITCH" su 1Sheeld+.

  • Innanzitutto, fai scorrere l'interruttore verso la notazione "SWITCH" come image4 che trasforma la scheda 1Sheeld in modalità di caricamento per consentire di caricare il codice Arduino.
  • In secondo luogo, dopo aver terminato il caricamento del codice, fai scorrere l'interruttore verso la notazione "UART" (o "SERIAL" sulla scheda 1Sheeld+) come immagine5 che trasforma la scheda 1Sheeld in modalità operativa per comunicare con l'app 1Sheeld del tuo smartphone.

Infine, collega Arduino tramite il PC utilizzando il cavo USB Arduino.

Passaggio 4: codice:

Consiglierei di controllare la documentazione di Arduino Accelerometer Shield per saperne di più sulla funzionalità Arduino Accelerometer Shield e su come usarli.

Ora, passa la scheda 1Sheeld alla modalità di caricamento, carica il codice allegato per l'orologio digitale Arduino. Porta la scheda 1Sheeld in modalità operativa, quindi apri l'app 1Sheeld e collegala alla scheda 1Sheeld tramite Bluetooth.

Passaggio 5: eseguilo:

Come puoi vedere nel video tutorial dell'accelerometro Arduino, ho usato un pezzo di cartone attaccato al servomotore come indicazione del movimento del ponte.

Poi tendi il telefono verso di te e vedrai che il ponte si è aperto con 90 gradi del servo e il LED è acceso con un discorso che esce dall'altoparlante del telefono che ti dice che il ponte è ora aperto e una nave sta attraversando.

E una volta che tendi il telefono dalla parte opposta, vedrai che il ponte è chiuso con 0 gradi del servo e il LED è spento con un discorso che esce dall'altoparlante del telefono che ti dice che il ponte è ora chiuso e una nave ha attraversato.

È stato così ragazzi, spero che questo rapido tutorial sull'accelerometro Arduino vi sia piaciuto e per qualsiasi domanda o anche opinione a riguardo, non esitate a lasciare il vostro commento in basso.

Consigliato: