خانه / چگونه بسازیم / الکترونیکی / آموزش ساخت : چراغ هشدار دهنده ایمیل بسازید [Raspberry Pi]

آموزش ساخت : چراغ هشدار دهنده ایمیل بسازید [Raspberry Pi]

در این ساختنی طرز ساخت یک گجت رومیزی جالب را خواهید آموخت : چراغ هشدار دهنده ایمیل جدید. با ساخت و استفاده از این چراغ می‌توانید در حین کار از رسیدن ایمیل‌های جدید به اینباکس تان مطلع شوید. علاوه براین با این پروژه، می‌توانید چیزهای زیادی در زمینه ساخت گجت‌های الکترونیک بیاموزید. این ساختنی کمی‌پیچیده است و اگر با الکترونیک آشنایی نداشته باشید، ساخت این چراغ برایتان بسیار دشوار خواهد بود.

این چراغ هشداردهنده با رسیدن ایمیل‌های جدید روشن می‌شود
این چراغ هشداردهنده با رسیدن ایمیل‌های جدید روشن می‌شود

در ویدیوی زیر می‌توانید نحوه کار این چراغ هشداردهنده را ببینید:

گام اول: وسایل موردنیاز

قطعات موردنیاز برای ساخت چراغ هشدار دهنده
قطعات موردنیاز برای ساخت چراغ هشدار دهنده
  • رزبری پای (Raspberry Pi)
  • برد بورد
  • 5 عدد مقاومت 220 ohm
  • 5 عدد LED سفید
  • ماسفت کانال N
  • مقاومتK 10
  • کابل USB میکرو
  • منبع تغدیه USB AC 2 آمپر
  • سیم 22 گیج
  • تخته سه لا با ضخامت 5 میلیمتر
  • تخته سه لا با ضخامت 3 میلیمتر
  • 4 عدد پیچ ماشین 23/8 بطول 3.5 سانتیمتر
  • 4 عدد مهره 23/8
  • 2 عدد مهره 40/4
  • 2 عدد پیچ ماشین 40/4 بطول 1 سانتیمتر
  • رنگ
  • چسب حرارتی

توانایی‌های موردنیاز

  • خواندن شماتیک
  • لحیم کردن یک مدار ساده
  • اصلاح برنامه (منظور توانایی برنامه نویسی نیست)

گام دوم: تنظیم رزبری پای – OS و شبکه

ابتدا باید اتصال رزبری پای به اینترنت را ایجاد کنید
ابتدا باید اتصال رزبری پای به اینترنت را ایجاد کنید

قبل از قراردادن قطعات و اجرای آنها، باید رزبری پای را پیکربندی کنیم.

برای اتصال رزبری پای به یک اینترنت، قبل از هر چیز به یک آداپتور Wi-Fi Netgear نیاز داریم. در این گام باید رزبری پای و Netgear را پیکربندی کنید.

قبل از اینکه سراغ Netgear برویم، باید یک کانکشن اینترنت مناسب روی رزبری پای ایجاد کنیم. پس ابتدا باید کانکشن را ایجاد کنید.

حالا باید درایورها را نصب کنید. وقتی کانکشن را ایجاد کردید، فرمان‌های زیر را در ترمینال وارد کنید:

wget – https://dl.dropboxusercontent.com/u/1663660/scripts/install-rtl8188cus.sh

sudo chown root:root install-rtl8188cus.sh

sudo chmod 755 install-rtl8188cus.sh

sudo ./install-rtl8188cus.sh

sudo apt-get update

sudo apt-get upgrade

sudo shutdown -h now

دانلود شدن این درایورها و بازخوانی آنها توسط رزبری پای برای نصب بسته‌ها ممکن است کمی‌طول بکشد. رزبری پای چندبار دیگر از شما می‌خواهد دانلودها را تایید کنید و با اینکار درایورهای ضروری را روی ماژول Netgear Wi-Fi نصب می‌کند.

آداپتور Netgear را وصل کنید و بک آپ رزبری پای را بوت کنید. باید این عبارت را تایپ کنید:

iwconfig

اگر اعتبارنامه شبکه تان را درست وارد کرده باشید، باید ببینید که جزئیات کانکشن بالا می‌آید. اگر این اطلاعات بالا نیامد، باید فایل /etc/network/interfaces را ویرایش کنید و اطلاعات تان را دوباره چک کنید و درصورت لزوم wlan0 را به wlan1 تغییر دهید. فایل‌های آپدیت شده را ذخیره کنید و با فرمان زیر مجدداً بوت کنید:

sudo reboot

حالا رزبری پای به اینترنت وصل شده است.

گام سوم: تنظیم رزبری پای – آپدیت و دانلود

