Mundarija:

Uyni aqlli yoritish: 6 qadam
Uyni aqlli yoritish: 6 qadam

Video: Uyni aqlli yoritish: 6 qadam

Video: Uyni aqlli yoritish: 6 qadam
Video: maktab qizlaridan raqs 2024, Noyabr
Anonim
Uyni aqlli yoritish
Uyni aqlli yoritish

Salom bolalar, bugun biz atrofdagi yorug'lik asosida lampochkani boshqaradigan loyiha tuzmoqchimiz. Biz PICO va yorug'likka bog'liq rezistorni (LDR) ishlatamiz, yorug'likni aniqlaymiz va lampochkaning atrofidagi yorug'lik qanchalik kuchli ekanligiga qarab uni o'chiramiz.

1 -qadam: komponentlar

Komponentlar
Komponentlar
  • PICO, mellbell.cc saytida mavjud ($ 17)
  • LDR 12 mm, ebayda 30 ta to'plam ($ 0.99)
  • 2 kanalli o'rni moduli yoki 1 kanalli o'rni moduli, ebayda mavjud ($ 0,74)
  • 10k ohmli qarshilik, ebayda 100 ta to'plam ($ 0.99)
  • Mini non paneli, ebayda 5 ta to'plam (2,52 dollar)
  • Erkak - erkak yugurish simlari, ebayda 40 ta to'plam ($ 0.99)
  • Erkak - ayol yugurish simlari, ebayda 40 dona to'plam (0,99 dollar)
  • 220V AC chiroq
  • 9 voltli batareya

2 -qadam: LDR -ni PICO -ga ulash

LDRni PICO -ga ulash
LDRni PICO -ga ulash
LDRni PICO -ga ulash
LDRni PICO -ga ulash
LDRni PICO -ga ulash
LDRni PICO -ga ulash

Yorug'likka bog'liq rezistorlar o'zgaruvchan rezistorlar bo'lib, ularga tushadigan yorug'lik miqdoriga qarab qarshiligini o'zgartiradi. Ularning munosabatlari teskari proportsionaldir, ya'ni yorug'lik kamayishi bilan qarshilik kuchayadi va yorug'lik kuchayganda kamayadi.

Biz bu xususiyatni PICO o'qiydigan kuchlanishni o'zgartirish uchun ishlatamiz va unga qarab harakat qilamiz. Buni amalga oshirish uchun biz LDR yordamida kuchlanish taqsimlagichini yaratishimiz kerak va biz shunday yaratamiz:

  • Biz LDRning birinchi tomonini PICO VC ga ulaymiz
  • LDRning boshqa tomonini A0 va 10K ohmli qarshilik bilan ulang
  • Rezistorning boshqa tomonini PICO GND ga ulang

Endi bizda kuchlanish bo'luvchi mavjud, bu erda bizning PICO A0 ga keladigan signal bizning LDR qarshilikimizga bog'liq. Kuchlanishni ajratuvchi signal quyidagicha ifodalanadi: Vout = (R2/(R1+R2)) * Vin. Bizning holatda

  • Vin = quvvat manbai (Vc)
  • Vout = A0
  • R1 = LDR qarshiligi
  • R2 = 10k ohm (bizning qattiq qarshilik)

Keling, yorug'lik sharoitida uning qanday ishlashini ko'rib chiqaylik.

Birinchi sinov: yoritilgan xona

LDR qarshiligi pasayadi va deyarli 1K ohmga etadi, buni tenglamamizda sinab ko'raylik:

A0 = (10000/(1000+10000)) * 5 = 4.54v

PICO ADC bu kuchlanishni 928 raqamli qiymatiga o'zgartiradi.

Ikkinchi test: qorong'i xona

LDRning qarshiligi oshadi va deyarli 10K ohmga etadi, buni tenglamamizda yana urinib ko'raylik:

A0 = (10000/(9000+10000)) * 5 = 2.63v

PICO ADC bu kuchlanishni 532 raqamli qiymatiga o'zgartiradi.

Endi biz LDR -dan o'qishni olishimiz mumkin, biz LEDni PICO -ga ulashimiz va undan ishimizni tekshirish uchun foydalanishimiz mumkin.

3 -qadam: LEDni ulash va ishimizni tekshirish

LEDni ulash va ishimizni tekshirish
LEDni ulash va ishimizni tekshirish

Endi biz LDR -ning o'qilishiga qarab LEDning o'chishini xohlaymiz. Bu shuni anglatadiki, biz LDR -dan o'qishni qabul qilishimiz va LEDni yoqish va o'chirish uchun to'xtash nuqtasini dasturlashimiz kerak.

Quyidagi amallarni bajarish uchun sizga dastur kerak bo'ladi:

  • A0 da LDRdan kirish signalini oling
  • Bizning LED uchun chiqish sifatida D2 ga ega bo'ling
  • Bizning LDR o'qilishini ifodalovchi o'zgaruvchini aniqlang
  • LDR signalini ketma -ket monitorda A0 ga ko'rsatish
  • Bizning LED -ning yonishi va o'chishi uchun to'xtash nuqtasini aniqlang.

Ammo, biz o'z dasturimizni ishga tushirishdan oldin, LEDni PICO -ga quyidagicha ulashga ruxsat beramiz:

  • LEDning uzun oyog'ini (musbat anod) PICO ning D2 piniga ulang
  • LEDning qisqa oyog'ini (manfiy katod) PICO GND ga ulang

4 -qadam: O'rnimizni PICO -ga ulash

O'rnimizni PICO -ga ulash
O'rnimizni PICO -ga ulash

Endi biz bilamizki, bizning PICO va dasturimiz ulangan va to'g'ri ishlamoqda. Biz uyning chiroqlarini yoki boshqa uy jihozlarini boshqarishimiz mumkin. Ammo, buning uchun bizga o'z o'rni kerak.

Röleler elektromagnitlardan iborat bo'lib, ular kontaktni ochish va o'chirish uchun kalit sifatida ishlatiladi. Biz o'rni kommutatsiya ishini nazorat qilish, qurilmaga tok uzatilishini nazorat qilish uchun PICOdan foydalanamiz. Va bu o'rni pinlari:

  • Vcc (o'rni) -> o'rni ichidagi lasanni quvvatlantirish uchun 5 voltli pin (PICO) ga ulangan.
  • GND (Relay) -> O'rnimizni ichidagi lasanni quvvatlantirish uchun PICO GND ga ulangan
  • IN1 (o'rni) -> O'chirish va o'chirish uchun birinchi o'rni signalini yuborish uchun raqamli chiqish piniga ulanadi, bizda bu D2 (PICO) bo'ladi.
  • IN2 (Relay) -> Bu IN1 bilan bir xil, lekin ikkinchi o'rni uchun va biz uni bo'sh qoldiramiz, chunki bizda faqat bitta yuk bor.
  • Umumiy "com" (o'rni) -> Umumiy yuk boshqariladigan bir uchiga ulanadi.
  • Odatda yopiq "NC" (Relay) -> Yukning ikkinchi uchi NC yoki NO ga ulanadi, agar u NC ga ulangan bo'lsa, yuk tetik oldidan ulangan bo'lib qoladi.
  • Odatda "YO'Q" (Röle) -> Yukning boshqa uchi NC ga ulanadi yoki NO, agar NO ga ulangan bo'lsa, yuk tetik oldidan uziladi.

Endi biz LEDni o'rni moduli bilan almashtirmoqchimiz.

5 -qadam: AC yukini ulash va o'rni dasturlash

AC yukini ulash va o'rni dasturlash
AC yukini ulash va o'rni dasturlash
AC yukini ulash va o'rni dasturlash
AC yukini ulash va o'rni dasturlash

Endi siz faqat AC yukini o'rni moduliga ulashingiz kerak, va siz yukdan bitta simni yarmiga kesib, so'ngra bir uchini o'rni komiga, ikkinchisini esa NO ga ulashingiz kerak.

Kod LEDda bo'lgani kabi qoladi, chunki o'rni xuddi LED kabi raqamli signalni ishlatadi. Biroq, LED o'zgaruvchini o'rni uchun o'zgartiring, shunda u aniq va tavsifli bo'lib qoladi.

6 -qadam: Siz tugadingiz

Endi sizda xonadagi yorug'likka qarab AC chiroq yonadi va o'chadi. Siz buni har qanday uy elektronikasida qilishingiz mumkin, siz ularni qanchalik aqlli qilishingiz bilan ehtiyot bo'lishingiz kerak!

Iltimos, bizga har qanday taklifni bering va har qanday savol bering, biz ularga javob berishdan xursand bo'lamiz. Va agar sizga yoqsa, uni Facebook -da bo'lishishni yoki mellbell.cc saytiga salom yo'llashni unutmang.

Tavsiya: