Innehållsförteckning:
Video: Hushållsinformatören: 4 steg
2024 Författare: John Day | [email protected]. Senast ändrad: 2024-01-30 12:46
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
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
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
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
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:
Arduino Car Reverse Parking Alert System - Steg för steg: 4 steg
Arduino Car Reverse Parking Alert System | Steg för steg: I det här projektet kommer jag att utforma en enkel Arduino Car Reverse Parking Sensor Circuit med Arduino UNO och HC-SR04 Ultrasonic Sensor. Detta Arduino -baserade bilomvändningsvarningssystem kan användas för autonom navigering, robotavstånd och andra
Steg för steg PC -byggnad: 9 steg
Steg för steg PC -byggnad: Tillbehör: Hårdvara: ModerkortCPU & CPU -kylarePSU (strömförsörjningsenhet) Lagring (HDD/SSD) RAMGPU (krävs inte) CaseTools: Skruvmejsel ESD -armband/mathermisk pasta med applikator
Tre högtalarkretsar -- Steg-för-steg handledning: 3 steg
Tre högtalarkretsar || Steg-för-steg-handledning: Högtalarkretsen förstärker ljudsignalerna som tas emot från miljön till MIC och skickar den till högtalaren varifrån förstärkt ljud produceras. Här visar jag dig tre olika sätt att göra denna högtalarkrets med:
Steg-för-steg-utbildning i robotik med ett kit: 6 steg
Steg-för-steg-utbildning i robotik med ett kit: Efter ganska många månader av att bygga min egen robot (se alla dessa), och efter att två gånger ha misslyckats med delar, bestämde jag mig för att ta ett steg tillbaka och tänka om min strategi och riktning. De flera månaders erfarenhet var ibland mycket givande och
Akustisk levitation med Arduino Uno Steg-för-steg (8-steg): 8 steg
Akustisk levitation med Arduino Uno Steg-för-steg (8-steg): ultraljudsgivare L298N Dc kvinnlig adapter strömförsörjning med en manlig DC-pin Arduino UNOBreadboardHur det fungerar: Först laddar du upp kod till Arduino Uno (det är en mikrokontroller utrustad med digital och analoga portar för att konvertera kod (C ++)