فایل‌های لازم برای کارکردن رزبری پای را دانلود کنید
فایل‌های لازم برای کارکردن رزبری پای را دانلود کنید

برای اینکه پایتون بتواند اینباکس مان را چک کند و از GPIO استفاده کند، باید چند چیز دیگر را هم دانلود کنیم.

عبارات زیر را وارد ترمینال کنید:

در ساختنی بخوانید :  باربیکیوی فن دار بسازید و کباب را سریع تر و سالم تر درست کنید

sudo apt-get install python-dev

sudo apt-get install python-pip

sudo pip install feedparser

sudo easy_install -U distribute

sudo apt-get install python-rpi.gpio

گام چهارم: تنظیم رزبری پای – کد پایتون

برای اتصال رزبری پای به اکانت ایمیل از کد پایتون استفاده می‌کنیم
برای اتصال رزبری پای به اکانت ایمیل از کد پایتون استفاده می‌کنیم

برای اینکه بتوانیم از این دستگاه استفاده کنیم، باید کد پایتون را ویرایش کنیم تا به یک اکانت ایمیل متصل شود. ابتدا برنامه ای که در فایل‌های ضمیمه این پست است را دانلود کنید و آن را در یک ویرایشگر متن کپی کنید. می‌توانید با استفاده از یک فلش کدها را روی رزبری پای کپی کنید اما اگر زیاد با پایتون آشنا نیستید، بهتر است این کدها را بصورت دستی وارد کنید تا بیشتر با سینتکس آشنا شوید.

از رزبری پای GUI را با فرمان زیر باز کنید:

startx

وقتی محیط دسکتاپ لود شد، IDLE (حواستان باشد اشتباهاً IDLE 3 را باز نکنید) را باز کنید. وقتی پوسته اجرا شد، یک پنجره جدید در مسیر File->New ایجاد کنید. برنامه را داخل ویرایشگر تایپ یا کپی کنید. دو خط از برنامه را باید با توجه به اطلاعات خودتان را تغییر دهید. این قسمت که مربوط به یوزرنیم و پسورد شماست، با یک کامنت قرمز مشخص شده است؛ فقط کافی است اطلاعات خودتان را جایگزین مقادیر پیش فرض کنید. دقت کنید که در قسمت یوزنیم فقط باید قسمت قبل از @ ایمیل تان را بنویسید و لازم نیست دامنه را تایپ کنید.

ctrl-s را بگیرید تا فایل ذخیره شود. نام این فایل حتماً باید elight.py باشد و تغییر نکند تا در مراحل بعدی به مشکل برنخورید.

وقتی فایل را ذخیره کردید، ترمینال (برنامه LX terminal روی دسکتاپ) را باز کنید و این فرمان را تایپ کنید:

sudo chmod +x email_light.py

این فرمان برنامه پایتون را به یک فایل قابل اجرا تبدیل می‌کند.

گام پنجم: تنظیم رزبری پای – قسمت آخر

پیکربندی رزبری پای را تمام کنید
پیکربندی رزبری پای را تمام کنید

حالا که برنامه را داریم، باید کاری کنیم که رزبری پای بصورت خودکار آن را اجرا کند. برای اینکار یکی از فایل‌های اولیه مان را ادیت می‌کنیم تا به محض راه اندازی رزبری پای، برنامه اجرا شود و نیاز به لاگین شدن نباشد.

این متن را داخل ترمینال تایپ کنید:

sudo nano /etc/rc.local

بعد از تایپ این متن، تعدادی کامنت به بیرون متن می‌بینید که دارای پیشوند # هستند و فایل را شرح می‌دهند. به انتهای متن بروید و این متن را تایپ کنید:

sudo python home/pi/email_light.py &

ctrl+x و y را بزنید تا فایل‌های ویرایش شده ذخیره و تایید شوند.
حالا به محض راه اندازه رزبری پای برنامه پایتون اجرا خواهد شد. آمپرسند (&) انتهایی باعث اجرای این برنامه در پس زمینه می‌شود.
حالا با این فرمان رزبری پای را خاموش کنید:

sudo shutdown -h now

گام ششم: ساخت مدار – طراحی

برای اینکه علامت روی دستگاه روشن شود، باید از چند LED بصورت موازی استفاده کنیم. چون پین‌های خروجی رزبری پای فقط می‌تواند چند میلی آمپر جریان را تامین کند، از یک ماسفت به عنوان سوئیچ استفاده می‌کنیم تا LED‌ها را مستقیماً از طریق پین منبه 5 ولتی تغذیه کنیم. برای ساخت این چراغ از یک IRF510 استفاده کرده ایم که یک ماسفت کانال-N است. به این ترتیب وقتی رزبری پای یک سیگنال منطقی HIGH بفرستد، ماسفت تمام LED‌ها را به زمین وصل می‌کند.

