Sisällysluettelo:
2025 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2025-01-13 06:57
Tämä projekti koostuu järjestelmästä, joka perustuu NodeMCU ESP8266 -moduuliin, jonka avulla voit hallita LED -nauhan kirkkautta ja huoneesi verhoa. Se voi myös lähettää tietoja huoneesi liiketapahtumista ja lämpötilasta pilveen, jossa Näet sen Ubidots IoT -alustalla.
Tarvikkeet
Ubidots -tili:
- 1x ESP8266 -solmuMCU
- 1x 12v virtaliitin
- 1x 220 ohmin vastus 1/4W
- 2x kondensaattorit 120nf
- 1x tehotransistori TIP31
- 1x jännitesäädin lm7805
- 1x PIR-anturi HC-SR501
- 1x lämpötila -anturi DS1820
- 1x DC -moottorin ohjain L293D
- 2x riviliittimet
- 1x SIL -naarasliittimet
Vaihe 1: Piirikaaviot:
Materiaalit:
- 1x ESP8266 -solmuMCU
- 1x 12v virtaliitin
- 1x 220 ohmin vastus 1/4W
- 2x kondensaattorit 120nf
- 1x tehotransistori TIP31
- 1x jännitesäädin lm7805
- 1x PIR-anturi HC-SR501
- 1x Lämpötila -anturi DS1820
- 1x DC -moottorin ohjain L293D
- 2x riviliittimet
- 1x SIL -naarasliittimet
Vaihe 2: Piirilevyjen suunnittelu (Gerber):
Tässä on Gerber -tiedosto, joten voit tilata oman piirilevyn.
Ehdotan PCBGOGO: n käyttöä piirilevyjen valmistukseen.
Vaihe 3: Kaiken juottaminen:
Puhdista piirilevyt, jos ne eivät ole, ja aloita juottaminen vaihe vaiheelta.
Vaihe 4: Asenna koodin kirjastot:
Tässä on linkki, josta voit ladata kirjastoja.
Vaihe 5: Lataa koodi:
Tässä on koodi ladattavaksi:
Vaihe 6: Johdotus ja virta:
Liitä DC -moottorin johdot verhosta ja LED -nauhat johdot oikein.
Vaihe 7: Asenna Ubidots -laite ja kojelauta:
Kuvien järjestys:
1-Kun NodeMCU kytketään päälle, se luo automaattisesti laitteen nimeltä "huone" Ubidots-laitteiden osioon.
2- Laitteessa on kaikki muuttujat sisällä.
3- Siirry kohtaan Data/Dashboards.
4- Luo uusi koontinäyttö napsauttamalla "+".
5- Napsauta valintamerkkiä.
6- Luo widget napsauttamalla "+".
7- Valitse Verhot-ohjausobjektin liukusäädin.
8- Lisää muuttuja.
9- Valitse "Huone" -laite.
10- Valitse "Verho" -muuttuja.
11- Aseta askel 100: een.
12- Toista LED-nauhalle, mutta vaihe = 1 ja muuttuja on "Ledstrip".
13- Lisää indikaattori-widget.
14- Valitse Movement-muuttuja.
15- Olet valmis.
Vaihe 8: Testaa:
Kiitos, että olet osa tätä opetusohjelmaa, toivottavasti pidät siitä ja jos sinulla on kysyttävää, voit kysyä minulta.