Talaan ng mga Nilalaman:

Pagkontrol sa Silid Sa ESP8266 - Temperatura, Paggalaw, Mga Kurtina at Pag-iilaw: 8 Hakbang
Pagkontrol sa Silid Sa ESP8266 - Temperatura, Paggalaw, Mga Kurtina at Pag-iilaw: 8 Hakbang

Video: Pagkontrol sa Silid Sa ESP8266 - Temperatura, Paggalaw, Mga Kurtina at Pag-iilaw: 8 Hakbang

Video: Pagkontrol sa Silid Sa ESP8266 - Temperatura, Paggalaw, Mga Kurtina at Pag-iilaw: 8 Hakbang
Video: How to use Fotek SSR-40 Solid State Relay with Arduino and without Arduino 2024, Hulyo
Anonim
Pagkontrol sa Silid Sa ESP8266 | Temperatura, Paggalaw, Mga Kurtina at Pag-iilaw
Pagkontrol sa Silid Sa ESP8266 | Temperatura, Paggalaw, Mga Kurtina at Pag-iilaw

Ang proyektong ito ay binubuo sa isang sistema batay sa module ng NodeMCU ESP8266 na hinahayaan kang kontrolin ang ningning ng isang LED Strip at ang kurtina ng iyong silid, nakakapagpadala din ng data tungkol sa mga kaganapan sa paggalaw ng iyong silid at ang temperatura sa ulap kung saan mo maaaring makita ito sa pamamagitan ng Ubidots IoT platform.

Mga gamit

Ubidots Account:

  • 1x ESP8266 NodeMCU
  • 1x 12v Power Jack
  • 1x 220 ohm Resistor 1 / 4W
  • 2x Mga Capacitor 120nf
  • 1x Power Transistor TIP31
  • 1x Voltage Regulator lm7805
  • 1x PIR Sensor HC-SR501
  • 1x Temperatura sensor DS1820
  • 1x DC Motor Driver L293D
  • 2x Terminal Blocks
  • 1x SIL Mga Konektor ng Babae

Hakbang 1: Circuits Schematics:

Circuits Schematics
Circuits Schematics

Mga Materyales:

  • 1x ESP8266 NodeMCU
  • 1x 12v Power Jack
  • 1x 220 ohm Resistor 1 / 4W
  • 2x Mga Capacitor 120nf
  • 1x Power Transistor TIP31
  • 1x Voltage Regulator lm7805
  • 1x PIR Sensor HC-SR501
  • 1x Temperatura sensor DS1820
  • 1x DC Motor Driver L293D
  • 2x Mga Block ng Terminal
  • 1x SIL Mga Konektor ng Babae

Hakbang 2: Disenyo ng PCB (Gerber):

Disenyo ng PCB (Gerber)
Disenyo ng PCB (Gerber)
Disenyo ng PCB (Gerber)
Disenyo ng PCB (Gerber)

Narito ang Gerber File upang maaari kang mag-order ng iyong sariling PCB.

Iminumungkahi ko na gamitin ang PCBGOGO upang mabuong manufature ang mga PCB.

Hakbang 3: Paghihinang ng Lahat:

Paghinang ng Lahat
Paghinang ng Lahat
Paghinang ng Lahat
Paghinang ng Lahat

Linisin ang mga circuit pad kung hindi at magsimulang maghinang ng hakbang-hakbang ang lahat.

Hakbang 4: I-install ang Mga Aklatan para sa Code:

I-install ang Mga Aklatan para sa Code
I-install ang Mga Aklatan para sa Code

Narito ang link kung saan maaaring mag-download ng mga aklatan.

Hakbang 5: I-upload ang Code:

I-upload ang Code
I-upload ang Code

Narito ang Code para sa pag-download:

Hakbang 6: Mga Kable at Pagtaas ng Kuryente:

Mga Kable at Upat
Mga Kable at Upat
Mga Kable at Upat
Mga Kable at Upat
Mga Kable at Upat
Mga Kable at Upat

Ikonekta ang mga wire ng DC motor mula sa Curtain at ang mga LED strips wires nang tama.

Hakbang 7: I-set up ang Iyong Ubidots Device at Dashboard:

I-setup ang Iyong Ubidots Device at Dashboard
I-setup ang Iyong Ubidots Device at Dashboard
I-setup ang Iyong Ubidots Device at Dashboard
I-setup ang Iyong Ubidots Device at Dashboard
I-setup ang Iyong Ubidots Device at Dashboard
I-setup ang Iyong Ubidots Device at Dashboard

Pagkakasunud-sunod ng Mga Larawan:

1-Kapag naka-on ang NodeMCU, awtomatikong lilikha ito ng isang aparato na tinatawag na "silid" sa seksyon ng mga aparato ng Ubidots.

2- Magkakaroon ang aparato ng lahat ng mga variable sa loob.

3- Pumunta sa Data / Dashboard.

4- Mag-click sa "+" upang lumikha ng isang bagong dashboard.

5- Mag-click sa marka ng Suriin.

6- Lumikha ng isang Widget sa pamamagitan ng pag-click sa "+".

7- Piliin ang Slider widget para sa control ng Mga Kurtina.

8- Magdagdag ng variable.

9- Piliin ang aparato na "Silid".

10- Piliin ang variable na "Curtain".

11- Itakda ang hakbang sa 100.

12- Ulitin para sa LED Strip ngunit Hakbang = 1 at Variable ay "Ledstrip".

13- Magdagdag ng isang widget ng tagapagpahiwatig.

14- Piliin ang variable ng Kilusan.

15- Tapos ka na.

Hakbang 8: Pagsubok Ito:

Image
Image
Pagsubok Ito
Pagsubok Ito

Salamat sa pagiging bahagi ng tutorial na ito, inaasahan kong gusto mo ito at kung mayroon kang anumang katanungan malaya kang magtanong sa akin.

Inirerekumendang: