esp_setup
Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen der Seite angezeigt.
Beide Seiten, vorherige ÜberarbeitungVorherige ÜberarbeitungNächste Überarbeitung | Vorherige Überarbeitung | ||
esp_setup [2021/03/27 12:18] – varnholt | esp_setup [2021/06/07 11:09] (aktuell) – varnholt | ||
---|---|---|---|
Zeile 34: | Zeile 34: | ||
|8|TxD (GPIO1)|serieller Ausgang oder normaler I/O Pin, ist mit der blauen LED verbunden, flackert beim Start, darf beim Start nicht auf Low gezogen werden| | |8|TxD (GPIO1)|serieller Ausgang oder normaler I/O Pin, ist mit der blauen LED verbunden, flackert beim Start, darf beim Start nicht auf Low gezogen werden| | ||
+ | |||
+ | Hier ein paar Infos, welche Pins man besser nicht nutzen sollte, und welche Besonderheiten aufweisen: [[https:// | ||
Version 2.5.2 GEHT NICHT !\\ | Version 2.5.2 GEHT NICHT !\\ | ||
Zeile 174: | Zeile 176: | ||
Zwei Probleme: DeepSleep und Reset. Das Eine geht nur, wenn man SMD lötet, also den Eckpinn des ICs der beim Widerstand ist mit RST verbindet. Das zweite ist, dass man den DHT22 nicht an den GPIO2 anschliessen kann, weil dann nach einem Reset der ESP zwar startet, aber der DHT keine Daten mehr liefert. Beides hat mich Unmengen an Zeit und auch je ein oder zwei kaputte Bauteile gekostet. | Zwei Probleme: DeepSleep und Reset. Das Eine geht nur, wenn man SMD lötet, also den Eckpinn des ICs der beim Widerstand ist mit RST verbindet. Das zweite ist, dass man den DHT22 nicht an den GPIO2 anschliessen kann, weil dann nach einem Reset der ESP zwar startet, aber der DHT keine Daten mehr liefert. Beides hat mich Unmengen an Zeit und auch je ein oder zwei kaputte Bauteile gekostet. | ||
+ | |||
+ | (inzwischen habe ich schon 3 defekte aus China weggeschmissen und eins hat 200mA verbrutzelt, | ||
Das DHT22 Shield geht leider auf den GPIO2, also geht der DHT22 nach einem Reset nicht mehr. Man muss die Betriebsspannung weg und neu dran machen, damit es wieder funktioniert. | Das DHT22 Shield geht leider auf den GPIO2, also geht der DHT22 nach einem Reset nicht mehr. Man muss die Betriebsspannung weg und neu dran machen, damit es wieder funktioniert. | ||
Zeile 201: | Zeile 205: | ||
- | 0,46mA Ruhestrom - ist zu viel. Muss wohl an dem billigen | + | 0,46mA Ruhestrom - ist zu viel. Muss wohl an dem billigen |
+ | |||
+ | Mit einem neuen Chip, der nur noch runter auf 3.3Volt Bucket, sind es statt.353,6 MicroAmpere nur noch 6,6 MicroAmpere - ich denke, da sollte was bringen :) | ||
+ | |||
+ | ==== macOS Big Sur ==== | ||
+ | Probleme beim übersetzen, | ||
+ | * " | ||
+ | * In diesem [[https:// | ||
+ | * python3 -m pip install serial; und dann noch: umkopieren von einer .py und ändern eines Files (hat alles nichts gebracht) | ||
+ | * Serielle Ports suchen: ls / | ||
+ | * / | ||
+ | |||
+ | Mit dem löschen des Flashes ging auch einmal wieder mit dem normalen upload... | ||
+ | |||
+ | **Lösung ist wohl**: 10microFarad Kondensator zwischen EN und GND schalten. | ||
+ | |||
+ | < | ||
+ | Zeile 29 und 30 in der Datei: | ||
+ | ~/ | ||
+ | ersetzen durch: | ||
+ | iokit = ctypes.cdll.LoadLibrary('/ | ||
+ | cf = ctypes.cdll.LoadLibrary('/ | ||
+ | </ | ||
esp_setup.1616847491.txt.gz · Zuletzt geändert: 2021/03/27 12:18 von varnholt