Სარჩევი:

DIY HOME AUTOMATION - შეცვალეთ ტრადიციული შუქის ჩამრთველები: 5 ნაბიჯი
DIY HOME AUTOMATION - შეცვალეთ ტრადიციული შუქის ჩამრთველები: 5 ნაბიჯი

ვიდეო: DIY HOME AUTOMATION - შეცვალეთ ტრადიციული შუქის ჩამრთველები: 5 ნაბიჯი

ვიდეო: DIY HOME AUTOMATION - შეცვალეთ ტრადიციული შუქის ჩამრთველები: 5 ნაბიჯი
ვიდეო: შეხვედრა #5-29.4.2022 | ETF გუნდის შეხვედრა და დ... 2024, ნოემბერი
Anonim
DIY HOME AUTOMATION - შეცვალეთ ტრადიციული განათების კონცენტრატორები
DIY HOME AUTOMATION - შეცვალეთ ტრადიციული განათების კონცენტრატორები

ჩართეთ ან გამორთეთ LIGHTS სენსორული სენსორების გამოყენებით

Მახასიათებლები:

  • შეხების სენსორები გამოიყენება ტრადიციული მექანიკური გადამრთველების ნაცვლად განათების ჩასართავად.
  • PIR სენსორები ავტომატური განათებისთვის.

ნაბიჯი 1: საჭირო მასალები

საჭირო მასალები
საჭირო მასალები
საჭირო მასალები
საჭირო მასალები
საჭირო მასალები
საჭირო მასალები
საჭირო მასალები
საჭირო მასალები

1. ESP8266 ფარი- AliExpress.com პროდუქტი- A5-- ESP8266 სერიული WIFI მოდელი ESP-12 ESP-12E ESP12F გარანტირებული ნამდვილობა ESP12

2. Arduino UNO - AliExpress.com პროდუქტი - UNO R3 განვითარების დაფა ATmega328P CH340 CH340G Arduino– სთვის UNO R3 Straight Pin Header 3. Arduino Mega - AliExpress.com პროდუქტი - მეგა 2560 R3 დაფა 4. პური - AliExpress.com პროდუქტი - MB102 პურის დაფა 5. Jumper wires - AliExpress.com პროდუქტი - მამაკაცი + ქალი კაცი და ქალი ქალი ქალი Jumper Wire Dupont კაბელი arduino DIY KIT

ნაბიჯი 2: შუქები- შეხების სენსორებისა და რელეების ქინძისთავების შერჩევა

აქ გამოიყენება 4 capacitive touch სენსორი. თითოეული მათგანი გამოიყენება შუქის ჩართვის ან გამორთვისთვის.

Როგორ მუშაობს? როდესაც სენსორმა დაჭერით მან გააქტიურა რელე. რელეასთან დაკავშირებული სინათლე შემდეგ გააქტიურებულია. სინათლის გამორთვისთვის სენსორი კვლავ დაჭერილია.

_

პინი 22 - სენსორული 1

პინი 23 - სენსორული 2

პინი 24 - სენსორული 3

პინი 25 - სენსორ 4

_

პინი 26 - სარელეო 1 (სარელეო 1)

პინ 27 - სარელეო შეყვანა 2 (სარელეო 2)

პინი 28 - სარელეო შეყვანა 3 (სარელეო 3)

პინი 29 - სარელეო შეყვანა 4 (სარელეო 4)

_

Touchsensor1 ააქტიურებს სარელეო 1 და ასე შემდეგ…

ნაბიჯი 3: შუქები - PIR სენსორებისა და სარელეო ქინძისთავების შერჩევა

არსებობს ორი ნათურა, რომელიც გააქტიურებულია PIR სენსორებით.

_

პინი 30 - PIR1

პინი 31 - PIR2

_

პინი 32 - სარელეო შეყვანა 5 (სარელეო 5)

პინი 33 - სარელეო შეყვანა 6 (სარელეო 6)

_

PIR1 ააქტიურებს სარელეო 5 -ს

PIR2 ააქტიურებს რელე 6 -ს

ნაბიჯი 4: არდუინოს დაპროგრამება

// კაპაქტიური შეხების სენსორის ქინძისთავები

#განსაზღვრეთ TouchSensor1 22

#განსაზღვრეთ TouchSensor2 23

#განსაზღვრეთ TouchSensor3 24

#განსაზღვრეთ TouchSensor4 25

// ქინძისთავები PIR სენსორებისთვის

int PIR1 = 30; // int PIR2 = 31; //

int val1 = 0; int val2 = 1;

ლოგიკური currentState1 = LOW; ლოგიკური lastState1 = LOW;

ლოგიკური RelayState1 = LOW;

ლოგიკური currentState2 = LOW;

ლოგიკური lastState2 = LOW;

ლოგიკური RelayState2 = LOW;

ლოგიკური currentState3 = LOW;

ლოგიკური lastState3 = LOW;

ლოგიკური RelayState3 = LOW;

ლოგიკური currentState4 = LOW;

ლოგიკური lastState4 = LOW;

ლოგიკური RelayState4 = LOW;

// სარელეო ქინძისთავები

int სარელეო 1 = 26;

int სარელეო 2 = 27;

int სარელეო 3 = 28;

int სარელეო 4 = 29;

int სარელეო 5 = 32;

int სარელეო 6 = 33;

void setup () {// განსაზღვრეთ რელეები, როგორც გამომავალი

pinMode (სარელეო 1, OUTPUT);

pinMode (რელე 2, OUTPUT);

pinMode (სარელეო 3, OUTPUT);

pinMode (სარელეო 4, OUTPUT);

pinMode (სარელეო 5, OUTPUT);

pinMode (სარელეო 6, OUTPUT);

// შეყვანის სენსორების განსაზღვრა

pinMode (TouchSensor1, INPUT);

pinMode (TouchSensor2, INPUT);

pinMode (TouchSensor3, INPUT);

pinMode (TouchSensor4, INPUT);

სრული კოდი ხელმისაწვდომია ქვემოთ ჩამოტვირთვისთვის

დააწკაპუნეთ ფაილზე X.ino ჩამოსატვირთად

ნაბიჯი 5: CIrcuit დიაგრამა - სარელეო შუქის გაყვანილობა

CIrcuit დიაგრამა - გაყვანილობის სინათლე რელეზე
CIrcuit დიაგრამა - გაყვანილობის სინათლე რელეზე

ეს სურათი თვითგამოხსნილია.

გირჩევთ: