Агуулгын хүснэгт:

DIY HOME AUTOMATION - Уламжлалт гэрлийн унтраалгыг солих: 5 алхам
DIY HOME AUTOMATION - Уламжлалт гэрлийн унтраалгыг солих: 5 алхам

Видео: DIY HOME AUTOMATION - Уламжлалт гэрлийн унтраалгыг солих: 5 алхам

Видео: DIY HOME AUTOMATION - Уламжлалт гэрлийн унтраалгыг солих: 5 алхам
Видео: Inspiring Unique Homes 🏡 Outstanding Architecture 2024, Арваннэгдүгээр
Anonim
DIY HOME AUTOMATION - Уламжлалт гэрлийн унтраалгыг солих
DIY HOME AUTOMATION - Уламжлалт гэрлийн унтраалгыг солих

Мэдрэгч мэдрэгч ашиглан гэрлийг асаах, унтраах

Онцлог:

  • Уламжлалт механик унтраалгын оронд гэрэл асаахад багтаамжийн мэдрэгчийг ашигладаг.
  • Автомат гэрлийн 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 -ийн хувьд шулуун зүү толгойтой 3. Arduino Mega - AliExpress.com Бүтээгдэхүүн - Mega 2560 R3 самбар 4. Breadboard - AliExpress.com Бүтээгдэхүүн - MB102 Breadboard 5. Jumper утас - AliExpress.com Бүтээгдэхүүн - Arduino DIY иж бүрдэлд зориулсан эрэгтэй + эмэгтэй эрэгтэй, эмэгтэй эмэгтэй холбогч утас Dupont кабель

Алхам 2: Гэрэл- Мэдрэгч мэдрэгч ба релений зүүг сонгох

Энд 4 багтаамжтай мэдрэгчийг ашигладаг. Тэд тус бүрийг гэрлийг асаах эсвэл унтраахад ашигладаг.

Хэрхэн ажилладаг? Мэдрэгч дарахад реле идэвхждэг. Дараа нь релетэй холбогдсон гэрэл идэвхждэг. Гэрлийг унтраахын тулд мэдрэгчийг дахин дарна.

_

Pin 22 - Touchsensor1

Pin 23 - Touchsensor2

Pin 24 - Touchsensor3

Pin 25 - Touchsensor4

_

Зүү 26 - Реле 1 -ийн оролт (Relay1)

Зүү 27 - Релений 2 -р оролт (Relay2)

Зүү 28 - Релений 3 -р оролт (Relay3)

Зүү 29 - Релений 4 -р оролт (Реле4)

_

Touchsensor1 нь Relay1 гэх мэтийг идэвхжүүлдэг.

Алхам 3: Гэрэл - PIR мэдрэгч ба релений зүүг сонгох

PIR мэдрэгчээр идэвхждэг хоёр гэрэл байдаг.

_

Зүү 30 - PIR1

Зүү 31 - PIR2

_

Зүү 32 - Релений 5 -р оролт (Relay5)

Зүү 33 - Релений 6 -р оролт (Relay6)

_

PIR1 нь Relay5 -ийг идэвхжүүлдэг

PIR2 нь Relay6 -ийг идэвхжүүлдэг

Алхам 4: Arduino програмчлах

// Capactitive мэдрэгчтэй зүү

#TouchSensor -ийг тодорхойлох1 22

#TouchSensor2 -ийг тодорхойлох

#TouchSensor3 24 -ийг тодорхойлно уу

#TouchSensor4 25 -ийг тодорхойлох

// PIR мэдрэгчийн зүү

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;

// Буухиа тээглүүр

int Relay1 = 26;

int Relay2 = 27;

int Relay3 = 28;

int Relay4 = 29;

int Relay5 = 32;

int Relay6 = 33;

void setup () {// релейг гаралт гэж тодорхойлдог

pinMode (буухиа1, OUTPUT);

pinMode (буухиа2, OUTPUT);

pinMode (буухиа3, OUTPUT);

pinMode (буухиа4, OUTPUT);

pinMode (буухиа5, OUTPUT);

pinMode (буухиа6, ГАРАХ);

// мэдрэгч мэдрэгчийг оролт гэж тодорхойлох

pinMode (TouchSensor1, INPUT);

pinMode (TouchSensor2, INPUT);

pinMode (TouchSensor3, INPUT);

pinMode (TouchSensor4, INPUT);

БҮРЭН КОД ДООРХООР ТАТАХ БОЛОМЖТОЙ

Татаж авахын тулд X.ino ФАЙЛ дээр дарна уу

Алхам 5: CIrcuit диаграм - Реле дамжуулах гэрэл

CIrcuit диаграм - Реле дамжуулах гэрэл
CIrcuit диаграм - Реле дамжуулах гэрэл

Энэ зураг нь өөрөө тайлбартай байна.

Зөвлөмж болгож буй: