![](https://duino4projects.com/wp-content/uploads/2021/06/Hack-Computer-to-Make-It-Smart.jpg)
آیا تا به حال به این فکر کرده اید که چرا اسمارت فون ها را اسمارتفون می نامند؟ چون باهوش هستند، درست است؟ آنها برخی از کارها را به صورت خودکار و هوشمندانه انجام می دهند. این پاسخ کوتاه است. داشتم به یه چیزی فکر میکردم، حتی اگه کامپیوترها خیلی قویتر از گوشی هستن، چرا باهوش نیستن! به عنوان مثال، تلفن های همراه دارای سیستم کنترل روشنایی خودکار هستند که مفید است و من همیشه از آن استفاده می کنم. اما به دلایل ناشناخته، کامپیوترها سیستم کنترل روشنایی خودکار ندارند. برای تغییر روشنایی، هر بار باید چند دکمه (کلیدهای عملکرد) را فشار دهم. و در برخی از کامپیوترها، ترکیبی از کلیدها کار را انجام می دهد (معمولاً fn+function-key). به نظرم خیلی آزاردهنده است. بنابراین من یک دستگاه ساده طراحی کردم که می تواند روی هر رایانه ای متصل شود و روشنایی رایانه به طور خودکار کنترل می شود، درست مانند تلفن های ما. بیایید ببینیم چگونه رایانه شخصی خود را هوشمند کردم.
مرحله 1: قطعات
![](https://duino4projects.com/wp-content/uploads/2021/06/Parts-1.jpg)
الکترونیک –
- آردوینو (من از Pro Micro استفاده کردم) -1x
- LDR - 2x
- 10 کرون - 1 برابر
- PCB کنترل کننده روشنایی [پیوند] – 1x
- سربرگ های زن
دیگران -
- کابل USB (سازگار با برد آردوینو)
- ابزار لحیم کاری
- و چند ابزار برش
خودشه.
مرحله 2: اصل - چگونه کار می کند؟
همیشه خوب است که قبل از پریدن در مورد آنچه می سازیم صحبت کنیم. یک تئوری کوچک برای شروع سریع کافی است.
برای تشخیص شدت نور به نوعی سنسور نیاز داشتم. LDR یا مقاومت وابسته به نور برای آن مناسب است. LDR با فرد روبرو می شود (دقیقاً مانند چهره سنسور گوشی های جلو / شخص) و داده های شدت نور را دریافت می کند. داده ها توسط آردوینو خوانده می شود. این داده های آنالوگ از 0 تا 1024 است.
اگر مقادیر (0-1024) را ترسیم کنیم، می توانیم روشنایی را کنترل کنیم. من سعی کردم از کتابخانه "صفحه کلید" آردوینو برای فشار دادن دکمه های عملکرد با استفاده از آردوینو استفاده کنم. این کار نمی کند و همچنین صفحه کلید سخت افزاری را منجمد می کند (همانطور که رایانه می داند صفحه کلید از قبل کار می کند).
بنابراین من دادههای حسگر را به یک برنامه پایتون که روی رایانه شخصی اجرا میشود ارسال میکنم. و پایتون بقیه کارها را انجام می دهد، منظورم کنترل روشنایی است.
حالا بیایید شروع به ساختن کنیم.
مرحله 3: ساخت و آزمایش مدار/مفهوم
![](https://duino4projects.com/wp-content/uploads/2021/06/Making-and-Testing-Circuit-concept.jpg)
برای اثبات مفهومم ابتدا مدار را در تخته نان ساختم. و یک برنامه ساده برای خروجی داده های حسگر (داده های شدت نور) روی مانیتور سریال آردوینو نوشت.