- Ízléses lett a Drop kompakt, vezeték nélküli klaviatúrja
- Jól felszerelt, csúcskategóriás külső videokártya jött a Gigabyte zászlaja alatt
- Gamescom 2025: Limitált szériás Godlike X lap és más finomságok az MSI-nél
- Leégett az első Radeon a hírhedt 12V-2x6 tápkonnektorral
- India betiltja a pénzalapú online játékokat
-
PROHARDVER!
Arduino hardverrel és szoftverrel foglakozó téma. Minden mikrovezérlő ami arduinoval programozható, és minden arduino program, board, és hardverrel kapcsolatos kérdések helye.
Új hozzászólás Aktív témák
-
#75135488
törölt tag
válasz
JulianSinulf #21657 üzenetére
Ranazesre hasonlo labsuruseg, mint az esp32.
Van ilyen pakahegyem is, de sajnos a kezugyessegem mar nrm annyira pontos, mint suhanc koromban.
Szoval szamomra mar nem egyszeru feladat.
Raadasul ~10db kellene.Csak 3x olvas 10mp elteressel es azt atlagolja.
Kizarolag a pontossag kedveert, mert par darab olyan helyen lesz, ahol ez jol johet.
Ez ugye 30 masodperc aktivitas. Ezutan elkuldi az adatot, majd ~9perc30masodperc sleep.
Ezutan kezdi elorol.
Igy van az, hogy 10percenkent kuld adatot. Az elotte 3x10mp alatt megmert adatok atlagolasat.Igy mar ertheto?
-
#75135488
törölt tag
Gyors kérdés...
Azt tudom, hogy ESP-01(S) esetében a deepsleep használathoz forrasztani kell a lábára egy vezetéket, ami elég kényes feladat ilyen lábsűrűség mellett.
Mi a véleményetek, az ESP-01(S) alkalmas lehet a következő feladatra?
Egy Li-Ion akkuról táplálva, I2C szenzoron kiolvasna 10mp időközzel 3x egymás után hőmérséklet/páratartalom értéket, átlagolna, majd wifi kapcsolódás után egy API-nak URL hívással átadná ezeket az értékeket. Wifi bontás után valami energiatakarékos módba menne. Ezt 10 percenként ismételné.
Alkalmas erre egy ESP-01(S)? Vagy valami másik olcsó/kicsi modult volna érdemes keresni?
-
#75135488
törölt tag
válasz
Janos250 #21652 üzenetére
A rele 5V, de nem az a problema.
Van rajta egy tranyo, akar jo is lehetne.
Mint kiderult ez a verzio 5V I/O-ra van megcsinálva.
Beiktattam egy 5V/3.3V logikai konvertert es maris mukodik.
Azt hittem ez is olyan, mint amit az ESP-01 eseteben hasznaltam, ami szinten 3.3V I/O. De azon akkor masik tranyo volt.
Gondolom valami NPN tranyo megoldas lehet majd. -
#75135488
törölt tag
válasz
Janos250 #21650 üzenetére
Hááát, mivel kész foglalata van, max úgy volna megoldható a serial debug, hogy vezetékek a pinek és a foglalat közé és a tx-rx mehetne a gépre.
De ez így szerintem elég macerás.
Igen, amúgy az asszinkron megoldás jónak tűnik, azóta is működik.Más:
Elakadtam egy ESP8266 D1 mini + relé kombóval.
Ilyen relé panelt használok: [kép]
Ezt a D0-ra kötöttem így direktben.Az alábbi egyszerű koddal kapcsolnám, de semmi nem történik.
#define RELAY 16
void setup() {
pinMode(RELAY, OUTPUT);
digitalWrite(RELAY, LOW);
}
void loop() {
delay(2000);
digitalWrite(RELAY, HIGH);
delay(2000);
digitalWrite(RELAY, LOW);
}
Mit szúrok el?
-
#75135488
törölt tag
válasz
Wolfram #21644 üzenetére
Az azért nem is volna megoldás, mert az aktuális relé státusz elveszik.
Másrészt a watchdog szinten nincs hiba. Az eszköz működik és ping-re is reagál. Egyetlen service kerül fura státuszba. Szerintem még az sem elakad, hanem végtelen ciklust kap vagy vár valamire.
De így látatlanban passz.Viszont most az async-event combóval összerakva egyelőre jónak tűnik és érezhetően gyorsabban is reagál.
Jól kezeli a wifi disconnect-et is. Arra is lett egy event-handler.
Szerintem ennél a felállásnál maradok. -
#75135488
törölt tag
válasz
vargalex #21640 üzenetére
Először is köszönöm a gyors választ.
Mivel ilyenkor már nincs serial a debug-hoz, nem tudom marad-e nyitva valami.
Relé nélkül, tesztpadon használva a log szerint nem látni problémát, kliens megjelenik, jön a request, megy a response.
Hiba esetén a request-et sem fogadja az ESP-01, csak karikázik a browser.
Értelemszerűen nincs response sem ilyenkor.
Mintha nem létezne a 80-as porton semmi.Kódot erről most azért nem osztok meg, mert közben rájöttem, hogy nem tetszik ez a github-os minta, ami alapján elkészült és kitaláltam, hogy másképpen oldom meg.
Ha esetleg nem sikerül és visszatérek ehhez, akkor megosztom.
Nem akarom, hogy kevered legyen itt a topicban a mostani és az újabb verzió között.Alapvetően nem szeretem ha network dolgok (ez esetben: wifi, webserver) a loop() részben vannak kezelve.
Átírom az egészet szerintem "event-handler" megoldásra és talán asszinkron működésre.
Meglátjuk hogyan sikerül. Ha teljesen elakadok vele, akkor jövök(Köszönöm mégegyszer a segítő szándékot.)
-
#75135488
törölt tag
Sziasztok.
Egy olyan problémába futottam, hogy az ESP-01 vezérelt relés kapcsolóm bizonyos idő után (pár óra) nem érhető el webfelületen. [kép]
Először wifi kapcsolat problémára gyanakodtam, de egyrészt csinál egy reconnect-et, ha megszakad, másrészt az eszköz ping-re reagál.Több ESP-01-et is próbáltam és ugyanez lett az eredmény, így a hardveres problémát kizárnám egyelőre.
Ez alapján arra gondolok, hogy a webszerver része akad el.
Valakinek van valami ötlete/módszere, amivel megvizsgálható, hogy mi okozza?
Mondjuk kicsit nehezíti a debug-ot, hogy sok idő telhet el a hiba fellépéséig.Esetleg valakinek olyan mintakódja, aminek a webszerver része stabilan működik?
Új hozzászólás Aktív témák
Hirdetés
- PROHARDVER! feedback: bugok, problémák, ötletek
- Witcher topik
- Spórolós topik
- BestBuy topik
- Milyen belső merevlemezt vegyek?
- Xbox Series X|S
- Leégett az első Radeon a hírhedt 12V-2x6 tápkonnektorral
- Kormányok / autós szimulátorok topikja
- Futás, futópályák
- Kerékpárosok, bringások ide!
- További aktív témák...
- DJI Mini 4 pro Fly More Combo FMC RC2 drón új állapotban
- DJI Mini 4 pro Fly More Combo RC2 drón 6 akkumulátorral - Garancia, Care Refresh
- DJI Mini 4 pro - Fly More Combo - RC2 drón szett - Garancia, Care Refresh
- DJI Mavic 3 Fly More Combo RC Pro drón szett - 4/3" Hasselblad + 7x-es zoom kamera
- Asus ROG Strix Flare II Animate Gamer Billentyűzet - Magyar kiosztás
- HIBÁTLAN Apple Watch Ultra 2 Natural Titanium 49mm -1 ÉV GARANCIA - 100% Akkumulátor, MS3220
- Surface Laptop 4 i7-1185G7 16GB 512GB magyarbill 1 év garancia
- Dell USB-C, Thunderbolt 3, TB3, TB4 dokkolók (K20A) WD19TB/ WD19TBS/ WD22TB4, (K16A) TB16/ TB18DC
- Gamer PC-Számítógép! Csere-Beszámítás! I7 6700 / GTX 1660Ti / 16GB DDR4 / 500GB SSD
- LG 48C4 - 48" OLED evo - 4K 144Hz - 0.1ms - NVIDIA G-Sync - FreeSync - HDMI 2.1 - A9 Gen7 CPU
Állásajánlatok
Cég: FOTC
Város: Budapest