Interfacciamento di sensori con la piattaforma Arduino. Giovanni Antonio Fadda (Istituto di Istruzione Superiore “Buccari-Marconi”, Cagliari
1.
2. ITS Giua, Cagliari - 26 Marzo 2015
I Sensori: come le Cose comunicano con le Cose
ga fadda “Buccari- Marconi”
Come i trasduttori comunicano con ArduinoCome i trasduttori comunicano con Arduino:
•Segnale in tensione 0V , 5V (trasduttori digitali)Segnale in tensione 0V , 5V (trasduttori digitali)
•Segnale Analogico [0..5]V (trasduttori analogici)Segnale Analogico [0..5]V (trasduttori analogici)
•Protocollo di comunicazioneProtocollo di comunicazione
3. ITS Giua, Cagliari - 26 Marzo 2015
I Sensori: come le Cose comunicano con le Cose
ga fadda “Buccari- Marconi”
4. ITS Giua, Cagliari - 26 Marzo 2015
I Sensori: come le Cose comunicano con le Cose
ga fadda “Buccari- Marconi”
Per i collegamenti dei trasduttoriPer i collegamenti dei trasduttori
digitali si possono utilizzare i pin:digitali si possono utilizzare i pin:
Da 0 a 13Da 0 a 13
Da A0 a A5Da A0 a A5
Per quelli analogici:Per quelli analogici:
Da A0 a A5Da A0 a A5
Dipende dal protocolloDipende dal protocollo
5. ITS Giua, Cagliari - 26 Marzo 2015
I Sensori: come le Cose comunicano con le Cose
ga fadda “Buccari- Marconi”
Le due modalità di collegamento
dei trasduttori digitali
PULL-UP Resistor
6. ITS Giua, Cagliari - 26 Marzo 2015
I Sensori: come le Cose comunicano con le Cose
ga fadda “Buccari- Marconi”
Le due modalità di collegamento
dei trasduttori digitali
PULL-DOWN Resistor
7. ITS Giua, Cagliari - 26 Marzo 2015
I Sensori: come le Cose comunicano con le Cose
ga fadda “Buccari- Marconi”
Strutura del programmaStrutura del programma
8. ITS Giua, Cagliari - 26 Marzo 2015
I Sensori: come le Cose comunicano con le Cose
ga fadda “Buccari- Marconi”
Lettura dello stato di un pulsante (Pull_Up)Lettura dello stato di un pulsante (Pull_Up)
9. ITS Giua, Cagliari - 26 Marzo 2015
I Sensori: come le Cose comunicano con le Cose
ga fadda “Buccari- Marconi”
Segnale Analogico [0..5]V:Segnale Analogico [0..5]V: potenziometropotenziometro
10. ITS Giua, Cagliari - 26 Marzo 2015
I Sensori: come le Cose comunicano con le Cose
ga fadda “Buccari- Marconi”
Segnale Analogico [0..5]V:Segnale Analogico [0..5]V: potenziometropotenziometro
11. ITS Giua, Cagliari - 26 Marzo 2015
I Sensori: come le Cose comunicano con le Cose
ga fadda “Buccari- Marconi”
Segnale Analogico [0..5]V:Segnale Analogico [0..5]V: LM35LM35
12. ITS Giua, Cagliari - 26 Marzo 2015
I Sensori: come le Cose comunicano con le Cose
ga fadda “Buccari- Marconi”
LM35
13. ITS Giua, Cagliari - 26 Marzo 2015
I Sensori: come le Cose comunicano con le Cose
ga fadda “Buccari- Marconi”
Il trasduttore umidità terreno (circa 1 euro)
- un uscita digitale(soglia)
- un uscita analogica(0..5V)
- Non tarato
nAD >100 : nessun contatto
650 =< nAD < 1000 asciutto
400 =< nAD < 650 umido
<nAD < 400 molto umido
14. ITS Giua, Cagliari - 26 Marzo 2015
I Sensori: come le Cose comunicano con le Cose
ga fadda “Buccari- Marconi”
Il trasduttore umidità terreno
15. ITS Giua, Cagliari - 26 Marzo 2015
I Sensori: come le Cose comunicano con le Cose
ga fadda “Buccari- Marconi”
Trasduttori ultrasuoni (circa 1 euro)
campo di misura: 3cm..4m
V = 331,5 m/s velocità del suono; T=0
V = 331,5 m/s + 0,62 * T
V = 343,9 m/s per T=20 °C
Velocità = Spazio / Tempo
Spazio = Velocità * Tempo
Spazio = 343,9 * Tempo/2
Spazio = Tempo/58,31 cm/µs
16. ITS Giua, Cagliari - 26 Marzo 2015
I Sensori: come le Cose comunicano con le Cose
ga fadda “Buccari- Marconi”
17. ITS Giua, Cagliari - 26 Marzo 2015
I Sensori: come le Cose comunicano con le Cose
ga fadda “Buccari- Marconi”
18. ITS Giua, Cagliari - 26 Marzo 2015
I Sensori: come le Cose comunicano con le Cose
ga fadda “Buccari- Marconi”
19. ITS Giua, Cagliari - 26 Marzo 2015
I Sensori ovvero come le Cose comunicano con le Cose ga
fadda “Buccari- Marconi”
Trasduttore di umidità e temperatura DHT-11 (circa 1 euro)Trasduttore di umidità e temperatura DHT-11 (circa 1 euro)
•Utilizza un protocollo di comunicazioneUtilizza un protocollo di comunicazione
•Si deve installare la libreriaSi deve installare la libreria
20. ITS Giua, Cagliari - 26 Marzo 2015
I Sensori: come le Cose comunicano con le Cose
ga fadda “Buccari- Marconi”
21. ITS Giua, Cagliari - 26 Marzo 2015
I Sensori: come le Cose comunicano con le Cose
ga fadda “Buccari- Marconi”
Protocollo seriale I2C
•Master - Slave
•Due linee di comunicazione
•1 Serial Data
•2 Serial clock
22. ITS Giua, Cagliari - 26 Marzo 2015
I Sensori: come le Cose comunicano con le Cose
ga fadda “Buccari- Marconi”
23. ITS Giua, Cagliari - 26 Marzo 2015
I Sensori: come le Cose comunicano con le Cose
ga fadda “Buccari- Marconi”
wii nunchuck
24. ITS Giua, Cagliari - 26 Marzo 2015
I Sensori: come le Cose comunicano con le Cose
ga fadda “Buccari- Marconi”