Mundarija:

Yorug'lik zichligi chiroq: 4 qadam
Yorug'lik zichligi chiroq: 4 qadam

Video: Yorug'lik zichligi chiroq: 4 qadam

Video: Yorug'lik zichligi chiroq: 4 qadam
Video: НОЧЬ В ДОМЕ С ДЕМОНОМ УСТАНОВИЛ КАМЕРЫ / INSTALLED CAMERAS IN THE HOUSE WITH A DEMON 2024, Noyabr
Anonim
Yorug'lik zichligi chiroq
Yorug'lik zichligi chiroq

Hey koderlar, bugun men sizga TinkerCad-da foto-rezistorli chiroqni yaratishni o'rgataman. Qani boshladik!

Ta'minotlar

Sizga kerak bo'ladi:

* 1-rasmga qarshilik

* 1 Arduino Uno R3

* 1 lampochka

* 1 SPDT o'rni (chunki lampochka 120 V ni oladi va Arduino faqat 5 V ni ta'minlaydi)

* 1 quvvat manbai

* 1 ta taxtali

1 -qadam: Tashkilot

Tashkilot
Tashkilot

Siz qilmoqchi bo'lgan birinchi narsa - rasmdagi kabi materiallarni tartibga solish. Bu biz hamma narsani sim bilan bog'lashimiz kerak bo'lganda ishni osonlashtiradi.

2 -qadam: Fotoresistor

Fotoresistor
Fotoresistor

Biz tel o'tkazadigan birinchi narsa - bu rezistor. Biz 5V pinni non panelining musbat terminaliga ulaymiz, erni qo'shamiz (non paneli bo'ylab quvvat/tuproq qo'shganingizga ishonch hosil qiling) va foto-rezistorni erdan bir qator yuqoriga qo'shamiz. Ularning orasida siz A0 pinini 1000 ohmli rezistorga ulang va uni musbatga ulang.

3 -qadam: Elektr ta'minoti, o'rni va lampochka

Elektr ta'minoti, o'rni va lampochka
Elektr ta'minoti, o'rni va lampochka

Keyinchalik, biz Arduino bilan quvvat manbai, o'rni va lampochkani ulaymiz. Birinchidan, biz Arduino -ga topraklama ulashimiz kerak va har bir taxtaning uchini ulashimiz kerak, shunda kuch va tuproq butun taxtaning atrofida bo'ladi. Keyinchalik, quvvat manbai uchun biz o'rni 1 -terminaliga topraklama ulaymiz va o'rni 8 -terminalidan topraklama qo'shamiz. Quvvat manbai musbatligi lampochkaning 2 -terminaliga, lampochkaning musbatligi esa o'rni 7 -terminaliga to'g'ri keladi. Nihoyat, biz 4 -raqamli pinni Relayning 5 -terminaliga ulashimiz mumkin. Shunday qilib, barcha simlar/uskunalar tugadi va biz Arduino kodlashiga o'tamiz!

4 -qadam: Arduino -da kodlash

Arduino -da kodlash
Arduino -da kodlash

Buning uchun kodlash ikki qismdan iborat; bo'sh o'rnatish va bo'sh tsikl. O'rnatish, aytilganidek, pinlarni o'rnatadi va pastadir kodning bir qismini aylantiradi.

Bo'sh joyni sozlash uchun biz pinMode -dan foydalanib, ma'lum bir pin raqamini tanlaymiz va uning kirishini yoki chiqishini tanlaymiz. Bunday holda, A0 pin kiritiladi va chiqish uchun 4 pin. Serial.begin foto-rezistor uchun ketma-ket monitorni ishga tushiradi. Shu bilan biz bo'shliq pastadiridan boshlashimiz mumkin.

Void loop uchun biz Serial.println (analogRead (A1)) yozamiz; foto-rezistor va ketma-ket monitor ma'lumotlarini chop etish. Biz if ifodasini yozamiz, agar foto-rezistor 500 dan yuqori (yoki xira yorug'lik) raqamlarni bersa, u lampochkani o'chiradi va agar u xira bo'lmasa, uni yoqadi. Va xuddi shunday, kod bajarildi va sxema ishlaydi!

Ushbu qo'llanmani o'qiganingiz uchun tashakkur! Umid qilamanki, sizga yoqdi!

Tavsiya: