Rate this article
( 1 Vote ) 
Comment count: 0

orologio datario con temperatura e umidità

 

Realizza il tuo orologio con temperatura e umidità con Digispark

 

 





Il dispositivo realizzato è un orologio/datario, con visualizzazione di temperatura e umidità, basato su Digispark, una piccolissima scheda a microcontrollore Arduino compatibile.Per la data e l'ora è stato utilizzato un modulo RTC con collegamento I2C,
mentre la lettura della temperatura e dell'umidità avviene grazie al modulo DHT 11.


quello che vi posto di seguito è lo sketch da caricare nel microcontrollore, se non sapete come caricarlo o volete maggiori informazioni su questo componente, vi rimando all'articolo introduttivo su Digispark.



Ecco il codice:

  1. #include <TinyDHT.h> // Liberia sensore DHT (umidtà temperatura)
  2. #include <LiquidCrystal_I2C.h> // Libreria Display con protocollo I2C
  3. #include <TinyRTClib.h> // LIbreria del RTC (real time clok)
  4. #include <TinyWireM.h> // Libreria controllo I2C
  5. #include <avr/power.h> // Libreria per ridurre la frequenza a 16 MHz a 5 volt
  6. #define DHTTYPE DHT11 //imposto il modella di DHT
  7. #define TEMPTYPE 0 // imposto la lettura temperatura in gradi celsius
  8. #define DHTPIN 1 // pin dove collego il DHT
  9. DHT dht(DHTPIN, DHTTYPE); // definisco il sensore
  10. RTC_DS1307 RTC; // definisco il tipo di RTC
  11. LiquidCrystal_I2C lcd(0x27,20,4); // definisco il tipo di display (20 colonne x 4 righe)
  12. void setup() {
  13.   if (F_CPU == 16000000) clock_prescale_set(clock_div_1);
  14.   dht.begin(); // se la frequenza è 16 MHz e la tensione è 5 volt, inizzializzare DHT
  15.    
  16.  TinyWireM.begin(); // inizzializzo il I2C
  17.  RTC.begin(); // inizzializzo l'RTC
  18.  lcd.init(); //inizzializzo il display
  19.  lcd.backlight(); // accendo il display
  20.  lcd.print("    Vi presento");
  21.  lcd.setCursor(0,1);
  22.  lcd.print("    RoboTittino");
  23.  lcd.setCursor(0,2);
  24.  lcd.print("Umidita' Temperatura");
  25.  lcd.setCursor(0,3);
  26.  lcd.print("     Data Ora");
  27.  delay(4000); // scrivo la frasr di presenazione ed attendo 4 secondi
  28.  lcd.clear(); // cancello il display
  29.  lcd.setCursor(0,3);
  30.  lcd.print("ORA:");
  31.  lcd.setCursor(0,2);
  32.  lcd.print("DATA:"); // nella terza e quate riga scivo "ORA" e "DATA"
  33.  if (! RTC.isrunning()) {
  34.  RTC.adjust(DateTime(__DATE__, __TIME__)); // regolo l'ora del RTC con quella del PC
  35.  }
  36. }
  37. void loop() {
  38.   int8_t h = dht.readHumidity(); // leggo l'umidità
  39.   int16_t t = dht.readTemperature(TEMPTYPE); // leggo la temperatura
  40.   lcd.setCursor(0, 0);
  41.   if ( t == BAD_TEMP || h == BAD_HUM ) { // se non rileva nessun dato
  42.      lcd.print("Collegatre DHT");       //   scrivo messaggio d'errore nella prima riga
  43.   } else {
  44.      lcd.print("Umidita': "); // nella prima riga scrivo "Umidità"
  45.      lcd.setCursor(10,0);
  46.      lcd.print(h); //  nella prima riga nella colonna 10, scrivo l'umidità rilevata
  47.      lcd.setCursor(12, 0);
  48.      lcd.print(" % ");//  nella prima riga nella colonna 12, scrivo il simbolo %
  49.      lcd.setCursor(0, 1);
  50.      lcd.print("Temp:"); // nella seconda riga scrivo "Temmp"
  51.      lcd.setCursor(10, 1);
  52.      lcd.print(t);// nella seconda riga nella colonna 10, scrivo la temperatura rilevata
  53.      lcd.setCursor(13, 1);
  54.      lcd.print("*C");// nella seconda riga nella colonna 13, scrivo il simbolo "*C"
  55.   }
  56.   DateTime now = RTC.now(); // leggo i dati del RTC
  57.   lcd.home();
  58.   lcd.setCursor(7,2);
  59.   if(now.day()<10)
  60.   lcd.print("0");
  61.   lcd.print(now.day(), DEC);
  62.   lcd.print("/");
  63.   if(now.month()<10)
  64.   lcd.print("0");
  65.   lcd.print(now.month(), DEC);
  66.   lcd.print("/");
  67.   lcd.print(now.year(), DEC);
  68.   // nella settima colonna della terza riga scrivo: gg/mm/aaaa
  69.   lcd.setCursor(8,3);
  70.   if(now.hour()<10)
  71.   lcd.print("0");
  72.   lcd.print(now.hour(), DEC);
  73.   lcd.print(":");
  74.   if(now.minute()<10)
  75.   lcd.print("0");
  76.   lcd.print(now.minute(), DEC);
  77.   lcd.print(":");
  78.   if(now.second()<10)
  79.   lcd.print("0");
  80.   lcd.print(now.second(), DEC);
  81.   // nell'ottava colonna della quarta riga scrivo hh:mm:ss
  82.   delay(1000); //attendo un secondo prima di una nuova lettura
  83. }


