Wemos: Unterschied zwischen den Versionen
Zur Navigation springen
Zur Suche springen
Codica (Diskussion | Beiträge) Markierungen: Mobile Bearbeitung Mobile Web-Bearbeitung |
Codica (Diskussion | Beiträge) Markierungen: Mobile Bearbeitung Mobile Web-Bearbeitung |
||
Zeile 14: | Zeile 14: | ||
Zum Schutz des Wemos sollten üblicherweise Widerstände (ggf kombiniert mit Transistoren) eingesetzt werden. | Zum Schutz des Wemos sollten üblicherweise Widerstände (ggf kombiniert mit Transistoren) eingesetzt werden. | ||
− | Mutige können bei simplen Schaltern auch den internen Pullup-Widerstand verwenden: | + | Mutige oder Versierte können bei simplen Schaltern auch den internen Pullup-Widerstand verwenden: |
* https://roboticsbackend.com/arduino-input_pullup-pinmode/ | * https://roboticsbackend.com/arduino-input_pullup-pinmode/ | ||
+ | |||
+ | Sinnvoll ist das z.B. in Kombination mit einem Transistor: | ||
+ | |||
+ | * Siehe Schaltung für die Türklingel (nicht den Türöffner) bei https://beechy.de/smart-doorbell/ | ||
== Programmierung == | == Programmierung == |
Version vom 1. November 2022, 07:03 Uhr
Den Wemos D1 Mini gibt es auch als Klon von AZ Delivery.
Dieser Microcontroller bietet u.a. ein WLAN.
Das WLAN-Modul lässt sich zum Stromsparen softwaremäßig abschalten. Das spart ca. 50 mA des normalen 70 mA-Verbrauchs.
WLAN
Das WLAN-Modul benötigt recht viel Strom, möglicherweise mehr als die USB-Stromversorgung liefern kann.
Das WLAN-Modul programmiert man mit der esp8266wifi-Library.
Verdrahtung
Zum Schutz des Wemos sollten üblicherweise Widerstände (ggf kombiniert mit Transistoren) eingesetzt werden.
Mutige oder Versierte können bei simplen Schaltern auch den internen Pullup-Widerstand verwenden:
Sinnvoll ist das z.B. in Kombination mit einem Transistor:
- Siehe Schaltung für die Türklingel (nicht den Türöffner) bei https://beechy.de/smart-doorbell/
Programmierung
Der Wemos wird mit IDEs programmiert, die ursprünglich auf Arduino abgezielt haben:
- Arduino IDE
- Visual Studio Code (nicht: Codium) mit PlatformIO IDE
- Möglicherweise funktioniert auch Visual Studio Code mit der Arduino extension
Weiterführendes
Siehe
- Gebäudeautomation#Selbstbaul.C3.B6sung_mit_Wemos_D1_Mini_und_MQTT
- https://wolles-elektronikkiste.de/wemos-d1-mini-boards