فهرست مطالب:

خبرچین خانه: 4 قدم
خبرچین خانه: 4 قدم

تصویری: خبرچین خانه: 4 قدم

تصویری: خبرچین خانه: 4 قدم
تصویری: بازیگران و خواننده های مشهوری که معتاد شدند ! 2024, نوامبر
Anonim
خبرچین خانگی
خبرچین خانگی

کی می خواهد برود بیرون تا ببیند نامه رسیده است؟ در زمستان سرد یا باران ترجیح می دهم مجبور نباشم کاپشن و کفش بپوشم ، فقط می بینم که نامه ای وجود ندارد. این پروژه شما را از بازدیدکننده نامه الکترونیکی مطلع می کند و به عنوان یک عملکرد ثانویه به شما یادآوری می کند که درب گاراژ باز گذاشته شده است. حتی می توان آن را گسترش داد و شامل سنسورهای دیگر نیز شد

مرحله 1: شماتیک

شماتیک
شماتیک

این پروژه بر اساس تراشه Atmega 168 طراحی شده است. از آنجا که طراحی فقط به حداقل منابع نیاز دارد ، اکثر تراشه های AVR جایگزین قابل قبولی خواهند بود. اما داشتن منابع اضافی به این معنی است که افزودن قابلیت ها راحت تر از طراحی مجدد است. دستگاه فقط شامل حداقل تعداد قطعات است (به شماتیک مراجعه کنید). این طرح دارای دو سنسور است ، کلید نی مغناطیسی درب گاراژ ، و مقاومت وابسته به نور صندوق پستی (LDR).

مرحله 2: طراحی

طرح
طرح
طرح
طرح

ویژگی درب گاراژ سنسور درب گاراژ یک سوئیچ نی مغناطیسی است. آهن ربا بر روی درب گاراژ قرار می گیرد و هنگامی که درب به طور کامل بسته می شود در مجاورت سوئیچ نی قرار دارد. من یک سوئیچ نی را انتخاب کردم زیرا راحت تر می توان از تحمل مکانیکی شل در حرکت درب گاراژ استفاده کرد. وقتی درب گاراژ باز می شود ، آهن ربا از سوئیچ دور می شود. سوئیچ باز می شود که به میکروکنترلر سیگنال می دهد LED را روشن کند و یک بوق کوتاه می دهد. این بسیار ساده است ، ممکن است بپرسید چرا هنگام استفاده از یک مدار ساده این کار را انجام می دهید ، چرا باید از میکروکنترلر استفاده کنید؟ اما در اینجاست که می توان از قدرت میکروکنترلر برای ایجاد یک دستگاه مفیدتر بدون تغییر سخت افزار استفاده کرد. چیزی که من واقعاً می خواستم یک ویژگی بود که وقتی فراموش می کنم در را ببندم ، به من یادآوری کند. اگر در باز شود و یک ساعت باز بماند ، احتمالاً فراموش کرده ام که آن را ببندم. من ممکن است متوجه LED نشوم ، بنابراین در آن نقطه هر 10 دقیقه یکبار بوق می زند تا توجهم را جلب کنم تا در را ببندم. ویژگی Mailbox من از یک مقاومت وابسته به نور (LDR) برای سنسور صندوق پستی استفاده کردم. بار دیگر می توانستم از یک سوئیچ مکانیکی استفاده کنم ، اما نگران تحمل مکانیکی شل لولا درب بودم. من متقاعد نشده بودم که می توانم سوئیچ را به طور قابل اعتماد با یک در لرزش کار کنم. LDR عالی کار می کند و به راحتی در پشت صندوق پستی نصب می شود. وقتی در بسته می شود ، مقاومت بسیار بالایی را نشان می دهد - چند مگا اهم ، و هنگام باز شدن درب حدود 10K - حتی در یک روز ابری. اگر نصف شب است احتمالاً ثبت نام نمی کند ، اما به هر حال حامل نامه نمی آید. نحوه عملکرد صندوق پستی با درب گاراژ تفاوت قابل توجهی دارد. صندوق پستی فقط برای یک یا دو ثانیه فعال است ، اما من می خواهم به یاد داشته باشم که یک دریچه تشخیص داده شد ، بلندگو را یکبار بوق بزنید و سپس LED را روشن نگه دارید تا من آن را تنظیم مجدد کنم - یا بعد از 8 ساعت به طور خودکار تنظیم مجدد می شود. چندین پین آنالوگ و دیجیتال در تراشه AT Mega موجود است ، بنابراین من قطعاً می توانم ویژگی های بیشتری را به پروژه کوچک خود اضافه کنم. یک ایده می تواند یک پرتو نور و سنسور LDR باشد که در مسیر جلوی در نصب شده است ، بنابراین می توانم از کسی که به خانه نزدیک می شود مطلع شوم. هر گونه پیشنهاد؟

مرحله 3: مورد پروژه و سیم کشی

مورد پروژه و سیم کشی
مورد پروژه و سیم کشی

مورد من می خواستم یک قاب کوچک برای نصب برد مدار داشته باشم ، و یک جعبه RJ45 جعبه استفاده شده روی سطح پیدا کردم که فقط اندازه مناسب پروژه من است. LED ها و دکمه تنظیم مجدد را نصب کردم تا از بالای کیس گسترش پیدا کنند - این بدان معناست که قاب را می توان بدون هیچ سیم متصل جدا کرد. سیم کشی متاسفانه وقت گیرترین قسمت است - اجرای یک جفت سیم ارسال به صندوق پستی شما ممکن است کمی دردسر ساز باشد. من توصیه می کنم از یک جفت پیچ خورده یا کابل محافظ استفاده کنید. این امر باعث کاهش هرگونه میدان الکترومغناطیسی سرگردان از ایجاد جریان القایی در سیم کشی شما می شود که میکروکنترلر را مختل می کند. من کابل کواکسیال کافی در دست داشتم ، بنابراین از آن استفاده کردم. صندوق پستی من در انتهای جاده من است - شاید 40 پا از خانه. من خوش شانس بودم که وقتی راه خود را دوباره آسفالت کردم ، سیم را قبل از ریختن بتن زیر سیمان کشیدم ، به طوری که من را در حفاری زیاد نجات داد. سپس مسئله سیم کشی از طریق خانه وجود دارد که ممکن است زمان بر باشد. هوم…. شاید راه حل بی سیم…

مرحله 4: کد منبع

کد منبع
کد منبع

در اینجا کد منبع آمده است - کوتاه و ساده است.

Household_Informer.pde

فایلهای. PDE فایلهای کد منبع آردوینو هستند (به دلایلی آنها را "طرح" می نامند) - تقریباً مشابه "C" هستند.

می توانید کد را با بارگیری و باز کردن در ویرایشگر متن مشاهده کنید.

به روز شده در 14 فوریه 2011 راه حلی برای اشکال ریاضی کامپایلر. و آهنگ های صندوق پستی را برای افزایش فرکانس تغییر دهید

نسخه های جدیدتر سیستم توسعه Arduino از پسوند.ino به جای.pde استفاده می کنند ، بنابراین فقط نام فایل را تغییر دهید.

توصیه شده: