Benutzung von GPIO 0, GPIO0-Falle
GPIO0 kann als Ausgang sowie Eingang benutzt werden. Allerdings achten Sie in Ihrer Schaltung darauf, dass während Bootvorgangs das Pegel HIGH am GPIO0 anliegt.
Zum Beispiel eine LED zwischen GPIO0 und GND würde das Bewirken, das Ihr Sketch niemals ausgeführt wird, weil ESP8266 ständig im Programmiermodus startet.
Adapter Plate With IO Lead Out For ESP-07 ESP-08 ESP-12
Adapter Platine bei DX.com gekauft und mein ESP-Modul angebraten. Denn die haben falsche Beschaltung vom Spannungsregler in der Platine. Dabei war ein LM1117 Spannungsregler. In der Beschaltung bekam ESP-07 +5V. Auf dem Bild sehen Sie richtige Beschaltung vom Spannungsregler.
Außerdem fehlt auf der Platine ein Puffer Kondensator an 3,3V –Seite. Es muss mindestens 100uF sein, denn ESP8266 Modul erzeugt kurzzeitig die Strompiks von 400mA.
ESP8266 Adapter Falle.
Ausgelieferte ESP8266 Adapter sind mit 3 Widerständen bestückt. In dem Zustand darf der ESP8266 nur mit 3,3V betrieben werden.
Um 5V Betrieb zu ermöglichen muss ein Spannungsregler angelötet und Mittlere Widerstand entfernt werden.
Finger weg vom PL2303HX USB to TTL UART für 2€. Stattdessen nehmen Sie USB-Adaptern auf Basis von CH340G
Erst mal das Problem ein funktionierende Treiber zu finden. Und als passende Treiber gefunden wurden, dann stürzt sporadisch Windows 8.1 während Datenübertragung. Habe Kabel in der Wut gebissen und sofort in den Mühl geschmissen.
AMS1117-3.3V | HT7333 |
Vorteile / Nachteile + Kann 700mA liefern + Kann vom 12V gespeist werden + Leicht zu beschaffen - Mindestspannung ist 3,3V+1,25V=4,55V - Eigenverbrauch 5mA (würde jede Batterie entleeren) - Passt nicht auf die ESP-07 Adapterplatine - 100uF Siebkondensator laut Datenblatt |
Vorteile / Nachteile + Für Batteriebetrieb geigend + Mindestspannung ist 3,3V+0,09V=3,39V + Geringe Eigenverbrauch (4uA) + Passt auf die ESP-07 Adapterplatine + 10uF Siebkondensator laut Datenblatt - Beim 12V wird Ptot überschritten - Strombelastung liegt an der Grenze Imax 250mA - Schwer zu beschaffen |
Für den Batteriebetrieb bitte löten Sie die rote LED oder dazugehörige Vorwiderstand an dem ESP-Modul ab. Die ist an der Stromversorgung des ESP8266 Moduls angeschlossen und lässt sich nicht per Programm abschalten. Sonst leuchtet die immer und verbraucht Strom. An dem ESP-07 Board ist der LED schwer zugänglich zum ab knipsen. Es ist leichter der dazugehörige Vorwiderstand abzulöten. Sehen Sie das Bild links. |
Mehrere 5V USB Ladeadaptern haben dieses Problem. An der Sekundärsete ist Wechselspannung messbar oder sogar spürbar.
Die Spannung liegt nicht zwischen +5V und GND Leitungen an, sondern zwischen GND, -5V Leitungen und geerdeten Gegenständen (Heizkörper, Wasserleitung, PE-Anschluss der Steckdose).
Ich habe gemessen Spannungen in Bereich zwischen 4V und 40V (Wechselspannung). Diese Spannung ist nicht gefährlich, weil da nur ganz wenig Strom fließen kann. Sobald man mit dem Körper eine Verbindung zum geerdeten Gegenstand macht, bricht die Spannung zusammen.
Das Problem besteht daran, dass diese Wechselspannung Störungen an Mikrocontrollerschaltungen verursachen kann. Besonders wenn lange Leitungen an Eingängen angeschlossen sind. Eine Schaltung mit PIR-Sensor hat ständig Falschalarm ausgelöst. Oder wehrend Handy geladen wird, funktioniert touch Display schlecht.
Ursache
Die Ursache des Problems ist eine kapazitive Verbindung zwischen sekundäre Seite des Netzteils und 230V Leitungen.
Im USB Netzteil ist tatsächlich ein Kondensator verbaut, der sekundäre Seite mit Primärseite Verbindet und das ganze Problem verursacht.
Was macht dieser blöde Kondensator da. Der leitet Hochfrequenzen ab, die durch das Schalten des Hochfrequenz Transformators verursacht werden. Dies ist nötig um EMV Störungen zu vermeiden. Bei Schaltnetzteilen mit PE Anschluss werden Hochfrequenzen an PE abgeleitet. Da ist alles OK.
Bei Schaltnetzteilen die nur an L und N der Steckdose angeschlossen werden diese Hochfrequenzen an L oder N abgeführt.
Wenn der Stecker Netzteil in der Steckdose so rum sitzt, das Kondensator mit L (Phase) verbunden ist, dann sickert durch den Kondensator die Netzspannung in die Sekundärseite des USB Netzteils.
Lösung
Wenn der Kondensator im Schaltnetzteil vor der Diodenbrücke angeschlossen ist, dann hilft das Umdrehen des Ladeadapters in der Steckdose.
Wenn der Kondensator im Schaltnetzteil nach der Diodenbrücke angeschlossen ist, kann nur das Erden der Sekundärseite helfen. Dafür wird einfach GND-Leitung mit PE-Anschluss der Steckdose verbunden. Man kann es direkt verbinden, oder über 1K- Widerstand. Das reicht schon aus, um die Hochspannung abzuleiten.
Eine elegante Lösung wäre das Netzteil auseinander zu bauen, 3-Polige Netzkabel zu nehmen und den Kondensator an einer Seite (Primärseite) ablöten und mit PE verbinden.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 |
#define LEAP_YEAR(Y) ( ((1970+Y)>0) && !((1970+Y)%4) && ( ((1970+Y)%100) || !((1970+Y)%400) ) ) static const uint8_t monthDays[] = {31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31}; String PrintDate (unsigned long epoch) { String DateString = ""; uint8_t year; uint8_t month, monthLength; uint32_t time; unsigned long days; time = (uint32_t)epoch; time /= 60; // now it is minutes time /= 60; // now it is hours time /= 24; // now it is days year = 0; days = 0; while ((unsigned)(days += (LEAP_YEAR(year) ? 366 : 365)) <= time) year++; DateString += String(year + 1970); // year is offset from 1970 days -= LEAP_YEAR(year) ? 366 : 365; time -= days; // now it is days in this year, starting at 0 days = 0; month = 0; monthLength = 0; for (month = 0; month < 12; month++) { if (month == 1) { // february if (LEAP_YEAR(year)) monthLength = 29; else monthLength = 28; } else monthLength = monthDays[month]; if (time >= monthLength)time -= monthLength; else break; } DateString += ":"; if((month + 1)<10)DateString += "0"; DateString += String(month + 1); // jan is month 1 DateString += ":"; if((time + 1)<10)DateString += "0"; DateString += String(time + 1); // day of month return DateString;} |
Mir ist Glühbirne explodiert
Warum explodieren Glühbirnen und Halogenlampen?
Referat vom Elektrotechniker über Ursache, Mechanismus, Schutz und Vorbeugung