Ovládanie relé cez internet - NodeMCU/Arduino + Ethernet shield
Napsal: 17 led 2018, 03:08
Ahoj, nejakú dobu už mám vytvorený sketch, s ktorým som sa chcel podeliť, niekomu sa určite pridá, najmä začínajúcim programátorom s Arduinom, či ESP.. Čakal som so zverejnením, až dorobím Arduino parser s Ethernet shieldom W5100, čo sa mi podarilo.
Jedná sa o ovládanie výstupu z webservera, kam sa Arduino alebo NodeMCU pripája ako klient. Informácia je prečítaná, parsovaná a porovnaná s podmienkou, vykoná sa akcia v podobe zapnutia, alebo vypnutia relé (diódy).
Kódy boli testované pod oboma platformami, príklady na githube sú prepojené priamo s mojim webom, kde je možné vyskúšať si aj samotné ovládanie výstupu.
Realizuje sa to cez PHP kód, ktorý sa spúšťa javascriptom pri kliku na tlačidlo, čím sa zmení stav na opačný. Príklad je robený pre jeden výstup, ľahko upraviteľné pre akýkoľvek projekt, viacero výstupov.
Arduino kód je nastavený na HTTP spojenie a NodeMCu sketch pre HTTPS s odtlačkom certifikátu vo formáte SHA1.
Github repozitár: https://github.com/martinius96/ovladanie-rele
Ovládanie na mojom webe (demo kódy nastavené na adresu): https://arduino.php5.sk/rele
Jedná sa o ovládanie výstupu z webservera, kam sa Arduino alebo NodeMCU pripája ako klient. Informácia je prečítaná, parsovaná a porovnaná s podmienkou, vykoná sa akcia v podobe zapnutia, alebo vypnutia relé (diódy).
Kódy boli testované pod oboma platformami, príklady na githube sú prepojené priamo s mojim webom, kde je možné vyskúšať si aj samotné ovládanie výstupu.
Realizuje sa to cez PHP kód, ktorý sa spúšťa javascriptom pri kliku na tlačidlo, čím sa zmení stav na opačný. Príklad je robený pre jeden výstup, ľahko upraviteľné pre akýkoľvek projekt, viacero výstupov.
Arduino kód je nastavený na HTTP spojenie a NodeMCu sketch pre HTTPS s odtlačkom certifikátu vo formáte SHA1.
Github repozitár: https://github.com/martinius96/ovladanie-rele
Ovládanie na mojom webe (demo kódy nastavené na adresu): https://arduino.php5.sk/rele