Mundarija:

Noutbuklar uchun avtomatik yorqinlikni boshqarish kabi mobil qurilma: 3 qadam
Noutbuklar uchun avtomatik yorqinlikni boshqarish kabi mobil qurilma: 3 qadam

Video: Noutbuklar uchun avtomatik yorqinlikni boshqarish kabi mobil qurilma: 3 qadam

Video: Noutbuklar uchun avtomatik yorqinlikni boshqarish kabi mobil qurilma: 3 qadam
Video: Aqlli soat Maimo Watch - to'liq sharh + testlar 2024, Iyul
Anonim
Image
Image
Kerakli qismlar
Kerakli qismlar

Planshetlar va telefonlar kabi mobil qurilmalar o'rnatilgan yorug'lik sensori bilan jihozlangan bo'lib, u atrof-muhit yorug'ligining o'zgarishi bilan ekran yorqinligini avtomatik ravishda o'zgartiradi. Men xuddi shu harakatni noutbuklar uchun takrorlash mumkinmi, deb o'ylardim va shu tariqa loyihaning g'oyasi tug'ildi.

Asosiy elektron tamoyillardan foydalangan holda, bu ko'rsatma noutbukni atrofdagi yorug'lik intensivligiga qarab ekran yorqinligini qanday o'zgartirishi mumkinligini ko'rsatadi.

1 -qadam: kerakli qismlar

  1. Adafruit Trinket M0.
  2. 100 kOhm qarshilik (siz LDR qiymatiga qarab boshqa rezistorlardan foydalanishingiz mumkin).
  3. Yorug'lik qarshiligi (LDR).
  4. Ayol va erkak sarlavhalari.
  5. Umumiy maqsadli PCB.

2 -qadam: ishlash

Ishlash
Ishlash
Ishlash
Ishlash

Yorug'likka bog'liq rezistor (LDR) - qarshilik, unga tushadigan yorug'lik intensivligining o'zgarishi bilan o'zgaradi. Odatda grafikda ko'rsatilgandek, qarshilik yorug'lik intensivligining pasayishi bilan ortadi va yorug'lik kuchayishi bilan qarshilik kamayadi.

LDRning to'liq salohiyati ularni kuchlanish bo'luvchi pallasida ulash orqali ishlatiladi. Ikkinchi rasmda R2 qarshiligi LDR bilan almashtiriladi va berilgan formula yordamida LDR bo'ylab kuchlanish o'lchanadi. LDR ning qarshiligi o'zgarganda, undagi kuchlanish ham o'zgaradi. Shunday qilib, o'zgaruvchan kuchlanishni kuzatib, LDRga tushadigan yorug'lik intensivligini aniqlash mumkin.

Eslatma: LDR yordamida yorug'lik qizg'inligini o'lchash mutlaq emas, nisbiy o'lchovlardir

3 -qadam: Hammasini bir joyga to'plash

Hamma narsani bir joyga to'plash
Hamma narsani bir joyga to'plash
Hamma narsani bir joyga to'plash
Hamma narsani bir joyga to'plash
Hamma narsani bir joyga to'plash
Hamma narsani bir joyga to'plash
Hamma narsani bir joyga to'plash
Hamma narsani bir joyga to'plash

Trinket, Ruxsat etilgan rezistor va LDR simlar sxemasida ko'rsatilgandek o'zaro bog'langan. Laptop displeyidagi armaturani joyida ushlab turish uchun Velcro parchasi ishlatilgan.

Sinov kodi kod.py deb o'zgartirildi va Trinket -ga yuklandi. Xonadagi yorug'lik har xil edi va LDRdagi kuchlanish o'zgarishi qayd etildi.

Ekranning yorqinligini 10 dan 0-100 gacha o'zgartirish uchun Powershell skriptlari tuzildi. Yorqinlikni 10% ga sozlash uchun namunaviy skript bu erda biriktirilgan. Ularni ikki marta bosish orqali bajarilishi uchun yorliqlar yaratildi.

Sinov kodi LDR bo'ylab kuchlanish o'zgarganda klaviatura yorliqlarini ishga tushirish uchun o'zgartirildi. Trinket -ga kodni yuklaganingizda va Trinket -ni noutbukga USB -kabel orqali ulaganingizda, noutbuk o'zgaruvchan muhit nuriga javob bera boshlaydi.

Tavsiya: