Fórum témák

» Több friss téma
Lapozás: OK   68 / 137
(#) nedudgi válasza Kovabe hozzászólására (») Júl 22, 2018 /
 
Igen.
  1. SENDTS(APIkey,"1",str(tc1) & "&field2=" & str(tc2))
(#) Kovabe válasza nedudgi hozzászólására (») Júl 22, 2018 /
 
Nekem ebbe a programba kéne behelyettesíteni de valamiért nem megy
  1. memclear
  2. cls
  3. id1$ = "xxxxxxxxxxxxxx"
  4. key$ = "xxxxxxxxxxxxxx"
  5. chID$ = "xxxxxx"
  6. field1$ = "3"
  7. field2$ = "4"
  8. PinDHT11 = 2
  9. '  GPIO2 = 2    
  10.  
  11. DHT.SETUP( 11 , PinDHT11 )
  12.  
  13. let temp = 0
  14. let hum = 0
  15.  
  16. Print "ESP03"
  17. print
  18. Button "Beallitas", [refresh]
  19. wprint "<br>"
  20. wprint "<br>"
  21. wprint "homerseklet="
  22. textbox temp
  23. wprint "C"
  24. wprint "<br>"
  25. wprint "<br>"
  26. wprint "Paratartalom="
  27. textbox hum
  28. wprint "
  29. wprint "<br>"
  30. wprint "<br>"
  31. button "Exit", [quit]
  32. timer 1200000, [refresh]
  33. wait
  34.  
  35.  
  36.  
  37.  
  38. [refresh]
  39. temp = DHT.TEMP()
  40. hum = DHT.HUM()
  41. adat1$ = str(hum)
  42. adat2$ = str(temp)
  43. SENDTS(id1$ , field1$ , adat1$ & field2$ , adat2$)
  44. SERIALPRINT "hofok"
  45. SERIALPRINTLN temp
  46. SERIALPRINT "para"
  47. SERIALPRINTLN hum
  48. wait
(#) nedudgi válasza Kovabe hozzászólására (») Júl 22, 2018 / 1
 
  1. field2$ = "&field4="
  2. SENDTS(id1$ , field1$ , adat1$ & field2$ & adat2$)
A hozzászólás módosítva: Júl 22, 2018
(#) Kovabe válasza nedudgi hozzászólására (») Júl 22, 2018 /
 
Nagyon köszönöm, így már teljesen jó.
(#) Kovabe válasza nedudgi hozzászólására (») Júl 22, 2018 /
 
Még egy kérdés, a több eszköz lekérdezése is hasonlóan működik?
(#) nedudgi válasza Kovabe hozzászólására (») Júl 22, 2018 /
 
Igen. Ajánlatos a WiFit kikapcsolni szenzorolvasások előtt, és beolvasni mindent, majd utána ismét csatlakozni a routerhez.
(#) Kovabe hozzászólása Júl 27, 2018 /
 
Sziasztok

Szenvedek ezzel a pára érzékelővel de nem akar megfelelően működni. A probléma hogy iszonyat mód melegszik, van erre valami trükk? A modul
(#) pipi válasza Kovabe hozzászólására (») Júl 27, 2018 /
 
Hali!
Nézd meg pontosan mi melegszik, melyik modulon...
Mekkora az áramfelvétel, esetleg valamit elkötöttél... két kimenetnek deklarárlt io lábat összekötöttél..., túl kicsi fel/lehúzóellenállást tettél...
Az esp melegedhet, ha nagy adatforgalom van, sokat dolgozik...
Amúgy az szuper jó konstrukció, hogy a szondát árnyékolja az esp panel, nehogy megfelelő légáramlás legyen, meg az esp hőmérsékletét is tudja mérni...
Ha szerncséd van talán a dht lába enged annyit hogy kihajtsd az esp panel alól
A hozzászólás módosítva: Júl 27, 2018
(#) nedudgi válasza Kovabe hozzászólására (») Júl 28, 2018 /
 
Ha most elfelejted, akkor csak négy dollárt buksz a dolgon. Szerintem nagyon rossz konstrukció, nagyon ritka lekérdezéseknél esetleg valamennyire lehet használni.
(#) Kovabe válasza pipi hozzászólására (») Júl 28, 2018 /
 
Sajnos azt tapasztalom hogy maga a szenzor melegszik, sikerült kifordítaom de nem változott semmi. Áramfelvétel 4,2V-on 0.06A, ez szerintem teljesen normális, vagy mégsem?
Amúgy nem kötöttem semmit sehova, a két modult összeraktam és adtam neki tápot.
A hozzászólás módosítva: Júl 28, 2018
(#) Kovabe válasza nedudgi hozzászólására (») Júl 28, 2018 /
 
20 perces lekérdezés van a maradék időben nem csinál senki semmit.
(#) nedudgi válasza Kovabe hozzászólására (») Júl 28, 2018 /
 
Ha 60mA az áramfelvétele, ESP nélkül, akkor a szenzor kuka. Nekem más sikerült megolvasztatni eggyel a műanyag házát, ennek ellenére valamennyire működőképes. Van benne egy feszültségszabályzó, mikrokontroller, és némi érzékelő. Ezektől sok egy ekkora áramfelvétel. Mégegyszer mondom, akkor jössz ki a legjobban, ha ezt most leselejtezed. Ha nem egy erőltetett levegőmozgású helyen használod, nem lehet használható.
A DHT11 amúgy sem a pontosságáról híres, a DHT22 messze jobb paraméterekkel rendelkezik.
A hozzászólás módosítva: Júl 28, 2018

DHT11.pdf
    
(#) Kovabe válasza nedudgi hozzászólására (») Júl 28, 2018 /
 
ESP nélkül nem mérek áramfelvételt. Csak hibbi célra szeretném használni illetve itthon egy megközelítő páratatalmat szeretnék mérni. Most rajta volt több órán keresztűl és azt vettem észre hogy az áramfelvétel felkúszott 0.24A-ra de ahogy az ESP-t kivettem, lement nullára. Az ESP viszont iszonyat meleg.
(#) nedudgi válasza Kovabe hozzászólására (») Júl 28, 2018 /
 
Az ESP melegedik, minél messzebb van a routertől, annál jobban. A normál áramfelvétel 60-80mA körül van, ami adáskor, forgalmazáskor felmehet 200-300mA-ig. Ez már okozhat melegedést. Folyamatosan ad a modul?
A tápfeszültség ugye 3,3V?
A hozzászólás módosítva: Júl 28, 2018
(#) Kovabe válasza nedudgi hozzászólására (») Júl 28, 2018 /
 
A router kb 2m távolságra van, az adás csak 20 percenként történik, addig cask számolja az eltelt időt (ha jól értelmezem a programot).
A program ezen minimális módosítással van feltéve, caska két adatott küldi.
(#) csabeszq hozzászólása Júl 30, 2018 /
 
Az ESP32 is ez a topik? Volt szerencsém beszerezni egy élő példányt.

Az API kicsit különbözik, viszont az ESP8266-hoz képest ég és föld.

DAC/ADC/SPI/I2C/I2S/UART, mindez DMA-val.

Érdekes, hogy maga a chip eszméletlen okos, viszont a neten alig találni értelmes példaprogramokat.

Képes a chip hardverből egymás után mintavételezni a megadott csatornákat DMA-val, a példaprogramok viszont, hát beolvasnak egy értéket és kiírják UART-ra.

Van egy nagyon erős aluldokumentált chip, r=1 példákkal, a nép pedig bőven a képességei alatt használja. Az Expressif még rendes API-t sem csinált hozzá, gyakran a regisztereket kézzel kell bizgetni a kívánt hatás eléréséhez.
(#) nedudgi válasza Kovabe hozzászólására (») Júl 30, 2018 /
 
Milyen tápellátást használsz?
(#) Kovabe válasza nedudgi hozzászólására (») Júl 30, 2018 /
 
Egy szabályozható tápról megy, jelenleg 3.2V és 0.07A az áramfelvétel, adás alkalmával érdekes módon leesik 0.06A-ra az áramfelvétel gy pillanatra de az csak 20 percenkét van.
(#) nedudgi válasza Kovabe hozzászólására (») Júl 30, 2018 /
 
Gyanús. Semmi épkézláb ötletem nincs.
(#) Kovabe válasza nedudgi hozzászólására (») Júl 30, 2018 /
 
Aksiról hajtva úgyan ez az eredmény, van valami lowdrop ami 3,3V-ot készít de próbálgattam már minden feszülségről. Lehet valami selejtbe futottam bele.
(#) xNorbi hozzászólása Aug 1, 2018 /
 
Üdv.

Egy ESP8266 üzemelését oldottam meg LiFe celláról és napelemről. Ennek az akksi típusnak azaz előnye, hogy a feszültsége közvetlen használható tápfesznek, sokkal strapabíróbb, kevésbé hajlamos a felpúposodásra, sokkal több ciklust bír, ideális. Az ESP8266 10 percenként felébred és adatokat küld a szervernek, a napelem SPV1040 töltő IC segítségével egész nap tölti az akkut 3,45V feszültségig.

Amennyiben az akkumulátor lemerülne egy MAX6433 IC felügyeli, hogy 2,9V-nál lekapcsoljon az ESP így kímélve az akksit a túlmerüléstől. A visszakapcsolási feszültség 3,1V körül van. Azért kell ez a 0,2V-os hiszterézis mivel az ESP elég nagy árammal képes megterhelni az akksit. Így akár egy fáradtabb, régebbi vagy kisebb kapacitású akkunál se alakul ki a ki-be kapcsolás folyamatos váltakozása feszültségesés végett. A MAX6433 feszültségszintjeit, hiszterézisét ellenállásokkal lehet beállítani.

Ezzel a MAX6433 ICvel egy nagy hiba van, mégpedig nehezen beszerezhető és nagyon drága (4-5EUR + posta). Ebben kérném a segítségeteket. Ismer-e valaki hasonló IC-t, akár fix feszültségekkel és legalább 0,2-0,3V körüli hiszterézissel?

Illetve alternatív megoldásokat is szívessen fogadok a problémára.
A hozzászólás módosítva: Aug 1, 2018
(#) silent15 válasza xNorbi hozzászólására (») Aug 1, 2018 /
 
Én nagyon sokáig gondolkoztam akkus táplálásról, főként Li-ion cellákkal. Annyira jutottam, hogy ha ritkán ébred fel a chip (mint a te esetedben), akkor kihúzható napelemes táplálással is, rendesen írt kóddal pedig méginkább életképes az elképzelés. Én a helyedben, csak simán rákötném az ADC lábra az akkut (osztóval pl.) és feléledésnél megmérném mennyi a fesz., ha elegendő, akkor beindulhat a wifi, ha nem akkor alszik tovább. Az hogy ADC-t használj, talán nem ránt akkorát a cellán, és így elkerülheted a speciális ICk használatát.
A hozzászólás módosítva: Aug 1, 2018
(#) xNorbi válasza silent15 hozzászólására (») Aug 2, 2018 /
 
Köszi a választ! Igen ez a lehetőség is felmerült bennem és talán így kéne megoldani. Viszont a hardveres megoldás mindig jobb, a szoftveresnél. Ugye az lenne az ideális ha találnék egy könnyen elérhető ICt 1 euró alatt. Sajnos ezt egyre kevésbé tartom elképzelhetőnek. Egyszerűen nem hiszem hogy senki nem találkozott hasonló problémával, vagy ha igen azt szoftveresen oldotta meg.

Egyébként az ESPnél az ADC láb érintése nélkül is mérhető tápfeszültség. Sajnos a tapasztalataim alapján úgy 0,15Val felül mér az összes modul. És ez tulajdonság már bizonytalanná tenné ezt a szoftveres megoldást.
(#) nedudgi válasza xNorbi hozzászólására (») Aug 2, 2018 / 1
 
TPS3806I33-Q1, állítható hiszterézissel.
(#) Attila86 hozzászólása Aug 5, 2018 /
 
Sziasztok!
Próbálok egy nagyon minimál webszervert össze hozni. Az ESP8266-ot beállítom hogy hotspotként működjön, csatlakozom hozzá a telefonommal és egy böngészőben az IP-jét lekérve egy néhány soros kis oldalt (pár száz karakter) kellene visszadobnia. Sajnos azonban nem működik. Ezt küldi ki az ESP a soros ponton:
Idézet:
„rl<0>lśž|<0>Ślŕ| Ś lě b|Ž‚ě’r’bŚ bŚňnnžlnnśâě bpŚlblrlpňnŕ ‚ l b nâ|l lŽŽbŚňnnî<0>lŚŽl`nn l`nrŽ’’n âěl`pňnŕ rŚśśâŕ b nâ|쎎ŽbŚňnnî<0> l`nn l`nrŽ’’n Śl`pňnŕ rŚśśâŕěl b nâ|lŽrŚ bŚňnnî<0> l`nn l`nrŽ’’n ňll`r’’n ňll`rlŚŚnśŚňnnžŚžâŚrnnnŚ lŚbrrl<0> ě’lě’’‚ Ś Žlll~rl<0> ě’lllnśâ<0> Ś Ś~’`<0> ě’lŚnŕŽně’n~ŚŚllŕ€b ěŚllpb‚br‚Śěl`nlŽpŚěl`bl`l’’n žnŚ’ânlž|b l l`rlŚâě‚ně’r‚ňn|ě l lěŽlŚâr’lŚlŚ l`Śâr’lělŚ l`Śâr’l Žž<0>Ś ll`rlŽ‚rlŚžâŚb lŚbr| 11:34:56.131> Žbp`ělěblrŚlběňnî€nnâ Ślňp l Ś lŚŽŚ Ś ŽŽlŽl€nü<0>ŚžâŚb lěŽp ŚžâŚb l Śbprlrl
11:34:56.131> Ai-Thinker Technology Co. Ltd.
11:34:56.131>
11:34:56.131> ready
11:35:00.631> ˙AT+CIPMUX=1
11:35:00.631>
11:35:00.631>
11:35:00.631> OK
11:35:00.631> AT+CWMODE=3
11:35:00.631>
11:35:00.631>
11:35:00.631> OK
11:35:00.631> AT+CWDHCP=0,1
11:35:00.631>
11:35:00.631>
11:35:00.631> OK
11:35:01.577> AT+CWSAP_CUR="BKK futar kijelzo","12345678",5,4
11:35:01.577>
11:35:01.577>
11:35:01.577> OK
11:35:01.577> AT+CIPAP="192.168.1.1","192.168.1.1","255.255.255.0"
11:35:01.577>
11:35:01.577>
11:35:01.577> OK
11:35:01.577> AT+CIPSERVER=1,80
11:35:01.577>
11:35:01.577>
11:35:01.577> OK
11:35:01.577> AT+CIPDINFO=1
11:35:01.577>
11:35:01.577>
11:35:01.577> OK
11:35:23.320> 0,CONNECT
11:35:23.320>
11:35:23.320> +IPD,0,340,192.168.1.2,41097:GET / HTTP/1.1
11:35:23.320> Host: 192.168.1.1
11:35:23.320> User-Agent: Mozilla/5.0 (Android 8.0.0; Mobile; rv:61.0) Gecko/61.0 Firefox/61.0
11:35:23.380> Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
11:35:23.380> Accept-Language: hu-HU,hu;q=0.8,en-US;q=0.5,en;q=0.3
11:35:23.380> Accept-Encoding: gzip, deflate
11:35:23.380> DNT: 1
11:35:23.380> Connection: keep-alive
11:35:23.380> Upgrade-Insecure-Requests: 1
11:35:23.380>
11:35:23.455>
11:35:23.455>
11:35:23.455> ERROR
11:35:23.455>
11:35:23.455>
11:35:23.455> ERROR”


Ha ránézek a soros port másik erére, amelyen a mikrovezérlő küldi a karaktereket az ESP-nek, ott ezt látom:
Idézet:
„11:40:18.568> ˙AT+CIPMUX=1
11:40:18.568> AT+CWMODE=3
11:40:18.568> AT+CWDHCP=0,1
11:40:18.568> AT+CWSAP_CUR="BKK futar kijelzo","12345678",5,4
11:40:19.504> AT+CIPAP="192.168.1.1","192.168.1.1","255.255.255.0"
11:40:19.504> AT+CIPSERVER=1,80
11:40:19.504> AT+CIPDINFO=1
11:40:32.133>
11:40:32.133>
11:40:32.133> AT+CIPCLOSE=0
11:40:32.133>
11:40:32.133>
11:40:32.133> AT+CIPCLOSE=0”


Pedig a programom az IPD üzenet beérkezése után AT+CIPSEND-el elküldi a választ, amiből ERROR-ral tér vissza mely a soros porton (az ESP kimenetén) is látszik. Viszont az "AT+CIPSEND..." üzenet az ESP bemenetén egyszerűen nem jelenik meg! Hogy a bánatban lehet ez? Pedig mintha az ESP mégiscsak megkapná, hiszen ERROR-t dob rá, a soros port analizátoron viszont nem látszik!
A programom az ERROR után tovább fut és AT+CIPCLOSE-al lezárja a kapcsolatot, az "AT+CIPCLOSE=0" üzenet viszont ismét látszik a soros porton. Természetesen az összes AT-s parancsot ugyan az a függvény küldi ki.

Van valakinek ötlete?
A hozzászólás módosítva: Aug 5, 2018
(#) Hp41C válasza Attila86 hozzászólására (») Aug 5, 2018 /
 
Idézet:
„11:35:23.320> +IPD,0,340,192.168.1.2,41097:GET / HTTP/1.1”

Nem hiányzik ebből a sorból az "AT"?
(#) Attila86 válasza Hp41C hozzászólására (») Aug 5, 2018 /
 
Nem. Az "AT+..." parancsokkal az ESP8266-nak lehet küldeni parancsokat, ő ilyen tartalmú szöveget nem küld ki magából. A "+IPD..." kezdetű rész a lekérés amely a kliens eszköztől (a a telefonomtól) érkezik.
(#) pipi válasza Attila86 hozzászólására (») Aug 5, 2018 /
 
Hali!
Ha ráakasztptt soros port monitorral nem látod "amit kiküldesz", akkor nem küldted ki...
a progidban lesz hiba, vagy valami lefogja abban az időben a soros buszt, esetleg koss sorba egy ellenállást az esp RX-el és a uc TX-en nézd mi megy ki valóban
(#) Attila86 válasza pipi hozzászólására (») Aug 5, 2018 /
 
Igazad volt, tényleg nem megy ki az AP+CIPSEND a soros porton! Rosszul volt meghívva a függvény, egy paramétert (a timeout-ot) nem adtam meg neki. Kijavítottam és mostmár hibátlanul működik minden.
(#) xNorbi válasza csabeszq hozzászólására (») Aug 7, 2018 /
 
Tudtommal az ESP8266-hoz se az Expressif csinálja a dokumentációt, példaprogramokat és minden használható cuccot ami annyira használhatóvá tette ezt a wifi képes chipet, hanem a közösség amit bizonyára jól ismersz.

Igen szerintem is érdekes, talán kicsit közrejátszik az benne hogy úgymond az ESP8266 elvitte előle a "show"-t. Talán a legtöbb felhasználásra megfelel az is.. így hiányzik a támogató közösség. De én nagyon szívesen látnám ha hasonló "infrastruktúra" épülne az mögé is.
Következő: »»   68 / 137
Bejelentkezés

Belépés

Hirdetés
Lapoda.hu     XDT.hu     HEStore.hu
Az oldalon sütiket használunk a helyes működéshez. Bővebb információt az adatvédelmi szabályzatban olvashatsz. Megértettem