Inhaltsverzeichnis:
- Schritt 1: Teile
- Schritt 2: Werkzeuge
- Schritt 3: Legen Sie alles in den Koffer
- Schritt 4: Programmieren Sie den Code
- Schritt 5: Webseite auf Pink hochladen
- Schritt 6: Installation
- Schritt 7: Proxy das Pink
- Schritt 8: Es ist fertig
Video: Garagenmonitor 3001 - Gunook
2024 Autor: John Day | [email protected]. Zuletzt bearbeitet: 2024-01-30 07:23
Problem: Meine Garage ist von meinem Haus getrennt, schwer zu sehen, wenn die Türen vom Haus aus geöffnet sind. Oder vielleicht habe ich es eilig, zur Arbeit zu fahren und habe vergessen, die Tür zu schließen. Lösung: Parallax BS2-basierter Monitor. Ich kann den Status meiner Garagentore aus dem Internet überprüfen und mit einem Plugin für Nagios werde ich gemeldet, wenn es länger als 15 Minuten geöffnet ist. Dies ist ein Update zu einem früheren Garagenmonitor, den ich gemacht habe, nur zugeschnitten auf diese Verwendung.
Schritt 1: Teile
Teile: Parallax Basic Stamp 2 Parallax Board of EducationParallax PINK Parallax 4x20 Hintergrundbeleuchtetes LCDRadioshack Project BoxStück Plexiglas4-Pol-KlemmenblockSPST Toggle SwitchDC Power JackDC Netzteil für BS2 18 AWG Lautsprecherkabel 12 Cat 5 Ethernet Kabel2 x RJ45 Stecker Magnetisch NO Schalter für Türen * * Katze optional.
Schritt 2: Werkzeuge
SchraubendreherDremelRJ 45 CrimperWire StripperPC mit serieller Schnittstelle/oder Adapter.
Schritt 3: Legen Sie alles in den Koffer
Ich finde es einfacher, mit einem Projekt zu beginnen, wenn ich zumindest alles in einen Koffer bekomme und dann mit der Programmierung beginne. Ich habe ein Stück Plexiglas mit einem Dremel-Stylus für die Oberseite geschnitten, damit Sie das 4-zeilige LCD sehen können. Ich entschied mich, keine RJ45-Buchse in die Box zu stecken, da ich mit einem Dremel keinen ordentlichen Schnitt machen konnte. Also habe ich das Cat-5-Kabel durch die Box geführt und dann die Stecker gecrimpt, nachdem ich fertig war. Ich habe das LCD-Display an Pins 0 1 2 Die Reed-Schalter an Pins 3 4 Das Pink an Pins 13 14. angeschlossen
Schritt 4: Programmieren Sie den Code
Wie ich schon sagte, finde ich es einfacher, an einem Projekt zu arbeiten, wenn es mehr als nur ein Haufen Drähte ist. Einziges Problem, ich habe nicht viel Platz, um ein serielles Kabel anzuschließen. Also habe ich ein kleines Verlängerungskabel für die Programmiersitzungen gemacht. Der Code ist für die bs2 angehängt.
Schritt 5: Webseite auf Pink hochladen
Das Rosa benötigt eine entsprechende HTML-Seite, um den Status anzuzeigen. Laden Sie es per FTP auf das Pink hoch.
Schritt 6: Installation
Verkabeln Sie es in der Garage. Ich habe 18AWG-Lautsprecherkabel verwendet, um von der Box zu den Sensoren zu laufen, es ist billig … Ich habe kein kabelgebundenes Internet in der Garage, also habe ich eine alte drahtlose Linksys-Brücke verwendet WET11 ist das Modell, das ich glaube.
Schritt 7: Proxy das Pink
Ich habe keine Ahnung, ob das Pink sicher gemacht wurde, und möchte es auch nicht herausfinden. Also verwende ich ein PHP-Skript, um das Skript mit curl von meinem Webserver zu holen, das es niemandem erlaubt, Post-Variablen einzugeben. Skript ist beigefügt.
Schritt 8: Es ist fertig
Jetzt können Sie den Status Ihrer Garage von überall aus überprüfen. Wenn es jemand möchte, kann ich das Nagios-Plugin zum Paging zur Verfügung stellen.