Kazalo:

Sobno upravljanje z ESP8266 - Temperatura, gibanje, zavese in osvetlitev: 8 korakov
Sobno upravljanje z ESP8266 - Temperatura, gibanje, zavese in osvetlitev: 8 korakov

Video: Sobno upravljanje z ESP8266 - Temperatura, gibanje, zavese in osvetlitev: 8 korakov

Video: Sobno upravljanje z ESP8266 - Temperatura, gibanje, zavese in osvetlitev: 8 korakov
Video: Марія Собко - Холодно 2024, Julij
Anonim
Sobno upravljanje z ESP8266 | Temperatura, gibanje, zavese in razsvetljava
Sobno upravljanje z ESP8266 | Temperatura, gibanje, zavese in razsvetljava

Ta projekt je sestavljen iz sistema, ki temelji na modulu NodeMCU ESP8266, ki vam omogoča nadzor svetlosti LED traku in zavese vaše sobe, prav tako pa lahko pošilja podatke o gibanju v vaši sobi in temperaturi v oblak, kjer si ga lahko ogledate na platformi Ubidots IoT.

Zaloge

Račun Ubidots:

  • 1x ESP8266 NodeMCU
  • 1x 12v vtičnica
  • 1x 220 ohmski upor 1/4W
  • 2x kondenzatorji 120nf
  • 1x močnostni tranzistor TIP31
  • 1x regulator napetosti lm7805
  • 1x PIR senzor HC-SR501
  • 1x temperaturni senzor DS1820
  • 1x gonilnik enosmernega motorja L293D
  • 2x priključni bloki
  • 1x ženski konektorji SIL

1. korak: Sheme vezja:

Sheme vezja
Sheme vezja

Materiali:

  • 1x ESP8266 NodeMCU
  • 1x 12v vtičnica
  • 1x 220 ohmski upor 1/4W
  • 2x kondenzatorji 120nf
  • 1x močnostni tranzistor TIP31
  • 1x regulator napetosti lm7805
  • 1x PIR senzor HC-SR501
  • 1x temperaturni senzor DS1820
  • 1x gonilnik enosmernega motorja L293D
  • 2x priključni bloki
  • 1x ženski konektorji SIL

2. korak: Oblikovanje PCB (Gerber):

Oblikovanje PCB (Gerber)
Oblikovanje PCB (Gerber)
Oblikovanje PCB (Gerber)
Oblikovanje PCB (Gerber)

Tukaj je datoteka Gerber, tako da lahko naročite lastno tiskano vezje.

Predlagam, da za izdelavo PCB -jev uporabite PCBGOGO.

3. korak: Spajkanje vsega:

Spajkanje vsega
Spajkanje vsega
Spajkanje vsega
Spajkanje vsega

Očistite ploščice, če niso, in začnite spajati vse korak za korakom.

4. korak: Namestite knjižnice za kodo:

Namestite knjižnice za kodo
Namestite knjižnice za kodo

Tukaj je povezava, kjer lahko prenesete knjižnice.

5. korak: Naložite kodo:

Naloži kodo
Naloži kodo

Tu je koda za prenos:

6. korak: Ožičenje in vklop:

Ožičenje in vklop
Ožičenje in vklop
Ožičenje in vklop
Ožičenje in vklop
Ožičenje in vklop
Ožičenje in vklop

Pravilno povežite žice motorja enosmernega toka z zavese in žice LED trakov.

7. korak: Nastavite svojo napravo Ubidots in nadzorno ploščo:

Nastavite svojo napravo Ubidots in nadzorno ploščo
Nastavite svojo napravo Ubidots in nadzorno ploščo
Nastavite svojo napravo Ubidots in nadzorno ploščo
Nastavite svojo napravo Ubidots in nadzorno ploščo
Nastavite svojo napravo Ubidots in nadzorno ploščo
Nastavite svojo napravo Ubidots in nadzorno ploščo

Vrstni red slik:

1-Ko je NodeMCU vklopljen, bo samodejno ustvaril napravo, imenovano "soba", v razdelku naprav v Ubidotih.

2- Naprava bo imela vse spremenljivke v sebi.

3- Pojdite na Podatki/Nadzorne plošče.

4- Kliknite "+", da ustvarite novo nadzorno ploščo.

5- Kliknite na kljukico.

6- Ustvarite pripomoček s klikom na "+".

7- Izberite pripomoček Drsnik za kontrolnik Zavese.

8- Dodajte spremenljivko.

9- Izberite napravo "Soba".

10- Izberite spremenljivko "Zavesa".

11- Nastavite korak na 100.

12- Ponovite za LED trak, vendar je korak = 1 in spremenljivka je "Ledstrip".

13- Dodajte pripomoček za indikator.

14- Izberite spremenljivko gibanja.

15- Končali ste.

8. korak: Preizkusite ga:

Image
Image
Testiranje
Testiranje

Hvala, ker ste bili del te vadnice, upam, da vam bo všeč, in če imate kakršno koli vprašanje, me lahko vprašate.

Priporočena: