esp8266 batteriebetrieb

OP #7120750
Lesenswert?

Hallo zusammen,

nach langem hin und her muss ich mich nun doch an euch wenden. Ich 
möchte mit esp8266, einem Impulsgeber (Impulslänge = 200ms) an einer
Wasseruhr den Wasserverbrauch beobachten, es sollte einen Impuls pro
Liter bzw pro Umdrehung des Magnets geben, und dann über mqtt zur 
Weitergabe der Daten, das funktioniert schonmal alles.

ich möchte nun dem Esp8266 mit Batteriebetrieb ((3,7V, 1200mAh)) laufen 
lassen, meine erste Frage wäre: läuft das letzte Programm automatisch 
bei Batteriebetrieb, was ich auf meinem ESP8266 geladen habe? bzw 
connectet er sich mit dem Wifi auch automatisch?

sonst habt ihr Tipps bzw Alternativen:)?

vielen Dank
Gast #7120829
Lesenswert?

Neuling A. schrieb:
> hat jemand ne Idee?

Falscher Strom.

Der verträgt nur 3.3 Volt.  Ich denke der hat am USB-Port ein 
Spannungsregler/Wandler. Aber NICHT am direkt Anschluss.

Da sagt JEDES Layout 3.3 Volt. !!!!

Mein Tipp. Kauf dir für ein Euro ein Spannungswandler o. verbrenne mit 
ein fetten Widerstand den Strom.
#7121508
Lesenswert?

Also ich würde für den Zweck den ESP mit einem μC kombinieren. Der AVR 
zählt die Impulse und schaltet den ESP alle 15min oder alle 50 Liter (je 
nachdem was zuerst eintritt) ein und sendet den aktuellen Zählerstand. 
Den ESP kann man zwar schlafen legen und da ist er auch einigermaßen 
sparsam, leider kann er in dem Zustand aber keine Impuls zählen. Und ihn 
bei jedem Impuls aufwecken könnte je nach Durchfluss schon zeitkritisch 
sein.
Alternativ könnte man einen ESP32 nehmen, der hat diesen Low-Power Core 
mit dem sich die Impulszählung realisieren lassen sollte und der auch 
dort die Haupt-Core's incl. WLAN nach Zeit und/oder Impulsanzahl 
aufweckt.

Sascha
Gast #7121548
Lesenswert?

Sascha W. schrieb:
> Also ich würde für den Zweck den ESP mit einem AVR μC kombinieren.

Ich auch, und zwar aus genau dem genannte Grund.

Der AVR kann direkt vom Akku versorgt werden. Zwischen AVR und ESP würde 
ich einen 3,0V Spannungsregler packen, der einen "Enable" Eingang hat. 
Darüber kann der AVR den das WLAN Interface bei Bedarf einschalten.
#7311720
Lesenswert?

Gleiches Thema, kurze Frage.

Ich hatte irgendwie in Erinnerung das man den WLAN connect beschleunigen kann, wenn man Channel und BSSID fest vorgibt.

Kann das jemand bestätigen?

1
     wifi_config_t wifi_config = {
2
        .sta = {
3
            .ssid = EXAMPLE_ESP_WIFI_SSID,
4
            .password = EXAMPLE_ESP_WIFI_PASS,
5
            .scan_method = WIFI_FAST_SCAN,
6
            .bssid_set = 1,
7
            .bssid = {0x00,0x27,0x0d,0xeb,0xe9,0x51},
8
            .channel = 7
9
        },
10
    };
Gast #7312278
Lesenswert?

Manfred schrieb:

Hinweis der ursprüngliche Beitrag ist mehr als 6 Monate alt

Wenn so ein Schwachsinn wie ein Vorwiderstand zum "verbrennen" der überschüssigen Spannung zur Versorgung eines ESP hier nach 6 Monaten noch unwidersprochen steht, wird es höchste Zeit, da etwas gerade zu rücken.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren