Go to file
Stefan H. 5c0e339edc added some more clarification regarding needed hardware 2022-05-16 22:00:54 +02:00
Bilder Changed to smaller version 2022-05-16 21:53:44 +02:00
.gitignore added .gitignore to ignore real config.h file 2022-05-15 15:37:55 +02:00
Abstandssensor.yaml Abstandssensor as espHome project 2022-05-16 15:26:02 +02:00
Abstandssensor_Case.stl Added 3d model for case incl. Fusion 360 source file 2022-05-16 15:22:15 +02:00
Abstandssensor_Complete.f3d Added 3d model for case incl. Fusion 360 source file 2022-05-16 15:22:15 +02:00
Abstandssensor_Lid.stl Added 3d model for case incl. Fusion 360 source file 2022-05-16 15:22:15 +02:00
LICENSE Initial commit 2022-05-01 09:40:55 +02:00
README.md added some more clarification regarding needed hardware 2022-05-16 22:00:54 +02:00

README.md

Abstandssensor

Ein Wemos D1 Mini Abstandssensor der beim Einparken in die Garage helfen soll.

Der Sensor nutzt einen Ultraschallsensor zur Abstandsmessung. Feedback zur verbleidenen Entfernung wird über einen RGB-LED Ring gegeben. Außerdem kann der gewünschte Minimalabstand mit einem Potentiometer eingestellt werden.

Hardware

Benötigt werden:

  • ein Wemos D1 Mini
  • ein WS2812b LED Ring (mit 8 LEDs)
  • ein Ultraschallsensor HC-SR04 (oder kompatibel)
  • ein Potentiometer (zB. 10k Ohm)
  • einige Kabel und ggfs. ein Lötkolben
  • einige kleine Schrauben um das Gehäuse zusammen zu schrauben (2,0x12 oder 2,0x16)
  • Kabelbinder zur Zugentlastung
  • USB Kabel und USB Netzteil zur Stromversorgung

Für das Gehäuse gibt es 3D-Drucker-Modelle in diesem Repository.

Aufbau

Der Aufbau ist relativ einfach. Die Ein- und Ausgänge des Wemos D1 Mini werden wie folgt mit der restlichen Hardware verbunden:

Wemos D1 Mini Hardware
D0 (GPIO16) HC-SR04 "Trigger"
D1 (GPIO5) HC-SR04 "Echo"
A0 (ADC0) Poti-Schleifer
RX (GPIO3) D-in des LED Ring

Außerdem natürlich GND mit den entsprechenden Kontakten am HC-SR04, Potentiometer und des LED Ringes. Der LED Ring wird mit 5V verbunden, das Potentiometer sowie der HC-SR04 mit 3,3V.

Der LED Ring kann mit Heißkleber ins Gehäuse geklebt werden. Für den Ultraschallsensor gibt es Befestigungssockel an denen der Sensor festgeschraubt werden kann.

Betrieb

Das espHome Skript aktiviert den LED Ring nur nachdem es eine entsprechende Nachricht via MQTT erhalten hat. Ebenso deaktiviert sich der LED Ring bei einer anderen Nachricht bzw. Payload. Zweck des ganzen: der LED Ring soll nur leuchten wenn auch das Garagenlicht leuchtet. Entsprechend wird dabei das dazugehörige Homematic MQTT Topic aboniert und ausgewertet.