Initial commit
This commit is contained in:
62
README.md
Normal file
62
README.md
Normal file
@@ -0,0 +1,62 @@
|
||||
# Ultraschall-Entfernungsmesser mit OLED-Anzeige
|
||||
|
||||
Dieses Programm misst Entfernungen mit einem HC-SR04-Ultraschallsensor und zeigt die Werte auf einem SH1106 OLED-Display an. Es wurde für den ESP8266 (NodeMCU) entwickelt und nutzt die U8g2-Bibliothek zur Anzeige.
|
||||
|
||||
Ein Projekt zur Visualisierung von Energiedaten von **Tasmota-Messgeräten** mit einem **ESP8266** und einem 1602 LCD.
|
||||
Das Script fragt periodisch zwei Tasmota-Geräte nach ihrer gemessenen Leistung und zeigt diese auf dem Display an.
|
||||
Ein einfacher Energie-Monitor.
|
||||
|
||||
## Funktionen
|
||||
|
||||
- Misst Entfernungen in Zentimetern (cm).
|
||||
|
||||
- Zeigt den gemessenen Wert in großer Schrift auf dem OLED-Display an.
|
||||
|
||||
## Hardwareanforderungen
|
||||
|
||||
1. ESP8266 NodeMCU
|
||||
2. HC-SR04 Ultraschallsensor
|
||||
3. SH1106 OLED-Display (128x64 Pixel)
|
||||
|
||||
## Anschlüsse
|
||||
|
||||
### SH1106 OLED-Display
|
||||
|
||||
| Sensor-Pin | ESP8266-Pin |
|
||||
|------------|-------------|
|
||||
| VCC | 5V |
|
||||
| GND | GND |
|
||||
| TRIG | D6 (GPIO12) |
|
||||
| ECHO | D5 (GPIO14) |
|
||||
|
||||
### HC-SR04 Ultraschallsensor
|
||||
|
||||
| Display-Pin | ESP8266-Pin |
|
||||
|-------------|-------------|
|
||||
| VCC | 5V |
|
||||
| GND | GND |
|
||||
| SDA | D2 (GPIO4) |
|
||||
| SCL | D1 (GPIO5) |
|
||||
|
||||
|
||||
<img src="https://git.gofel.net/Thorsten/esp8266_lcd_energymeter/raw/branch/master/images/image_1.jpg" alt="Projektbild" width="400">
|
||||
|
||||
## Installation
|
||||
|
||||
1. Bibliotheken installieren:
|
||||
Stelle sicher, dass die folgende Bibliothek in deinem platformio.ini-Projekt installiert ist:
|
||||
```cpp
|
||||
lib_deps =
|
||||
olikraus/U8g2 @ ^2.34.1
|
||||
```
|
||||
2. Code hochladen:
|
||||
- Kopiere den Code aus der Hauptdatei in dein PlatformIO-Projekt.
|
||||
- Verbinde den ESP8266 mit deinem Computer.
|
||||
- Lade den Code auf den ESP8266 hoch.,
|
||||
|
||||
|
||||
## Nutzung
|
||||
|
||||
1. Schließe die Hardware gemäß der oben angegebenen Tabelle an.
|
||||
2. Starte das Programm.
|
||||
3. Beobachte die gemessene Entfernung auf dem OLED-Display.
|
||||
Reference in New Issue
Block a user