Jednotka pro zobrazování z Thingspeaku

Pro zobrazování teplotních dat z webu Thingspeak jsem si postavil jednoduchou zobrazovací jednotku s LED displejem a wifi.

Už dlouho mám postavenou meteostanici s odesíláním dat na Thingspeak. K zobrazování dat používám aplikaci v mobilu ale občas se hodí i zobrazení na klasický LED displej.

Jednotka je postavená na desce Arduino a modulu ESP-01 pro komunikaci s internetem přes wifi. 

Funkce je jednoduchá. Modul ESP-01 se připojí přes wifi na servery Thingspeak a načte data. Data odešle přes sériovou linku do čekajícího arduina. Arduino je po přijetí zpracuje k zobrazení a odešle je do LED displeje.

Četnost aktualizací je nastavená na 5 minut a lze jí upravit v programu ESP-01.

Vnitřní provedení

Vlastní zapojení je provedené na kousku univerzální DPS v plastové krabičce. K napájení slouží externí adaptér na 5V.

schéma zapojení

Pár slov ke schématu: 

  • odpor R1 je třeba zvolit s ohledem na potřeby LED zobrazující mínus znaménko
  • odpory R2 a R3 jsou použité 6k8
  • kondenzátor C1 slouží k vykrývání proudových špiček ESPčka. Použil jsem 470uF
  • LED displej je s řadičem TM1637 a upravený dle návodu ZDE

Program do ESP-01 a Arduina je ke stažení ZDE.

Napsat komentář

Vaše emailová adresa nebude zveřejněna. Vyžadované informace jsou označeny *