Fórum témák
» Több friss téma |
Nálam a logok alapján stabilak a modulok.
"valamilyen sleep mood-ot szerettem volna, de ha jol látom olyan nincs hogy WiFi re ébred."
ezt most így a logikusság jegyében gondold már át ![]() Ha alszik a wifi, hogy keltenéd fel vele? szerk.: ezt a régi hsz-t nekem újként dobta.. Na nem baj, tartalmilag helytálló. A hozzászólás módosítva: Okt 5, 2019
Sziasztok!Kellene èpitenem egy 4 "zonás" hömèrsèkletmèrö monitort...A problèma az hogy 4 külön helyen kell hömèrsèkletet mèrni.Az a baj ezzel hogy ezek vákuumzsákok,ès a belső hőmèrsèkletüket kellene monitorozni...Arra gondoltam,hogy èpitek 4 egyforma wifis hömèröt ès elemröl táplálva egy központi egysègen,vagy pcn meglehetne jeleniteni a mèrt adatokat...Esp8266ra gondoltam..A kèrdèsem az hogy ezek a modulok mekkora max hömèrsèkletet tudnak elviselni?A max 100fok celsius lenne ami a vákuumzsákban keletkezne...Persze tudom hogy egy vezetèkes hömèröveo sokkal egyszerübb lenne a dolog,de ez nemjárhato ut...Nemtudjuk a vezetèket mikènt bevezetni a zsákba,hogy az "vákuumszigetelt" is maradjon...Ezèrt lenne jo ez a wifis megoldas...Minden zsákba egy modul,az elemmel( vagy akksival) ès már mehet is a mèrès...A mèrès időtartama egyèpkènt pár perc,tehát nemkell órákhosszáig 100fokban lennie a modulnak...
100 fok az kissé SOKK ennek a uC-nek nézd meg az adatlapokat.
A MIL spec cuccoké sincs sokkal több mint 70 fok. Ez úgy ahogy van felejtős! Esetleg ... esetleg valami hőszigetelő trutyiba ágyazva. Pl.: viaszba ... emlékeim szerint abban voltak a holdrover akkumulátorok. Hogy bírják a hő ingást.
Üdv.Köszi a segitsèget,nekem is gyanus volt hogy nemfogja birni de azèrt megkèrdeztem.Ez a viaszos megoldás jonak tünik...Egyszerü gyertyaviasz is megtennè vagy ide valami speciális viasz kellene?Persze az áramforrást is lekell majd szigetelnem valahogy mert azèrt arra nemis számitottam hogy egy litium telep kibirna 100fokot...
Az elemek jobban bírják a magas hőmérsékletet.
Így keress, valószínűleg itthon is lehet valamelyiket ezek közül kapni.
Az adatlapban ez szerepel:
Operating Temperature Range –40°C ~ 125°C
Üdv. Köszi a segitsèget nedudgi ès vargham fórumtárs!Valamint jucsaba fórumtársak is köszi a segitsèget!Kicsit szkeptikus vagyok affelöl hogy az esp kibirná az adatlapban szereplő 125fokot,de elvileg a dobozolás már megvan oldva...Majd kiderül hogy szuperál a megoldás...Viszont lenne itt mègegy problèma...A programozásban mèg nemvagyok kellően jártas hogy megoldjam.Az lenne a kèrdès hogy 4 darab különálló esp által mèrt hőmèrsèkletet,hogyan tudnám "egyhelyen" megtekinteni?A neten amit találtam projektek azoknál ugy van hogy egy esp ès ez wifin kapcsolodik belsö wifi hálozatra,ès az esp-n futo servert tudom elèrni ip alapján...Namost ezzel az a baj hogy mindig "lapot" kellene váltani hogyha egy másik hőmèrsèkletet szeretnèk megnèzni..Van erre valakinek esetleg kèsz projektje,vagy tudna e ajánlani valami támpontot amin eltudnák indulni?Kellene valami központi server amire kapcsolodna x mennyisègü esp ès ezt a servert kellene elèrnem ès itt lenne az összes esp által mèrt hömèrsèklet monitorozva?Hogy kellene ezt megoldani?
Csinálsz egy html oldalt, ami ajax/javascripttel lekérdezi/megjeleníti a 4 esp adatait....
nálam valami ilyesmi:
Szia.Hálás vagyok a segitsègèrt!Ha eljutok eddig a pontig akkor majd lehet hogy kell egy kis segitsèg mèg...Addig meg várom hogy hozza a posta az espket...Ezekszerint te már csináltál ilyent?
Hasonló... tehát az esp összeállítja az adatokat,
egy stringbe: "var ddata0 =['kád 0 ', 20, 10, 10, 130, 300, 200, 450, 250, 450, 250, 250, 300, 200, 450, 450]; " be van állítva a server.on("/ddata0.js", send_ddata_values_0); a send_ddata_values_0() függvény meg a fenti stringet kiküldi.
Sziasztok!
ESP-vel lehet csinálni olyan eszközt, amit egy router LAN portjára csatlakoztatok kábellel és az ESP wifi-n adja a netet tovább? Nem kell DHCP-t tudjon, az lenne a jó, ha "átlátszó" maradna. Valaki találkozott ilyen projecttel? Vagy tapasztalat? Köszi.
Játszottál ESP32-vel?
Hogyan izzítottad be?
Hali!
Minek görcsölnél ilyesmivel? A sebessége is kérdéses lenne... Kell egy wifi repeater és megoldja... szerintem, és nem sokkal drágább Alin vettem ilyet : Kebidumei WiFi Range Extender ez mindent tud wifi/lan oda vissza, repeater, router, keress hasonlót, a lényeg szerintem hogy legyen külső antennája is. Sajna úgy látom ez már nem kapható.
Sziasztok!
Próbálkozok olyannak, hogy arduino nano soros adatot küld egy esp-01-nek, amin egy olyan kódnak kellene futni, hogy ha böngészőben megnyito a szerver IP címét, akkor az a 4 karakter jelenjen meg, amit a nano küld. Ezt a kódot találtam, jelenleg tesztelni nem tudom, de bátorkodom megkérdezni, hogy működhet abban a funkcióban, amit szeretnék? Köszi.
Sziasztok!
Atus1981, a fent bemásolt kód nemhogy működhet, hanem működik is. Amit szeretnél viszonylag lazán megvalósítható. Akkor kezd majd bonyolódni, ha ki szeretnél menni a nyílt hálóra és nem fix IP címet használsz.
Sziasztok,
Szeretném az ESP_xxxxx nevét megváltoztatni. Ez az a kód amit pl. egy mobil telefon wifi menüje is felajánl, hogy wifi hálózatok. Már több órányi kutatás után is arra jutottam, hogy a több fellelhető megoldás annak ellenére, hogy azt mondják, hogy működik, nem működik. pl. a : WiFi.hostname("Name"); erre még a githubon más is azt írja, hogy nem működik. Nálam sem működik. Azt szeretném elérni, hogy a mobil telefon wifi hálózatok keresésekor az én általam megadott wifi hálózat név jelenjen meg és ne az ESP_xxxxx. Lehet-e ezt egyáltalán az arduinoban írt kódban lecserélni, vagy csak firmware turkálás és feltöltés után lehet belőle kiirtatni az ESP_xxxxx hálózat nevet. Csinált már valaki ilyet ? Köszönöm ha megosztja, hogyanját is a dolognak.
Lehet hogy keverem a NodeMcu-val, de hátha:
const char *esp_ssid = "hálozat neve";
Az arduino kódodban benne kell lennie a név megadásnak
Erős a gyanúm, hogy a kérdésemet sem értik sokan.
A csatolt képen látható wifi node-okat látom a gépemről: Nem az alábbit nem tudom megváltoztatni : const char* ssid = "UPC2C33E31"; const char* password = "wspn8kKKfrb"; hiszen bármelyik ESP modult elérem az upc routerén keresztül, sőt még kommunikálni is tudok velük. Sőt ha beloginolok az UPC eszközbe annak is meg tudom változtatni a nevét. Egyszerűen arról van szó, hogy amikor 30egynéhány ESP modul van a listán akkor ezek az ESP_-t követő hexa számok nem mondanak nekem semmit sem, és ezért szeretném megváltoztatni őket pl. KISWIFI-01, KISWIFI-02, stb.... vagy VIRAG-CSEREP vagy ABLAKPARKANY1 vagy GARAZS vagy aminek én szeretném nevezni és nem a gyártó által beégetett nevet használni. Ez az amire keresem a megoldást. Remélem most már sikerült érthetően fogalmaznom. Idézet: „Az arduino kódodban benne kell lennie a név megadásnak” Légy szíves mutasd meg, hogy Te mire gondolsz.
Egyben mindjárt egy másik problémára is keresem a megoldást.
Amikor ez ESP webszerver eszközöket elérem akkor szépen kiírja, hogy kicsoda micsoda mi az IP címe. Na most annak, hogy kiírja a saját IP címét, számomra semmi értelme. Nem használok dhcp-t így közvetlenül IP cím alapján érem el őket, ezért tudom, hogy mi az IP címe. Szóval sok infót vissza ad a webszerver de éppen azt nem ami hát izé... szóval nagyon fontos lenne a remoteIP Tehát szeretném megtudni annak az eszköznek az IP címét amelyik megszólította az ESP eszközön futó webszervert. Erre sem találtam működő példát a neten. Számtalan kódban láttam a remoteIP változót vagy függvényt de egyik sem működött nálam ami valójában vissza adta volna azt. így erre is keresem a megoldást. Köszönöm
Pedig szerintem jól írták, valahol a kódodban van a szöveg. Két részből rakja össze, egyik az elején van deklarálva valahol, a másik meg valami változó. Ezt fűzi össze valamelyik programsorban a példaprogram.
String AP_NameString = "ESP"; WiFi.softAP(AP_NameString, WiFiAPPSK);
Nem tudom megmutatni, mert nem arduino kódot mutatsz, hanem egy wifi hálólistát.
Valamit nagyon kavarsz... Ha a routeren keresztül éred el, akkor a wifi hálózat neve nyilván a router wifi neve, akkor a kódodban WiFi.begin(router_ssid, router_psk); . Ha látod az ESP-et a wifi hálózatok között, akkor az AP módban van, semmi koze a routerhez, a routeren keresztül nem érhető el, a kódban kell lenni WiFi.softAP(espssid.esppass) , ez lesz az esp sugárzott wifijének a neve. Van még a WIFI_AP_STA ami mindkettőt tudja elvileg, de szerintem nem jó használni, mert kavarodás lesz belőle. Ha AP módban vannak az esp-ek, külön-kölön saját wifi ssid-vel, ahogy a képeden, akkor hogy is kommunikálnak egymással?
Amit nem lehet megtalálni a neten: Bővebben: Link
Ezt találtam a neten és tökéletesen működik úgy, ahogy leírtam.
Most így meg már az nem világos, hogy ha az előbbi linken található ennyire egyszerű, akkor miért nem ilyen egyszerű megadni az AP nevét ? Ahhoz miért kell egy ilyen bonyolultságú kiegészítést még hozzá tennem, hogy én adhassam meg az eszköz nevét. De végül is az 5 napos ESP pályafutásom alatt már egész jól haladok ![]() A segítséget "proba" felhasználó adta meg ezzel : String AP_NameString = "ESP"; Rákerestem és az "ilyen" nevű link alatt meglett a megoldás. Köszönöm. Így az eszköz név probléma megoldva, most már csak a remoteIP-t kellene még megkapnom és akár már karácsony is lehetne ![]()
Ez két külön tészta. A randomnerd-es STA módban van, vagyis az esp-ed a wifi hálózatok nevei közt nem látszik, az ssid/pass a router(AP) wifije.
A crowd-s meg AP módban van, a routertől független wifi hálót/nevet csinál, ezért látszik a wifi hálózatok között. itt gyártja a wifi nevet: String AP_NameString = "<YOUR NAME> " + macID; Ha van 10 esp-ed akkor ez felejtős, minden esp külön wifi ssid-n, amiről el akarod érni, annak az adott esp wifijére kell csatlakozni... ha ezt a két mintát ötvözted össze az nagyon gáz... --- Szerintem maradj mindenképp STA módban, a megadandó ssid/pass a routerben beállított... Ha pl windows alatt szeretnéd a hálózatokra kattogva név szerint látni őket akkor az SSDP-s mintát nézd át ami helyből a librarykban benne van.
Sziasztok!
ESP 01 es modulhoz hogy is van?? A ch_pd és reset lábat 3.3v-ra huzom ellenállással ugye? Köszönöm |
Bejelentkezés
Hirdetés |