Arduino UNO - hodiny, teploměr, vlhkoměr řízený NTP serverem

Srdcem zařízení je procesor ATmega 328 (Arduino UNO), který je připojen k síti (Internetu) pomocí modulu s ENC28J60. Ze sítě se pomocí DHCP získá IP adresa a následně z NTP serveru přesný čas a datum.

ZDARMA

  • hex pro procesor

DONATE

  • zdroj + hex pro Arduino IDE, desky spojů a gerber (Eagle)

Čidlem DHTxx se změří vlhkost a teplota. Na LCD I2C displeji (16x4 znaků) se zobrazuje: teplota, vlhkost, datum a čas (čas a datum je synchronizován každý den, nebo po zapnutí zařízení).

Zařízení vychází z této konstrukce (pingátor)

Schéma zapojení

schema

Deska spojů

deska

Fotografie "bastlu" na stole

IMG 20160107 120415

IMG 20160107 120418

IMG 20160107 120420

IMG 20160107 120425

IMG 20160107 120431

Serial monitor

IMG 20160107 120501

Video pohled na displej

Knihovna EtherCard: https://github.com/jcw/ethercard

DONATE (v příloze navíc deska spojů eagle+gerber, zdrojový program pro procesor, build)