در ساختنی بخوانید :  با درایور DVD دستگاه CNC نقشه کش بسازید

گام هفتم: ساخت مدار – مقاومت‌ها

مقاومت‌ها را مطابق شکل روی برد قرار دهید
مقاومت‌ها را مطابق شکل روی برد قرار دهید

مقاومت‌های 220 ohm را با فاصله یکسان در طول برد قرار دهید. قبل از بریدن، پایه‌های مقاومت را که به سمت لبه برد هستند را خم کنید. به این ترتیب همه آنها متصل می‌شوند و می‌توانید آنها را سرجایشان لحیم کنید.

مقاومت 10 کیلواهمی‌را روی ردیف سوم قرار دهید و آن را به پارو ریل وصل کنید.

گام هشتم: ساخت مدار – LEDها و ماسفت

LEDها را طوری روی برد قرار دهید که آندها به سمت مقاومت‌ها باشند و کاتودها روی پاور ریل داخلی باشند.

ماسفت را در سمت راست بالای چپ ترین پین مقاومت 10 کیلواهمی‌قرار دهید.

گام نهم: ساخت مدار – سیم‌ها و هیت شرینک

پایه‌های بریده شده LED‌ها را بردارید و آنها را خم کنید تا یک جامپر کوچک ساخته شود. یکی از پایه‌های پاور ریل داخلی (وصل شده به LED) را به پین وسطی ماسفت وصل کنید. پایه دیگر آن یکی پاور ریل را به راست ترین پین ماسفت وصل کنید.

25 سانتیمتر از سیم قرمز، زرد و سیاه ببرید.

سیم زرد را به ردیفی که مقاومت 10 کیلواهمی‌و چپ ترین پین ماسفت قرار دارد، لحیم کنید.

سیم سیاه را به نزدیکترین پاور ریل به ماسفت لحیم کنید.

سیم قرمز را به یکی از آندهای LED لحیم کنید.

سه قطعه کوچک از تیون هیت شرینک ببرید و سیم‌ها را داخل آنها قرار دهید.

یکی از جامپرها را از وسط ببرید و و یکی از دو سر آن را به هر سه سیم لحیم کنید.

تیوب را پایین بکشید و آن را سرجایشان متصل کنید.

گام دهم: ساخت فریم – طراحی

قطعات فریم را براساس این الگو ببرید
قطعات فریم را براساس این الگو ببرید

الگوی بالا برای ساخت فریم چراغ هشداردهنده طراحی شده است. باید ابتدا این الگو را دانلود کنید و سپس قطعات آن را از تخته سه لا ببرید. دقت کنید که قطعات این فریم ریز هستند و بنابراین باید یک ابزار ظریف برای بریدن آنها داشته باشید.

گام یازدهم: ساخت فریم – کف

رزبری پای را روی قطعه کف چراغ تراز کنید و از پشت دو سوراخ در وسط پایه ایجاد کنید.

درحالیکه رزبری پای را در وسط نگه داشته اید، دو قطعه را روی هم فشار دهید و دو پیچ 40/4 را از سوراخ‌های وسط رد کنید. مهره‌ها را روی پیچ‌ها قرار دهید و آنها را سفت کنید.

در ساختنی بخوانید :  آموزش ساخت : با آردوینو یک ربات ساده و ارزان بسازید

گام دوازدهم: ساخت فریم – پایه

دو قطعه پایه را به هم وصل کنید.

گام سیزدهم: ساخت فریم – جعبه پیام

برای ساخت پنجره، الگوی موجود در فایل ضمیمه پست را پرینت کنید و ببرید. می‌توانید این متن را با هر متن دیگری که می‌خواهید جایگزین کنید.

قطعه ای که بریده اید را داخل پنجره قرار دهید و آن را با کمی‌چسب در جایش محکم کنید.

مدار مونتاژ شده را بردارید و آن را روی قطعه پشتی بزرگ جعبه پیام قرار دهید. چند قطره چسب حرارتی پشت مدار بریزید و آن را وسط قطعه قرار دهید. دقت کنید که لبه‌های مدار و قطعه زیرش روی هم قرار نگیرند.

سیم‌ها را از طریق روزنه جعبه پیام بیرون بکشید و از داخل روزنه به سمت صفحه بالایی بکشید.

چهار قطعه جعبه پیام را به قطعه کف جعبه پیام وصل کنید.

پایه را به جعبه وصل کنید و سپس قطعه دایره ای روی کف قرار دهید.

جعبه مربعی و پرچم کوچک را به هم وصل کنید.

گام چهاردهم: ساخت فریم – مونتاژ نهایی

سازه را روی زمین بخوابانید و پیچ‌های 32/6 را داخل چهار سوراخ قرار دهید.

