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

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

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

 

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

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

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

 

 

برد آردوینو 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 آردوینو روشن شود. حالا شما آماده هستید تا بیرون بروید و از این ربات عجیب و غریب اما شگفت‌انگیز لذت ببرید!

 

منبع

حمایت از electronic girl

خوشحال میشیم برای تداوم و کیفیت ما رو حمایت کنید.

0 نفر

پــــســنــدیـده انـد

توجه

electronic girl
electronic girl

دوستدار الکترونیک

دیدگاه ها

2 دیدگاه

  • علی
    ۲۱ مرداد ۱۳۹۷

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

    • Zeus ‌
      زئوس Zeus
      ۲۱ مرداد ۱۳۹۷

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

پر بحث ترین ها

مسابقه دوم : چالش برنامه نویسی به زبان C

مسابقه اول سیسوگ (مسابقه اول: درک سخت افزار) انتقادهای زیادی رو در پی داشت تا جایی که حتی خودمم به نتیجه مسابقه...

Zeus ‌ Zeus ‌
  • 2 سال پیش

راه اندازی LCD گرافیکی Nokia 1661 و دانلود کتابخانه آن

LCD گرافیکی یکی از مهم ترین پارامترهای موجود در طراحی انواع مدارات الکترونیکی پیچیده و حتی ساده است ، نمایش وضعیت و...

Zeus ‌ Zeus ‌
  • 4 سال پیش

ریموت کدلرن و چکونگی دکد کردن آن به همراه سورس برنامه

ریموت کنترل امروزه کاربرد زیادی پیدا کرده است؛ از ریموت‌های درب بازکن تا ریموت‌های دزدگیر و کنترل روشنایی همه از یک اصول اولیه پیروی می‌کنند و آن‌هم ارسال اطلاعات به‌صورت بی‌سیم است....

Zeus ‌ Zeus ‌
  • 5 سال پیش

مسابقه سوم: استخراج داده از رشته ها در زبان C

نزدیک به 5 ماه از مسابقه دوم سیسوگ می‌گذره و فکر کردم که بد نیست یک چالش جدید داشته باشیم! البته چالش‌ها...

Zeus ‌ Zeus ‌
  • 2 سال پیش

همه چیز درباره ریموت کنترل‌های هاپینگ

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

Zeus ‌ Zeus ‌
  • 5 سال پیش

مسابقه ششم: بزن میکروکنترلر را بسوزون!

بزنم میکروکنترلر را بسوزونم اونم تو  این شرایط!، طراحی مسابقه از اون چیزی که به نظر می‌رسه سخت‌تر است، باید حواست باشه...

Zeus ‌ Zeus ‌
  • 9 ماه پیش

آموزش قدم به قدم راه اندازی +NRF24L01

آموزش قدم به قدم راه اندازی +NRF24L01  با کتابخانه سازگار با انواع میکروکنترلرها و کامپایلرها قبل از اینکه قسمت بشه با ماژول...

رسول خواجوی بجستانی رسول خواجوی بجستانی
  • 3 سال پیش

ساخت ماینر با FPGA و ARM

چند ماهی هست که تب بیت کوین و ارزهای دیجیتال خیلی بالا رفته! چه شد که این پست را نوشتم همانطور که...

Zeus ‌ Zeus ‌
  • 3 سال پیش

مسابقه چهارم: کدام حلقه سریع‌تر است؟

حدود ۷ ماه پیش، مسابقه سوم سیسوگ رو برگزار کردیم و کلی نکته در مورد خواندن رشته‌های ورودی را بررسی کردیم. فکر...

Zeus ‌ Zeus ‌
  • 1 سال پیش

درآمد زایی به سبک پینوکیو

ما مهندسین, بخصوص مهندسین برق و الکترونیک … علاقه خاصی به طراحی و ساختن داریم علاقه زیادی به تکنولوژی , بخصوص از...

Sisoog Os Sisoog Os
  • 3 سال پیش
سیـــســـوگ

مرجع متن باز آموزش الکترونیک