Benutzer-Werkzeuge

Webseiten-Werkzeuge


de:tech:videodoorbell

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen RevisionVorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
de:tech:videodoorbell [2022/11/15 18:33] – [Display] bullarde:tech:videodoorbell [2026/08/12 12:15] (aktuell) – external edit 127.0.0.1
Zeile 3: Zeile 3:
 ===== Motivation ===== ===== Motivation =====
  
-Unsere //Haustür// ist in der Aussenmauer unseres Grundstücks und daher mehrere Meter vom eigentlichen Haus entfernt. Als Klingel nutzen wir eine proprietäre Lösung über Funk aber mit nur einem Endgerät (Klingel). Bei einem L-Bungalow gibt aber keine Stelle für dass Endgerät von der aus wir die Klingel von überall wahrnehmen können.+Unsere //Haustür// ist in der Aussenmauer unseres Grundstücks und daher mehrere Meter vom eigentlichen Haus entfernt. Als Klingel nutzen wir bisher eine proprietäre Lösung über Funk aber mit nur einem Endgerät (Klingel). Bei einem L-Bungalow gibt aber keine geeignete Stelle für das Endgerät von der aus wir die Klingel von überall wahrnehmen können.
  
-{{ :tech:villa_entry.png?direct&200 |}}+{{ :media:tech:solarvilla:villa_entry.png?direct&200 |}}
  
 Zum anderen kommen die thailändischen Paketdienste zeitlich sehr flexible, da kann man nicht immer vor Ort sein. Daher wäre eine smarte Funkklingel der starke Wunsch. Die Anforderungen kann man wie folgt zusammenfassen: Zum anderen kommen die thailändischen Paketdienste zeitlich sehr flexible, da kann man nicht immer vor Ort sein. Daher wäre eine smarte Funkklingel der starke Wunsch. Die Anforderungen kann man wie folgt zusammenfassen:
Zeile 25: Zeile 25:
   * https://circuitdigest.com/microcontroller-projects/diy-smart-wifi-video-doorbell-using-esp32-and-camera   * https://circuitdigest.com/microcontroller-projects/diy-smart-wifi-video-doorbell-using-esp32-and-camera
  
-Am besten hat mir aber vom mechanischen Design die Variante von [[https://ei23.com/smarthome/awesome-diy-video-doorbell-based-on-an-esp32/|EI23]] gefallen (neben dem witzigen Video). +Am besten hat mir aber vom mechanischen Design die Variante von [[https://ei23.com/smarthome/awesome-diy-video-doorbell-based-on-an-esp32/|EI23]] gefallen (neben dem witzigen Video LOL). 
  
-{{ :tech:ei23_doorbell.png?direct&150 |ei23.com doorbell}}+{{ :media:tech:videodoorbell:ei23_doorbell.png?direct&150 |ei23.com doorbell}}
  
 ===== Lösung ===== ===== Lösung =====
Zeile 35: Zeile 35:
 Basis für einen sicheren Einbau ist eine passende Unterputzdose. Fündig geworden bin ich bei [[https://katalog.gira.de/de_DE/deeplinking.html?ean=4010337066521|GIRA]]. Die Variante E2 ist von den Maßen bestens geeignet, ermöglicht Verschraubungen der Abdeckeinheit und ist mit ca. 3.50€ auch noch erschwinglich.   Basis für einen sicheren Einbau ist eine passende Unterputzdose. Fündig geworden bin ich bei [[https://katalog.gira.de/de_DE/deeplinking.html?ean=4010337066521|GIRA]]. Die Variante E2 ist von den Maßen bestens geeignet, ermöglicht Verschraubungen der Abdeckeinheit und ist mit ca. 3.50€ auch noch erschwinglich.  
  
-{{ :tech:gira_2-fach.png?direct&300 |GIRA E2 (289700)}}+{{ :media:tech:videodoorbell:gira_2-fach.png?direct&300 |GIRA E2 (289700)}}
  
-Das Bedien- und Sichtbereich wird aus Glas sein was wir beim örtlichen oder Onlinehändler passend schneiden lassen: +Der Bedien- und Sichtbereich wird aus Glas sein, was wir beim örtlichen oder Onlinehändler passend schneiden lassen: 
   * Floatglas 2mm klar in 121 x 84 mm (Kanten gesäumt, Ecken gestoßen)   * Floatglas 2mm klar in 121 x 84 mm (Kanten gesäumt, Ecken gestoßen)
  
-{{ :tech:doorbelll_cover.png?direct&400 | Doorbell cover}}+{{ :media:tech:videodoorbell:doorbelll_cover.png?direct&400 | Doorbell cover}}
  
-Der Coverframe ist aus zwei Lagen 2mm gefrästen Aluminium oder kommt aus dem 3D-Drucker. Da ich die Schrauben gerne verdeckt sehen möchte, gibt es die zwei Teile. Unten ist der große Frame mit den Befestigungslöchern zu sehen und oben dann mit der Abdeckung, die übrigens magnetisch gehalten wird. Dazu kleben wir ein dünnes Metallband (z.B. von einem Heftstreifen) auf die Rückseite. Die Magnete befinden sich auf der inneren Halterung (siehe unten).+Der Coverframe ist aus zwei Lagen 2mm gefrästen Aluminium oder kommt aus dem 3D-Drucker/Laser Cutter. Da ich die Schrauben gerne verdeckt haben möchte, gibt es die zwei Teile. Unten ist der große Frame mit den Befestigungslöchern zu sehen und oben dann mit der Abdeckung, die übrigens magnetisch gehalten wird. Dazu kleben wir ein dünnes Metallband (z.B. von einem Heftstreifen) auf die Rückseite. Die Magnete befinden sich auf der inneren Halterung (siehe unten).
  
-Um die Befestigungslöcher nutzen zu können, modifizieren wir die Leerdose etwas indem die 4 Eckbefestigungsschrauben gegen 12mm lange M3 Sechskant-Abstandhalter ausgetauscht werden. Diese werden von unter mit M3 Schrauben fixiert, so stehen dann die M3 Gewinde für das Cover zur Verfügung.+Um die Befestigungslöcher nutzen zu können, modifizieren wir die Leerdose etwas indem die 4 Eckbefestigungsschrauben gegen 12mm lange M3 Sechskant-Abstandhalter ausgetauscht werden. Diese werden von unter mit M3 Schrauben fixiert, so stehen dann die M3 Gewinde für das Coverframe zur Verfügung.
  
 Die Glasscheibe wird von hinten mit einer bedruckten Folie beklebt die man frei designen kann. Dabei handelt es sich um: Die Glasscheibe wird von hinten mit einer bedruckten Folie beklebt die man frei designen kann. Dabei handelt es sich um:
Zeile 51: Zeile 51:
 Die Designvorlage kann man in einem Vektor-Designtool seiner Wahl maßstabsgerecht erstellen (ich benutze auf OSX [[https://boxy-svg.com|BoxySVG]]): Die Designvorlage kann man in einem Vektor-Designtool seiner Wahl maßstabsgerecht erstellen (ich benutze auf OSX [[https://boxy-svg.com|BoxySVG]]):
  
-{{ :tech:doorbell_design.png?direct&200 |Doorbell foil design example}}  +{{ :media:tech:videodoorbell:doorbell_design.png?direct&200 |Doorbell foil design example}}  
  
 :!: Die Folie muss im vollständigen Weissdruck beauftragt werden damit sie auch Blickdicht ist, sonst sieht man das Framegerippe später. :!: Die Folie muss im vollständigen Weissdruck beauftragt werden damit sie auch Blickdicht ist, sonst sieht man das Framegerippe später.
Zeile 75: Zeile 75:
 Es gibt fertige Lösungen die in unserem Fall völlig ausreichen. Sie haben meist einen TTP223 Baustein an Board der einen kapazitiven Sensor zur Verfügung stellt. Die Sensorfläche ist schon auf dem PCB. Die Empfindlichkeit ist hoch genug um durch unsere Glasscheibe hindurch zu reagieren. Am Ausgang wird ein digitales Signal für die Auswertung zur Verfügung gestellt. Es gibt fertige Lösungen die in unserem Fall völlig ausreichen. Sie haben meist einen TTP223 Baustein an Board der einen kapazitiven Sensor zur Verfügung stellt. Die Sensorfläche ist schon auf dem PCB. Die Empfindlichkeit ist hoch genug um durch unsere Glasscheibe hindurch zu reagieren. Am Ausgang wird ein digitales Signal für die Auswertung zur Verfügung gestellt.
  
-{{ :tech:doorbell_sensor.png?direct&200 |touch sensor}}+{{ :media:tech:videodoorbell:doorbell_sensor.png?direct&200 |touch sensor}}
  
 ==== Intelligentes Display ==== ==== Intelligentes Display ====
Zeile 83: Zeile 83:
 <WRAP group> <WRAP group>
 <WRAP half column> <WRAP half column>
-{{ :tech:doorbell_display_1.png?direct&200|2.13 inch e-paper display}}+{{ :media:tech:videodoorbell:doorbell_display_1.png?direct&200|2.13 inch e-paper display}}
 </WRAP> </WRAP>
 <WRAP half column> <WRAP half column>
-{{:tech:doorbell_display_2.png?direct&220 |2.13 inch e-paper display backside}}+{{:media:tech:videodoorbell:doorbell_display_2.png?direct&220 |2.13 inch e-paper display backside}}
 </WRAP> </WRAP>
 </WRAP> </WRAP>
Zeile 103: Zeile 103:
 <WRAP group> <WRAP group>
 <WRAP half column> <WRAP half column>
-{{ :tech:doorbell_cam.png?direct&250|ESP32 CAM|}}+{{ :media:tech:videodoorbell:doorbell_cam.png?direct&250|ESP32 CAM|}}
 </WRAP> </WRAP>
 <WRAP half column> <WRAP half column>
-{{:tech:doorbell_wide.png?direct&137 |wide angle lens}}+{{:media:tech:videodoorbell:doorbell_wide.png?direct&137 |wide angle lens}}
 </WRAP> </WRAP>
 </WRAP> </WRAP>
Zeile 118: Zeile 118:
 Eine Möglichkeit der Sprachausgabe ist eine synthetische Lösung. Damit wären beliebige Texte on-the-fly möglich. Da aber die Vielfalt der Textbausteine überschaubar ist, gehe ich eher den Weg über einen MP3 Player. Das folgende kompakte Modul **DFPlplayer Mini** hat alles was wir brauchen: Eine Möglichkeit der Sprachausgabe ist eine synthetische Lösung. Damit wären beliebige Texte on-the-fly möglich. Da aber die Vielfalt der Textbausteine überschaubar ist, gehe ich eher den Weg über einen MP3 Player. Das folgende kompakte Modul **DFPlplayer Mini** hat alles was wir brauchen:
  
-{{ :tech:doorbell_mp3.png?direct&200 |MP3 player mini}}+{{ :media:tech:videodoorbell:doorbell_mp3.png?direct&200 |MP3 player mini}}
  
-Es ist auch über eine serielle Schnittstelle ansprechbar, hat einen SD Card Slot für gespeicherte Soundfiles und kann direkt einen 3W Lautsprecher treiben. Da fängt man nicht an etwas eigenes zu designen. Um später die abgesicherten MP3 Dateien auch einfach aufrufen zu können habe ich folgende Struktur aufgesetzt:+Es ist auch über eine serielle Schnittstelle ansprechbar, hat einen SD Card Slot für gespeicherte Soundfiles und kann direkt einen 3W Lautsprecher treiben. Da fängt man nicht an etwas eigenes zu designen. Um später die abgesicherten MP3 Dateien auch einfach aufrufen zu können habe ich folgende Struktur auf der SD-Karte aufgesetzt:
  
 <code> <code>
Zeile 140: Zeile 140:
 Als Lautsprecher hatte ich in anderen Projekten schonmal den kompakten Kleinlautsprecher **LSM-S30K** verwendet. Hier passt er auch perfekt. Durch den Resonanzraum des Leergehäuses ist der Sound voluminös und laut genug selbst durch die Glasscheibe. Ich habe dabei die Lautstärke nicht auf Vollauschlag. Als Lautsprecher hatte ich in anderen Projekten schonmal den kompakten Kleinlautsprecher **LSM-S30K** verwendet. Hier passt er auch perfekt. Durch den Resonanzraum des Leergehäuses ist der Sound voluminös und laut genug selbst durch die Glasscheibe. Ich habe dabei die Lautstärke nicht auf Vollauschlag.
  
-{{ :tech:doorbell_speaker.png?direct&200 |Mini Speaker}}+{{ :media:tech:videodoorbell:doorbell_speaker.png?direct&200 |Mini Speaker}}
  
  
Zeile 150: Zeile 150:
 <WRAP group> <WRAP group>
 <WRAP half column> <WRAP half column>
-{{ :tech:doorbell_inner_frame.png?direct&300|Inner frame}}+{{ :media:tech:videodoorbell:doorbell_inner_frame.png?direct&300|Inner frame}}
 </WRAP> </WRAP>
 <WRAP half column> <WRAP half column>
-{{:tech:doorbell_cam_frame.png?direct&300 |ESP32 CAM and DFPlayer frame}}+{{:media:tech:videodoorbell:doorbell_cam_frame.png?direct&300 |ESP32 CAM and DFPlayer frame}}
 </WRAP> </WRAP>
 </WRAP> </WRAP>
Zeile 162: Zeile 162:
 Jetzt fehlt nur noch die Halterung für den Lautsprecher (dafür ist es zu eng auf der Oberseite) und dem Netzteil. Das Leergehäuse hat dafür in der Mitte schon einen Einschub vorgesehen, so dass wir einfach die Maße vom Original übernehmen und ein neues 3D Objekt kreieren. Jetzt fehlt nur noch die Halterung für den Lautsprecher (dafür ist es zu eng auf der Oberseite) und dem Netzteil. Das Leergehäuse hat dafür in der Mitte schon einen Einschub vorgesehen, so dass wir einfach die Maße vom Original übernehmen und ein neues 3D Objekt kreieren.
      
-{{ :tech:doorbell_sound_frame.png?direct&300 |Speaker and power supply frame}}+{{ :media:tech:videodoorbell:doorbell_sound_frame.png?direct&300 |Speaker and power supply frame}}
  
 Auf dem Mittelframe kann der Lautsprecher direkt aufgesteckt werden. Auch das Netzteil findet dort Platz. Wie schon beim [[de:tech:waterlevel|Wasserstandsmesser]] verwende ich umgebaute USB Netzteile. Dieses kann mit dem mittleren Frame fest verschraubt werden. Auf dem Mittelframe kann der Lautsprecher direkt aufgesteckt werden. Auch das Netzteil findet dort Platz. Wie schon beim [[de:tech:waterlevel|Wasserstandsmesser]] verwende ich umgebaute USB Netzteile. Dieses kann mit dem mittleren Frame fest verschraubt werden.
  
 Nun haben wir ein kompaktes Module was nur an 230V angeschlossen und mit 4x M3 Senkkopfschrauben mit dem Leergehäuse verschraubt wird. Nun haben wir ein kompaktes Module was nur an 230V angeschlossen und mit 4x M3 Senkkopfschrauben mit dem Leergehäuse verschraubt wird.
 +
 +Das muss dafür alles aus dem 3D Drucker kommen::
 +
 +{{ :media:tech:videodoorbell:doorbell_3d_parts.png?direct&400 |doorbell 3D printed parts}}
 +
  
 ===== Verdrahtung ===== ===== Verdrahtung =====
Zeile 248: Zeile 253:
 ==== Kamera ==== ==== Kamera ====
  
-Bei der Kamera hat sich die Auflösung 800x600 als tauglich herausgestellt. Sie wird mit den fest verdrahteten Pins des Moduls definiert:+Bei der Kamera hat sich die maximale Auflösung 800x600 als tauglich herausgestellt, höhere Auflösungen haben bei mir nicht geklappt. Die fest verdrahteten Pins des CAM Moduls müssen hier angegeben:
  
 <code yaml> <code yaml>
Zeile 275: Zeile 280:
 </code> </code>
  
-==== FLASH Light ==== 
  
-Hiermit können wir das FLASH light auch von Home Assistant steuern:+Damit wir auch die Kontrolle über das FLASH light bekommen, müssen wir es wie folgt einbinden:
  
 <code yaml> <code yaml>
Zeile 296: Zeile 300:
 ==== DFPlayer ==== ==== DFPlayer ====
  
-Der DFPLayer braucht eine serielle Schnittstelle+Der DFPLayer braucht eine serielle Schnittstelle für die Kommunikation:
  
 <code yaml> <code yaml>
Zeile 325: Zeile 329:
 </code> </code>
  
-Darüber hinaus sind noch einige weitere Sensoren eingebaut um die Wifi-Signal Stärke, die Aussentemperatur sowie Feuchtigkeit, die Uhrzeit und vorselektierte Texte auf dem Display anzuzeigen. Einfach ein Gimmick weil es geht...+ 
 +---- 
 + 
 + 
 +Darüber hinaus sind noch einige weitere Sensoren eingebaut um die Wifi-Signalstärke, die Aussentemperatur sowie Feuchtigkeit, die Uhrzeit und vorselektierte Texte auf dem Display anzuzeigen. Einfach ein Gimmick weil es geht...
  
 ---- ----
Zeile 649: Zeile 657:
 ===== Ergebnis ===== ===== Ergebnis =====
  
-Jetzt stehen alle wichtigen Funktionen in Home Assistant zur Verfügung und man kann mit der Automatisierung beginnen. So sieht unsere Node-Red Umsetzung aus:+Nach der Kompilierung und Programmierung integrieren wir das Modul ''doorbell.yaml'' und schon stehen alle wichtigen Funktionen in Home Assistant zur Verfügung. Wir können mit der Automatisierung beginnen. So sieht unsere persönliche Node-Red Umsetzung aus:
  
-{{ :tech:node_red.png?direct&400 |Doorbell in NodeRED}}+{{ :media:tech:gardenled:node_red.png?direct&400 |Doorbell in NodeRED}}
  
 Wenn der Button am Klingelbrett berührt wird passieren jetzt folgende Dinge: Wenn der Button am Klingelbrett berührt wird passieren jetzt folgende Dinge:
Zeile 661: Zeile 669:
   * Zeigt optional eine Rückruf Telefonnummer am Display an   * Zeigt optional eine Rückruf Telefonnummer am Display an
  
-Man kann sich natürlich auch Emails mit dem aufgenommen Bild schicken lassen, die Beleuchtung einschalten oder die Katze füttern ;-)...+Man kann sich natürlich auch Emails mit dem aufgenommen Bild schicken lassen, weitere Beleuchtung einschalten oder die Katze füttern lassen ;-)...
  
- +Das fertige Modul sieht dann Innen und Außen so aus (Display verpixelt):
-Das ganze Modul sieht dann Innen und Außen fertig  +
-so aus (Display verpixelt):+
  
 <WRAP group> <WRAP group>
-<WRAP half column> +<WRAP third column> 
-{{ :tech:doorbell_inside.png?direct&300|Doorbell inside}}+{{ :media:tech:videodoorbell:doorbell_inside1.png?direct&220|}}
 </WRAP> </WRAP>
-<WRAP half column> +<WRAP third column> 
-{{:tech:doorbell_final.png?direct&375 |Doorbell final}}+{{ :media:tech:videodoorbell:doorbell_inside.png?direct&220 |Doorbell inside}} 
 +</WRAP> 
 +<WRAP third column> 
 +{{:media:tech:videodoorbell:doorbell_final.png?direct&275 |Doorbell final}}
 </WRAP> </WRAP>
 </WRAP> </WRAP>
  
-Im Trockentest in Deutschland hat alles perfekt funktioniert. In 2023 erfolgt der Einbau vor Ort in Thailand. Ich werde berichten...+ 
 + 
 + 
 +Im Trockentest in Deutschland hat alles perfekt funktioniert. In 2023 erfolgt der Einbau vor Ort in Thailand. Ich werde weiter berichten...
  
 ===== Downloads ===== ===== Downloads =====
  
-  * {{:tech:door_bell_cover.zip| Doorbell cover (.stl)}} +  * {{:media:tech:videodoorbell:door_bell_cover.zip| Doorbell cover (.stl)}} 
-  * {{:tech:doorbell_inner_frames.zip |Doorbell inner frames (.stl)}}+  * {{:media:tech:videodoorbell:doorbell_inner_frames.zip |Doorbell inner frames (.stl)}}
   * {{:tech:foil_doorbell_design2.svg.zip |Folie Design Beispiel (.svg)}}   * {{:tech:foil_doorbell_design2.svg.zip |Folie Design Beispiel (.svg)}}
 +
  
  
de/tech/videodoorbell.1668537218.txt.gz · Zuletzt geändert: von bullar