11 Home
coelner edited this page 2020-08-05 15:21:39 +02:00

Spiegelung der Notizensammlung

Wemos D1 Mini UART TTL

Sofern man den CH340 Chip entfernt hat, dann ist die Verbindung über den TTL Adapter wie folgt

TTL wemos Pin bare esp8266
VCC 3V3 -
GND G -
TX RX -
RX TX -
R/C RST -
DTS D3 GPIO0

ESP8266-32

Energy saving

esp8266-outdoor dev-board with bare esp12F, old nokia bl5f(?) battery (~900mAH), MIC5219 LDO (mark: LG33) shut-down at 3,21V because Vcc rail breaks down. C 470µF added, sw fix for pre-battery check (wrong bat offset - need maybe different offsets for pre-battery check and measurement cycle). Or capacitor? I don't know.

x ADC value VoltageDivCorr Real Offset
pre-check 796 3,44 3,28 0,16
Measurement 776 3,18 3,24 0,06
Diff 20 0,22 0,04 0,10

Schoktty diode IN5817 | BAT43 connected RST--- >|---GPIO16 Sendeleistung reduzieren

/*ToDo Check this!
  pinMode(D0, WAKEUP_PULLUP);
  WiFi.setAutoConnect(false);
  WiFi.setAutoReconnect(false);
  WiFi.disconnect();
  WiFi.mode(WIFI_OFF);
*/

Wemos original boards MOD

Okay, to sum it up for Version 3.0.0 and 3.1.0:

  1. UART is powered by 3.3V
  2. Lift Pin16 (VCC) and Pin4 (V3)
  3. Connect Pin16 to +V5 rail [or directly to VBUS, not tested yet]
  4. Solder a capacitor between Pin1 (GND) and Pin4 (V3) 0.1µF
  5. The M6211 has no reverse current protection! (use this instead RP108J or add a pMOSFET)
  6. you get 3V on the +5V line while powering over 3.3V
  7. I measured 76µA in deepsleep. (20µA ESP8266 Core, 40µA ME6211, 6µA CH340C ???)
  8. completely stripped LDO leads to 17µA in deepsleep
  9. Replace LDO with this MIC5219-3.3

mqtt/ESP8266 -ssl Zertifkat -Einrichtung ACL/Benutzer -Dokumentation und Erstellung Sicherheitskonzept -SleepMode ESP8266, Intervall > 10 Min

http://iot-playground.com/download

Wetterstation:

TP4056 MOD

Es wurden die LEDs für den Laden/Geladen Status auf dem Board belassen. Da diese LEDs über einen 1k Widerstand an das Vin angeschlossen ist, wurde die Verbindung getrennt und durch eine separate Leitung ergänzt, sodass nur bei der Abfrage ein Strom geschaltet werden muss. Die Farbe unterscheidet sich je nach Board und ist nicht einheitlich. Um die Spannung zu messen, wurde am BAT+ Anschluss ein Widerstand (395kOhm, bis 7.15V sicher) in Reihe gesetzt. Es wäre durch den integrierten Spannungsteiler des Wemos D1 Mini auch ein 120kOhm Widerstand für 4,4V sicher bzw. für 5V 180kOhm.

RPROG (k) I BAT (mA)
30 50
20 70
10 130
5 250
4 300
3 400
2 580
1,66 690
1,5 780
1,33 900
1,2 1000

ausgetauschter Widerstand gegen 20k Trimmer. Dieser hat ungefähr folgende Widerstandswerte:

abgeflachte Seite RPROG (k)
12 15
11 13
10 11
9 9
8 7,2
7 6
6 3,7
5 1,9
4 0,08
3 22340
2 17,8
1 16,9

TP4056 Laderegler - Nicht geeignet bei Solarpanel ( ggf. DD0503MA DC DC Step Down Up) -> Warum?

Under voltage protection
  • HT7027A, besser HT7033
  • MCP120t-315
  • TPL5110
Sensoren

Helligkeit: TSL2561 https://github.com/kriswiner/VEML6075/blob/master/VEML6075.basicexample.ino BME680 Infrarot CO2 MH-Z19 Sensor https://forum.mysensors.org/topic/6952/veml6070-and-veml6075-uv-sensors/29 SI1145 Light, UVI

https://www.basti79.de/mediawiki/index.php/MQTT_-_Daten_sammeln_und_auswerten

Avahi auto announce entry
Mosquitto MQTT server on %h _mqtt._tcp 1883 info=A MQTT PubSub service! mqtt.org
OTA
Funktionale Beschreibung

Erweiterte Ansicht: Übersicht:

  • Temparatur/Feuchtigkeit (24h, Max, Min, Durchschnitt, Sonnenaufgang/Untergang)
  • Temparatur/Feuchtigkeit (31d, Max, Min, Durchschnitt, Sonnenaufgang/Untergang)
  • Temperatur (31d, Temperaturverlauf Säulendiagramm, farbig siehe http://www.bralug.de/wiki-common/images/e/e6/Heatmap_temperature.png) https://www.stall.biz/project (Sonnenstand)
  • Luftdruck (24h, aktuell, Normalhöhe, Sonnenaufgang/Untergang)
  • Sensor draußen: Absolute Feuchtigkeit
  • Sensor drinnen: Absolute Feuchtigkeit
  • Almanach / Astronomische Daten

Prognose:

  • Tendenz: Barometerverlauf (24h)
  • Morgen:
  • Übermorgen:
Firmware

Zustandsautomat:

  1. regulärer Betrieb
  2. Firmware Upgrade
  3. Batterie/System Test
  4. Störung