Spisu treści:

Informator domowy: 4 kroki
Informator domowy: 4 kroki

Wideo: Informator domowy: 4 kroki

Wideo: Informator domowy: 4 kroki
Wideo: Jak wspierać dziecko w wyborze szkoły ponadpodstawowej ➡️ 4 kroki, w których warto mu towarzyszyć 👣 2024, Listopad
Anonim
Informator domowy
Informator domowy

Kto chce wyjść na zewnątrz, aby sprawdzić, czy poczta dotarła? W mroźną zimę lub deszcz wolałbym nie zakładać kurtki i butów, tylko po to, by stwierdzić, że nie ma poczty. Ten projekt poinformuje Cię o wizycie listonosza, a jako drugorzędną funkcję przypomni, że brama garażowa została otwarta. Można go nawet rozszerzyć o inne czujniki

Krok 1: Schemat

Schematyczny
Schematyczny

Projekt oparty jest na układzie Atmega 168. Ponieważ projekt wymaga jedynie minimalnych zasobów, większość chipów AVR byłaby akceptowalnymi zamiennikami. Ale posiadanie dodatkowych zasobów oznacza, że dodanie funkcjonalności jest łatwiejsze niż przeprojektowanie. Urządzenie zawiera tylko minimalną liczbę części (patrz schemat). Konstrukcja ma dwa czujniki, magnetyczny kontaktron drzwi garażowych i rezystor zależny od światła skrzynki pocztowej (LDR).

Krok 2: Projekt

Projekt
Projekt
Projekt
Projekt

Funkcja drzwi garażowych Czujnik drzwi garażowych to magnetyczny kontaktron. Magnes jest umieszczony na bramie garażowej i znajduje się w pobliżu kontaktronu, gdy brama jest całkowicie zamknięta. Wybrałem kontaktron, ponieważ łatwiej było dostosować się do luźnych mechanicznych tolerancji ruchu bramy garażowej. Gdy brama garażowa się otwiera, magnes odsuwa się od przełącznika. Przełącznik otwiera się, co sygnalizuje mikrokontrolerowi włączenie diody LED i wydaje krótki sygnał dźwiękowy. Jest to tak proste, że możesz zapytać „po co zawracać sobie głowę używaniem mikrokontrolera, skoro prosty obwód wykona zadanie. Ale tutaj moc mikrokontrolera może być szybko wykorzystana, aby stworzyć bardziej użyteczne urządzenie bez zmiany sprzętu. To, czego naprawdę chciałem, to funkcja, która przypomni mi, kiedy zapomnę zamknąć drzwi. Jeśli drzwi otworzą się i pozostaną otwarte przez godzinę, prawdopodobnie zapomniałem je zamknąć. Mogę nie zauważyć diody LED, więc w tym momencie będzie emitować sygnał dźwiękowy co 10 minut, aby zwrócić moją uwagę, dopóki nie zamknę drzwi. Funkcja skrzynki pocztowej Użyłem rezystora zależnego od światła (LDR) dla czujnika skrzynki pocztowej. Po raz kolejny mogłem użyć przełącznika mechanicznego, ale obawiałem się luźnych tolerancji mechanicznych zawiasu drzwi. Nie byłem przekonany, że mogę sprawić, by przełącznik działał niezawodnie przy chwiejnych drzwiach. LDR działa świetnie i jest łatwy do zainstalowania z tyłu skrzynki pocztowej. Gdy drzwi są zamknięte, odczytuje się jako bardzo wysoki opór – kilka megaomów, a gdy drzwi się otwierają około 10K – nawet w pochmurny dzień. Jeśli jest środek nocy, prawdopodobnie się nie zarejestruje, ale listonosz i tak nie przyjeżdża. Obsługa skrzynki pocztowej znacznie różni się od bramy garażowej. Skrzynka pocztowa jest aktywna tylko przez sekundę lub dwie, ale chcę pamiętać, że wykryto otwarcie, jednokrotnie wydaj sygnał dźwiękowy, a następnie pozostaw podświetloną diodę LED, aż ją zresetuję – lub zresetuje się automatycznie po 8 godzinach. Przyszłe możliwości Od tego czasu jest jeszcze kilka analogowych i cyfrowych pinów dostępnych na chipie AT Mega, więc zdecydowanie mogłem zobaczyć dodanie większej liczby funkcji do mojego małego projektu. Jednym z pomysłów byłaby wiązka światła i czujnik LDR zamontowany na ścieżce do drzwi wejściowych, abym mógł z wyprzedzeniem otrzymać powiadomienie, że ktoś zbliża się do domu. Jakieś sugestie?

Krok 3: Przypadek projektu i okablowanie

Przypadek projektu i okablowanie
Przypadek projektu i okablowanie

Obudowa Chciałem mieć małą obudowę do zamontowania płytki drukowanej i znalazłem używaną skrzynkę RJ45 do montażu powierzchniowego, która ma odpowiedni rozmiar dla mojego projektu. Zainstalowałem diody i przycisk resetowania tak, aby wystawały przez górę obudowy - oznacza to, że obudowę można zdjąć bez żadnych przewodów połączeniowych. Okablowanie To niestety najbardziej czasochłonna część - prowadzenie pary przewodów do skrzynki pocztowej może być trochę kłopotliwe. Polecam użycie skrętki lub kabla ekranowanego. Zmniejszy to wszelkie zabłąkane pola elektromagnetyczne powodujące indukowany prąd w okablowaniu, który mógłby zdenerwować mikrokontroler. Miałem pod ręką wystarczającą ilość kabla koncentrycznego, więc tego właśnie użyłem. Moja skrzynka pocztowa jest na końcu mojego podjazdu - może 40 stóp od domu. Miałem szczęście, że kiedy miałem ponownie utwardzony podjazd, poprowadziłem drut pod betonem, zanim został wylany, dzięki czemu zaoszczędziłem sobie dużo kopania. Dochodzi do tego kwestia okablowania przez dom, która również może być czasochłonna. Hmmm…. być może rozwiązanie bezprzewodowe…

Krok 4: Kod źródłowy

Kod źródłowy
Kod źródłowy

Oto kod źródłowy - jest krótki i prosty.

Household_Informer.pde

Pliki. PDE są plikami kodu źródłowego Arduino (z jakiegoś powodu nazywają je „szkicami”) - są prawie identyczne z „C”.

Możesz wyświetlić kod, pobierając i otwierając w edytorze tekstu.

Zaktualizowano 14 lutego 2011 Obejście problemu matematycznego kompilatora. i zmień dźwięki skrzynki pocztowej, aby zwiększyć częstotliwość

Nowsze wersje systemu rozwoju Arduino używają rozszerzenia.ino zamiast.pde, więc po prostu zmień nazwę pliku.

Zalecana: