Indholdsfortegnelse:
Video: Husstandsinformatoren: 4 trin
2024 Forfatter: John Day | [email protected]. Sidst ændret: 2024-01-30 08:29
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
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
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
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
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:
Arduino bil omvendt parkering alarmsystem - Trin for trin: 4 trin
Arduino bil omvendt parkering alarmsystem. Trin for trin: I dette projekt vil jeg designe en simpel Arduino bil omvendt parkeringssensorkreds ved hjælp af Arduino UNO og HC-SR04 ultralydssensor. Dette Arduino -baserede bilomvendt alarmsystem kan bruges til en autonom navigation, robotafstand og andre rækkevidde
Trin for trin pc -bygning: 9 trin
Trin for trin PC Building: Supplies: Hardware: MotherboardCPU & CPU -køler PSU (strømforsyningsenhed) Opbevaring (HDD/SSD) RAMGPU (ikke påkrævet) CaseTools: Skruetrækker ESD -armbånd/mathermal pasta m/applikator
Tre højttalerkredsløb -- Trin-for-trin vejledning: 3 trin
Tre højttalerkredsløb || Trin-for-trin vejledning: Højttalerkredsløb styrker lydsignalerne, der modtages fra miljøet til MIC og sender det til højttaleren, hvorfra forstærket lyd produceres. Her vil jeg vise dig tre forskellige måder at lave dette højttalerkredsløb på:
Trin-for-trin uddannelse i robotik med et sæt: 6 trin
Trin-for-trin uddannelse i robotteknologi med et kit: Efter ganske få måneder med at bygge min egen robot (se alle disse), og efter at jeg to gange havde dele mislykkedes, besluttede jeg at tage et skridt tilbage og tænke min strategi og retning. De flere måneders erfaring var til tider meget givende, og
Akustisk levitation med Arduino Uno trin for trin (8 trin): 8 trin
Akustisk levitation med Arduino Uno Step-by Step (8-trin): ultralyds lydtransducere L298N Dc kvindelig adapter strømforsyning med en han-DC-pin Arduino UNOBreadboard Sådan fungerer det: Først uploader du kode til Arduino Uno (det er en mikrokontroller udstyret med digital og analoge porte til konvertering af kode (C ++)