Inhoudsopgave:

De Huishoudelijke Informer: 4 Stappen
De Huishoudelijke Informer: 4 Stappen

Video: De Huishoudelijke Informer: 4 Stappen

Video: De Huishoudelijke Informer: 4 Stappen
Video: Pas rust als je huis schoon is: 4 tips om het anders te doen 2024, November
Anonim
De huishoudelijke informant
De huishoudelijke informant

Wie wil er naar buiten om te kijken of de post is aangekomen? In de koude winter of regen zou ik liever geen jas en schoenen aandoen, alleen om te ontdekken dat er geen post was. Dit project zal u op de hoogte brengen van het bezoek van de postbode en als secundaire functie zal het u eraan herinneren dat de garagedeur open is gelaten. Het kan zelfs worden uitgebreid met andere sensoren

Stap 1: Schematisch:

Schematisch
Schematisch

Het project is gebaseerd op de Atmega 168-chip. Aangezien het ontwerp slechts minimale middelen vereist, zouden de meeste AVR-chips acceptabele vervangingen zijn. Maar het hebben van extra middelen betekent dat het toevoegen van functionaliteit eenvoudiger is dan een herontwerp. Het apparaat bevat slechts een minimum aantal onderdelen (zie schema). Het ontwerp heeft twee sensoren, de magnetische reed-schakelaar voor de garagedeur en de lichtafhankelijke weerstand van de brievenbus (LDR).

Stap 2: Ontwerp

Ontwerp
Ontwerp
Ontwerp
Ontwerp

Garagedeurfunctie De garagedeursensor is een magnetisch bediende reed-schakelaar. De magneet wordt op de garagedeur geplaatst en bevindt zich in de buurt van de reed-schakelaar wanneer de deur volledig gesloten is. Ik koos voor een reed-schakelaar omdat het gemakkelijker was om de losse mechanische toleranties van de beweging van de garagedeur op te vangen. Wanneer de garagedeur opent, beweegt de magneet weg van de schakelaar. De schakelaar gaat open en geeft de microcontroller het signaal om de LED in te schakelen en geeft een korte pieptoon. Dit is zo eenvoudig dat je je misschien afvraagt: waarom zou je een microcontroller gebruiken als een eenvoudig circuit de taak zal volbrengen. Maar hier kan de kracht van de microcontroller snel worden toegepast om een nuttiger apparaat te maken zonder hardware te veranderen. Wat ik echt wilde, was een functie om me eraan te herinneren wanneer ik vergeet de deur te sluiten. Als de deur opengaat en een uur open blijft staan, ben ik waarschijnlijk vergeten hem te sluiten. Ik merk de LED misschien niet op, dus op dat moment piept hij elke 10 minuten om mijn aandacht te trekken totdat ik de deur sluit. Mailboxfunctie Ik heb een Light Dependent Resistor (LDR) gebruikt voor de mailboxsensor. Nogmaals, ik had een mechanische schakelaar kunnen gebruiken, maar ik maakte me zorgen over de losse mechanische toleranties van het deurscharnier. Ik was er niet van overtuigd dat ik de schakelaar betrouwbaar kon laten werken met een wiebelende deur. De LDR werkt prima en is eenvoudig achter in de brievenbus te installeren. Wanneer de deur gesloten is, leest het als een zeer hoge weerstand - enkele mega ohm en ongeveer 10K als de deur opengaat - zelfs op een bewolkte dag. Als het midden in de nacht is, meldt hij zich waarschijnlijk niet aan, maar de postbode komt dan toch niet. De bediening van de brievenbus is wezenlijk anders dan die van de garagedeur. De mailbox is slechts een seconde of twee actief, maar ik wil onthouden dat er een opening is gedetecteerd, piep de luidspreker één keer en houd dan de LED verlicht totdat ik hem reset - of hij wordt automatisch gereset na 8 uur. Toekomstige mogelijkheden Aangezien er zijn er nog meer analoge en digitale pinnen beschikbaar op de AT Mega-chip, dus ik zou zeker meer functies aan mijn kleine project kunnen toevoegen. Een idee zou zijn een lichtstraal en LDR-sensor op het pad naar de voordeur te monteren, zodat ik van tevoren kon worden gewaarschuwd dat iemand het huis naderde. Eventuele suggesties?

Stap 3: Projectbehuizing en bedrading

Projectbehuizing en bedrading
Projectbehuizing en bedrading

Behuizing Ik wilde een kleine behuizing om de printplaat te monteren en ik vond een gebruikte RJ45-doos voor opbouwmontage die precies de juiste maat heeft voor mijn project. Ik heb de LED's en de resetknop zo geïnstalleerd dat ze door de bovenkant van de behuizing zouden steken - dit betekent dat de behuizing kan worden verwijderd zonder verbindingsdraden. Bedrading Dit is helaas het meest tijdrovende onderdeel - een paar draden laten lopen naar uw mailbox kan een beetje gedoe zijn. Ik zou aanraden om een twisted pair of afgeschermde kabel te gebruiken. Dit zorgt ervoor dat eventuele verdwaalde elektromagnetische velden geen geïnduceerde stroom in uw bedrading veroorzaken die de microcontroller zou verstoren. Ik had voldoende coaxkabel bij de hand, dus dat heb ik gebruikt. Mijn brievenbus is aan het einde van mijn oprit - misschien 40 voet van het huis. Ik had het geluk dat toen ik mijn oprit opnieuw liet bestraten, ik de draad onder het beton liet lopen voordat het werd gestort, dus dat bespaarde me veel graafwerk. Dan is er nog de kwestie van de bedrading door het huis, die ook tijdrovend kan zijn. Hummm…. misschien een draadloze oplossing…

Stap 4: Broncode

Broncode
Broncode

Hier is de broncode - het is kort en eenvoudig.

Household_Informer.pde

. PDE-bestanden zijn Arduino-broncodebestanden (ze noemen ze om de een of andere reden 'schetsen') - Het is bijna identiek aan 'C'.

U kunt de code bekijken door deze te downloaden en te openen in een teksteditor.

Bijgewerkt 14 februari 2011 Tijdelijke oplossing voor een rekenfout in de compiler. en verander mailboxtonen om in frequentie te stijgen

Nieuwere versies van het Arduino-ontwikkelsysteem gebruiken de.ino-extensie in plaats van.pde, dus hernoem het bestand.

Aanbevolen: