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 19:13] – [Ergebnis] 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 geeignete Stelle für das 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 27: Zeile 27:
 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).  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)}}
  
 Der 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/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). 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).
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 auf der SD-Karte 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:
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.
Zeile 168: Zeile 168:
 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 alles aus dem 3D Drucker kommen::+Das muss dafür alles aus dem 3D Drucker kommen::
  
-{{ :tech:doorbell_3d_parts.png?direct&400 |doorbell 3D printed parts}}+{{ :media:tech:videodoorbell:doorbell_3d_parts.png?direct&400 |doorbell 3D printed parts}}
  
  
Zeile 659: Zeile 659:
 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: 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 675: Zeile 675:
 <WRAP group> <WRAP group>
 <WRAP third column> <WRAP third column>
-{{ :tech:doorbell_inside1.png?direct&220|}}+{{ :media:tech:videodoorbell:doorbell_inside1.png?direct&220|}}
 </WRAP> </WRAP>
 <WRAP third column> <WRAP third column>
-{{ :tech:doorbell_inside.png?direct&220 |Doorbell inside}}+{{ :media:tech:videodoorbell:doorbell_inside.png?direct&220 |Doorbell inside}}
 </WRAP> </WRAP>
 <WRAP third column> <WRAP third column>
-{{:tech:doorbell_final.png?direct&275 |Doorbell final}}+{{:media:tech:videodoorbell:doorbell_final.png?direct&275 |Doorbell final}}
 </WRAP> </WRAP>
 </WRAP> </WRAP>
Zeile 692: Zeile 692:
 ===== 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.1668539636.txt.gz · Zuletzt geändert: von bullar