Wifi webserver

Wiring, C++, C, Java, ...
Pravidla fóra
Toto subfórum slouží k řešení obecných otázek kolem programování (konstrukce, knihovny, alokace paměti, ...)
jankop
Příspěvky: 1059
Registrován: 06 zář 2017, 20:04
Bydliště: Brno
Kontaktovat uživatele:

Re: Wifi webserver

Příspěvek od jankop » 24 říj 2017, 20:07

Nikde esp32 nevidím. Ten prostřední obrázek je klasický esp8266 integrovaný na vývojové desce nodemcu. Tohle se dá vzít, připojit k počítači přes USB a třeba přímo přes Arduino IDE programovat. Udělat na tom kompletní teploměr problém není. Klidně doporučím.

adam
Příspěvky: 1
Registrován: 13 pro 2017, 23:05

Re: Wifi webserver

Příspěvek od adam » 13 pro 2017, 23:16

Ahoj,

s dovolením se připojím do tématu, kde řešíte teploměr postavený nad Arduinem. Jsem úplný nováček a možná budu klást zmatené dotazy, tak se omlouvám. Moje představa je taková, že bych si rád vytvořil několik jednoduchých teploměrů, které bych mohl rozmístit po bytě a teplotu z nich někam ukládat a pak vyhodnocovat.

Jestli chápu dobře, tak by mi k tomu mohlo pomoct ESP8266 ESP-01 a pak třeba teplo/vlhko-měr DHT11. Akorát zatím nějak moc netuším, jak to celé napájet a jestli je moje představa, že tyhle dvě věci dám dohromady, nějak reálná... Měl byste někdo chuť mě pošoupnout/nasměrovat správným směrem?

Díky moc!

Adam

jankop
Příspěvky: 1059
Registrován: 06 zář 2017, 20:04
Bydliště: Brno
Kontaktovat uživatele:

Re: Wifi webserver

Příspěvek od jankop » 14 pro 2017, 19:43

Kup si tenhle kit https://www.ebay.com/itm/ESP8266-ESP-12 ... SwImRYSTVS
a k tomu tenhle senzor https://www.ebay.com/itm/BME280-Atmosph ... Sw4GVYQSuQ
A můžeme si hrát. Na DHT11 zapomeň, jejich jedinou výhodou je cena. Při napětích nižších než 5V pracují velmi nespolehlivě. Kdysi jsem jich pět koupil a rád je komukoliv daruju. Jsou zadarmo drahé. Jejich chybu při měření vlhkosti odhaduju na cca 30%, pokud náhodou měří. Dají se pořídit i velmi malé moduly esp8266, ale příkon mají všechny více méně stejný, tedy docela velký. Řešit bateriové napájení není úplně triviální. Všechno jde, ale začal bych jednoduchým teploměrem a postupně se dopracoval k širším obzorům.

afilip
Příspěvky: 116
Registrován: 26 črc 2017, 16:34
Kontaktovat uživatele:

Re: Wifi webserver

Příspěvek od afilip » 14 pro 2017, 22:05

Zkus to takto:
http://xanadu.khnet.info/esp8266.php
http://xanadu.khnet.info/esp8266therm.php
Výsledek potom může vypadat například takto:
https://thingspeak.com/plugins/9545
Ale jak píše jankop, na DHT11 zapomeň. Použij buď BMP280 (25Kč), nebo ještě lepší Si7021(50Kč). Všechno jde připojit přes I2C sběrnici připojit přímo k ESP8266

tausha
Příspěvky: 2
Registrován: 12 úno 2018, 20:20

Re: Wifi webserver

Příspěvek od tausha » 12 úno 2018, 20:43

Ahoj,
moc bych vás prosil o radu. Jsem v Arduinu poměrně krátce. Chtěl bych si vytvořit pokojový termostat , kterým bych spínal plynový kotel. Odesílat naměřené hodnoty vlhkost a teplotu na server a zpětně spínat relé. Arduino UNO, ESP8266-01, DHT11. To vše by mělo běžet na thingspeak.com. Časem bych chtěl přidat i nějky display. Dokázal jsem odeslat data na thingspeak. Bohužel už nějaký ten večer se trápím na ovládaní toho relé. Věděli by jste o nějakém kodu či tutorialu jak toho docílit. Programuji Arduino, ne ESP. Předem děkuji za radu či pomoc, jsem už trochu bezradný.

jankop
Příspěvky: 1059
Registrován: 06 zář 2017, 20:04
Bydliště: Brno
Kontaktovat uživatele:

Re: Wifi webserver

Příspěvek od jankop » 12 úno 2018, 22:27

Na thingspeak jsem zanevřel, protože mě před konce roku nutili přeregistrovat se na MathWorks. Myslím, že to velice tvrdě tlačí k ryzí komerci, tak to začínám považovat za dlouhodobě neperspektivní. Ale to je jen můj názor. Když vypadne web nebo thingspeak tak zmrzneš? :D V Lua jsem dělal pro kamaráda webový monitoring měniče a nabíječe sluneční elektrárny. Dovolovalo to navíc ovládat boiler a další spotřebič a elementární údaje to odesílalo na thingspeak. Dělal jsem to v Lua na esp8266.
solarfactory.png
Mimochodem, ten obrázek je aktuální, ale ten 4kW měnič mu nedávno do mrtě vyhořel. Tak teď může jen zapínat a vypínat boiler.
Ovšem naprosto není problém použít na esp8266 Arduino. V tom mám jenom řízení relé Sonoff, které esp8266 obsahuje
Doplnit klienta navíc by tam nejspíš šlo.
http://esp8266.fancon.cz/esp8266-http-s ... duino.html
Používat Arduino a k tomu esp8266 je velmi těžkopádné a dle mého kontraproduktivní. A nechceš nějaký DHT11, než je vyhodím? Mám tady čtyři nebo pět nepájenech. Jsou to fakt shit. I když, za to drahý český poštovný to ani nestojí!

tausha
Příspěvky: 2
Registrován: 12 úno 2018, 20:20

Re: Wifi webserver

Příspěvek od tausha » 13 úno 2018, 11:39

Díky za odpověď. Hezké řešení. Já osobně bych se raději přikláněl k řízení skrz Arduino. Z důvodu rozšiřování display, hw. tlačítka nebo nějaké další senzory. Ty tlačítka abych nezmrznul :). Vzdálený přístup bych stejnak využíval pouze, když jsem na cestách. Musím program ovládat AT příkazy, aby se mnou ESP komunikovalo. Na to thingspeak nijak netrvám. Klidně i jiný server s podobným využitím.

Odpovědět

Kdo je online

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