Fórum témák
» Több friss téma |
Youtube-on volt egy teszt, 2,7 km volt a távolság, ahol működött még a pingelés.
A távolság függ attól is, hogy milyen teljesítményt állítasz be. A módját ne kérdezd, ezt csak az Annex alatt tudom. Kérdés még az is, hogy milyen biztonsággal, milyen mennyiségű adatot akarsz átküldeni.
Üdv!
Előtúrtam két ESP8266-os modult (Olimex MOD-WiFi-ESP8266-DEV Rev.:A), amiket frissíteni akartam. Az egyik simán ment a AT+CIUPDATE paranccsal. A másik már nem ment így. Ezért a cikk szerint kezdtem neki. boot_1.7.bin -> OK majd user1.2048.bin -> OK aztán user2.2048.bin connecting .... Failed to connect pár kör után megpróbáltam reset után az AT ill az AT+GMR parancsokat... semmi. És ekkor csaptam magam homlokon... A user1.2048.bin feltöltése során a 0x00000 az maradt 0x00000... Szóval jól gondolom, hogy fogtam a user1.2048.bin-t és ezzel írtam felül a boot_1.7.bin helyét? Azaz nincs boot file a ESP8266-ban? Megoldás? Ha már ide írtam, megkérdezem: Az AT Bin V1.7 kicserélhető az IDF AT Bin-ekre? Hogyan? SB
Nekem csak a képen látható módon sikerült. Azzal a programmal, ami abban a cikkben van amit linkeltél, nekem nem ment. Kísérletezés közben én is flasheltem 0-ás címre nem odavaló kódot, de sikerült helyre tenni ezzel a másik programmal.
A hozzászólás módosítva: Dec 24, 2021
Üdv!
Nekem sem azzal, sem a NODEMCU, sem bármilyen flasher programra nem reagált... A szinkronizálásnál akadt mindig el. Próbáltam több BAUD-on is, de semmi. Közben feltűnt, hogy mégsem két egyforma modulom van, hanem egyik Rev A másik Rev B. Már majdnem feladtam, az éjjel, amikor jött egy ötlet. Az MOD-WiFi-ESP8266-DEV-nek az vannak SPI kimenetei, beleértve a Flash-nek a CS lábát is. Gondoltam mi lenne, ha: A még jól működő modullal párhozamosan bekötnék egy elfekvő SPI Flasht, persze SCK, MISO, MOSI lábakat 100Ohm-al. (A bekötést próbapanelen végeztem.) Majd a jó modulra csak a bootloadert újra feltettem. Csak a bootloadert, mivel csak 8Mbites Flash volt kéznél, a modulon meg 16Mbites Flash van. Így elvileg a párhozamosan bekötött Flash-re is ráment. Majd a jó modult kicseréltem a rosszra, az ellenállásokat vezetékre cseréltem. Megpróbáltam boot-modba lépni és siker! Boot módban megint feltöltöttem a bootloadert, immáron a külső Flashre és a rossz, pontosabban feltámasztott, modulra. A külső flasht eltávolítottam és megint jött a boot mod teszt. Siker! Már van bootloader a modulon. Innentől kezdve már csak a többi BIN filet kellett feltennem, persze ezúttal nagyon ügyeltem a megfelelő címekre. Szóval sikerült feltámasztanom. SB
Ha már belejöttem a flash feltöltésbe, gondoltam kipróbálom az ESP8266 IDF AT v2.2.1.0-t.
Röviden: ESP8266 IDF AT v2.2.1.0 + Olimex MOD-WiFi-ESP8266-DEV rev.: B = működik. Némi hátrány: Az AT 1.7.x-ben az AT parancsok küldése válaszok fogadása és a flash feltöltése is ugyanazon az UART lábakon zajlott (GPIO1 és GPIO3). Az AT 2.x.x-ben már más a helyzet. A flash feltöltése maradt a GPIO1/3 lábakon, viszont AT módban ezek már nem UART RX és TX hanem CTS/RTS funkciókat töltenek be. AT módban az UART RX/TX lábak a GPIO13/15-re lettek kiosztva. Mivel az Olimex Rev B NYÁKon a TXD láb (GPIO1) kapott egy TX indikátor LED-et, ez az új beállítás miatt folyamatosan világit. A Flash feltöltést a NODEMCU-val oldottam meg. Az espressif oldalon itt találtam az alábbi infot: Idézet: „Each of the linked above ESP-AT-Bin files contains several binaries for some specific functions, and the factory/factory/xxx.bin is the combination of all binaries. So user can only download the factory/factory_xxx.bin to address 0, or several binaries to different addresses according to ESP-AT-Bin/download.config.” Szóval megpróbáltam egyben feltölteni az egészet a factory_WROOM-02.bin file felhasználásával. Ez sajnos nem jött be. A NODEMCU folyton address hibát jelzett. Nincs mit tenni, minden filet külön töltök fel a download.config szerint: Idézet: „--flash_mode dio --flash_freq 80m --flash_size 2MB 0x0 bootloader/bootloader.bin 0x8000 partition_table/partition-table.bin 0x9000 ota_data_initial.bin 0x10000 esp-at.bin 0xF0000 at_customize.bin 0xF1000 customized_partitions/factory_param.bin 0xF8000 customized_partitions/client_cert.bin 0xFA000 customized_partitions/client_key.bin 0xFC000 customized_partitions/client_ca.bin 0x104000 customized_partitions/mqtt_cert.bin 0x106000 customized_partitions/mqtt_key.bin 0x108000 customized_partitions/mqtt_ca.bin” A customized_partitions/factory_param.bin helyett a factory_param_WROOM-02.bin filet használtam az ESP8266-hoz. A listát növekvő cím szerint rendeztem, hogy könnyebben kiigazodjak rajta. A listát felhasználva a NODEMCU-ban, a Config fülben elkezdtem hozzáadni a file-okat és a címeket. Mivel 12 filet kell feltölteni és egyszerre csak 7 kerülhet a listára, így 2 részben töltöttem fel, probléma nélkül. Egy hardware Reset és UART átkötés után elvégeztem a kommunikációs tesztet: Idézet: „// ------------------------------------------------------------ // UART Opened at [2021.12.30 csütörtök 08:27:06] // ------------------------------------------------------------ // AT OK AT+GMR AT version:2.2.1.0(46d6c26 - ESP8266 - Aug 6 2021 06:50:15) SDK version:v3.4-37-gd92d00e compile time(ede72af):Aug 6 2021 12:28:15 Bin version:2.2.1(WROOM-02) OK AT+RST OK WIFI DISCONNECT ready WIFI CONNECTED WIFI GOT IP WIFI GOT IPv6 LL WIFI GOT IPv6 GL AT+CMD? +CMD:0,"AT",0,0,0,1 +CMD:1,"ATE0",0,0,0,1 +CMD:2,"ATE1",0,0,0,1 +CMD:3,"AT+RST",0,0,0,1 +CMD:4,"AT+GMR",0,0,0,1 +CMD:5,"AT+CMD",0,1,0,0 +CMD:6,"AT+GSLP",0,0,1,0 +CMD:7,"AT+SYSTIMESTAMP",0,1,1,0 +CMD:8,"AT+SLEEP",0,1,1,0 +CMD:9,"AT+RESTORE",0,0,0,1 +CMD:10,"AT+SYSRAM",0,1,0,0 +CMD:11,"AT+SYSFLASH",0,1,1,0 +CMD:12,"AT+RFPOWER",0,1,1,0 +CMD:13,"AT+SYSMSG",0,1,1,0 +CMD:14,"AT+SYSROLLBACK",0,0,0,1 +CMD:15,"AT+SYSLOG",0,1,1,0 +CMD:16,"AT+SYSSTORE",0,1,1,0 +CMD:17,"AT+SLEEPWKCFG",0,0,1,0 +CMD:18,"AT+SYSREG",0,0,1,0 +CMD:19,"AT+USERRAM",0,1,1,0 +CMD:20,"AT+CWMODE",0,1,1,0 +CMD:21,"AT+CWSTATE",0,1,0,0 +CMD:22,"AT+CWJAP",0,1,1,1 +CMD:23,"AT+CWRECONNCFG",0,1,1,0 +CMD:24,"AT+CWLAP",0,0,1,1 +CMD:25,"AT+CWLAPOPT",0,0,1,0 +CMD:26,"AT+CWQAP",0,0,0,1 +CMD:27,"AT+CWSAP",0,1,1,0 +CMD:28,"AT+CWLIF",0,0,0,1 +CMD:29,"AT+CWQIF",0,0,1,1 +CMD:30,"AT+CWDHCP",0,1,1,0 +CMD:31,"AT+CWDHCPS",0,1,1,0 +CMD:32,"AT+CWSTAPROTO",0,1,1,0 +CMD:33,"AT+CWAPPROTO",0,1,1,0 +CMD:34,"AT+CWAUTOCONN",0,1,1,0 +CMD:35,"AT+CWHOSTNAME",0,1,1,0 +CMD:36,"AT+CWCOUNTRY",0,1,1,0 +CMD:37,"AT+CIFSR",0,0,0,1 +CMD:38,"AT+CIPSTAMAC",0,1,1,0 +CMD:39,"AT+CIPAPMAC",0,1,1,0 +CMD:40,"AT+CIPSTA",0,1,1,0 +CMD:41,"AT+CIPAP",0,1,1,0 +CMD:42,"AT+CIPV6",0,1,1,0 +CMD:43,"AT+CIPDNS",0,1,1,0 +CMD:44,"AT+CIPDOMAIN",0,0,1,0 +CMD:45,"AT+CIPSTATUS",0,0,0,1 +CMD:46,"AT+CIPSTART",0,0,1,0 +CMD:47,"AT+CIPSTARTEX",0,0,1,0 +CMD:48,"AT+CIPTCPOPT",0,1,1,0 +CMD:49,"AT+CIPCLOSE",0,0,1,1 +CMD:50,"AT+CIPSEND",0,0,1,1 +CMD:51,"AT+CIPSENDEX",0,0,1,0 +CMD:52,"AT+CIPDINFO",0,1,1,0 +CMD:53,"AT+CIPMUX",0,1,1,0 +CMD:54,"AT+CIPRECVMODE",0,1,1,0 +CMD:55,"AT+CIPRECVDATA",0,0,1,0 +CMD:56,"AT+CIPRECVLEN",0,1,0,0 +CMD:57,"AT+CIPSERVER",0,1,1,0 +CMD:58,"AT+CIPSERVERMAXCONN",0,1,1,0 +CMD:59,"AT+CIPSSLCCONF",0,1,1,0 +CMD:60,"AT+CIPSSLCCN",0,1,1,0 +CMD:61,"AT+CIPSSLCSNI",0,1,1,0 +CMD:62,"AT+CIPSSLCALPN",0,1,1,0 +CMD:63,"AT+CIPSSLCPSK",0,1,1,0 +CMD:64,"AT+CIPMODE",0,1,1,0 +CMD:65,"AT+CIPSTO",0,1,1,0 +CMD:66,"AT+SAVETRANSLINK",0,0,1,0 +CMD:67,"AT+CIPSNTPCFG",0,1,1,0 +CMD:68,"AT+CIPSNTPTIME",0,1,0,0 +CMD:69,"AT+CIPRECONNINTV",0,1,1,0 +CMD:70,"AT+MQTTUSERCFG",0,0,1,0 +CMD:71,"AT+MQTTCLIENTID",0,0,1,0 +CMD:72,"AT+MQTTUSERNAME",0,0,1,0 +CMD:73,"AT+MQTTPASSWORD",0,0,1,0 +CMD:74,"AT+MQTTCONNCFG",0,0,1,0 +CMD:75,"AT+MQTTCONN",0,1,1,0 +CMD:76,"AT+MQTTPUB",0,0,1,0 +CMD:77,"AT+MQTTPUBRAW",0,0,1,0 +CMD:78,"AT+MQTTSUB",0,1,1,0 +CMD:79,"AT+MQTTUNSUB",0,0,1,0 +CMD:80,"AT+MQTTCLEAN",0,0,1,0 +CMD:81,"AT+MDNS",0,0,1,0 +CMD:82,"AT+WPS",0,0,1,0 +CMD:83,"AT+CWSTARTSMART",0,0,1,1 +CMD:84,"AT+CWSTOPSMART",0,0,0,1 +CMD:85,"AT+PING",0,0,1,0 +CMD:86,"AT+CIUPDATE",0,1,1,1 +CMD:87,"AT+FACTPLCP",0,0,1,0 +CMD:88,"AT+UART",0,1,1,0 +CMD:89,"AT+UART_CUR",0,1,1,0 +CMD:90,"AT+UART_DEF",0,1,1,0 OK AT OK // ------------------------------------------------------------ // UART Closed at [2021.12.30 csütörtök 08:28:01] // ------------------------------------------------------------ // ” Igen csaltam egy kicsit, itt már a WiFi be volt állítva. Szóval rá lehet tölteni, csak az UART-ra figyelni kell. SB
Sziasztok,
van egy ilyen modulom, a rajta levő feliratok ESP8266MOD és AI-THINKER. Az a bajom, hogy kb. 15-18 másodperc után leszakad a wifiről, majd újrakapcsolódik, megint leszakad, és ezt csinálja a végtelenségig. Kipróbáltam az itthoni routerrel és Android telefon mobil hotspotjával is, nincs változás. Mi baja lehet?
Van combos kondi a tápon?
Ezek a jószágok nagyon szeretik árammal etetni a wifit, csak akkor nem marad az mcu-nak.
Van rajta egy 2200µF elkó. Nem gondolnám, hogy ez lenne a baja mert az mcu nem resetel.
Próbálj meg a maximális WiFi teljesítménnyel játszani (AT+RFPOWER). A maximum környékén is fagyhat valami, de nálam 30%-40% növelés már drasztikus javulást jelentett.
Itt valami más gond lesz. Mindegy, elengedtem, hamarosan megérkezik az ESP32 modulom, majd azzal folytatom. Köszönöm mindenkinek aki próbált segíteni.
Bővebben: Link
Sziasztok ezt képtelen vagyok életre kelteni.Tápot 5v megkapja de nem látom se telefonon,se laptopon.Mit csinálok rosszul?
Bekonfiguráltad? AT parancsokkal először életre kell kelteni.
Nem nem csináltam ilyesmit vele,Mivel sehol nem látom a nyomát hogy bármi is érzékelné.Nem vagyok pc guru sajna
Mert ahogy a leirásában is olvastam hogy közvetlenül csatlakoztatható mobilhoz,igy gondoltam fesz alá teszem és akkor látom a mobilon vagy laptopon.A további konfigurálást azt tudom hogy kell.Kapcsolónak használnám. A hozzászólás módosítva: Jan 1, 2022
Az adatlapján van róla leírás hogyan kell: https://www.hestore.hu/prod_getfile.php?id=12806
Kell hozzá valami ami tud vele sorosan kommunikálni, pl. Ftdi, arduino, hasonló. A hozzászólás módosítva: Jan 1, 2022
Akkor ez részemről elesett dolog semmi ilyesmim nincs,és nem tudok angolul sajna.
Azért nem érdemes kidobni. Egy FT232RL-M 1200 Ft és később is jól jöhet. Ezzel össze kell kötni, utána nyitni egy soros terminált a megfelelő com porton. Ebbe a következő parancsokat kell beírni az AP módhoz:
És máris lehet hozzá kapcsolódni mobillal az acces pontra. A hozzászólás módosítva: Jan 1, 2022
Köszönöm hogy segitesz de elengedtem a dolgot.Nem vagyok nagyon otthon ebben a témában.Rosszul értelmeztem a termék leirását,hogy közvetlenül lehet kapcsolódni telefonra,mert az én olvasatomban,azt jelenti semmi hókuszpókusz nem kell a csatlakozáshoz.Vettem 2db-ot majd lesz vele valami.
De mégegyszer köszönöm a segitséget.Hátha kedvet kapok egyszer a téma tanulásához.
Ha olyat szeretnél, amivel nem kell varázsolni, akkor a sonoff termékek lesznek a jók neked. Az kicsit drágább, de áramot kap és már megy is, rákapcsolódsz telefonnal, beállítod az otthoni wifit és készen van, működik. Meg annak legalább van burkolata is.
![]()
Látom igen drágábbak de ha nem kell a beüzemeléshez programozónak lenni akkor rendben van.
Ezt is megoldanám,valahogy,van itt sok segitő ember,de amire szántam nem ér annyit hogy görcsöljek vele.Meghirdetem eladom.Vagy cserélem.
Sziasztok!
Vezérelni szeretnék egy WS2812es leddszalagot ESP8266al. Erről az oldalról van a kód: Bővebben: Link Sikerült a wifire csatlakozni, meg is találja a telefonos app. Viszont a VIN lábon nincs táp, 0,5Vot mérek. Ha külső tápot adok a szalagnak akkor is össze vissza villog. Bővebben: Link Van valami ötletetek?
Van, a led szalag bemenetén kevés az esp H szintje, kell egy 74HCT... kapu IC szintillesztőnek.
Érdekes, bármelyik videót néztem youtubon mindenhol csak direkbe kötötték.
A H szint az mit takar? Nem igazán értek hozzá sajnos. A 74hct hogy működik? 7,14 es láb táp, 1es láb bemenet, 2es 5v és a 3as láb a kimenet? Ennyi?
Ezt szokás használni 3.3V -> 5V szint illesztéshez:
Bővebben: Link A VCC - 5V-ra kötöd, a többit az adatlap szerint.
A kimenet, ledek száma, áramkorlát megfelelően van beállítva? Led szalag megfelelő irányból kapja az adatokat? Táp megfelelő terhelhetőségű?
Nekem az 5m/300led szalag gond nélkül működik vele mindenféle illesztő nélkül.
Ezért csodalkozom én is, minden videóban csak direktbe van kötve. 18db led van csak rakotve, ezt be is allítottam. Mást nem piszkaltam. Lehet hogy az ESP a rossz? Ha nincs rákötve szalag a Vin pinen akkor is csak 1-2 voltot mérek. Rendeltem egy másikat, de mire megjön...
Lemaradt, a szalag biztos, hogy mukodik, arduinoval próbaltam egy teszt programot, tökéletesen működik. A hozzászólás módosítva: Jan 10, 2022
A Vin pinen miért akarsz feszültséget mérni amikor az bemenet? Amúgy nekem is össze vissza villogott 74HCT541 IC nélkül, az esp-nek semmi baja.
Elvileg ott meg kéne jelenjen az 5V-nak. Nekem is onnan kapta a teszt alatt. Persze csak pár led volt rajta. Lehet behaét a stab a panelen. Próbáld meg űgy, hogy a ledek külön kapják a betápot. Akár egy dugasztáp vagy pofer bank. A test legyen közösítve. Illetve nem csak a ledek számát kell beállítani, hanem, hogy melyik pin legyen a kimenet. Ezeket is beállítottad?
Az USB bejövő 5V-ja és a Vin között kell lenni egy 1N4007 (vagy hasonló) Schottky diódának ("visszacsapó szelep" gyanánt). Ha ezt sikerült kinyírni, akkor tényleg nem lesz tápfeszültség a Vin lábon.Bővebben: Link
Csak úgy csinál valamit, ha külső tápot adok neki, viszont a Vin pinen keresztűl megtáplálni se tudom az ESPt. Ha külső tápot kap a led és usbről kap tápot az esp illetve a gndt összekötöm akkor működik valamilyen szinten a szalag, ki-be kapcsolni tudom, de nem elvalványul hanem villog és úgy kapcsol ki, illetve színeket tudok állítani, de az sem folyamatos, össze-vissza be,be villannak más szinek. "Animáció" egyáltalán nem megy, a napokban megpróbálok ránézni erre a diódára, hátha ott lesz a gond.
|
Bejelentkezés
Hirdetés |