Forum: Mikrocontroller und Digitale Elektronik ESP01 vs ESP12??


von Basti (Gast)


Lesenswert?

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

von Einer K. (Gast)


Lesenswert?

Du redest über weiche Fakten.

Da sage ich aus Erfahrung: Egal.

von Sascha W. (sascha-w)


Lesenswert?

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

von Stefan F. (Gast)


Lesenswert?

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

von Einer K. (Gast)


Lesenswert?

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.

von Basti (Gast)


Lesenswert?

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.

von Joachim S. (oyo)


Lesenswert?

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

von Basti (Gast)


Lesenswert?

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

von Dauergast (Gast)


Lesenswert?

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.

von Stefan F. (Gast)


Lesenswert?

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.

von Einer K. (Gast)


Lesenswert?

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.

von Stefan F. (Gast)


Lesenswert?

Die Farben treffen auf meine Module zu. Ich hätte nicht gedacht, daß sie 
etwas bedeuten.

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.