Turinys:

Kambario valdymas naudojant ESP8266 - Temperatūra, judesys, užuolaidos ir apšvietimas: 8 žingsniai
Kambario valdymas naudojant ESP8266 - Temperatūra, judesys, užuolaidos ir apšvietimas: 8 žingsniai

Video: Kambario valdymas naudojant ESP8266 - Temperatūra, judesys, užuolaidos ir apšvietimas: 8 žingsniai

Video: Kambario valdymas naudojant ESP8266 - Temperatūra, judesys, užuolaidos ir apšvietimas: 8 žingsniai
Video: Išmanieji namai - apšvietimo valdymas 2024, Lapkritis
Anonim
Kambario valdymas naudojant ESP8266 | Temperatūra, judesys, užuolaidos ir apšvietimas
Kambario valdymas naudojant ESP8266 | Temperatūra, judesys, užuolaidos ir apšvietimas

Šį projektą sudaro sistema, pagrįsta „NodeMCU ESP8266“moduliu, leidžiančiu valdyti šviesos diodų juostos ryškumą ir savo kambario užuolaidas, taip pat gali siųsti duomenis apie jūsų kambario judėjimo įvykius ir temperatūrą į debesį, kuriame esate tai galima pamatyti naudojant „Ubidots IoT“platformą.

Prekės

„Ubidots“paskyra:

  • 1x ESP8266 „NodeMCU“
  • 1x 12V maitinimo lizdas
  • 1x 220 omų rezistorius 1/4 W
  • 2x kondensatoriai 120 nf
  • 1x galios tranzistorius TIP31
  • 1x įtampos reguliatorius lm7805
  • 1x PIR jutiklis HC-SR501
  • 1x temperatūros jutiklis DS1820
  • 1x nuolatinės srovės variklio tvarkyklė L293D
  • 2x terminalų blokai
  • 1x SIL jungtys

1 žingsnis: grandinės schemos:

Grandinės schemos
Grandinės schemos

Medžiagos:

  • 1x ESP8266 „NodeMCU“
  • 1x 12V maitinimo lizdas
  • 1x 220 omų rezistorius 1/4 W
  • 2x kondensatoriai 120 nf
  • 1x galios tranzistorius TIP31
  • 1x įtampos reguliatorius lm7805
  • 1x PIR jutiklis HC-SR501
  • 1x temperatūros jutiklis DS1820
  • 1x nuolatinės srovės variklio tvarkyklė L293D
  • 2x terminalų blokai
  • 1x SIL jungtys

2 žingsnis: PCB dizainas (Gerber):

PCB dizainas (Gerber)
PCB dizainas (Gerber)
PCB dizainas (Gerber)
PCB dizainas (Gerber)

Čia yra „Gerber“failas, kad galėtumėte užsisakyti savo PCB.

PCB gamybai siūlau naudoti PCBGOGO.

3 žingsnis: Lituokite viską:

Lituoti viską
Lituoti viską
Lituoti viską
Lituoti viską

Išvalykite grandinės pagalvėles, jei jų nėra, ir pradėkite lituoti viską žingsnis po žingsnio.

4 veiksmas: įdiekite kodo bibliotekas:

Įdiekite kodo bibliotekas
Įdiekite kodo bibliotekas

Čia yra nuoroda, kur galima atsisiųsti bibliotekų.

5 veiksmas: įkelkite kodą:

Įkelti kodą
Įkelti kodą

Čia yra kodas, kurį galima atsisiųsti:

6 veiksmas: laidų prijungimas ir įjungimas:

Laidai ir maitinimas
Laidai ir maitinimas
Laidai ir maitinimas
Laidai ir maitinimas
Laidai ir maitinimas
Laidai ir maitinimas

Tinkamai prijunkite nuolatinės srovės variklio laidus nuo užuolaidos ir šviesos diodų juostos laidus.

7 veiksmas: nustatykite „Ubidots“įrenginį ir prietaisų skydelį:

Nustatykite „Ubidots“įrenginį ir prietaisų skydelį
Nustatykite „Ubidots“įrenginį ir prietaisų skydelį
Nustatykite „Ubidots“įrenginį ir prietaisų skydelį
Nustatykite „Ubidots“įrenginį ir prietaisų skydelį
Nustatykite „Ubidots“įrenginį ir prietaisų skydelį
Nustatykite „Ubidots“įrenginį ir prietaisų skydelį

Vaizdų tvarka:

1-Įjungus „NodeMCU“, jis automatiškai sukurs įrenginį, vadinamą „kambariu“„Ubidots“įrenginių skyriuje.

2- Įrenginyje bus visi kintamieji.

3- Eikite į Duomenys/informacijos suvestinės.

4- Norėdami sukurti naują prietaisų skydelį, spustelėkite „+“.

5- Spustelėkite varnelę.

6- Sukurkite valdiklį spustelėdami „+“.

7- Pasirinkite „Slider“valdiklį valdikliui „Užuolaidos“.

8- Pridėti kintamąjį.

9- Pasirinkite „Kambario“įrenginį.

10- Pasirinkite kintamąjį „Užuolaidos“.

11- Nustatykite žingsnį į 100.

12- Pakartokite LED juostelę, bet žingsnis = 1 ir kintamasis yra „Ledstrip“.

13- Pridėkite indikatoriaus valdiklį.

14- Pasirinkite judėjimo kintamąjį.

15- baigėte.

8 žingsnis: išbandykite:

Image
Image
Bandymas
Bandymas

Dėkojame, kad esate šios pamokos dalis, tikiuosi, kad jums tai patiks ir, jei turite kokių nors klausimų, galite manęs paklausti.

Rekomenduojamas: