Sonoff - WiFi Wireless Smart Switch/Arduino IDE

ESP8266, ESP32 chipek és az ESP-xx modulok. Programozási nyelvek, trükkök, hardware tippek.
Avatar
SanyiSay
Elektronbűvölő
Hozzászólások: 1031
Csatlakozott: 2009. február 28. szombat, 7:00

Re: Sonoff - WiFi Wireless Smart Switch/Arduino IDE

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

Fórumokat én szóltam le. :)
Pontosabban inkább a fejlesztőket. Nincs túl sok rendes leírás, így mindenki csak tippelget.
Találtam itthon egy eredeti Sonoff-ot, gondoltam beindítom megnézem mi a helyzet, de nagyon nem találtam benne MQTT konfiguráló oldalt, se leírást hogy lenne, vagy bármi a telefonos aplikációjukon kívül.
Így mondjuk még akkor is egyszerűbb a firmware csere, ha lenne esetleg benne elrejtve valahol. Mert a cseréről és utána a használatáról legalább rengeteg leírás van.
Egy újabb érdekes adat, már ezt is tudjuk.
Avatar
pipi
SzínkódFestő
Hozzászólások: 80
Csatlakozott: 2008. július 6. vasárnap, 6:00

Re: Sonoff - WiFi Wireless Smart Switch/Arduino IDE

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

Robert írta:A linkelt eszköz pont nem jó:

A linkelt eszköz:
- klón FT232RL a chip - azaz instabil nagyobb sebességen
- alkalmatlan a 3.3V leadására ESP fele.
Hali!
én úgy látom prolific pl2303 chip van rajta, nem pont ez a fajta, hanem aminek több kivezetése van nekem,
win81 alatt nyögvenyelősen, driver átpiszkálással lehetett csak szóra bírni
amiket én próbáltam még esp-hez a cp2102, és ch340, kapható is a webshopban
http://shop.tavir.hu/advanced_search_re ... 377&y=-394
célszerű olyat választani aminek az rts-dtr kivezetése is ki van vezetve, egyszerűbb az esp modul programozás vele
a 3.3 V-ot szerintem egyik egyszerű modul sem tudja az esp teljesítményének megfelelően
Avatar
Robert
Elektronbűvölő
Hozzászólások: 10191
Csatlakozott: 2005. december 9. péntek, 7:00

Re: Sonoff - WiFi Wireless Smart Switch/Arduino IDE

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

Prolific chip : Verziószámtól függően Win8 illetve Win10 alá nincs drivere - gyártói támogatás hiányában. A gyártó ezzel leírta magát (3 éves IC nem támogatott). (Nem javasolt.)
FTDI Klón: sebességben max. 115200 bps-t tud, felette hibázik. (Nem javasolt.)
FTDI eredeti: sebesség OK, de a 3.3V kimenete ~50mA-t tud. ESP Flasheléshez éppen elég, de a WiFi már kifekteti (túlterheli) - Külső 3.3V kell az ESP chiphez.
CP2102: sebesség OK, a 3.3V ága 100mA terhelhetőségű. Azaz ha a WiFi nem max teljesítménnyel ad - akkor működteti az ESP chipet is.
CH340/C341: Sebesség OK, 3.3V ág nem terhelhető (<10mA). Külső 3.3V kell az ESP chiphez!

Azaz, ha választani kell: CP2102. És kiegészítőnek, ha szükséges (biztonsági tartalék): 3.3V tápIC.
http://www.tavir.hu - a gazda :)
Avatar
pipi
SzínkódFestő
Hozzászólások: 80
Csatlakozott: 2008. július 6. vasárnap, 6:00

Re: Sonoff - WiFi Wireless Smart Switch/Arduino IDE

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

Ha valaki még befürdött a pl2303-al, és nem akarja kidobni, akkor w8.1/10 alatt így kell:
a win felrak egy működésképtelen drivert emlékeim szerint,
IO-Cable_PL-2303_Drivers-Generic_Windows_PL2303_Prolific.zip letölt (valahonnan :))
PL2303_Prolific_GPS_1013_20090319 exe elindít
utána kézzel lecserélni a drivert: az eszközkezelőben
illesztőprg keresés a számítógépen - választás a szgépen található - prolific 3.3.2.105 verzió kiválaszt
ha másik usb lukba lesz dugva, akkor ha jól emlékszem újra el kell játszani
8.1x64 alatt nálam jól megy. már nem tudom honnan töltöttem le,
ha nem sikerül kiguglizni, feltehetem valahová a zip-et
Avatar
pipi
SzínkódFestő
Hozzászólások: 80
Csatlakozott: 2008. július 6. vasárnap, 6:00

Re: Sonoff - WiFi Wireless Smart Switch/Arduino IDE

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

itt egy video és link a pl2303-hoz
https://wn.com/arduino_serial_programme ... 340_driver
a link kijelölés-másolás, és új lapon beillesztés....
vargham
Chipgyilok
Hozzászólások: 308
Csatlakozott: 2014. január 8. szerda, 8:32

Re: Sonoff - WiFi Wireless Smart Switch/Arduino IDE

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

CP2102 mindenhez bevált. Több fejlesztővel is ezt használjuk (OSX, Linux, Win 7/10) több projektben is, ATmega, PIC, ARM (STM, Nuvoton, Atmel), és ESP mikrokontrollerekhez egyaránt. Az ESP-hez külön tápot raktunk, biztos-ami-biztos.
1 dollár darabja a komplett áramkörnek, ICvel, LEDekkel, USB csatlakozóval. Ha rászámoljuk a vámot, adót, akkor sem sok. Ha pedig gyorsan kell, akkor kapni az itteni webshopban is, és ott sem drága.
Rendelésnél figyelni kell, mert CP2102-re keresve sokszor CH340-et ajánl a kínai, mint helyettesítő terméket.
Az is jó benne, hogy a gyártó adja a toolkitet, amivel be lehet írni a saját USB VID/PID párost az eszközbe. Jól jön, ha saját terméket árulsz.
Avatar
Robert
Elektronbűvölő
Hozzászólások: 10191
Csatlakozott: 2005. december 9. péntek, 7:00

Re: Sonoff - WiFi Wireless Smart Switch/Arduino IDE

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

VID/PID esetén :
- USB számtartományt (elvileg, gyakorlatilag) venni kell (www.usb.org); másét nem használhatod,
- driver aláírásra figyelni kell.

CP2102 esetén a tokozás a körbe lábatlan:(

Bár év elején jelent meg a CP2104 (ennek az utódja)...
http://www.tavir.hu - a gazda :)
vargham
Chipgyilok
Hozzászólások: 308
Csatlakozott: 2014. január 8. szerda, 8:32

Re: Sonoff - WiFi Wireless Smart Switch/Arduino IDE

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

- USB számtartományt (elvileg, gyakorlatilag) venni kell (http://www.usb.org); másét nem használhatod,
- driver aláírásra figyelni kell.
- CP2102 esetén a tokozás a körbe lábatlan:(
Ezek megvannak. :-)
Egy hobbistának először nem is számítanak a fentiek. Viszont azt látom, hogy ha valami beválik hobbinak, azt szeretik tovább vinni professzionális munkákhoz is. Ilyenkor jól jön, ha a már ismert eszközt lehet alkalmazni, van még benne lehetőség.
(Lásd Arduino shield pinout elterjedését rapid prototyping területen. Szinte nincs nélküle új devboard.)
Bár év elején jelent meg a CP2104 (ennek az utódja)...
Szintén QFN.
bleachhun
Újonc
Újonc
Hozzászólások: 13
Csatlakozott: 2016. december 30. péntek, 3:19

Re: Sonoff - WiFi Wireless Smart Switch/Arduino IDE

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

AVR is egy Klónnal programoztam/Égettem mégis ment (Ebay es rendelés volt) így nem aggódom, hogy egy Clone Flasher nem lesz jó. USBasp-t vettem win 7-8 alatt nehéz volt beüzemelni de megoldottam :).

Valakinek van tapasztalata Sonoff TH 16A val?
Avatar
Robert
Elektronbűvölő
Hozzászólások: 10191
Csatlakozott: 2005. december 9. péntek, 7:00

Re: Sonoff - WiFi Wireless Smart Switch/Arduino IDE

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

FT232RL Clone nem tudja a 910kbps sebességet. Hibázik.
Az AVR programozó _NEM_ tudja az ESP8266-ot programozni! Azza az USBASP alkalmatlan az ESP8266 családhoz....
http://www.tavir.hu - a gazda :)
bleachhun
Újonc
Újonc
Hozzászólások: 13
Csatlakozott: 2016. december 30. péntek, 3:19

Re: Sonoff - WiFi Wireless Smart Switch/Arduino IDE

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

tudom az AVR programozom alkalmatlan. de kisebb sebesség is jo nem?
Avatar
Robert
Elektronbűvölő
Hozzászólások: 10191
Csatlakozott: 2005. december 9. péntek, 7:00

Re: Sonoff - WiFi Wireless Smart Switch/Arduino IDE

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

Nem. Ezért írtam....
Az ESP-01 /ESP8266 chip/ bootloadere fix 115200 bps sebességű.
A rendszerekben elterjedtebb ESP-07; ESP-12 modulok esetén ez 910kbps.
Ezek fix értékek, nem módosíthatóak.


Ha mázlid van, akkor Generic modul (ESP-01 alapelv), így 115200 bps a feltöltés. Ha nem, akkor pech :).
http://www.tavir.hu - a gazda :)
vargham
Chipgyilok
Hozzászólások: 308
Csatlakozott: 2014. január 8. szerda, 8:32

