Mundarija:
2025 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2025-01-13 06:58
ARDUINO uyini avtomatlashtirish
Uyni avtomatlashtirish - bu siz qo'lda bajaradigan narsalarni avtomatik ravishda bajarishni anglatadi. Siz, odatda, o'rnidan turasiz, agar siz masofadan boshqarish pultini bosa olsangiz va chiroq avtomatik ravishda yonib tursa, kechasi chiroqni o'chirish yoki foniyni o'chirishga dangasa bo'lsangiz, bu loyiha. siz. Aytmoqchimanki, dangasa bo'lish uchun biroz mehnat kerak.
Xo'sh, biz bu ko'rsatmada bu haqda gaplashmoqchimiz.
MATERIALLAR
Arduino (men Arduino pro mini dan foydalanaman), lekin har qanday lazzat yaxshi bo'ladi
3 yoki 2 o'rni kanalli modul (men ikkitadan foydalanaman. Lekin 3, agar siz rezistorli funksiyadan foydalanmoqchi bo'lsangiz)
Infraqizil qabul qilgich diodi
Jumper simlari
2 ta chiroq ushlagichi (men 1 dan foydalanardim. Ammo, agar siz rezistorli rezistor funktsiyasidan foydalanmoqchi bo'lsangiz, 2 ta majburiydir)
Ventilyator (bu sizning uyingizda bo'lishi kerak, shuning uchun uni sotib olishingiz kerak)
Uzoqdan
Ac lampochka
AC vilkasi
Non paneli
NTC 10k termistor
1 ta fotorezistor
2 ta 10k qarshilik
Buzzer
12V shahar adapteri
7805 kuchlanish regulyatori.
1 -qadam: kuchlanish taqsimlagichlari
kuchlanish taqsimlagichi - bu kuchlanishni pasaytirish uchun ketma -ket ulangan rezistorlar. Voltaj bo'linishi haqida ko'proq bilish uchun bu erga o'ting.
2 -qadam: o'zgaruvchan rezistorlar (termistorlar va foto rezistorlar)
o'zgaruvchan rezistorlar - bu oddiy sharoitlar tufayli qarshilikni o'zgartiradigan rezistorlar.
Ushbu qo'llanmada biz ko'proq termistorlar va foto rezistorlarga e'tibor qaratamiz.
TERMISTORLAR
term so'zidan siz harorat bilan bog'liq degan fikrga ega bo'lishingiz kerak. Termistorlarning ikki turi mavjud, ya'ni NTC termistori va PTC termistori. NTC termistorining qarshiligi harorat oshishi bilan kamayadi, ya'ni ularning qarshiligi haroratga teskari proportsional, PTC termistorida esa aksincha.
QAYD: Agar siz bu erda termistor 10 k ohm bo'lsa, demak u 25 daraja Selsiydagi xona haroratida 10 k.
Rasmga qarshilik
foto rezistorlar, shuningdek, yorug'likka bog'liq rezistorlar (LDR) yorug'lik intensivligining o'zgarishi tufayli qarshiligini o'zgartiradigan rezistorlardir. Yorug'lik ko'p bo'lsa, ularning qarshiligi pasayadi va yorug'lik kam bo'lganda qarshilik kuchayadi.
Ushbu o'zgaruvchan rezistorlardan kuchlanish taqsimlagichini ishlatganda, biz kuchlanishni osongina o'zgartirishimiz mumkin.
Termistorlar haqida ko'proq ma'lumot olish uchun ushbu havolaga o'ting.
Rezistorlar haqida ko'proq ma'lumot olish uchun ushbu havolaga o'ting.
3 -qadam: Infraqizil
Men bu erda infraqizil haqida hech narsa demayman, lekin siz ko'proq ma'lumot olish uchun Arduino bilan infraqizil boshqariladigan mashinani qanday yaratishni avvalgi ko'rsatmaga o'tishingiz mumkin. Infraqizilni Arduino -ga qanday ulashni bilish uchun pin xaritasi haqidagi ma'lumotlar varaqasini onlayn tekshiring, chunki men siznikidan boshqacha qabul qiluvchidan foydalanayotgan bo'lsam kerak. Kuchlanish pinini 5v ga va GND ni GND ga ulang va uning chiqishini Arduino 10 raqamli piniga ulang.
4 -qadam: O'rnatish va ulash
termistoringizni ketma -ket 10k rezistor bilan ulang, so'ngra termistorning boshqa simini 5v ga ulang va 10k rezistorning boshqa simini erga ulang, so'ngra markaziy simni analog kirishga ulang. Fotosurat qarshiligi uchun ham xuddi shunday qiling. Analogpinni bilish uchun faqat kodni tekshiring va siz uni xohlagan analog pinga o'zgartirishingiz mumkin.
Musiqiy signalning ijobiy simini raqamli 5 -pinli va GROUND -ga salbiy ulang.
RAY
IN1 ni raqamli pin 2 ga ulang
IN2 ni raqamli pin 8 ga ulang
IN3 ni raqamli pin 4 ga ulang
NO1, 2, 3 ni AC ta'minotining bitta simiga ulang
AC lampochkasining simini Com1 ga ulang
Fanning bitta simini COM2 ga ulang
karavot yon lampasining AC lampochkasining bitta simini COM3 ga ulang
Barcha AC asboblarining boshqa simini bir -biriga ulang, keyin ularni AC ta'minotining boshqa simiga ulang. Mening o'rni Arduino raqamli pin past bo'lganda yonadi, agar sizniki yuqori bo'lsa, har bir kodni pastdan yuqorisiga o'zgartiring. Sizning past yoki baland bo'lganda chiqishingizni tekshirish uchun o'rni modulining har qanday kirishini GND ga ulang, agar u kirishda simi yoqilsa, sizning o'rni past bo'lganda yonadi, lekin bo'lmasa u yoqilganda yonadi. baland. O'rnimizni haqida ma'lumot olish uchun bu erga tashrif buyuring.
5 -qadam: kod
Kod NDUKWU PIUS tomonidan yaratilgan, bu meniki. Kodni yuklab oling va Arduino IDE -da oching. O'zingizning xohishingizga ko'ra o'zgartiring va yuklang.