WebNet Climatic – Regulátor prostředí s ethernetem z Arduina


Strana článku  …  3/3
————————————————————————————————

Nyní se můžeme pustit do předvedení samotného zdrojového kódu. Předem se musím omluvit za mix anglického a českého okomentování, ale už nebyla chuť to přepisovat do jednoho nebo druhého. Kód by šel ještě učesat nebo rozšířit, ale pro účel který byl sestaven, je takto dostačující a zde je presentován jako případná pomůcka začínajícím.

První věcí kterou by jste měli začít je změna hesla pro přístup na stránku configurace a rebootu. Změnu provedete na řádku  č. 807 pro configurační stránku a  řádku č. 1615, kde najdete řetězec hodnoty “YWRtaW46YWRtaW4=” , který odpovídá současné hodnotě “admin:admin“. Pro změnu je třeba použít stránku, která váš řetězec převede do kódu base64 – http://base64-encoder-online.waraxe.us/. Například nové hodnotě “admin:heslo” odpovídá po encodování řetězec “YWRtaW46aGVzbG8=” , ten pak na uvedechých řádcích vyměňte.

Pokud váš SMTP server odchozí pošty bude vyžadovat ověření heslem, je možné v kódu odkomentovat řádky č. 1906 až 1908 a doplníte encodované jméno a heslo na stejné stránce jako u přístupového hesla na web.

Ostatní změny v kódu už jsou pak pouze na vašem rozhodnutí a nepovinné :-)

Co se týká zapnutí a oživení, je třeba regulátor napájet externím zdrojem ideálně v rozmezí 7,5 – 12V. Napájení pouze pomocí USB portu je nedostatečné.

Při prvním zapnutí po nahrání kódu pomocí IDE, je třeba naplnit defaultní hodnoty do EEPROM. To se provádí propojením vstupu “Default” pin40 a svorky “GND“. Teprve nyní se přivede napájecí napětí a vyčká se do vypsání hlášky o nastavení defaultních hodnot během bootovacího výpisu na LCD. Nyní se může napájení odpojit, rozpojit pin Default a GND. Po následném zapnutí napájení, už systém startuje ve výchozím nastavení. Výchozí IP adresa je nastavena statická na hodnotu “192.168.1.100” a přístupové údaje na web “admin / admin“.

Doufám, že článek někomu pomůže v jeho tvorbě.
Zdrojový kód je pak šířen pomocí Open GPL licence.

————————————————————————————————————————————————-
Soubory ke stažení:

Knihovna - OneWire
Titul : Knihovna - OneWire
Název souboru : OneWire.rar (15 kB)
Knihovna - Adafruit_GFX_AS
Titul : Knihovna - Adafruit_GFX_AS
Název souboru : Adafruit_GFX_AS.rar (20 kB)
Knihovna - CZ_TFTLCD-Library
Titul : Knihovna - CZ_TFTLCD-Library
Název souboru : CZ_TFTLCD-Library-master.rar (135 kB)
Knihovna - DallasTemperature
Titul : Knihovna - DallasTemperature
Název souboru : DallasTemperature.rar (25 kB)
Knihovna - EepromUtil
Titul : Knihovna - EepromUtil
Název souboru : EepromUtil.rar (2 kB)
PCB - WebNet_Climatic
Titul : PCB - WebNet_Climatic
Název souboru : WebNet_Climatic.brd.pdf (61 kB)
WebNet Climatic Regulator v1.2.0
Titul : WebNet Climatic Regulator v1.2.0
Název souboru : WebNet_climatic_regulator.v.1.2.0.rar (16 kB)

————————————————————————————————————————————————-

Strana 3 z 3123

______________________________________________________________________________________

______________________________________________________________________________________