Re: Sonoff - WiFi Wireless Smart Switch/Arduino IDE

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

Robert írta: Az ESP-01 /ESP8266 chip/ bootloadere fix 115200 bps sebességű.
A rendszerekben elterjedtebb ESP-07; ESP-12 modulok esetén ez 910kbps.
Ezek fix értékek, nem módosíthatóak.
Biztos vagy ebben? Forrás? Tudtommal autobaud-os az ESP bootloadere.

"The default esptool.py baud rate is 115200bps. Different rates may be set using -b 921600"
"This can speed up write_flash and read_flash operations. The baud rate is limited to 115200 when esptool.py establishes the initial connection, higher speeds are only used for data transfers."
https://github.com/espressif/esptool

Tehát 115200-on felveszi a kapcsolatot, majd megegyeznek a feltöltés sebességében.

Az Arduino keretrendszer (1.6.13 és 1.8, ESP8266 2.3.0) ezeket a baud értékeket kínálja fel:
9600, 57600, 115200, 256000, 512000, 921600

Kipróbáltam mindegyik feltöltési sebességet az alábbiakkal:
ESP-201, ESP-12F, ESP-01, Wemos D1 mini, NodeMCU 0.9

Mindegyik működik mindegyikkel. 9600-on piszok lassú, 921600-on szemvillanás.
bleachhun
Újonc
Újonc
Hozzászólások: 13
Csatlakozott: 2016. december 30. péntek, 3:19

Re: Sonoff - WiFi Wireless Smart Switch/Arduino IDE

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

Egy kérdés, van aki még mai napig használja a Sonoff termékeket? pl: a Sonoff TH (Ő lenne a következő amit itthonra vennék) a Sonoff Switch mellé.

Volt aki már épített ki vezérlést egy szobára? Tapasztalat, hogy mire kellene figyelni? (Mert szeretném a szobámat legalább automatizálni de az egész lakás is tervben van).
Avatar
SanyiSay
Elektronbűvölő
Hozzászólások: 1031
Csatlakozott: 2009. február 28. szombat, 7:00

Re: Sonoff - WiFi Wireless Smart Switch/Arduino IDE

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

bleachhun írta:van aki még mai napig használja a Sonoff termékeket?
Gondolom itt most az eredeti Sonoff Firmware-el ellátott egységekre gondolsz, Sonoff által kitalált hálózattal, telefonos alkalmazásokkal.
Válasz küldése