Съдържание:
Видео: Домакинският информер: 4 стъпки
2024 Автор: John Day | [email protected]. Последно модифициран: 2024-01-30 07:53
Кой иска да излезе навън, за да види дали пощата е пристигнала? През студената зима или дъжд не бих предпочел да обличам яке и обувки, само за да открия, че няма поща. Този проект ще ви уведоми за посещението на пощенския оператор и като второстепенна функция ще ви напомни, че вратата на гаража е оставена отворена. Той дори може да бъде разширен, за да включва други сензори
Стъпка 1: Схеми
Проектът е базиран на чипа Atmega 168. Тъй като дизайнът изисква само минимални ресурси, повечето AVR чипове биха били приемливи заместители. Но наличието на допълнителни ресурси означава добавяне на функционалност е по -лесно от редизайн. Устройството съдържа само минимален брой части (вижте схемата). Дизайнът има два сензора, магнитен превключвател на вратата на гаража и резистор, зависим от пощенската кутия (LDR).
Стъпка 2: Дизайн
Функция на гаражните врати Датчикът на гаражната врата е магнитен тръстиков превключвател. Магнитът се поставя на гаражната врата и е в непосредствена близост до тръстиковия превключвател, когато вратата е напълно затворена. Избрах тръстиков превключвател, тъй като беше по -лесно да се приспособи към хлабавите механични допуски на движението на гаражната врата. Когато гаражната врата се отвори, магнитът се отдалечава от превключвателя. Превключвателят се отваря, който сигнализира на микроконтролера да включи светодиода и издава кратък звуков сигнал. Това е толкова просто, че може да попитате „защо да се притеснявате да използвате микроконтролер, когато проста схема ще изпълни задачата. Но тук мощността на микроконтролера може бързо да се приложи, за да се направи по -полезно устройство, без да се променя никакъв хардуер. Това, което наистина исках, беше функция, която да ми напомня, когато забравя да затворя вратата. Ако вратата се отвори и остане отворена за един час, вероятно съм забравил да я затворя. Може да не забележа светодиода, така че в този момент той ще издава звуков сигнал веднъж на всеки 10 минути, за да привлече вниманието ми, докато не затворя вратата. Функцията за пощенска кутия Използвах светлозависим резистор (LDR) за сензора на пощенската кутия. За пореден път можех да използвам механичен превключвател, но бях загрижен за хлабавите механични допуски на пантите на вратата. Не бях убеден, че мога да накарам превключвателя да работи надеждно с люлееща се врата. LDR работи чудесно и е лесен за инсталиране в задната част на пощенската кутия. Когато вратата е затворена, тя се чете като много висока устойчивост - няколко мегаома и около 10K, когато вратата се отвори - дори в облачен ден. Ако е посред нощ, вероятно няма да се регистрира, но пощенският оператор все пак не идва. Работата с пощенската кутия е значително различна от гаражната врата. Пощенската кутия е активна само за секунда или две, но искам да запомня, че е открит отвор, бипкайте високоговорителя веднъж и след това запазете светодиода светещ, докато не го нулирам - или той автоматично ще се нулира след 8 часа. има още няколко аналогови и цифрови пина на чипа AT Mega, така че определено можех да видя добавяне на още функции към моя малък проект. Една идея би била светлинен лъч и LDR сензор, монтиран на пътеката към входната врата, така че мога да получа предварително уведомление за някой, който се приближава до къщата. Някакви предположения?
Стъпка 3: Проектна кутия и окабеляване
Калъф Исках малък калъф за монтиране на платката и намерих използвана RJ45 кутия за повърхностен монтаж, която е точно с размера за моя проект. Инсталирах светодиодите и бутона за нулиране, така че да се простират нагоре през горната част на кутията - това означава, че кутията може да бъде премахната без никакви свързващи проводници. излизането до пощенската ви кутия може да е малко неприятно. Бих препоръчал да използвате усукана двойка или екраниран кабел. Това ще намали всички разсеяни електромагнитни полета от предизвикване на индуциран ток във вашето окабеляване, което би разстроило микроконтролера. Имах под ръка достатъчно коаксиален кабел, така че използвах това. Моята пощенска кутия е в края на алеята ми - може би на 40 фута от къщата. Имах късмет в това, че когато преосмислих алеята си, прокарах телта под бетона, преди да се излее, така че ми спести много копаене. След това има въпрос с окабеляването през къщата, което също може да отнеме много време. Хммм …. може би безжично решение …
Стъпка 4: Изходен код
Ето изходния код - той е кратък и прост.
Household_Informer.pde
. PDE файловете са файлове с изходния код на Arduino (по някаква причина ги наричат „скици“) - Почти идентични са с „C“.
Можете да видите кода, като изтеглите и отворите в текстов редактор.
Актуализирано 14 февруари 2011 Решение за математическа грешка на компилатора. и променяйте тоновете на пощенската кутия, за да се покачвате по честота
По -новите версии на системата за разработка на Arduino използват разширението.ino вместо.pde, така че просто преименувайте файла.
Препоръчано:
Първи стъпки с безжични сензори за температура и вибрации на дълги разстояния: 7 стъпки
Първи стъпки с безжични сензори за температура и вибрации на дълги разстояния: Понякога вибрациите са причина за сериозни проблеми в много приложения. От валове и лагери на машината до работа на твърдия диск, вибрациите причиняват повреда на машината, ранна подмяна, ниска производителност и нанасят сериозен удар върху точността. Мониторинг
Първи стъпки с STM32f767zi Cube IDE и качване на персонализирана скица: 3 стъпки
Първи стъпки с STM32f767zi Cube IDE и качване на персонализирана скица: КУПЕТЕ (щракнете върху теста, за да закупите/посетете уеб страницата) STM32F767ZISUPPORTED SOFTWARE · STM32CUBE IDE · KEIL MDK ARM µVISION · EWARM IAR EMBEDDED WORKBENCH използва се за програмиране на STM микроконтролери
Как да направите 4G LTE двойна BiQuade антена Лесни стъпки: 3 стъпки
Как да направя 4G LTE двойна BiQuade антена лесни стъпки: През повечето време, с което се сблъсквах, нямам добра сила на сигнала за ежедневните ми работи. Така. Търся и опитвам различни видове антени, но не работи. След загубено време намерих антена, която се надявам да направя и изпробвам, защото тя не градивен принцип
Дизайн на играта с бързо движение в 5 стъпки: 5 стъпки
Дизайн на игра с Flick в 5 стъпки: Flick е наистина прост начин да направите игра, особено нещо като пъзел, визуален роман или приключенска игра
Система за предупреждение за паркиране на автомобил Arduino - Стъпки по стъпка: 4 стъпки
Система за предупреждение за паркиране на автомобил Arduino | Стъпки по стъпка: В този проект ще проектирам обикновена верига за сензори за паркиране на автомобил Arduino, използвайки Arduino UNO и HC-SR04 ултразвуков сензор. Тази базирана на Arduino система за предупреждение за автомобил за заден ход може да се използва за автономна навигация, измерване на роботи и други обхвати