Sisukord:

Ruumi juhtimine ESP8266 abil - Temperatuur, liikumine, kardinad ja valgustus: 8 sammu
Ruumi juhtimine ESP8266 abil - Temperatuur, liikumine, kardinad ja valgustus: 8 sammu

Video: Ruumi juhtimine ESP8266 abil - Temperatuur, liikumine, kardinad ja valgustus: 8 sammu

Video: Ruumi juhtimine ESP8266 abil - Temperatuur, liikumine, kardinad ja valgustus: 8 sammu
Video: DS18B20 Temperatuur ESP8266 ESP 01 WIFI moodul | ESP-01 Koduautomaatika | RemoteXY | FLProg 2024, November
Anonim
Ruumi juhtimine ESP8266 abil | Temperatuur, liikumine, kardinad ja valgustus
Ruumi juhtimine ESP8266 abil | Temperatuur, liikumine, kardinad ja valgustus

See projekt koosneb süsteemist, mis põhineb moodulil NodeMCU ESP8266, mis võimaldab teil juhtida LED -riba heledust ja oma ruumi kardinat, samuti saab see saata andmeid teie ruumi liikumissündmuste ja temperatuuri kohta pilve, kus te näete seda Ubidotsi IoT platvormi kaudu.

Tarvikud

Ubidotsi konto:

  • 1x ESP8266 NodeMCU
  • 1x 12v pistik
  • 1x 220 oomi takisti 1/4W
  • 2x kondensaatorid 120 nf
  • 1x jõutransistor TIP31
  • 1x pingeregulaator lm7805
  • 1x PIR-andur HC-SR501
  • 1x temperatuuriandur DS1820
  • 1x alalisvoolumootori draiver L293D
  • 2x terminaliplokki
  • 1x SIL naissoost pistikud

Samm: vooluahela skeemid:

Vooluahela skeemid
Vooluahela skeemid

Materjalid:

  • 1x ESP8266 NodeMCU
  • 1x 12v pistik
  • 1x 220 oomi takisti 1/4W
  • 2x kondensaatorid 120 nf
  • 1x jõutransistor TIP31
  • 1x pingeregulaator lm7805
  • 1x PIR-andur HC-SR501
  • 1x temperatuuriandur DS1820
  • 1x alalisvoolumootori draiver L293D
  • 2x terminaliplokki
  • 1x SIL naissoost pistikud

2. etapp: PCB disain (Gerber):

PCB disain (Gerber)
PCB disain (Gerber)
PCB disain (Gerber)
PCB disain (Gerber)

Siin on Gerberi fail, nii et saate oma PCB tellida.

Soovitan PCB -de valmistamiseks kasutada PCBGOGO -d.

Samm: kõik jootmine:

Kõik jootmine
Kõik jootmine
Kõik jootmine
Kõik jootmine

Puhastage vooluringi padjad, kui neid pole, ja hakake kõike samm -sammult jootma.

Samm: installige koodi kogud:

Installige koodi jaoks raamatukogud
Installige koodi jaoks raamatukogud

Siin on link raamatukogude allalaadimiseks.

Samm: laadige kood üles:

Laadige kood üles
Laadige kood üles

Siin on kood allalaadimiseks:

6. samm: juhtmestik ja sisselülitamine:

Juhtmestik ja sisselülitamine
Juhtmestik ja sisselülitamine
Juhtmestik ja sisselülitamine
Juhtmestik ja sisselülitamine
Juhtmestik ja sisselülitamine
Juhtmestik ja sisselülitamine

Ühendage alalisvoolumootori juhtmed kardinast ja LED -ribad ühendavad juhtmed õigesti.

Samm: seadistage oma Ubidotsi seade ja armatuurlaud:

Seadistage oma Ubidotsi seade ja armatuurlaud
Seadistage oma Ubidotsi seade ja armatuurlaud
Seadistage oma Ubidotsi seade ja armatuurlaud
Seadistage oma Ubidotsi seade ja armatuurlaud
Seadistage oma Ubidotsi seade ja armatuurlaud
Seadistage oma Ubidotsi seade ja armatuurlaud

Piltide järjekord:

1-Kui NodeMCU on sisse lülitatud, loob see automaatselt seadme Ubidots seadmete jaotises "tuba".

2- Seadmel on kõik muutujad sees.

3- Avage Andmed/armatuurlauad.

4- Uue armatuurlaua loomiseks klõpsake "+".

5- Klõpsake linnukest.

6- Looge vidin, klõpsates "+".

7- Valige kardinate juhtimiseks liuguri vidin.

8- Muutuja lisamine.

9- Valige seade "Ruum".

10- Valige muutuja "Kardin".

11- Seadke samm 100-le.

12- Korrake LED-riba puhul, kuid samm = 1 ja muutuja on "Ledstrip".

13- Lisage indikaatori vidin.

14- Valige muutuja Liikumine.

15- olete valmis.

8. etapp: selle testimine:

Image
Image
Selle testimine
Selle testimine

Täname, et osalesite selles õpetuses, loodan, et teile meeldib see ja kui teil on küsimusi, võite minult vabalt küsida.

Soovitan: