Ich benötige einen Rat: Mein Mikrocontoller Wemos D1 Mini ESP8266 misst Temperatur, sendet, speichert einen Zähler-Wert im RTC-Speicher und geht in den Deep-Sleep. Dann wacht er wieder auf, durchläuft das Setup, liest den Zähler-Wert im RTC-Speicher ein, sendet usw.... das funktioniert auch ohne Probleme. Jetzt benutze ich nur den einzelnen ESP8266-Chip, da ich mir die Hardware drum herum sparen wollte (geringerer Strombedarf wegen Akku-Anwendung). Das Programm ist das gleiche. Allerdings sind die Daten (Zähler-Wert) nach dem Aufwachen verloren bzw. null. Beschaltet habe ich meinen einzelnen ESP8266-Chip mit 10k Pullup Widerständen an: RES, EN, 00, 02 nach 3V3 und mit einem Pulldown-Widerstand von 15k nach GND. Kann es sein, dass irgend ein externes Bauteil jetzt fehlt, das den RTC-Speicher ermöglicht? Bzw. warum sind die Daten im RTC-Speicher jetzt weg? Ich benutze: system_rtc_mem_read(110, lmicSeqNumber, 2); system_rtc_mem_write(110, lmicSeqNumber, 2); wie gesagt, beim Wemos D1 Mini ESP8266 funktioniert es...
Lucas schrieb: > Kann es sein, dass irgend ein externes Bauteil jetzt fehlt, das den > RTC-Speicher ermöglicht? Ich würde mir mal die Spannungsversorgung-Pins anschauen. Da gibt es ja mehr als einen. Du kannst deine Schaltung mit dem ESP-01 Modul vergleichen. https://i.pinimg.com/originals/c1/83/d6/c183d68e528c4f0aed14f11c93bdde51.png
Lucas schrieb: > Beschaltet habe ich meinen einzelnen ESP8266-Chip mit 10k Pullup > Widerständen an: RES, EN, 00, 02 nach 3V3 und mit einem > Pulldown-Widerstand von 15k nach GND. Außer Widerständen wirst du auch Kondensatoren brauchen. Wie weit bricht deine Spannungsversorgung während des 350mA-Sendepeaks ein?
Wolfgang schrieb: > Außer Widerständen wirst du auch Kondensatoren brauchen. > Wie weit bricht deine Spannungsversorgung während des 350mA-Sendepeaks > ein? Ich habe zwischen VCC und GND einen 100µF Keramik-Kondensator. Wifi wird im Setup ausgeschaltet. Ich sende Daten über LoRa mit einem RFM95W Modul. Die Stromaufnahme ist hier wesentlich geringer als die bei Wifi. Speichere ich mir den Zählerwert im EEPROM zwischen, funktioniert das Senden, Zählen und alles ohne Probleme. Daher vermute ich es liegt entweder an dem ESP8266-Chip (Fake Chip ?!) oder an der Minimalbeschaltung, dass der RTC Speicher nicht richtig geschrieben oder gelesen wird... Ich verwende einen Model Vendor ESP8266 Chip.
Der ESP8266 löscht seinen RTC wenn die Spannungsversorgung weg fällt. Kann es sein dass die Beschaltung unvollständig ist, so dass der Chip kurzzeitig ,,aus'' ist im/nach dem Deep-Sleep?
Schreibe doch bitte mal, welchen Chip du genau verwendest.
Brain 2.0 schrieb: > Schreibe doch bitte mal, welchen Chip du genau verwendest. ???? Es gibt nur einen ESP8266, eigentlich heisst er ESP8266EX.
Stefan ⛄ F. schrieb: > Brain 2.0 schrieb: > >> Schreibe doch bitte mal, welchen Chip du genau verwendest. > > ???? > Es gibt nur einen ESP8266, eigentlich heisst er ESP8266EX. Ja toll. Genau das geht aber nicht aus der Beschreibung des TO hervor. Wenn es nur der ESP8266 ist, fehlt der Flash-Chip. Offensichtlich weiß auch der TO nicht, welchen er verbaut hat.
Brain 2.0 schrieb: > Ja toll. > Genau das geht aber nicht aus der Beschreibung des TO hervor. Lucas schrieb: > Titel: ESP8266 verliert Daten vom RTC Speicher nach Deep-Sleep > Jetzt benutze ich nur den einzelnen ESP8266-Chip, > Beschaltet habe ich meinen einzelnen ESP8266-Chip Was brauchst du noch, eine persönliche Empfehlung vom Bundespräsidenten?
Stefan ⛄ F. schrieb: > Brain 2.0 schrieb: > >> Ja toll. >> Genau das geht aber nicht aus der Beschreibung des TO hervor. > > Lucas schrieb: > >> Titel: ESP8266 verliert Daten vom RTC Speicher nach Deep-Sleep >> Jetzt benutze ich nur den einzelnen ESP8266-Chip, >> Beschaltet habe ich meinen einzelnen ESP8266-Chip > > Was brauchst du noch, eine persönliche Empfehlung vom Bundespräsidenten? Was soll der Mist. Das bin ich von dir anders gewöhnt. Warum bleibst du nicht sachlich oder hast du schon Corona ? Worin speichert er sein Programm ?
Brain 2.0 schrieb: > Wenn es nur der ESP8266 ist, fehlt der Flash-Chip. Wo sitzt dieser Chip? Für was ist der da? Mein ESP8266 siehe Anhang:
Du hast ein ESP-12E Modul. Der eigentliche ESP8266EX sitzt unter dem Metallgehäuse. Und daher bestimmt auch die Verwirrung.
Und so sieht es unter der Haupe aus: https://esp8266hints.files.wordpress.com/2015/05/top_layout_esp-12e1.jpg Der größere 8 Beiner ist der Flash Chip. Und dort wo die „33“ steht sitzt der eigentliche ESP8266ex
Lucas schrieb: > Ich verwende einen Model Vendor ESP8266 Chip. Brain 2.0 schrieb: > Offensichtlich weiß auch der TO nicht, welchen er verbaut hat. Ich wollte es nicht wahr haben, aber Lucas schrieb: > Mein ESP8266 siehe Anhang Oh Mann. Das ist kein einzelner ESP8266 Chip sondern ein ESP-12E Modul von der marke AI-Thinker, mit vielen Bauteilen unter der Abdeckung. Ohne Blick unter die Haube können wir deine Frage nach der vollständigen Bestückung nicht beantworten.
Lucas schrieb: > Beschaltet habe ich meinen einzelnen ESP8266-Chip mit 10k Pullup > Widerständen an: RES, EN, 00, 02 nach 3V3 und mit einem > Pulldown-Widerstand von 15k nach GND. Die Aussage ist für mich nicht verständlich. An welchen Pin ist der PullDown? Vielleicht könntest du einen Schaltplan von deiner Schaltung erstellen/zeigen. Gute Erklärungen rund um ESP8266 und Minimalbeschaltungen findest du hier: http://stefanfrings.de/esp8266/index.html
Lucas schrieb: > Brain 2.0 schrieb: > >> Wenn es nur der ESP8266 ist, fehlt der Flash-Chip. > > Wo sitzt dieser Chip? Für was ist der da? > Mein ESP8266 siehe Anhang: Und warum schreibst du das nicht gleich richtig, dann hätte der "Superschlaue" hier nicht so auftreten müssen. Wenn man keine genauen Infos bekommt, muss man sich nicht wundern, wenn dir die Antworten nicht passen.
Hallo, bei mir bekommen die ESP8266-12E Module 10k von EN nach Vcc, 10k von GPIO15 nach GND und dicht am Modul einen Elko 100μF zwischen Vcc und GND. Den RTC-Ram habe ich allerdings nur einmal als Zwischenspeicher zusammen mit deepSleep benutzt, das lief aber problemlos. Gruß aus Berlin Michael
Andre schrieb: > Und so sieht es unter der Haupe aus: Danke, dann weiß ich das jetzt auch. Andre schrieb: > Die Aussage ist für mich nicht verständlich. An welchen Pin ist der > PullDown? an Pin 15. Das k war ein Tippfehler. Andre schrieb: > Vielleicht könntest du einen Schaltplan von deiner Schaltung > erstellen/zeigen. Brain 2.0 schrieb: > Und warum schreibst du das nicht gleich richtig, dann hätte der > "Superschlaue" hier nicht so auftreten müssen. Bin eben auch nicht Superschlau ;) :D Vielleicht liegt es an diesem Chip... Ich teste es nächste Woche mal mit einem anderen Modell. Vielleicht habe cih eine Art ,,fake'' erwischt?! Danke schonmal für paar Infos
Lucas schrieb: > Bin eben auch nicht Superschlau Ist schon klar. Daher sollte man sich vor der Verwendung über Teile informieren. Schließlich findet man alles dazu im Netz. Auch Schaltbilder vom Wemos D1 min.
Es grenzt ja schon an Lächerlichkeit wie oft hier in den Diskussionen die Vermutung geäußert wird einen Fake-Chip erwischt zu haben.
Lucas schrieb: > Sebastian S. schrieb: > >> grenzt ja schon an Lächerlichkeit > > Unnötiger Kommentar Warum......du wirst selbst sehen: Kaum macht man es richtig, funktioniert es.
Lucas schrieb: > Vielleicht liegt es an diesem Chip... > Vielleicht habe cih eine Art ,,fake'' erwischt?! Mit Sicherheit nicht. Es gibt nur einen ESP8266 und der ist so billig, dass Fälschungen unverkäuflich da teurer wären. Sorge für eine anständige Stromversorgung, dann funktioniert er auch.
Stefan ⛄ F. schrieb: > Sorge für eine anständige Stromversorgung, dann funktioniert er auch. Der ESP bekommt seine Spannungsversorgung von den 3,3V von einem Arduino Uno. Zusätzlich 100uF Kondensator. Spannungsversorgung von dem Wemos D1 Mini auch schon probiert... Alles nichts
Lucas schrieb: > Der ESP bekommt seine Spannungsversorgung von > den 3,3V von einem Arduino Uno. Woher bekommt der Arduino Uno seine Stromversorgung? Welche Lasten hat er sonst noch anzutreiben? Ist es ein originaler (das macht hier unter Umständen sehr viel aus). WIe hoch sind die Leotungswiderstände? Sind Steckbretter und/order Dupont Kabel beteiligt? Womöglich mit Kontakten oder Leitungen aus Eisen? Zeige mal ein Foto vom Aufbau, das erspart noc einige weitere Rückfragen. > Spannungsversorgung von dem Wemos D1 Mini auch schon probiert Dessen Spannungsregler reicht ja auch nur so gerade eben für das eigene Board und 2 LEDs aus.
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.