اسپیسرهای چوبی را روی پیچ‌ها قرار دهید.

سیم قرمز را به هدر پین 2 GPIO رزبری پای وصل کنید.

سیم سیاه را به پین 6 وصل کنید.

سیم زرد را به پین 7 وصل کنید.

با استفاده از 4 پیچ صفحه ای که رزبری پای روی آن وصل شده را تراز کنید.

سیم‌ها را از این صفحه رد کنید و مهره‌های 32/6 را زیر آن سفت کنید.

منبع تغذیه Lenmar USB را به دیوار و USB میکرو را به پورت‌ها وصل کنید.

سر دیگر USB میکرو را به رزبری پای وصل کنید.

چراغ هشداردهنده ایمیل آماده است

کار ساخت چراغ تمام شد. اگر بخواهید می‌توانید روی آن را با یک پوشش رنگی بپوشانید.

این چراغ هشداردهنده بسیار کاربردی و جالب است و البته می‌تواند بهتر هم شود. به همین خاطر چند پیشنهاد جالب برای بهتر شدن این چراغ داریم:

  • افکت صوتی: با افزودن یک بلندگوی کوچک تقویت شده و ایجاد کمی‌تغییر در برنامه پیتون می‌توانید هر صدایی که می‌خواهید را به عنوان هشدار صوتی انتخاب کنید.
  • متن به صدا: رزبری پای می‌تواند به شما بگوید که چند ایمیل در اینباکس تان دارید و شاید هم بتواند آنها را برای شما بخواند.

فایل‌های لازم برای ساخت این چراغ هشداردهنده ایمیل را از این لینک دریافت کنید.

منبع

خلاصه مطلب
آموزش ساخت : چراغ هشدار دهنده ایمیل جدید بسازید [Raspberry Pi]
عنوان مطلب
آموزش ساخت : چراغ هشدار دهنده ایمیل جدید بسازید [Raspberry Pi]
توضیح کوتاه
در این پست، طرز ساخت یک چراغ هشداردهنده ایمیل را می‌خوانید که دریافت ایمیل جدید را گزارش می‌دهد.
نویسنده

بیشتر بخوانید:

پایه گلدان چوبی بسازید و به گلدان هایتان سر و سامان بدهید... راهروی آپارتمان شما هم پر از گلدان است؟ اگر می خواهید این گلدان ها را مرتب کنید باید یک پایه گلدان بسازید. در این ساختنی آموزش ساخت یک پایه گلدان را ی...
با کمی سیم یک گوشواره روگوشی شیک بسازید... ساخت وسایل تزیینی و زیورآلات با سیم هم ساده است و هم ارزان. در این ساختنی می‌خواهیم طرز ساخت یک گوشواره روگوشی شیک را یادتان بدهیم. اگر کمی سیم مناسب ...
آموزش ساخت : قفسه چوبی تاشو بسازید چه چیزی باعث میشود بجای خرید یک قفسه چوبی تصمیم بگیرید خودتان آن را بسازید؟ اگر جواب همه شما به این سوال را جمع کنیم احتمالاً 90 درصد جواب ها در دو دس...
آموزش ساخت : با کتاب قدیمی یک چراغ خواب زیبا بسازید... شما با کتاب های قدیمی تان چه کار می کنید؟ البته کتاب که هیچوقت کهنه و قدیمی نمی شود اما برخی از کتاب ها واقعاً دیگر قابل تعمیر نیستند و نمی توان از آن...
پروژه رزبری پای : قاب عکس دیجیتال بسازید... در این ساختنی ، طرز ساخت یک قاب عکس دیجیتالی متفاوت را برایتان آماده کرده ایم. این قاب عکس برخلاف قاب های معمولی، به وب سایت Flickr وصل می شود و به شم...
آموزش ساخت : با مداد شمعی آب شده نقاشی بکشید... نقاشی با مداد شمعی روش های مختلفی دارد و به همین خاطر خیلی ها از آن برای هنرنمایی استفاده می کنند. در این پست ساختنی به شما یاد می دهیم که چطور با مدا...

درباره عاطفه اسدزاده

عاطفه اسدزاده
عاطفه اسدزاده،یکی از نویسندگان وبسایت ساختنی است.

پیشنهاد می کنیم

با استفاده از آینه بین نهایت ساعت دیواری LED متفاوت بسازید

قبلاً در ساختنی آموزش ساخت آینه بی نهایت را یاد گرفته اید. در این ساختنی …

۲ دیدگاه ها

  1. با عرض سلام و خسته نباشید خدمت مدیران سایت و تشکر از مطالب خوبتون یه سوالی برام پیش اومده بود اونم اینکه از چه جاهایی میشه لوازم مورد نیاز این ساختنی‌ها رو تهیه کرد ؟

پاسخ دهید