Arduino UNO - LEDMATRIX noviny s teploměrem

Seznam článků

Toto zařízení zobrazuje informace (text) z SD karty (včetně české diakritiky), dále zobrazuje teplotu a vlhkost vzduchu (možnost i připojení venkovního čidla DS18B20). Rychlost posuvu textu se dá nastavit trimrem na desce. LED panel mění intenzitu svitu dle okolního osvětlení (ve dne pálí naplno a v šeru ubere :-). Ve verzi HW 3 a vyšší se ledmatrix panel synchronizuje s časem NTP z Internetu (nastavuje zároveň obvod DS1307, který je zálohován baterií CR2032 - čas tedy poběží i bez připojení k Internetu), nastavení budíku. Obvod může sloužit jako reklamní informační panel, nebo "fajnové" hodiny do pokojíku...

Novinka - DONATE (v příloze navíc data pro 3D rámeček pro umístění LED matrixu a držák LED matic 1x4ks) G-Code pro PETG materiál, STL, Autodesk Fusion 360 zdroj

Parametry - HW verze 1  ZDARMA (bez datumu, času a tlačítek)

  • napájení: 5V DC 1A svorkovnice
  • měření teploty: čidlo DHT11 0 - 50 °C, 20% - 90%
  • přesnost měření: vlhkost: +/- 5%, teplota> +/- 2°C
  • SD karta: mikro SD karta formát FAT32 otestováno s kartou Sandisk Ultra 8GB (také 2GB no name karta)
  • přehrávaný soubor na kartě: jakýkoliv text komplet ASCI tabulka (včetně cz znaků) mimo podivné znaky, ty se nezobrazují (příklad: ASCI 0187, 0188 atd.) Pokud v souboru text.txt nic není napsáno bude se zobrazovat pouze teplota a vlhkost
  • název souboru na SD kartě: text.txt (na kartě mohou být i jiné soubory například videa atd, ale pouze soubor text.txt bude přehrán)
  • chybová hlášení: v případě, že není vložena karta. V případě chybějícího souboru text.txt

Parametry - HW verze 2 DONATE (v příloze navíc deska spojů eagle+gerber, vrtací plán plexisklo, zdrojový program pro procesor, build, hex)

  • napájení: 5V DC 1A USB konektor typ B 90°
  • měření teploty: čidlo DHT11 0 - 50 °C, 20% - 90%
  • přesnost měření: vlhkost: +/- 5%, teplota> +/- 2°C
  • SD karta: mikro SD karta formát FAT32 otestováno s kartou Sandisk Ultra 8GB (také 2GB no name karta)
  • přehrávaný soubor na kartě: jakýkoliv text komplet ASCI tabulka (včetně cz znaků) mimo podivné znaky, ty se nezobrazují (příklad: ASCI 0187, 0188 atd.) Pokud v souboru text.txt nic není napsáno bude se zobrazovat pouze teplota a datum s časem.
  • název souboru na SD kartě: text.txt (na kartě mohou být i jiné soubory například videa atd, ale pouze soubor text.txt bude přehrán)
  • chybová hlášení: v případě, že není vložena karta. V případě chybějícího souboru text.txt
  • obvod reálného času: DS1307 nastavení datumu a času (zálohováno baterií CR2032 3V)
  • nastavení času: 2x tlačítko (1x menu pro posun, 1x tlačítko plus pro přičítání hodnot)

