PROGETTI ARDUINO

  • HOME
  • PROGETTI E TUTORIAL
  • PROGETTI E TUTORIAL 2
  • ELETTRONICA
  • RECENSIONI
  • MANUALE
  • CONTATTI
  • HOME
  • PROGETTI E TUTORIAL
  • PROGETTI E TUTORIAL 2
  • ELETTRONICA
  • RECENSIONI
  • MANUALE
  • CONTATTI

42. Arduino lettura temperatura e display con ​DS18B20

Arduino e display I2C per la lettura della temperatura del modulo ​DS18B20
[Aggiornato con nuove librerie]
Il modulo DS18B20 è in grado di rilevare temperature comprese tra -55 C° e 125 C° ed è molto preciso, con un`accuratezza di ÷ 0,5 C°.
In questo tutorial visualizzeremo la temperatura sul display LCD 16x2
Il sensore ha un chip al suo interno in grado di convertire il segnale analogico in digitale, e ogni modulo ha un suo numero seriale così da poter collegare ad Arduino quanti moduli vogliamo.
Sotto è illustrato il modulo, le dimensioni sono minime, e il sensore ha la forma di un transistor. Ha tre piedini, rispettivamente Gnd, Vcc, e Dati.
Foto
Foto
Questo è un componente facente parte del kit di 37 sensori acquistabile su ebay. Cliccate sull`immagine per visitare il sito.
Foto
Per realizzare questo progetto occorrono pochi componenti:
Arduino Uno
ebay
Amazon
Display LCD I2C 16x2
ebay
Amazon
Modulo DS18B20
ebay
 Amazon
Breadboard
ebay
Amazon
Cavetti di Collegamento
ebay
Amazon
Foto
Ora realizzeremo il circuito seguendo lo schema sottostante:
SCHEMA
Foto
Colleghiamo Arduino uno al PC e scarichiamo lo sketch, il modulo ha bisogno della libreria "DallasTemperature.h" per funzionare, quindi la possiamo inserire facilmente cliccando nell` IDE su sketch > #include libreria > Gestione librerie, cercare la libreria "DallasTemperature.h" e installarla.
​Oppure inserire le librerie ,manualmente le librerie nella directory programmi x86 > Arduino > libraries di Arduino.
Sketch:
Nota: Per il corretto funzionamento inserire le librerie liquidcrystal_i2C.zip, New_Libreria_dallastemperature.zip e New_Libreria_OneWire nell'Arduino IDE. Tramite l'apposito comando cliccando su Sketch >> #include libreria >> aggiungi libreria da file .ZIP.
Le librerie le trovate in fondo pagina e si possono scaricare liberamente.

Oltre alla libreria "DallasTemperature.h" vanno aggiunte anche le librerie "OneWire.h" e "LiquidCrystal_I2C.h" 
A questo punto abbiamo finito, ora vedremo la temperatura scritta sul display, aggiungerei molto precisa, infatti non si rilevano errori di misurazione neanche decimali. 
Non mi rimane che salutarvi al prossimo tutorial e se avete bisogno utilizzate il modulo dei contatti per chiarimenti o suggerimenti. 
​Buon lavoro!!!
Foto
liquidcrystal_i2c__1_.zip
File Size: 485 kb
File Type: zip
Scarica file

New_Libreria_onewire.zip
File Size: 18 kb
File Type: zip
Scarica file

New_Libreria_dallastemperature.zip
File Size: 22 kb
File Type: zip
Scarica file

Sketch_sensore_temperatura_ds18b20_e_display.ino
File Size: 1 kb
File Type: ino
Scarica file

Condividete nei commenti le foto dei vostri progetti.

© ProgettiArduino.com 2019 - Fancello Salvatore
​ Layout, immagini e testi sono di esclusiva proprietà di www.progettiarduino.com 
Privacy Policy