آموزش, پروژه آردوینو, مقاله های سیسوگ

عینک آفتابی هوشمند

عینک آفتابی هوشمند
دیگر نیاز نیست نگران چشمانتان باشید!!! عینک آفتابی هوشمند از چشمان شما مراقبت می‌کند.

 

عینک آفتابی هوشمند به طور خودکار میزان شدت نور را تشخیص می‌دهد و تیرگی شیشه عینک را کم یا زیاد می‌کند.

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

گام اول: قطعات مورد نیاز

 

 

برد آردوینو Pro Mini در عینک اتوماتیک

 

سروموتور

فوتوسل

  • برد آردوینو پرو مینی (5 ولت 16 مگاهرتز)
  • سروموتور کوچک ( هر مدل سروموتوری که کوچک باشد)
  • فوتوسل
  • مقاومت 10 کیلو اهم
  • عینک آفتابی

 

برای پروگرام کردن برد به یک کابل USB به TTL و یا یک برد آردوینو Uno احتیاج دارید. من برنامه را با استفاده از آردوینو Uno روی برد بارگذاری کردم.

گام دوم: قاعده کلی

یک مدار تقسیم کننده ولتاژ ایجاد می‌کنیم و ارتباط آن را با آردوینو برقرار می‌کنیم.  می‌دانیم که فوتوسل یک مقاومت متغیر است  و مقدار آن با توجه به شدت نور تغییر می کند. از آن‌جایی که مقاومت ما 10k است، دامنه تغییرات مقاومت بین 0 تا 1023 اهم است. اگر شدت نور خورشید شدید و یا متوسط باشد، مقدار مقاومت کمتر از 100 اهم است. در نور اتاق، چیزی حدود 500 تا 600 اهم است و در محیط تاریک، 1023 اهم خواهد بود. حالا که این‌ها را متوجه شدیم، ادامه می‌دهیم.

گام سوم: مدار

مدار برد

 

مدار برد

مدار برد

 

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

 

گام چهارم: پروگرام کردن آردوینو

 

پروگرام کردن آردوینو

 

پروگرام کردن آردوینو

 

 
 
همانطور که می بینید، امکان اتصال پورت USB به آردوینو پرو مینی نیست تا بتوانیم آن را پروگرام کنیم. پس یا از مبدل USB به TTL استفاده کنید و یا از Arduino Uno . از آنجایی که اکثرمان یک آردوینو Uno در وسایلمان داریم پس چرا پول و وقتمان را هدر دهیم!
 
فقط ATmega328P IC را به کمک یک  پیچ گوشتی از روی برد Arduino Uno بردارید. سپس پین‌ها را به صورت زیر متصل کنید:
آردوینو Uno ……………………………………………… آردوینو پرو مینی
5 ولت ……………………………………………………. VCC
GND …………………………………………………….. GND
TX ……………………………………………………….. TX
RX ……………………………………………………….. RX
RST ……………………………………………………. Reset
 
حالا کابل USB را به آردوینو متصل کنید و آن را به کامپیوتر وصل نمایید تا بتوانید کد را بارگذاری کنید. قبل از بارگذاری کد به قسمت Tools> Board Type> Arduino Pro Mini را انتخاب کنید. ( همچنین پردازنده مناسب 5ولت 16 مگاهرتز را انتخاب کنید.)
سپس کد را بارگذاری کنید.
 
کد را بارگذاری کنید و ببینیند به چه صورت کار می‌کند!
 
 

گام پنجم: آماده کردن عینک آفتابی

 

 
روند آماده کردن عینک آفتابی
 
 
 
 
روند آماده کردن عینک آفتابی
 
 
 
 
روند آماده کردن عینک آفتابی

 

 

 

روند آماده کردن عینک آفتابی

 

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

گام ششم: پایان!

 

تغذیه عینک آفتابی اتوماتیک

 

عینک آفتابی اتوماتیک

 

تغذیه مدار را روشن کند. الان باید led آردوینو روشن شود. حالا شما آماده هستید تا بیرون بروید و از این ربات عجیب و غریب اما شگفت‌انگیز لذت ببرید!

 

منبع

انتشار مطالب با ذکر نام و آدرس وب سایت سیسوگ، بلامانع است.

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

2 دیدگاه در “عینک آفتابی هوشمند

  1. Avatar for علی علی گفت:

    خیلی عالیه ولی فکر نمیکنید مصرفش یکم زیاد باشه؟؟؟

    1. Avatar for زئوس Zeus زئوس Zeus گفت:

      بیشتر به عنوان یه سرگرمی نگاهش کنید !

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *