Sadržaj:

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

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

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

Ovaj projekt se sastoji od sustava temeljenog 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.

Pribor

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 pogonski stroj istosmjernog motora 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 lemiti sve korak po korak.

Korak 4: Instalirajte knjižnice za kôd:

Instalirajte knjižnice za kôd
Instalirajte knjižnice za kôd

Ovdje je link gdje možete preuzeti knjižnice.

5. korak: prenesite kôd:

Učitajte kôd
Učitajte 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 s zavjese i žice LED traka.

Korak 7: Postavljanje vašeg Ubidots uređaja i nadzorne ploče:

Postavljanje vašeg Ubidots uređaja i nadzorne ploče
Postavljanje vašeg Ubidots uređaja i nadzorne ploče
Postavljanje vašeg Ubidots uređaja i nadzorne ploče
Postavljanje vašeg Ubidots uređaja i nadzorne ploče
Postavljanje vašeg Ubidots uređaja i nadzorne ploče
Postavljanje vašeg Ubidots uređaja i nadzorne ploče

Redoslijed slika:

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

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

3- Idite na Podaci/Nadzorne ploče.

4- Pritisnite "+" za stvaranje nove nadzorne ploče.

5- Kliknite na kvačicu.

6- Stvorite Widget klikom na "+".

7- Odaberite widget Klizač za kontrolu Zavjese.

8- Dodajte varijablu.

9- Odaberite uređaj "Soba".

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- Gotovi 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 kakvih pitanja, slobodno me pitajte.

Preporučeni: