Съдържание:

Домакинският информер: 4 стъпки
Домакинският информер: 4 стъпки

Видео: Домакинският информер: 4 стъпки

Видео: Домакинският информер: 4 стъпки
Видео: Изтрийте марионетните бръчки завинаги с 4 прости упражнения! 2024, Ноември
Anonim
Домакинският информер
Домакинският информер

Кой иска да излезе навън, за да види дали пощата е пристигнала? През студената зима или дъжд не бих предпочел да обличам яке и обувки, само за да открия, че няма поща. Този проект ще ви уведоми за посещението на пощенския оператор и като второстепенна функция ще ви напомни, че вратата на гаража е оставена отворена. Той дори може да бъде разширен, за да включва други сензори

Стъпка 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, така че просто преименувайте файла.

Препоръчано: