esp8266-01 kommuniláció

ESP8266, ESP32 chipek és az ESP-xx modulok. Programozási nyelvek, trükkök, hardware tippek.
Avatar
Robert
Elektronbűvölő
Hozzászólások: 10191
Csatlakozott: 2005. december 9. péntek, 7:00

Re: esp8266-01 kommuniláció

Hozzászólás Szerző: Robert »

A lépések, amit a cikkben tervezek:
1. Routerre menjen fel, megadva a SSID/Pass párost
2, Önállóan jelenjen meg AP-ként
3, Próbálkozzon WiFivel, ha nem megy, legyen AP
4, A config menthessen EEPROM/File-ba (Config - sorosporti)
5, A config HTML alapú...
6, filetárhely FS/Flash alapon

A HTML illetve laplekérés (server.on()) paraméterezését meg kell ismernem.
- milyen lapot kaphat vissza?
- ha nem csak html lap van, hanem paraméterátadás (POST), azt dolgozzam fel
- ha file is van, akkor a beágyazott képet feltöltése, illetve HTML visszaadása a fileserverről hogyan menjen?
- log állomány és megjelenítése

És a gyári minták mik és miért úgy működnek?
Hol van benne bukta és miért?

7, OTA és eljárása
8, adatmegjelenítés, görbesorok külső szerver alkalmazást használva
9, központoi szerver is ESP legyen, ne csak a kliensek
10, a központi szerver adatgyűjt és ha firmware frissítés van, akkor menjen,
11, Kiesik a router, akkor mi van? Vészüzemmódok....
12, WiFi szándékos kikapcsolása, és csak a processzorois adatgyűjtés. De időnként a begyűjtött adatok elküldése.

Szóval, ha WiFi, akkor van mit tanulni :)
http://www.tavir.hu - a gazda :)
Avatar
padum
Biztosítékgyilkos
Hozzászólások: 60
Csatlakozott: 2007. június 14. csütörtök, 6:00

Re: esp8266-01 kommuniláció

Hozzászólás Szerző: padum »

Újratelepítettem az Arduino-t, és az alábbi beállításokkal sikerült a LED villogtató progit feltölteni.
Board: WeMos D1 R2 & mini
CPU freq.: 80MHz
Flash size: 4M (3M)
Upload f.: 921600
Port: COM8
Programmer: AVR ISP

Villog a kicsike, de az USB kihúzás, majd visszadugás után semmit nem csinált. Másodízben már mentettem a sketch progit és csak aztán töltöttem rá, és így a táp megszakítás, visszaállítás után is működik. Ennek utána kell néznem, hogy miért csinálta!
Avatar
SanyiSay
Elektronbűvölő
Hozzászólások: 1031
Csatlakozott: 2009. február 28. szombat, 7:00

Re: esp8266-01 kommuniláció

Hozzászólás Szerző: SanyiSay »

Robert írta:A lépések, amit a cikkben tervezek:
Szép kis gyűjtemény. (partszélről, ahogy mondani szoktad) :)

Pld. server.on nagyon nem mindegy milyen szervert használsz. Nekem az ESPAsyncWebServer vált be azon minden működik és leírás is van mintákkal. fájlfeltöltés, nagy méretű json, Ota és Html update. FS ről html oldalak megnyitása, FS editor, egyszerű a visszakapott adatok feldolgozása GET/POST, extra fejléc kezelése....... Egy szóval minden egybe (vagy sokminden). Nagy részét még nem is használtam.

Központi ESP szerver. :) Szerverecske.

Ennyi infót ESP-ről magyarul még nem is láttam, lehet nem is fogjuk érteni. :D
Szerencsére nagyrészt önálló témakörök, így részletekben is lehet publikálni. Valamint sosem lesz kész mert mindig jön hozzá újabb téma.

ui. Szolgálati infó: Szép az idő (Dunaparton) finom a fröccs, vétek monitor előtt aszalódni. :P
Avatar
SanyiSay
Elektronbűvölő
Hozzászólások: 1031
Csatlakozott: 2009. február 28. szombat, 7:00

Re: esp8266-01 kommuniláció

Hozzászólás Szerző: SanyiSay »

padum írta: működik.
Üdv a csapatban. :)
Programmer: az ESP-nél nem számít, nem veszi figyelembe.
Avatar
padum
Biztosítékgyilkos
Hozzászólások: 60
Csatlakozott: 2007. június 14. csütörtök, 6:00

Re: esp8266-01 kommuniláció

Hozzászólás Szerző: padum »

Sziasztok!
Eddig tartott, míg kipróbáltam a minta progikat, és ráakadtam egy számomra kihasználható programra:
https://learn.sparkfun.com/tutorials/es ... web-server
Ezt szeretném egy wifis univerzális mérőműszerré alakítani! A cél az lesz, hogy telefonról, vagy tabletről lehessen egy karnyújtásnál messzebb lévő vezetékek állapotáról digitális, ill analóg jeleket mérni, diagramon megjeleníteni. A jelszint max 20V lesz, és 0,1V-os felbontás már elfogadható.
A gondom csak az, hogy a ESP8266WiFi.h könyvtárról ezidáig nem sikerült részletes leírást találnom, de egy saját, egyéni igényt kielégítő program írásához nélkülözhetetlen. Nektek van valami frankó forrásotok az esp8266 wifi-s könyvtárakat illetően?
Avatar
Robert
Elektronbűvölő
Hozzászólások: 10191
Csatlakozott: 2005. december 9. péntek, 7:00

Re: esp8266-01 kommuniláció

Hozzászólás Szerző: Robert »

:) Üdv a klubban....

Minták átnézése, keresgélése, és megismerése...
Jó tutorial - passz.

Tipp: https://leanpub.com/ESP8266_ESP32
http://www.tavir.hu - a gazda :)
Avatar
SanyiSay
Elektronbűvölő
Hozzászólások: 1031
Csatlakozott: 2009. február 28. szombat, 7:00

Re: esp8266-01 kommuniláció

Hozzászólás Szerző: SanyiSay »

Kód: Egész kijelölése

Ezt szeretném egy wifis univerzális mérőműszerré alakítani!
Ez túl nagy kérdés. Csak a webes részéről lehetne órákon át írogatni, ötletelni és akkor még ott az esp, és a mérés.

Mondjuk vannak efféle kész ötletek is. :)
https://www.hackster.io/whatnick/esp826 ... tor-b199ed
Viszont talán jobb kicsit lassabban haladni.

Egyébként a linkelt mintáddal mi a baj? Az pont azt tudja amit szeretnél.
Nem mondom hogy tökéletes, mert nem az, de ha működik akkor az ADC-n mért adatot kiteszi HTML oldalra.

ééés egy hivatalos leírás. :)
http://esp8266.github.io/Arduino/versio ... rence.html

Írtad hogy némi html tudással rendelkezel, akkor talán ez sem lesz idegen elsőre.
https://sanyisay.gitbooks.io/esp8266/co ... rverh.html
Ez egy másik webszerverrel készült, szerintem könnyebb használni, a mintában Ajaxal kommunikál ESP és a weboldal.
Ez ugye csak a kommunikációt adja meg, de így már külön tudod fejleszteni a html megjelenítő részt.
Weboldalt kiveheted a kódból és beteheted az ESP fájlrendszerébe. Mellé már mehetnek a css, js, stb fájlok ahogy az szokott. Mondjuk én egy harmadik webszervert használok és erre már csak abban tudok mintát adni.
Micsoda választék. :)

Aztán kérdés az adatok, működés naplózása, működési paraméterek mentése ESP-re fájlba, neten vagy otthoni szerverre. Mint pld a fenti energia mérő mintában is látszik.

Egyszóval szerintem a linkelt mintád tökéletes, de van rá lehetőség hogy kicsit feltuningold.
Válasz küldése