Hi,
hat jemand erfahrungen bzgl stabilität und störanfälligkeit bei den
esp8266 modulen? Ich würde ESP01 bevorzugen, weil es die möglichkeit
lässt unter dem modul auf der trägerplatine zB passive Bauteile zu
setzen. Dagegen macht das ESP-12 einfach einen hochwertigeren eindruck
mit dem metallgehäuse
Hallo,
der Controller ist der selbe, von daher würde ich keine Unterschiede
erwarten.
Wegen der begrenzten IO-Pins des -01 würde ich auf jeden Fall zum -12
greifen. Zumindest mit SMD lassen sich da auf der Rückseite der
Trägerplatine ebenso Bauteile unterbringen. Oder du verwendest ein
Breakoutboard mit Stiftleisten.
Sascha
Beide Module laufen gleich zuverlässig, nämlich mittelmäßig. Es hängt
sehr stark von der konkreten Anwendung ab. Am bervigsten ist die Neigung
zu Aufhänern, wenn man die Module mit sehr vielen Verbindungsanfragen
vom Netzwerk aus ansteuert.
Für Sachen die wirklich verlässlich funktionieren müssen (wie z.B.
Alarmanlagen) empfehle ich einen externen µC der die Funktion überwacht
und ggf. einen Hardware Reset auslöst. Auf den internen Watchdog ist
kein Verlass.
Wenn du neben der seriellen Kommunikation keine I/O Pins benötigst,
eignet sich das ESP-01 Modul prima. Ich mag, daß man es ggf mit ein paar
cm Flachkabel verlängern kann, um es an eine Stelle zu bringen, wo der
Empfang besser ist. Manchmal braucht man das.
Das Metallgehäuse scheint Voraussetzung für die CE Zulassung zu sein.
Funktionieren tun beide gleich gut.
Ich habe meine Erfahrungen hier aufgeschrieben:
http://stefanfrings.de/esp8266/index.html
Stefan U. schrieb:> Wenn du neben der seriellen Kommunikation keine I/O Pins benötigst,> eignet sich das ESP-01 Modul prima.
Bei mir spielen sie I2C Master, ohne Seriell.
Update per OTA.
Für mich wäre wichtiger:
1MByte oder 512KByte Flash.
Die 1MByte lassen sich leichter zu 4MByte umbauen.
Ja auf der trägerplatine sitzt ein avr...
mit den 512kb wusste ich nicht, danke darauf werde ich beim kauf
achten... die aktuelle at-firmware passt nur auf einen mind. 1mb großen
flash, wenn ich mich recht entsinne.
Ich denke ich werde den esp-12 nehmen und ggf einige mm mit draht von
der platine anheben.
Basti schrieb:> Hi,>> hat jemand erfahrungen bzgl stabilität und störanfälligkeit bei den> esp8266 modulen? Ich würde ESP01 bevorzugen, weil es die möglichkeit> lässt unter dem modul auf der trägerplatine zB passive Bauteile zu> setzen. Dagegen macht das ESP-12 einfach einen hochwertigeren eindruck> mit dem metallgehäuse
Mein Favorit unter den ESP8266-Modulen ist seit jeher das ESP-12, weil
es ein Rundum-Sorglos-Modul ist, und ja auch auf (fast?) allen
Development Boards verwendet wird:
- sehr günstig
- alle vorhandenen GPIO-, ADC- etc. Pins sind auch verwendbar
- satte 4MB Flash-Speicher, mehr als genug für jeden Anwendungszweck
Das ESP-01 hingegen mag ich wegen gewisser Nachteile nicht besonders;
ich verstehe bis heute nicht so recht, warum es so populär ist, in
meinen Augen ist es eigentlich das schlechteste ESP8266-Modul:
- üblicherweise nur 512kb Speicher, da kriegt man ganz schnell
Speicherplatz-Probleme, spätestens wenn man OTA verwenden will
- nur ganz wenige GPIOs verwendbar, dabei hat der ESP8266 eh so wenige
GPIO verwende ich gar nicht, bzw nur chpd und gpio 0/2
und die anwendung läuft extern, weil ich einen mehrstündigen powerdown
(batterieanwendung) plane. da ist mir ein avr lieber
Basti schrieb:> bzgl stabilität und störanfälligkeit ...
... kann ich meinen Vorrednern beipflichten, die Dinger laufen seit
Jahren völlig problemlos.
Ganz anders sieht es beim Aussenden von Störungen aus - getestet habe
ich mit blauen und scharzen ESP-01 und blauen und schwarzen ESP-12, von
mindestens 10 verschiedenen Lieferanten.
Die Kandidaten ohne Blech verursachten z.B. massive Fehlalarme bei
PIR-Sensoren in weniger als 25cm Entfernung, auch bei reduzierter
Sendeleistung; mehrere ESP in kurzer Distanz (<20cm) beeinflußten sich
gegenseitig, die Datenrate brach drastisch ein, bis hin zu Reconnects.
Nach ersetzen durch ESP-12 (mit Blech) traten diese Probleme nicht
mehr auf, auch bei maximaler Sendeleistung.
Das waren zwar keine "wissenschaftliche" Untersuchungen, aber halt das,
was in mehreren Nächten ohne passende Meßgeräte möglich war, und Grund
genug, von ESP "ohne Blech" dringend abzuraten.
Ich habe nur ein einziges ESP-01 Modul mit 512k Byte SPeicher erhalten.
Alle anderen danach haben seit vielen Monaten immer 1M Byte. Blöd ist,
daß die Händler dazu keine Angabe in ihrem Shop machen.
Ich würde auch die 1M Byte Variante bevorzugen, weil man bei den
kleineren auf eine alte definitiv weniger stabile Firmware festgenagelt
ist.
Deswegen danke an Joachim S. für diese wichtige Ergänzung. Ich hätte das
bereits hin schreiben sollen.
Stefan U. schrieb:> Ich habe nur ein einziges ESP-01 Modul mit 512k Byte SPeicher erhalten.> Alle anderen danach haben seit vielen Monaten immer 1M Byte. Blöd ist,> daß die Händler dazu keine Angabe in ihrem Shop machen.
Faustregel:
Blau 512KByte
Schwarz 1MByte
ohne Gewähr
Im Zweifel, an den größeren Abmessungen des Flash erkennbar.