2025 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2025-01-13 06:58
Ushbu qo'llanmada biz Arduino va LDR moduli yordamida avtomatik deraza pardasini yasashni ko'rsatamiz. Kunduzi parda/deraza pardasi pastga tushadi, kechasi esa o'raladi.
1 -qadam: tavsif
Agar yorug'lik zichligi yuqori bo'lsa, LDR moduli YUQOR signalini beradi va yorug'lik zichligi past bo'lganda LOW signalini beradi.
Arduino, LDR modulidan YUQORI aniqlanganda va oyna pardasi pastga tushganda, xuddi shunday, Arduino shahar dvigatelini soat yo'nalishi bo'yicha teskari yo'nalishda aylantiradi va deraza pardasi aylanadi. yuqoriga Shahar motorini aylantirish vaqti pardaning uzunligiga bog'liq.
Ushbu qo'llanma uchun zarur bo'lgan komponentlar: Arduino Uno - (Bu erda chiqish)
DC 9V dvigateli - (Bu erda chiqish)
LDR moduli - (Bu erda chiqish)
L293d shahar motorli dvigatel drayveri moduli - (Bu erda chiqish)
Jumper simlari - (bu erda chiqish)
2 -qadam: O'chirish diagrammasi
LDR moduli 3 ta pinli
VCC - bu pinni Arduino Nano 5V ga ulang
GND - bu pinni Arduino Nano GND ga ulang
VOUT - bu pin Arduino Nano Ananlog pin A0 ga ulanadi
Shahar dvigateli L293D dvigatel drayveri moduli bilan boshqariladi. L293D dvigatel haydovchisi Arduino Nano -dan boshqariladi. U ikkita dvigatel uchun 4 ta kirish piniga ega, biz faqat bitta dvigateldan foydalanamiz.
L293D dvigatelining ulanishi quyidagicha:
M2a/IN1 - bu pin Arduino Nano raqamli 3 -raqamli piniga ulanadi
M2b/IN2 - bu pin Arduino Nano raqamli 2 -raqamli piniga ulanadi
VCC - bu pinni 9V tashqi batareyaga ulang
GND - bu pinni 9V batareyali erga ulang
3 -qadam: Video chiqish
Kodni bu erdan yuklab oling