Arduino

Arduino

Bluetooth vocale

Questo progetto è molto simile al precedente solo che questa volta l'app installata sul cellulare invia segnali ad Arduino tramite un comando vocale.
Sono stati cambiati alcuni componenti, ad esempio, è stato usato un servomotore, un sensore LM35 al posto del sensore DHT-11, uno speacker al posto del buzzer e quattro LED al posto dei sei che c'erano prima.


Per realizzare questo progetto ho usato:
1. un modulo bluetooth HC-06 per la connessione tra Arduino e smartphone
2. un servomotore per mostrare un movimento
3. uno speacker per riprodurre un suono
4. un sensore LM35 per rilevare la temperatura ambientale
5. un display LCD con interfaccia I2C per mostrare quale componente è attivo
6. quattro LED di diverso colore che simulano accendendosi un comando assegnato


Collegamenti:  
a) modulo HC-06
Dei quattro terminali di cui dispone due vanno all'alimentazione quindi a +5V e GND mentre gli altri due, RX e TX, si collegano, rispettivatemente, ai pin digitali 11 e 10 di Arduino;
 
b) servomotore
Due terminali vanno all'alimentazione cioè +5V e GND mentre il terzo, quello del segnale, si collega al pin digitale 9;
 
c) speacker
Esso ha solo due terminali uno dei quali va al GND mentre l'altro al pin digitale 8;
 
d) sensore LM35
Il terminale esterno destro al GND, quello esterno sinistro a +5V mentre il centrale al pin analogico A0 (tutto ciò guardando il sensore dalla parte piatta);

 e) display LCD
Essendo provvisto di interfaccia I2C permette di usare solo quattro terminali, due per l'alimentazione +5V e GND e due, SCL ed SDA, ai pin analogici A5 ed A4;
 
f) LED
Essi sono connessi ai pin digitali, tramite una resistenza di 220 ohm, dal 2 al 5. 


Il codice relativo al progetto è disponibile al seguente link: Comandi vocali mentre quello dell'applicazione da installare nello smartphone al link : Vocali



Nessun commento:

Posta un commento