Parametry - HW verze 3 DONATE (v příloze navíc deska spojů eagle+gerber, vrtací plán plexisklo, zdrojový program pro procesory, build, hex, bin)

  • napájení: 5V DC 1A USB konektor typ B 90°
  • měření teploty: čidlo DHT11 0 - 50 °C, 20% - 90%
  • přesnost měření: vlhkost: +/- 5%, teplota> +/- 2°C
  • měření teploty 2: DS18B20 -55 až +125°C +/- 0,5°C
  • SD karta: mikro SD karta >= 2 Gb formát FAT32 otestováno s kartou Sandisk Ultra 8GB (také 2GB no name karta)
  • přehrávaný soubor na kartě: jakýkoliv text komplet ASCI tabulka (včetně cz znaků) mimo podivné znaky, ty se nezobrazují (příklad: ASCI 0187, 0188 atd.) Pokud v souboru text.txt nic není napsáno bude se zobrazovat pouze teplota a datum s časem (případně IP adresa a teplota z DS18B20).
  • název souboru na SD kartě: text.txt (na kartě mohou být i jiné soubory například videa atd, ale pouze soubor text.txt bude přehrán)
  • chybová hlášení: v případě, že není vložena karta. V případě chybějícího souboru text.txt, chyba RTC I2C
  • obvod reálného času: DS1307 nastavení datumu a času (zálohováno baterií CR2032 3V)
  • nastavení času: 2x tlačítko (1x menu pro posun, 1x tlačítko plus pro přičítání hodnot)
  • Wi-Fi: obvod ESP8266E pro připojení k Internetu -> načtení datumu a času automaticky (seřizování RTC obvodu DS1307), možnost nastavení na webové stránce (viz foto níže)
  • oprava: otočeno přidávání rychlosti textů opačně (max je nyní vpravo a min vlevo)

Parametry - HW verze 4 DONATE (v příloze navíc deska spojů eagle+gerber,  zdrojový program pro procesory, build, hex, bin)

  • napájení: 5V DC 1A USB konektor typ B 90°
  • měření teploty: čidlo DHT11 0 - 50 °C, 20% - 90%
  • přesnost měření: vlhkost: +/- 5%, teplota> +/- 2°C
  • měření teploty 2: DS18B20 -55 až +125°C +/- 0,5°C
  • SD karta: mikro SD karta >= 2 Gb formát FAT32 otestováno s kartou Sandisk Ultra 8GB (také 2GB no name karta)
  • přehrávaný soubor na kartě: jakýkoliv text komplet ASCI tabulka (včetně cz znaků) mimo podivné znaky, ty se nezobrazují (příklad: ASCI 0187, 0188 atd.) Pokud v souboru text.txt nic není napsáno bude se zobrazovat pouze teplota a datum s časem (případně IP adresa a teplota z DS18B20).
  • název souboru na SD kartě: text.txt (na kartě mohou být i jiné soubory například videa atd, ale pouze soubor text.txt bude přehrán)
  • chybová hlášení: v případě, že není vložena karta. V případě chybějícího souboru text.txt, chyba RTC I2C, pokud není na webu zapnutá žádná možnost zobrazení (teplota, datum, čas...)
  • obvod reálného času: DS1307 nastavení datumu a času (zálohováno baterií CR2032 3V)
  • nastavení času: 2x tlačítko (1x menu pro posun, 1x tlačítko plus pro přičítání hodnot)
  • Wi-Fi: obvod ESP8266E pro připojení k Internetu -> načtení datumu a času automaticky (seřizování RTC obvodu DS1307), možnost nastavení na webové stránce
  • Alarm: přidána funkce budíku (alarmu), pokud je alarm aktivní lze ho ukončit tlačítkem +
  • oprava chyb a nové funkce: přidán pípák na desku spojů, přidané tlačítka pro ESP8266 (reset, default, upload), přepracován Wi-Fi manažer, ukládání hesla do sha1 namísto prostého textu), změna rychlosti komunikace mezi oběma CPU. oprava nalezených chyb

Aktuální FW: ESP 4.0.0-12.2.2018, ATMEGA 4.0.0-12.2.2018 (nelze použít ESP4 a například ATMEGA3 -> nutné vyměnit FW v obou CPU na FW4!)

Hodiny lze provozovat i bez ESP8266 (pouze se osadí část s ATMEGA328), čas se načítá z RTC DS1307 namísto z webu (který synchronizuje RTC)

Upozornění FW: pro ATMEGA x.x.x musíme použít ve správci desek verzi Arduino 1.6.21 (desky >1.6.21 v překladači jsou nějaké změny a v novějších verzích nelze udělat kompilaci -> vyběhne problém).