Questo è lo schema elettrico realizzato con grande pazienza da Tiziano:

 

 



Ed ecco la realizzazione fisica del progetto:

 

 




questo progetto è stato realizzato da  Tiziano Bianchettin

elettronica
IMAGE arduino driver elettronico
Sabato, 16 Gennaio 2016
... Read More...
IMAGE come usare un alimentatore pc
Sabato, 16 Gennaio 2016
... Read More...
IMAGE come usare un hard disk rotto
Sabato, 16 Gennaio 2016
... Read More...
IMAGE creiamo un circuito elettronico
Sabato, 16 Gennaio 2016
... Read More...
IMAGE cubo di led
Mercoledì, 24 Febbraio 2016
... Read More...

Google maps:

Thank you for your donation.



 

 

Aktion1 - 200x200
telefonia
IMAGE installiamo messenger per facebook
Giovedì, 04 Febbraio 2016
... Read More...
IMAGE sistema android
Giovedì, 04 Febbraio 2016
... Read More...
IMAGE telefoniamo gratis con voip
Lunedì, 29 Febbraio 2016
... Read More...
IMAGE huawei
Giovedì, 04 Febbraio 2016
... Read More...
iphone categoria
IMAGE installare app su iphone
Giovedì, 04 Febbraio 2016
... Read More...
IMAGE riparare vetro rotto iphone
Giovedì, 04 Febbraio 2016
... Read More...
IMAGE iphone
Giovedì, 04 Febbraio 2016
... Read More...
samsung categoria
IMAGE cambio vetro samsung
Giovedì, 04 Febbraio 2016
... Read More...
IMAGE samsung le migliori app
Giovedì, 04 Febbraio 2016
... Read More...
tutorial pc
IMAGE tutorial pc
Giovedì, 08 Dicembre 2016
... Read More...
tutorial software
IMAGE antivirus gratuiti
Giovedì, 04 Febbraio 2016
... Read More...
IMAGE assemblare un pc
Giovedì, 04 Febbraio 2016
... Read More...
IMAGE come fare un backup del pc
Giovedì, 04 Febbraio 2016
... Read More...
tutorial hardware
IMAGE tutorial hardware
Giovedì, 04 Febbraio 2016
... Read More...
tutorial extra
IMAGE tutorial extra
Giovedì, 04 Febbraio 2016
... Read More...
video tutorial
IMAGE video tutorial
Lunedì, 29 Febbraio 2016
... Read More...
web
IMAGE installare joomla
Giovedì, 04 Febbraio 2016
... Read More...
IMAGE affiliazioni
Giovedì, 04 Febbraio 2016
... Read More...
IMAGE lavorare sul web
Giovedì, 04 Febbraio 2016
... Read More...
IMAGE web
Giovedì, 04 Febbraio 2016
... Read More...
chat
IMAGE badoo
Domenica, 24 Giugno 2018
... Read More...
IMAGE facebook
Martedì, 08 Marzo 2016
... Read More...
IMAGE instagram
Martedì, 08 Marzo 2016
... Read More...
IMAGE meetic
Martedì, 29 Maggio 2018
... Read More...
IMAGE messenger
Domenica, 27 Marzo 2016
... Read More...
libri
IMAGE libro elettronico kindle
Giovedì, 04 Febbraio 2016
... Read More...
windows
IMAGE barra del mac su windows
Sabato, 27 Febbraio 2016
... Read More...
IMAGE start win7 per velocizzare win 8
Lunedì, 29 Febbraio 2016
... Read More...
IMAGE windows
Giovedì, 04 Febbraio 2016
... Read More...
linux
IMAGE linux
Giovedì, 04 Febbraio 2016
... Read More...
ubuntu
IMAGE ubuntu
Giovedì, 04 Febbraio 2016
... Read More...
elettronica
IMAGE arduino driver elettronico
Sabato, 27 Febbraio 2016
... Read More...
IMAGE come usare un alimentatore pc
Giovedì, 18 Febbraio 2016
... Read More...
IMAGE come usare un hard disk rotto
Giovedì, 18 Febbraio 2016
... Read More...
IMAGE creiamo un circuito elettronico
Sabato, 27 Febbraio 2016
... Read More...
IMAGE cubo di led
Sabato, 27 Febbraio 2016
... Read More...
internet
IMAGE bronswer a confronto
Giovedì, 04 Febbraio 2016
... Read More...
IMAGE come crearsi un email
Giovedì, 04 Febbraio 2016
... Read More...
IMAGE corsi on line
Giovedì, 04 Febbraio 2016
... Read More...
IMAGE facciamoci assistere da pc remoto
Lunedì, 29 Febbraio 2016
... Read More...
musica
IMAGE musica
Giovedì, 08 Dicembre 2016
... Read More...
video comici
IMAGE video comici
Giovedì, 08 Dicembre 2016
... Read More...
pc
IMAGE pc
Giovedì, 08 Dicembre 2016
... Read More...
console
IMAGE console
Giovedì, 04 Febbraio 2016
... Read More...
giochi
IMAGE giochi
Giovedì, 04 Febbraio 2016
... Read More...
ipad
IMAGE ipad
Domenica, 27 Marzo 2016
... Read More...
tablet
tablet
Domenica, 27 Marzo 2016
... Read More...
scaricare da yuotube
IMAGE scaricare musica da yuotube
Martedì, 16 Febbraio 2016
... Read More...
scaricare musica su pc
IMAGE scaricare musica video file sul pc
Mercoledì, 17 Febbraio 2016
... Read More...
convertire audio
IMAGE convertire audio
Martedì, 16 Febbraio 2016
... Read More...
ascoltare radio sul pc
IMAGE ascoltare radio sul pc
Lunedì, 15 Febbraio 2016
... Read More...
registrare la radio su pc
IMAGE registriamo dalla radio sul pc
Martedì, 16 Febbraio 2016
... Read More...
dolci
IMAGE budino
Venerdì, 12 Febbraio 2016
... Read More...
IMAGE Cannoli Siciliani
Venerdì, 12 Febbraio 2016
... Read More...
IMAGE Sbriciolata ricotta e Nutella
Venerdì, 12 Febbraio 2016
... Read More...
IMAGE Torta magica alla nutella
Venerdì, 12 Febbraio 2016
... Read More...
primi piatti
IMAGE facciamo primi piatti
Venerdì, 12 Febbraio 2016
... Read More...
fai da te
IMAGE fai da te
Sabato, 06 Febbraio 2016
... Read More...
digitale terrestre
IMAGE digitale terrestre
Sabato, 06 Febbraio 2016
... Read More...
tv satellitare
IMAGE tv satellitare
Domenica, 07 Febbraio 2016
... Read More...
bricolage
IMAGE facciamo bricolage
Lunedì, 08 Febbraio 2016
... Read More...
paypal
IMAGE perchè la paypal
Sabato, 06 Febbraio 2016
... Read More...
ebay
IMAGE come comprare e vendere su ebay
Giovedì, 04 Febbraio 2016
... Read More...
amazon
IMAGE come comprare e vendere su amazon
Giovedì, 04 Febbraio 2016
... Read More...
postpay
IMAGE prepagata postpay
Venerdì, 05 Febbraio 2016
... Read More...
streaming
sport streaming
IMAGE sport streaming
Giovedì, 04 Febbraio 2016
... Read More...
film streaming
IMAGE film streaming
Lunedì, 12 Novembre 2018
... Read More...
calcio streaming
IMAGE calcio streaming
Lunedì, 05 Novembre 2018
... Read More...
cam live
IMAGE cam live nel mondo
Giovedì, 04 Febbraio 2016
... Read More...
cam casa
dyndns
IMAGE creiamoci un host name
Sabato, 06 Febbraio 2016
... Read More...
impianto satellitare
IMAGE impianto satellitare
Mercoledì, 10 Febbraio 2016
... Read More...
primi extra
IMAGE cannelloni ricotta e spinaci
Giovedì, 11 Febbraio 2016
... Read More...
IMAGE ravioli ricotta e spinaci
Giovedì, 11 Febbraio 2016
... Read More...
IMAGE Tortellacci zucchine e gamberi
Giovedì, 11 Febbraio 2016
... Read More...
IMAGE tortelloni ricotta e spinaci
Giovedì, 11 Febbraio 2016
... Read More...
primi extra2
IMAGE lasagne
Giovedì, 11 Febbraio 2016
... Read More...
IMAGE paella valenciana
Giovedì, 11 Febbraio 2016
... Read More...
IMAGE ravioli stracchino e salsiccia
Giovedì, 11 Febbraio 2016
... Read More...
IMAGE trofie al salmone e philadelphia
Giovedì, 11 Febbraio 2016
... Read More...
dolci extra
IMAGE cheesecake
Venerdì, 12 Febbraio 2016
... Read More...
IMAGE torta al limone
Venerdì, 12 Febbraio 2016
... Read More...
IMAGE torta di mele
Giovedì, 08 Dicembre 2016
... Read More...
IMAGE torta di riso
Venerdì, 12 Febbraio 2016
... Read More...

badoo facebook

 

messenger meetic twitter potrebbero interessarti  video comici ;masterizzare dvd video  masterizzare cd audio

how to change background in joomla