بله درست متوجه شدید ، ایدهی جالبیه نه؟ فکرشو بکنید ، مانیتور شما خاموشه فقط کامپیوتر به اینترنت وصله ، هر وقت براتون ایمیل بیاد یک چراغ LED خوشگل روی میزتان چشمک میزنه و به شما خبر میده. این DIY آموزش ساختش را از اول تا آخر مرحله به مرحله همراه با تصویر به شما آموزش میده. پس ادامه را داشته باشید:
حداقل وسایل لازم:
?- یک عدد لامپ LED
?- یک جفت سیم سوسماری یا یک هویه و مقداری قلع
?- کامپیوتری که پورت سریال داشته باشد
وسایلی که ما در این آموزش استفاده میکنیم:
?- یک عدد لامپ LED
?- یک سیم سریال (از اونا که یک سرش پین داره و سر دیگرش سوراخ سوراخه)
?- کامپیوتری که پورت سریال داشته باشد
?- یک هویه و مقداری قلع
?- ترجیحآ برای راحتی کار یک جفت سیم سوسماری
?- مقاومت ? کیلو اهم
قبل از شروع لازم است بدانید این یکی از پروژه های شخصی من بوده که تصمیم گرفتم اینجا منتشرش کنم به همین دلیل انعطاف پذیری کار در برخی از قسمت ها کم است و کمبود و اشکالاتی در نرم افزار وجود دارد.
شروع کار:
اول از همه باید کامپیوتر را برای روشن کردن LED از نظر نرم افزاری آماده کنیم ، من برای این کار یک برنامهی مخصوص نوشتهام که میتوانید از اینجا با حجم ?? کیلوبایت دریافتش کنید. (بهتر است Runtime files های ویژوال بیسیک ? را هم از اینجا یا اینجا با حجم ? مگابایت دانلود کنید) بعد از اجرای برنامه تصویر زیر را میبینید ، اول روی Open Port کلیک کنید سپس روی Lights On کلیک کنید. حالا باید LED را به پورت پارالل وصل کنیم.
اول بهتره با سیم های سوسماری اتصال را انجام بدیم تا از درست بودن همه چی مطمئن بشیم.
(پایه های منفی و مثبت LED اینجا هیچ تفاوتی نمیکنه از هر طرف وصل کنید کار میکنه فقط باید جوری وصل کنید که با Lights On روشن و با Lights Off خاموش بشه چون ممکنه برعکس بشه)
مقاومت را وصل نکنید هم چیزی نمیشه ولی اگر وصل کنید خیلی بهتره.
(با بعضی از پین های دیگه هم کار میکنه)
اگر LED چشمک میزند به شما تبریک میگم چون قسمت سخت کار را پشت سر گذاشتهاید.
LED چشمک نمیزنه ، چی کار کنم؟
LED رو با یه باطری تست کن تا مطمئن شی سالمه
اگر چند تا پورت سریال داری(که احتمالآ همین طوره) روی اون یکی ها هم تست کن (باید به COM2 وصل کنی)
روی پین های دیگه (به غیر از آنها که در شکل نشان داده شده) هم تست کن
حالا اسکرول بار سرعت چشمک زن را جلو عقب کنید و ببینید که کار میکند یا نه ، وضعیت LED را در خود برنامه میتونید از قسمت مشخص شده در عکس ببینید (تو پر=روشن ، تو خالی=خاموش). چند بار Lights Off و Lights On کنید و اگر همه چیز درست کار میکند وقتشه که LED را به صورت دائم به پارالل وصل کنید.
برای این کار میتونید پایه های LED را مستقیم یا با دو تکه سیم لحیم کنید به پورت سریال ولی من در این آموزش از یک سیم مخصوص استفاده میکنم.
ابتدا یک سر سیم را به پورت سریال وصل میکنیم و سر دیگرش را میبریم که به صورت رشته رشته های سیم در بیاد حالا این رشته سیم ها دقیقآ مثل همان پین های پورت هستند ، همشونو تست میکنم تا سیم های درست را پیدا کنم. (یعنی دو رشته سیمی که اگر به لامپ وصل شه مثل مرحله اول LED شروع کنه به چشمک زدن ، بدیهی است که برنامه باید باز و در حالت Lights On باشد)
خوب من این کارو کردم و دیدم سیم نارنجی با یک سیم دیگه که روکش رنگی نداره کار منو راه میاندازه. پس بقیهی سیم ها را کوتاه کردم یعنی یک سر به کامپیوتر وصله و سر دیگه دو رشته سیم که بهتره اول به مقاومت سپس به LED وصل بشه.
من برای ظریف شدن کار مقاومت را در بدنهی پلاستیکی اون سر سیم که به کامپیوتر وصله جاسازی میکنم.
حالا LED را هم با ظرافت به آن سر سیم لحیم میکنیم و برنامه را برای دریافت ایمیل ها آماده میکنیم.
توجه کنید که پسورد شما روی کامپیوتر خودتان در Settings.inf کنار فایل برنامه به صورت Plain Text ذخیره میشه.
این برنامه فعلآ فقط از پروتوکول POP3 پشتیبانی میکنه ولی در آینده حتمآ قابلیت های دیگهای بهش اضافه میشه و در همین وبلاگ منتشر میشه. نکتهی دیگه اینکه چون جیمیل از ارتباط رمز نگاری شده (SSL) استفاده میکنه فعلآ با جیمیل سازگاری نداره. یاهو هم اصلآ قابلیت چک کردن ایمیل توسط برنامه های جانبی را به صورت رایگان نمیده. پس برای تست این برنامه باید یک ایمیل POP3 رمزنگاری نشده داشته باشید. یک سرویس خوب رایگان Lavabit است.
خلاصهی کار ما:
ما اول اومدیم برنامه را دانلود کردیم که کامپیوترمون بتونه LED رو روشن کنه بعد برنامه را روی حالت Lights On گذاشتیم که وقتی LED رو به پین های پورت وصل کردیم بفهمیم کار میکنه یا نه ، وقتی دیدیم کار میکنه قسمت سخت کار تمومه. LED را به صورت دائم به پین ها وصل کردیم و حالا فقط آدرس میل سرور و نام کاربری و رمز را وارد میکنیم و هر موقع ایمیل بیاد برنامه انگار که شما روی Lights On کلیک کرده باشید لامپ را روشن میکنه.
ایده های بسیار جالب:
با کمی تکمیل این برنامه میشه کلی کار دیگه هم کرد ، مثلآ فرض کنید میتونیم بگیم اگر سابجکت ایمیل حاوی یک عبارت خاص بود چراغ روشن بشه مثلآ عبارتی که وردپرس هنگام دریافت کامنت جدید برای شما ایمیل میکند. بدین ترتیب هر موقع کامنت جدید براتون بذارند چراغ شروع میکنه به چشمک زدن یا میتونید یک کد بنویسید که هر موقع کسی وارد پیشخوان وردپرس شما شد چراغ روشن بشه و…. به نظر شما چه کار های جالب دیگهای میشه کرد؟
پ.ن?: متاسفانه فعلآ امکان انتشار سورس کد نیست.
پ.ن?: از آنجا که آموزش و نرم افزاری به این شکل به زبان انگلیسی هم موجود نیست شاید در روز های آینده نسخهی انگلیسی این پست را هم یا به صورت پست در وبلاگ و یا به صورت یک صفحهی جدا در سایت منتشر کنم.
پ.ن?: نسخهی تکمیل شدهی این برنامه قطعآ منتشر خواهد شد اما زمانش رابطهی عکس داره با میزان استقبال شما ، هر چی بیشتر استقبال بشه زودتر منتشر میشه. پس لطفآ نظرتان را راجع به این آموزش بگید.
پیشنهاد میکنم آموزش ساخت شوکر برقی را هم حتمآ ببینید