Ovládanie relé cez internet - NodeMCU/Arduino + Ethernet shield

Tvoříte zajímavý projekt? Pochlubte se s ním.
Pravidla fóra
Vkládejte prosím jen HOTOVÉ projekty, které chcete představit ostatním.
Odpovědět
martinius96
Příspěvky: 579
Registrován: 01 srp 2017, 19:29
Reputation: 0
Bydliště: Poprad
Kontaktovat uživatele:

Ovládanie relé cez internet - NodeMCU/Arduino + Ethernet shield

Příspěvek od martinius96 » 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).
Obrázek
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.
Obrázek
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.
Obrázek
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

Odpovědět

Kdo je online

Uživatelé prohlížející si toto fórum: Žádní registrovaní uživatelé a 9 hostů