Sadržaj:

Upravljanje prostorijama sa ESP8266 - Temperatura, kretanje, zavjese i osvjetljenje: 8 koraka
Upravljanje prostorijama sa ESP8266 - Temperatura, kretanje, zavjese i osvjetljenje: 8 koraka

Video: Upravljanje prostorijama sa ESP8266 - Temperatura, kretanje, zavjese i osvjetljenje: 8 koraka

Video: Upravljanje prostorijama sa ESP8266 - Temperatura, kretanje, zavjese i osvjetljenje: 8 koraka
Video: Upravljanje hranilicom za kućne ljubimce putem interneta 2024, Juli
Anonim
Upravljanje prostorijama sa ESP8266 | Temperatura, kretanje, zavjese i osvjetljenje
Upravljanje prostorijama sa ESP8266 | Temperatura, kretanje, zavjese i osvjetljenje

Ovaj projekt se sastoji od sistema zasnovanog na modulu NodeMCU ESP8266 koji vam omogućuje kontrolu svjetline LED trake i zavjese vaše sobe, a također može slati podatke o događajima kretanja vaše sobe i temperaturi u oblak u kojem se nalazite možete vidjeti putem Ubidots IoT platforme.

Supplies

Ubidots račun:

  • 1x ESP8266 NodeMCU
  • 1x 12v utičnica za napajanje
  • 1x 220 ohmski otpornik 1/4W
  • 2x kondenzatori 120nf
  • 1x Snažni tranzistor TIP31
  • 1x regulator napona lm7805
  • 1x PIR senzor HC-SR501
  • 1x Senzor temperature DS1820
  • 1x DC motor pokretač L293D
  • 2x priključni blokovi
  • 1x ženski konektori SIL

Korak 1: Sheme kola:

Sheme kola
Sheme kola

Materijali:

  • 1x ESP8266 NodeMCU
  • 1x 12V utičnica za napajanje
  • 1x 220 ohmski otpornik 1/4W
  • 2x kondenzatori 120nf
  • 1x Snažni tranzistor TIP31
  • 1x regulator napona lm7805
  • 1x PIR senzor HC-SR501
  • 1x Senzor temperature DS1820
  • 1x DC motor pokretač L293D
  • 2x priključni blokovi
  • 1x ženski konektori SIL

Korak 2: Dizajn PCB -a (Gerber):

Dizajn PCB -a (Gerber)
Dizajn PCB -a (Gerber)
Dizajn PCB -a (Gerber)
Dizajn PCB -a (Gerber)

Ovdje je Gerber datoteka tako da možete naručiti vlastitu PCB.

Predlažem korištenje PCBGOGO -a za proizvodnju PCB -a.

Korak 3: Lemljenje svega:

Lemljenje svega
Lemljenje svega
Lemljenje svega
Lemljenje svega

Očistite pločice ako nisu i počnite sve lemiti korak po korak.

Korak 4: Instalirajte biblioteke za kôd:

Instalirajte biblioteke za kôd
Instalirajte biblioteke za kôd

Evo linka za preuzimanje biblioteka.

Korak 5: Otpremite kôd:

Otpremite kôd
Otpremite kôd

Evo koda za preuzimanje:

Korak 6: Ožičenje i uključivanje:

Ožičenje i uključivanje
Ožičenje i uključivanje
Ožičenje i uključivanje
Ožičenje i uključivanje
Ožičenje i uključivanje
Ožičenje i uključivanje

Pravilno spojite žice istosmjernog motora sa zavjese i žice LED traka.

Korak 7: Postavite svoj Ubidots uređaj i nadzornu ploču:

Postavite svoj Ubidots uređaj i nadzornu ploču
Postavite svoj Ubidots uređaj i nadzornu ploču
Postavite svoj Ubidots uređaj i nadzornu ploču
Postavite svoj Ubidots uređaj i nadzornu ploču
Postavite svoj Ubidots uređaj i nadzornu ploču
Postavite svoj Ubidots uređaj i nadzornu ploču

Redosled slika:

1-Kada je NodeMCU uključen, automatski će stvoriti uređaj nazvan "soba" u odjeljku uređaja Ubidots-a.

2- Uređaj će imati sve varijable unutra.

3- Idite na Podaci/Nadzorne ploče.

4- Kliknite na "+" za kreiranje nove nadzorne ploče.

5- Kliknite na kvačicu.

6- Kreirajte Widget klikom na "+".

7- Odaberite widget Slider za kontrolu Curtains.

8- Dodajte varijablu.

9- Odaberite "Room" uređaj.

10- Odaberite varijablu "Zavjesa".

11- Postavite korak na 100.

12- Ponovite za LED traku, ali korak = 1 i varijabla je "Ledstrip".

13- Dodajte widget indikatora.

14- Odaberite varijablu kretanja.

15- Završili ste.

Korak 8: Testirajte ga:

Image
Image
Testiranje
Testiranje

Hvala vam što ste dio ovog vodiča, nadam se da vam se sviđa i ako imate bilo kakvo pitanje, slobodno me postavite.

Preporučuje se: