Inhaltsverzeichnis:

Der Haushaltsinformer - Gunook
Der Haushaltsinformer - Gunook

Video: Der Haushaltsinformer - Gunook

Video: Der Haushaltsinformer - Gunook
Video: Der Mond ist eine transparente Calzone? Die kuriosen Flacherdbehauptungen über die Himmelskörper! 2024, November
Anonim
Der Haushaltsinformant
Der Haushaltsinformant

Wer will nach draußen gehen, um zu sehen, ob die Post angekommen ist? Im kalten Winter oder bei Regen möchte ich lieber keine Jacke und Schuhe anziehen, nur um festzustellen, dass es keine Post gab. Dieses Projekt benachrichtigt Sie über den Besuch des Postboten und erinnert Sie als Nebenfunktion daran, dass das Garagentor offen gelassen wurde. Er lässt sich sogar um weitere Sensoren erweitern

Schritt 1: Schaltplan

Schaltplan
Schaltplan

Das Projekt basiert auf dem Atmega 168-Chip. Da das Design nur minimale Ressourcen benötigt, wären die meisten AVR-Chips ein akzeptabler Ersatz. Zusätzliche Ressourcen zu haben bedeutet jedoch, dass das Hinzufügen von Funktionen einfacher ist als ein Redesign. Das Gerät enthält nur eine minimale Anzahl von Teilen (siehe Schema). Das Design verfügt über zwei Sensoren, den magnetischen Reed-Schalter für das Garagentor und den lichtabhängigen Widerstand der Mailbox (LDR).

Schritt 2: Design

Entwurf
Entwurf
Entwurf
Entwurf

Garagentorfunktion Der Garagentorsensor ist ein magnetisch betätigter Reedschalter. Der Magnet wird am Garagentor angebracht und befindet sich bei vollständig geschlossenem Tor in unmittelbarer Nähe des Reed-Schalters. Ich habe mich für einen Reedschalter entschieden, da es einfacher war, die losen mechanischen Toleranzen der Bewegung des Garagentors aufzunehmen. Beim Öffnen des Garagentors entfernt sich der Magnet vom Schalter. Der Schalter öffnet sich, was dem Mikrocontroller signalisiert, die LED einzuschalten und einen kurzen Piepton von sich gibt. Dies ist so einfach, dass Sie sich vielleicht fragen: „Warum sich die Mühe machen, einen Mikrocontroller zu verwenden, wenn eine einfache Schaltung die Aufgabe erfüllt? Aber hier kann die Leistung des Mikrocontrollers schnell eingesetzt werden, um ein nützlicheres Gerät zu erstellen, ohne die Hardware zu ändern. Was ich wirklich wollte, war eine Funktion, die mich daran erinnert, wenn ich vergesse, die Tür zu schließen. Wenn sich die Tür öffnet und eine Stunde lang offen bleibt, habe ich wahrscheinlich vergessen, sie zu schließen. Ich bemerke die LED möglicherweise nicht, daher piept es an diesem Punkt alle 10 Minuten, um meine Aufmerksamkeit zu erregen, bis ich die Tür schließe. Mailbox-Funktion Ich habe einen lichtabhängigen Widerstand (LDR) für den Mailbox-Sensor verwendet. Wieder hätte ich einen mechanischen Schalter verwenden können, aber ich hatte Bedenken wegen der losen mechanischen Toleranzen des Türscharniers. Ich war nicht davon überzeugt, dass ich den Schalter bei einer wackeligen Tür zuverlässig zum Laufen bringen könnte. Der LDR funktioniert super und lässt sich ganz einfach hinten im Briefkasten installieren. Wenn die Tür geschlossen ist, wird ein sehr hoher Widerstand angezeigt – mehrere Megaohm, und etwa 10 K beim Öffnen der Tür – selbst an einem bewölkten Tag. Wenn es mitten in der Nacht ist, wird es wahrscheinlich nicht registriert, aber der Postbote kommt dann sowieso nicht. Die Handhabung des Briefkastens unterscheidet sich deutlich vom Garagentor. Die Mailbox ist nur für ein oder zwei Sekunden aktiv, aber ich möchte mich daran erinnern, dass eine Öffnung erkannt wurde, den Lautsprecher einmal piepsen und dann die LED leuchten lassen, bis ich sie zurücksetze – oder sie wird nach 8 Stunden automatisch zurückgesetzt Auf dem AT Mega-Chip sind mehrere weitere analoge und digitale Pins verfügbar, sodass ich definitiv mehr Funktionen zu meinem kleinen Projekt hinzufügen könnte. Eine Idee wäre ein Lichtstrahl und ein LDR-Sensor, der auf dem Weg zur Haustür montiert wird, damit ich im Voraus benachrichtigt werden könnte, wenn sich jemand dem Haus nähert. Irgendwelche Vorschläge?

Schritt 3: Projektgehäuse und Verkabelung

Projektkoffer und Verkabelung
Projektkoffer und Verkabelung

Gehäuse Ich wollte ein kleines Gehäuse für die Montage der Platine und habe eine gebrauchte RJ45-Box zur Oberflächenmontage gefunden, die genau die richtige Größe für mein Projekt hat. Ich habe die LEDs und den Reset-Knopf so eingebaut, dass sie durch die Oberseite des Gehäuses ragen - das bedeutet, dass das Gehäuse ohne Anschlusskabel entfernt werden kann an Ihr Postfach zu senden, kann ein wenig mühsam sein. Ich würde empfehlen, entweder ein Twisted-Pair- oder ein abgeschirmtes Kabel zu verwenden. Dadurch wird verhindert, dass elektromagnetische Streufelder einen induzierten Strom in Ihrer Verkabelung verursachen, der den Mikrocontroller stören würde. Ich hatte genügend Koaxialkabel zur Hand, also habe ich das verwendet. Mein Briefkasten ist am Ende meiner Auffahrt - vielleicht 12 Meter vom Haus entfernt. Ich hatte das Glück, dass ich, als ich meine Auffahrt neu pflastern ließ, den Draht vor dem Gießen unter den Beton verlegte, was mir viel Graben erspart hat. Dann ist da noch die Frage der Verkabelung durch das Haus, die auch zeitaufwändig sein kann. Hmmm…. vielleicht eine drahtlose Lösung…

Schritt 4: Quellcode

Quellcode
Quellcode

Hier ist der Quellcode - kurz und einfach.

Household_Informer.pde

. PDE-Dateien sind Arduino-Quellcodedateien (sie nennen sie aus irgendeinem Grund "Skizzen") - Es ist fast identisch mit "C".

Sie können den Code anzeigen, indem Sie ihn herunterladen und in einem Texteditor öffnen.

Aktualisiert am 14. Februar 2011 Problemumgehung für Compiler-Mathematikfehler. und ändern Sie die Mailbox-Töne so, dass die Frequenz ansteigt

Neuere Versionen des Arduino-Entwicklungssystems verwenden die Erweiterung.ino anstelle von.pde, also benennen Sie die Datei einfach um.

Empfohlen: