Indholdsfortegnelse:

Husstandsinformatoren: 4 trin
Husstandsinformatoren: 4 trin

Video: Husstandsinformatoren: 4 trin

Video: Husstandsinformatoren: 4 trin
Video: Обязательно запомни эту хитрость! Как можно моментально вывести йод с одежды? #shorts 2024, September
Anonim
Husstandsinformatoren
Husstandsinformatoren

Hvem vil gå udenfor for at se, om posten er ankommet? I den kolde vinter eller regn vil jeg helst ikke have en jakke og sko på, kun for at opdage, at der ikke var nogen post. Dette projekt vil underrette dig om postbærerens besøg, og som en sekundær funktion vil det minde dig om, at garageporten er blevet åbnet. Det kan endda udvides til at omfatte andre sensorer

Trin 1: Skematisk

Skematisk
Skematisk

Projektet er baseret på Atmega 168 -chippen. Da designet kun kræver minimale ressourcer, ville de fleste AVR -chips være acceptable substitutter. Men at have ekstra ressourcer betyder, at tilføjelse af funktionalitet er lettere end et redesign. Enheden indeholder kun et minimum antal dele (se skematisk). Designet har to sensorer, den magnetiske sivkontakt til garagedøren og Mailbox Light Dependent Resistor (LDR).

Trin 2: Design

Design
Design
Design
Design

Garageportfunktion Garageportføleren er en magnetisk betjent sivkontakt. Magneten placeres på garageporten og er tæt på rørkontakten, når døren er helt lukket. Jeg valgte en rørkontakt, da det var lettere at rumme de løse mekaniske tolerancer for garageportens bevægelse. Når garageporten åbnes, bevæger magneten sig væk fra kontakten. Kontakten åbnes, hvilket signalerer mikrokontrolleren til at tænde LED'en og giver et kort bip. Dette er så enkelt, at du måske spørger “hvorfor gider du bruge en mikrokontroller, når et simpelt kredsløb vil udføre opgaven. Men det er her, hvor mikrokontrollerens kraft hurtigt kan anvendes til at lave en mere nyttig enhed uden at ændre hardware. Det, jeg virkelig ønskede, var en funktion til at minde mig om, når jeg glemmer at lukke døren. Hvis døren åbnes og forbliver åben i en time, har jeg sandsynligvis glemt at lukke den. Jeg bemærker muligvis ikke LED'en, så på det tidspunkt vil det bippe en gang hvert 10. minut for at få min opmærksomhed, indtil jeg lukker døren. Mailbox -funktion Jeg brugte en Light Dependent Resistor (LDR) til postkassensensoren. Endnu engang kunne jeg have brugt en mekanisk kontakt, men jeg var bekymret over de løse mekaniske tolerancer for dørhængslet. Jeg var ikke overbevist om, at jeg kunne få kontakten til at fungere pålideligt med en vaklende dør. LDR fungerer godt og er let at installere bag i postkassen. Når døren er lukket, læser den som en meget høj modstand - flere mega ohm, og omkring 10K, når døren åbnes - selv på en overskyet dag. Hvis det er midt om natten, vil det sandsynligvis ikke registrere sig, men postbæreren kommer ikke alligevel. Håndteringen af postkassen er væsentligt forskellig fra garageporten. Postkassen er kun aktiv i et sekund eller to, men jeg vil huske, at der blev registreret en åbning, bip højttaleren en gang og derefter holde LED'en tændt, indtil jeg nulstiller den - eller den nulstilles automatisk efter 8 timer. findes flere flere analoge og digitale pins på AT Mega -chippen, så jeg kunne helt sikkert se tilføje flere funktioner til mit lille projekt. En idé ville være en lysstråle og LDR -sensor monteret på stien til hoveddøren, så jeg kunne få besked på forhånd om nogen, der nærmede sig huset. Nogen forslag?

Trin 3: Projektkasse og ledninger

Projekt sag og ledninger
Projekt sag og ledninger

Case Jeg ville have en lille kasse til at montere printkortet, og jeg fandt en brugt overflademonteret RJ45 Box, der er lige den rigtige størrelse til mit projekt. Jeg installerede lysdioderne og nulstillingsknappen, så de ville strække sig op gennem toppen af kabinettet - det betyder, at sagen kan fjernes uden tilslutningskabler. Ledninger Dette er desværre den mest tidskrævende del - at køre et par ledninger ud til din postkasse kan det være lidt besværligt. Jeg vil anbefale at bruge enten et snoet par eller afskærmet kabel. Dette vil reducere eventuelle vildfarne elektromagnetiske felter fra at forårsage en induceret strøm i dine ledninger, som ville forstyrre mikrokontrolleren. Jeg havde et tilstrækkeligt antal koaksialkabler ved hånden, så det var det, jeg brugte. Min postkasse er for enden af min indkørsel - måske 40 meter fra huset. Jeg var så heldig, at da jeg fik re-asfalteret min indkørsel, kørte jeg ledningen under betonen, før den blev hældt, så det sparede mig for en masse grave. Så er der spørgsmålet om ledninger gennem huset, som også kan være tidskrævende. Hummm…. måske en trådløs løsning …

Trin 4: Kildekode

Kildekode
Kildekode

Her er kildekoden - den er kort og enkel.

Household_Informer.pde

. PDE -filer er Arduino -kildekodefiler (de kalder dem af en eller anden grund 'skitser') - Det er næsten identisk med 'C'.

Du kan se koden ved at downloade og åbne i et tekstredigeringsprogram.

Opdateret 14. februar 2011 Løsning til compiler -matematikfejl. og ændre postkassetoner for at stige i frekvens

Nyere versioner af Arduino -udviklingssystemet bruger.ino -udvidelsen i stedet for.pde, så omdøb bare filen.

Anbefalede: