Innehållsförteckning:

Hushållsinformatören: 4 steg
Hushållsinformatören: 4 steg

Video: Hushållsinformatören: 4 steg

Video: Hushållsinformatören: 4 steg
Video: Голубая стрела (1958) фильм 2024, November
Anonim
Hushållsinformatören
Hushållsinformatören

Vem vill gå ut och se om posten har kommit? Under den kalla vintern eller regnet skulle jag hellre inte behöva ta på mig en jacka och skor, bara för att upptäcka att det inte fanns någon post. Detta projekt kommer att meddela dig om postbärarens besök, och som en sekundär funktion kommer det att påminna dig om att garageporten har stått öppen. Det kan till och med utökas till att inkludera andra sensorer

Steg 1: Schematisk

Schematisk
Schematisk

Projektet är baserat på Atmega 168 -chipet. Eftersom designen endast kräver minimala resurser skulle de flesta AVR -chips vara acceptabla substitut. Men att ha extra resurser innebär att det är lättare att lägga till funktionalitet än en redesign. Enheten innehåller endast ett minsta antal delar (se schemat). Designen har två sensorer, garageportens magnetiska vassströmbrytare och Mailbox Light Dependent Resistor (LDR).

Steg 2: Design

Design
Design
Design
Design

Garageportsfunktion Garageportssensorn är en magnetiskt manövrerad vassomkopplare. Magneten placeras på garageporten och är i närheten av vassströmbrytaren när dörren är helt stängd. Jag valde en vassomkopplare eftersom det var lättare att rymma de lösa mekaniska toleranserna för garageportens rörelse. När garageporten öppnas rör sig magneten bort från strömbrytaren. Omkopplaren öppnas vilket signalerar mikrokontrollern att tända lysdioden och ger ett kort pip. Det här är så enkelt, du kan fråga “varför bry sig om att använda en mikrokontroller när en enkel krets kommer att utföra uppgiften. Men här kan mikrokontrollerns kraft snabbt appliceras för att göra en mer användbar enhet utan att ändra hårdvara. Det jag verkligen ville var en funktion för att påminna mig när jag glömmer att stänga dörren. Om dörren öppnas och håller sig öppen i en timme har jag nog glömt att stänga den. Jag kanske inte märker lysdioden, så vid den tidpunkten kommer den att pipa var 10: e minut för att få min uppmärksamhet tills jag stänger dörren. Mailbox -funktionen använde jag en Light Dependent Resistor (LDR) för brevlådesensorn. Återigen kunde jag ha använt en mekanisk omkopplare, men jag var orolig för dörrgångjärnets lösa mekaniska toleranser. Jag var inte övertygad om att jag kunde få omkopplaren att fungera pålitligt med en vinglig dörr. LDR fungerar utmärkt och är lätt att installera på baksidan av brevlådan. När dörren är stängd läser den som ett mycket högt motstånd - flera mega ohm, och cirka 10K när dörren öppnas - även på en mulen dag. Om det är mitt i natten kommer det förmodligen inte att registreras, men brevbäraren kommer inte då ändå. Hanteringen av brevlådan skiljer sig väsentligt från garageporten. Brevlådan är bara aktiv i en sekund eller två, men jag vill komma ihåg att en öppning detekterades, pipa högtalaren en gång och håll sedan lysdioden tänd tills jag återställer den - annars återställs den automatiskt efter 8 timmar. finns flera fler analoga och digitala stift tillgängliga på AT Mega -chipet, så jag skulle definitivt kunna lägga till fler funktioner i mitt lilla projekt. En idé skulle vara en ljusstråle och LDR -sensor monterad på vägen till ytterdörren, så jag kunde få ett meddelande om att någon närmade sig huset. Några förslag?

Steg 3: Projektfodral och kabeldragning

Projektfall och ledningar
Projektfall och ledningar

Case Jag ville ha ett litet fodral för att montera kretskortet, och jag hittade en begagnad ytmonterad RJ45 Box som är precis rätt storlek för mitt projekt. Jag installerade lysdioderna och återställningsknappen så att de skulle sträcka sig upp genom höljet - det betyder att höljet kan tas bort utan några anslutningskablar. Kablar Detta är den tyvärr den mest tidskrävande delen - att köra ett par ledningar ut till din brevlåda kan vara lite krångel. Jag skulle rekommendera att använda antingen ett tvinnat par eller en skärmad kabel. Detta kommer att minska eventuella avvikande elektromagnetiska fält från att orsaka en inducerad ström i dina ledningar som skulle rubba mikrokontrollern. Jag hade tillräckligt med koaxialkabel till hands, så det var vad jag använde. Min brevlåda ligger i slutet av min uppfart - kanske 40 meter från huset. Jag hade turen att när jag fick min uppfart stenbelagd, körde jag tråden under betongen innan den hälldes, så det sparade mig mycket grävning. Sedan är det frågan om ledningar genom huset som också kan vara tidskrävande. Hummm…. kanske en trådlös lösning …

Steg 4: Källkod

Källkod
Källkod

Här är källkoden - den är kort och enkel.

Household_Informer.pde

. PDE -filer är Arduino -källkodfiler (de kallar dem 'skisser' av någon anledning) - Det är nästan identiskt med 'C'.

Du kan se koden genom att ladda ner och öppna i en textredigerare.

Uppdaterad 14 februari 2011 Lösning för kompilator matematikfel. och ändra brevlådestoner för att stiga i frekvens

Nyare versioner av Arduino -utvecklingssystemet använder filtypen.ino istället för.pde så byt namn på filen.

Rekommenderad: