Mundarija:
- 1 -qadam: kerakli materiallar
- 2-qadam: LIGHTS- sensorli sensorlar va o'rni uchun pinlarni tanlash
- 3 -qadam: LIGHTS - PIR sensorlar va o'rni uchun pinlarni tanlash
- 4 -qadam: Arduino dasturlash
- 5 -qadam: CIrcuit diagrammasi - nurni o'rni uchun ulash
Video: DIY HOME AVTOMATIYASI - An'anaviy yorug'lik kalitlarini almashtiring: 5 qadam
2024 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2024-01-30 13:24
Sensorli sensorlar yordamida LIGHTS -ni yoqing yoki o'chiring
Xususiyatlari:
- Chiroqlarni yoqish uchun an'anaviy mexanik kalitlar o'rniga sig'imli sensorli sensorlar ishlatiladi.
- Avtomatik chiroqlar uchun PIR sensorlar.
1 -qadam: kerakli materiallar
1. ESP8266 qalqoni- AliExpress.com mahsuloti- A5-- ESP8266 seriyali WIFI modeli ESP-12 ESP-12E ESP12F haqiqiyligi kafolatlangan ESP12
2. Arduino UNO - AliExpress.com mahsuloti - UNO R3 ishlab chiqish kartasi ATmega328P CH340 CH340G Arduino UNO R3 uchun to'g'ri pinli sarlavhali 3. Arduino Mega - AliExpress.com mahsuloti - Mega 2560 R3 taxtasi 4. Non paneli - AliExpress.com mahsuloti - MB102 Breadboard 5. Jumper simlari - AliExpress.com mahsuloti - Arduino DIY KIT uchun erkak + ayoldan erkakgacha va ayoldan ayolga jumperli simli dupontli kabel.
2-qadam: LIGHTS- sensorli sensorlar va o'rni uchun pinlarni tanlash
Bu erda 4 ta sig'imli sensorli sensor ishlatiladi. Ularning har biri chiroqni yoqish yoki o'chirish uchun ishlatiladi.
U qanday ishlaydi? Sensor bosilganda u o'z o'rni ishga tushdi. Keyin o'rni bilan bog'langan yorug'lik faollashadi. Chiroqni o'chirish uchun sensor yana bosiladi.
_
Pin 22 - sensorli sensor 1
Pin 23 - sensorli sensor2
Pin 24 - Touchsensor3
Pin 25 - sensorli sensor 4
_
26 -pin - 1 -o'rni kirish (o'rni1)
27 -pin - 2 -o'rni kirish (o'rni 2)
28 -pin - 3 -o'rni kirish (o'rni 3)
29 -pin - 4 -o'rni kirish (o'rni 4)
_
Touchsensor1 Relay1 va boshqalarni faollashtiradi …
3 -qadam: LIGHTS - PIR sensorlar va o'rni uchun pinlarni tanlash
PIR sensorlar tomonidan yoqilgan ikkita chiroq bor.
_
30 -pin - PIR1
31 -pin - PIR2
_
32 -pin - 5 -o'rni kirish (o'rni5)
33 -pin - 6 -o'rni kirish (o'rni 6)
_
PIR1 Relay5 ni faollashtiradi
PIR2 Relay6 ni faollashtiradi
4 -qadam: Arduino dasturlash
// Kapaktiv sensorli pinlar
#TouchSensor1 22 ni aniqlang
#TouchSensor2 ni aniqlang 23
#TouchSensor3 24 ni aniqlang
#TouchSensor4 ni aniqlang 25
// PIR sensorlar uchun pinlar
int PIR1 = 30; // int PIR2 = 31; //
int val1 = 0; int val2 = 1;
boolean currentState1 = LOW; boolean lastState1 = LOW;
Boolean RelayState1 = LOW;
boolean currentState2 = LOW;
boolean lastState2 = LOW;
Boolean RelayState2 = LOW;
boolean currentState3 = LOW;
boolean lastState3 = LOW;
Boolean RelayState3 = LOW;
boolean currentState4 = LOW;
boolean lastState4 = LOW;
Boolean RelayState4 = LOW;
// o'rni uchun pinlar
int Relay1 = 26;
int Relay2 = 27;
int Relay3 = 28;
int Relay4 = 29;
int Relay5 = 32;
int Relay6 = 33;
void setup () {// o'rni chiqish sifatida belgilang
pinMode (o'rni1, OUTPUT);
pinMode (o'rni2, OUTPUT);
pinMode (o'rni3, OUTPUT);
pinMode (o'rni 4, OUTPUT);
pinMode (o'rni5, OUTPUT);
pinMode (o'rni 6, OUTPUT);
// sensorli sensorlarni kirish sifatida belgilang
pinMode (TouchSensor1, INPUT);
pinMode (TouchSensor2, INPUT);
pinMode (TouchSensor3, INPUT);
pinMode (TouchSensor4, INPUT);
Quyidagi kodni to'liq yuklab olish mumkin
Yuklab olish uchun X.ino faylini bosing
5 -qadam: CIrcuit diagrammasi - nurni o'rni uchun ulash
Bu rasm o'z-o'zidan tushunarli.
Tavsiya:
YN160 Pro LED yoritgichli yorug'lik chiroqlari, o'zgaruvchan toklar va yorug'lik chiroqlari: 8 qadam
YN160 Pro LED yoritgichli yorug'lik manbai (AC)
Sirli yorug'lik qutisi (tungi yorug'lik): 4 qadam
Sirli yorug'lik qutisi (tungi yorug'lik): Va bu juda oson qiziqarli loyiha, bu loyiha https://www.instructables.com/id/Arduino-Traffic-L…, lekin men allaqachon Men asl saytning tuzilishini o'zgartirdim, men qo'shimcha yoritgichlar qo'shaman va uni to'plash uchun poyabzal qutisini ishlataman
O'zgaruvchan yorug'lik sezuvchi tungi yorug'lik: 8 qadam (rasmlar bilan)
O'zgaruvchan yorug'lik sezgichli tungi yorug'lik: Bu ko'rsatma qo'lda o'chirish uchun tungi yorug'lik sensori qanday buzilganligini ko'rsatadi. Diqqat bilan o'qing, har qanday ochiq sxemalarni yodda tuting va agar kerak bo'lsa, birlikni sinovdan o'tkazishdan oldin o'z hududingizni o'chiring
Yorug'lik sensori bilan harakatni faollashtiradigan yorug'lik tugmasi: 5 qadam
Yorug'lik sensori bilan harakatni faollashtiradigan yorug'lik tugmasi: Harakatlanuvchi yorug'lik tugmasi uyda ham, ofisda ham juda ko'p qo'llanmalarga ega. Biroq, bu yorug'lik sensori bilan jihozlanishning qo'shimcha afzalliklari bo'lib, bu yorug'lik faqat tunda yoqilishi mumkin
Yorug'lik va tovush effektlari bilan Arduino asosidagi yorug'lik chiroqlari: 14 qadam (rasmlar bilan)
Yorug'lik va tovush effektlari bilan Arduino asosidagi Lightsaber: Salom jedi! Bu ko'rsatma kinofilmda bo'lgani kabi ko'rinadigan, ovoz chiqaradigan va bajaradigan chiroqni yasash haqida. Yagona farq - bu metallni kesolmaydi: (Bu qurilma Arduino platformasiga asoslangan va men unga juda ko'p funktsiyalar va funktsiyalarni beraman, u