Sadržaj:
- Korak 1: Potrebni materijali
- Korak 2: SVJETLA- Odabir pinova za osjetnike dodira i releje
- Korak 3: SVJETLA - Odabir pinova za PIR senzore i releje
- Korak 4: Programiranje Arduina
- Korak 5: Dijagram spoja - ožičenje svjetla do releja
Video: DIY HOME AUTOMATION - Zamijenite tradicionalne prekidače svjetla: 5 koraka
2024 Autor: John Day | [email protected]. Zadnja izmjena: 2024-01-30 08:05
Uključite ili isključite LIGHTS pomoću senzora za dodir
Karakteristike:
- Kapacitivni senzori dodira koriste se za uključivanje svjetla umjesto tradicionalnih mehaničkih prekidača.
- PIR senzori za automatizovana svetla.
Korak 1: Potrebni materijali
1. ESP8266 štit- AliExpress.com proizvod- A5-- ESP8266 serijski WIFI model ESP-12 ESP-12E ESP12F Zajamčena autentičnost ESP12
2. Arduino UNO - Proizvod na AliExpress.com - Razvojna ploča UNO R3 ATmega328P CH340 CH340G Za Arduino UNO R3 s ravnim zaglavljem 3. Arduino Mega - proizvod AliExpress.com - Mega ploča 2560 R3 4. Oglasna ploča - proizvod AliExpress.com - MB102 Breadboard 5. Žice za kratkospojnike - AliExpress.com Proizvod - Muški + ženski na muški i ženski na ženski kratkospojnik Dupont kabel za arduino DIY KIT
Korak 2: SVJETLA- Odabir pinova za osjetnike dodira i releje
Ovdje se koriste 4 kapacitivna senzora dodira. Svaki se koristi za uključivanje ili isključivanje svjetla.
Kako radi? Kada je senzor pritisnut, aktivirao je relej. Zatim se aktivira svjetlo spojeno na relej. Senzor se ponovo gasi da bi se isključilo svetlo.
_
Pin 22 - Senzor dodira1
Pin 23 - Senzor dodira2
Pin 24 - Senzor dodira3
Pin 25 - Senzor dodira4
_
Pin 26 - Ulaz 1 releja (relej 1)
Pin 27 - Ulaz 2 releja (relej 2)
Pin 28 - Ulaz 3 releja (relej 3)
Pin 29 - Ulaz 4 releja (relej 4)
_
Dodirni senzor1 aktivira relej1 i tako dalje …
Korak 3: SVJETLA - Odabir pinova za PIR senzore i releje
Postoje dva svjetla koja se aktiviraju pomoću PIR senzora.
_
Pin 30 - PIR1
Pin 31 - PIR2
_
Pin 32 - Ulaz 5 releja (relej 5)
Pin 33 - Ulaz 6 releja (relej 6)
_
PIR1 aktivira relej 5
PIR2 aktivira relej 6
Korak 4: Programiranje Arduina
// Igle za kapacitivni senzor dodira
#define TouchSensor1 22
#define TouchSensor2 23
#define TouchSensor3 24
#define TouchSensor4 25
// Igle za PIR senzore
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 = NISKO;
boolean currentState4 = LOW;
boolean lastState4 = LOW;
boolean RelayState4 = LOW;
// Igle za relej
int Relej1 = 26;
int Relej2 = 27;
int Relej3 = 28;
int Relej4 = 29;
int Relej5 = 32;
int Relej6 = 33;
void setup () {// definiramo releje kao izlaz
pinMode (relej1, OUTPUT);
pinMode (relej2, OUTPUT);
pinMode (relej3, OUTPUT);
pinMode (relej4, OUTPUT);
pinMode (relej5, OUTPUT);
pinMode (relej6, OUTPUT);
// definiramo senzore dodira kao ulaz
pinMode (TouchSensor1, INPUT);
pinMode (TouchSensor2, INPUT);
pinMode (TouchSensor3, INPUT);
pinMode (TouchSensor4, INPUT);
CIJELI KOD JE DOSTUPAN ZA PREUZIMANJE ISPOD
KLIKNITE NA DATOTEKU X.ino za preuzimanje
Korak 5: Dijagram spoja - ožičenje svjetla do releja
Ova slika sama po sebi objašnjava.
Preporučuje se:
Dodaci za zidne prekidače Sonoff: 4 koraka
Dodaci za zidne prekidače Sonoff: Ako koristite zidne prekidače Sonoff T1, odstupili ste od korištenja servera zasnovanih na oblaku za kućnu automatizaciju i htjeli biste dobiti više funkcionalnosti od zidnog prekidača za svjetlo. Ova instrukcija vam pokazuje kako dodati temperaturni osjetnik
Kutija za prekidače za igračke za djecu + Remiks igara: 19 koraka (sa slikama)
Kid's Toy Light Switch Box + Igre Remix: Ovo je remix koji sam jednostavno morao napraviti od kada sam vidio dvije odlične instrukcije i nisam mogao prestati razmišljati o tome da ih kombiniram! Ovaj spoj u osnovi kombinira sučelje Light Switch Box-a sa jednostavnim igrama (Simon, Whack-a-Mole, itd …) na t
Kako napraviti sigurnosne prekidače za blokiranje za laserski rezač K40: 4 koraka (sa slikama)
Kako napraviti sigurnosne prekidače za blokiranje za laserski rezač K40: VAŽNO IZMJENA! Molimo vas da ne povezujete svoje blokade na električnu mrežu mašine. Umjesto toga spojite na PG pinove na PSU. Uskoro će izvršiti potpuno ažuriranje. -Tony 7/30-19Koji je jedan od prvih savjeta na internetu za vaše nove, (ma
Napravite vlastite daljinske prekidače za napajanje: 9 koraka (sa slikama)
Napravite vlastite daljinske prekidače za napajanje: Većina ljudi zna za napajanje u stanju pripravnosti (tj. Da mnogi elektronički uređaji nastavljaju trošiti određenu količinu energije čak i kad su isključeni). Jedan od načina da uklonite napajanje u stanju pripravnosti je upotreba šipke za napajanje ili zaštite od prenapona s ugrađenim prekidačem za isključivanje
Kako čitati mnoge prekidače s jednim MCU pinom: 4 koraka
Kako čitati mnoge sklopke s jednim MCU pin -om: Jeste li ikada odmakli od projekata (projekata), a projekt nastavlja rasti i rasti, dok mu dodajete još stvari (mi to zovemo Feaping Creaturism)? Na nedavnom projektu gradio sam mjerač frekvencije i dodao pet funkcija