OTOMASI RUMAH DIY - Ganti Suis Lampu Tradisional: 5 Langkah
OTOMASI RUMAH DIY - Ganti Suis Lampu Tradisional: 5 Langkah
Anonim
OTOMASI RUMAH DIY - Ganti Suis Lampu Tradisional
OTOMASI RUMAH DIY - Ganti Suis Lampu Tradisional

Hidupkan atau matikan CAHAYA menggunakan sensor sentuh

Ciri-ciri:

  • Sensor sentuh kapasitif digunakan untuk menyalakan lampu dan bukannya suis mekanikal tradisional.
  • PIR Sensor untuk lampu automatik.

Langkah 1: Bahan Yang Diperlukan

Bahan Yang Diperlukan
Bahan Yang Diperlukan
Bahan Yang Diperlukan
Bahan Yang Diperlukan
Bahan Yang Diperlukan
Bahan Yang Diperlukan
Bahan Yang Diperlukan
Bahan Yang Diperlukan

1. Perisai ESP8266 - Produk AliExpress.com - A5-- ESP8266 model WIFI bersiri ESP-12 ESP-12E ESP12F Keaslian Dijamin ESP12

2. Arduino UNO - Produk AliExpress.com - Papan Pembangunan UNO R3 ATmega328P CH340 CH340G Untuk Arduino UNO R3 Dengan Header Pin Lurus 3. Arduino Mega - Produk AliExpress.com - Mega 2560 R3 Papan 4. Papan Roti - Produk AliExpress.com - MB102 Breadboard 5. Jumper wire - Produk AliExpress.com - Lelaki + Perempuan hingga Lelaki dan Perempuan ke Wanita Jumper Wire Dupont Cable untuk arduino DIY KIT

Langkah 2: CAHAYA- Memilih Pin untuk Sensor Sentuh dan Relay

Di sini 4 sensor sentuh kapasitif digunakan. Masing-masing digunakan untuk menyalakan atau mematikan lampu.

Bagaimana ia berfungsi? Apabila sensor ditekan, ia mengaktifkan relay. Lampu yang disambungkan ke relay kemudian diaktifkan. Untuk mematikan lampu, sensor ditekan lagi.

_

Pin 22 - Sensor Sentuh1

Pin 23 - Sensor Sentuh2

Pin 24 - Sensor Sentuh3

Pin 25 - Sensor Sentuh4

_

Pin 26 - Input 1 relay (Relay1)

Pin 27 - Input 2 geganti (Relay2)

Pin 28 - Input 3 geganti (Relay3)

Pin 29 - Input 4 relay (Relay4)

_

Touchsensor1 mengaktifkan Relay1 dan seterusnya…

Langkah 3: CAHAYA - Memilih Pin untuk PIR Sensor dan Relay

Terdapat dua lampu yang diaktifkan oleh sensor PIR.

_

Pin 30 - PIR1

Pin 31 - PIR2

_

Pin 32 - Input 5 geganti (Relay5)

Pin 33 - Input 6 geganti (Relay6)

_

PIR1 mengaktifkan Relay5

PIR2 mengaktifkan Relay6

Langkah 4: Memprogram Arduino

// Pin untuk sensor sentuh capactitive

#tentukan TouchSensor1 22

#tentukan TouchSensor2 23

#tentukan TouchSensor3 24

#tentukan TouchSensor4 25

// Pin untuk sensor PIR

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

int val1 = 0; int val2 = 1;

boolean currentState1 = LOW; boolean lastState1 = RENDAH;

boolean RelayState1 = RENDAH;

boolean currentState2 = RENDAH;

boolean lastState2 = RENDAH;

boolean RelayState2 = RENDAH;

boolean currentState3 = RENDAH;

boolean lastState3 = RENDAH;

boolean RelayState3 = RENDAH;

boolean currentState4 = RENDAH;

boolean lastState4 = RENDAH;

boolean RelayState4 = RENDAH;

// Pin untuk geganti

int Relay1 = 26;

int Relay2 = 27;

int Relay3 = 28;

int Relay4 = 29;

int Relay5 = 32;

int Relay6 = 33;

persediaan kosong () {// menentukan relay sebagai output

pinMode (relay1, OUTPUT);

pinMode (relay2, OUTPUT);

pinMode (relay3, OUTPUT);

pinMode (relay4, OUTPUT);

pinMode (relay5, OUTPUT);

pinMode (relay6, OUTPUT);

// tentukan sensor sentuh sebagai input

pinMode (TouchSensor1, INPUT);

pinMode (TouchSensor2, INPUT);

pinMode (TouchSensor3, INPUT);

pinMode (TouchSensor4, INPUT);

KOD PENUH TERSEDIA UNTUK MUAT TURUN DI BAWAH

KLIK PADA FILE X.ino untuk memuat turun

Langkah 5: Diagram CIrcuit - Lampu Pendawaian ke Relay

Diagram CIrcuit - Lampu Pendawaian ke Relay
Diagram CIrcuit - Lampu Pendawaian ke Relay

Gambar ini cukup jelas.

Disyorkan: