Innholdsfortegnelse:
Video: Husholdningsinformatøren: 4 trinn
2024 Forfatter: John Day | [email protected]. Sist endret: 2024-01-30 11:24
Hvem vil gå ut for å se om posten har kommet? I den kalde vinteren eller regnet vil jeg helst ikke ha på meg jakke og sko, bare for å finne ut at det ikke var noen post. Dette prosjektet vil varsle deg om postoperatørens besøk, og som en sekundær funksjon vil det minne deg om at garasjeporten har stått åpen. Det kan til og med utvides til å omfatte andre sensorer
Trinn 1: Skjematisk
Prosjektet er basert på Atmega 168 -brikken. Siden designet bare krever minimale ressurser, vil de fleste AVR -brikkene være akseptable erstatninger. Men å ha ekstra ressurser betyr at det er enklere å legge til funksjonalitet enn et redesign. Enheten inneholder bare et minimum antall deler (se skjematisk). Designet har to sensorer, den magnetiske sivbryteren for garasjeporten, og Postbox Light Dependent Resistor (LDR).
Trinn 2: Design
Garasjeportfunksjon Garasjepørsensoren er en magnetisk betjent sivbryter. Magneten plasseres på garasjeporten og er i nærheten av sivbryteren når døren er helt lukket. Jeg valgte en sivbryter siden det var lettere å imøtekomme de løse mekaniske toleransene for garasjeportens bevegelse. Når garasjeporten åpnes, beveger magneten seg fra bryteren. Bryteren åpnes som signaliserer mikrokontrolleren å slå på LED -en og gir et kort pip. Dette er så enkelt, du kan spørre “hvorfor gidder du å bruke en mikrokontroller når en enkel krets vil utføre oppgaven. Men det er her kraften til mikrokontrolleren raskt kan brukes for å lage en mer nyttig enhet uten å endre maskinvare. Det jeg virkelig ønsket var en funksjon for å minne meg på når jeg glemmer å lukke døren. Hvis døren åpnes og holder seg åpen i en time, har jeg sannsynligvis glemt å lukke den. Jeg kan ikke legge merke til lysdioden, så på det tidspunktet vil det pippe en gang hvert tiende minutt for å få oppmerksomheten min til jeg lukker døren. Mailbox -funksjonen jeg brukte en Light Dependent Resistor (LDR) for postkassesensoren. Nok en gang kunne jeg ha brukt en mekanisk bryter, men jeg var bekymret for de løse mekaniske toleransene til dørhengslet. Jeg var ikke overbevist om at jeg kunne få bryteren til å fungere pålitelig med en vaklende dør. LDR fungerer utmerket og er lett å installere bak i postkassen. Når døren er lukket, leser den som en veldig høy motstand - flere mega ohm, og omtrent 10K når døren åpnes - selv på en overskyet dag. Hvis det er midt på natten, vil det sannsynligvis ikke registrere seg, men postbæreren kommer ikke da uansett. Håndteringen av postkassen er vesentlig forskjellig fra garasjeporten. Postkassen er bare aktiv i et sekund eller to, men jeg vil huske at det ble oppdaget en åpning, pip en gang til høyttaleren og deretter holde LED -lampen tent til jeg nullstiller den - eller den vil automatisk tilbakestilles etter 8 timer. er flere analoge og digitale pinner tilgjengelig på AT Mega -brikken, så jeg kunne definitivt se å legge til flere funksjoner i mitt lille prosjekt. En idé ville være en lysstråle og LDR -sensor montert på banen til inngangsdøren, slik at jeg kunne få beskjed på forhånd om noen som nærmet seg huset. Noen forslag?
Trinn 3: Prosjektkasse og ledninger
Case Jeg ønsket en liten kasse for å montere kretskortet, og jeg fant en brukt overflatemonteret RJ45 -boks som er akkurat passe stor for prosjektet mitt. Jeg installerte lysdiodene og tilbakestillingsknappen slik at de skulle strekke seg opp gjennom toppen av saken - dette betyr at saken kan fjernes uten tilkoblingskabler. Ledninger Dette er den dessverre den mest tidkrevende delen - å kjøre et par ledninger ut til postkassen din kan være litt vanskelig. Jeg vil anbefale å bruke enten et vridd par eller en skjermet kabel. Dette vil redusere eventuelle villfarne elektromagnetiske felt fra å forårsake en indusert strøm i ledningene dine som ville forstyrre mikrokontrolleren. Jeg hadde en tilstrekkelig mengde koaksialkabel for hånden, så det var det jeg brukte. Postkassen min er i enden av oppkjørselen min - kanskje 40 meter fra huset. Jeg var så heldig at da jeg la oppkjørselen min på nytt, kjørte jeg ledningen under betongen før den ble helt, så det sparte meg for mye graving. Så er det spørsmålet om ledninger gjennom huset som også kan være tidkrevende. Hummm…. kanskje en trådløs løsning …
Trinn 4: Kildekode
Her er kildekoden - den er kort og enkel.
Household_Informer.pde
. PDE -filer er Arduino -kildekodefiler (de kaller dem av en eller annen grunn 'skisser') - Det er nesten identisk med 'C'.
Du kan se koden ved å laste ned og åpne i et tekstredigeringsprogram.
Oppdatert 14. februar 2011 Løsning for kompilator matematikkfeil. og endre postkassetoner for å stige i frekvens
Nyere versjoner av Arduino utviklingssystem bruker.ino -utvidelsen i stedet for.pde, så bare gi filen nytt navn.
Anbefalt:
Arduino bilvarslingssystem for omvendt parkering - Trinn for trinn: 4 trinn
Arduino Car Reverse Parking Alert System | Trinn for trinn: I dette prosjektet skal jeg designe en enkel Arduino Car Reverse Parking Sensor Circuit ved hjelp av Arduino UNO og HC-SR04 Ultrasonic Sensor. Dette Arduino -baserte bilreverseringssystemet kan brukes til autonom navigasjon, robotavstand og andre områder
Trinn for trinn PC -bygging: 9 trinn
Steg for trinn PC -bygging: Rekvisita: Maskinvare: HovedkortCPU & CPU -kjøler PSU (strømforsyningsenhet) Lagring (HDD/SSD) RAMGPU (ikke nødvendig) CaseTools: Skrutrekker ESD -armbånd/mathermal pasta m/applikator
Tre høyttalerkretser -- Trinn-for-trinn opplæring: 3 trinn
Tre høyttalerkretser || Trinn-for-trinn opplæring: Høyttalerkretsen styrker lydsignalene som mottas fra miljøet til MIC og sender den til høyttaleren der forsterket lyd produseres. Her vil jeg vise deg tre forskjellige måter å lage denne høyttalerkretsen på:
RC -sporet robot ved hjelp av Arduino - Trinn for trinn: 3 trinn
RC -sporet robot ved bruk av Arduino - Steg for trinn: Hei folkens, jeg er tilbake med et annet kult Robot -chassis fra BangGood. Håper du har gått gjennom våre tidligere prosjekter - Spinel Crux V1 - Gesture Controlled Robot, Spinel Crux L2 - Arduino Pick and Place Robot with Robotic Arms og The Badland Braw
Hvordan lage et nettsted (en trinn-for-trinn-guide): 4 trinn
Hvordan lage et nettsted (en trinn-for-trinn-guide): I denne veiledningen vil jeg vise deg hvordan de fleste webutviklere bygger nettstedene sine og hvordan du kan unngå dyre nettstedbyggere som ofte er for begrenset til et større nettsted. hjelpe deg med å unngå noen feil som jeg gjorde da jeg begynte