INHOUDSOPGAWE:

Kamerbeheer met ESP8266 - Temperatuur, beweging, gordyne en beligting: 8 stappe
Kamerbeheer met ESP8266 - Temperatuur, beweging, gordyne en beligting: 8 stappe

Video: Kamerbeheer met ESP8266 - Temperatuur, beweging, gordyne en beligting: 8 stappe

Video: Kamerbeheer met ESP8266 - Temperatuur, beweging, gordyne en beligting: 8 stappe
Video: Иоша Бах: время, гипотеза моделирования, существование 2024, Julie
Anonim
Kamerbeheer met ESP8266 | Temperatuur, beweging, gordyne en beligting
Kamerbeheer met ESP8266 | Temperatuur, beweging, gordyne en beligting

Hierdie projek bestaan uit 'n stelsel wat gebaseer is op die NodeMCU ESP8266 -module waarmee u die helderheid van 'n LED -strook en die gordyn van u kamer kan beheer, en dit kan ook data stuur oor die bewegingsgebeurtenisse van u kamer en die temperatuur na die wolk waar u kan dit sien deur Ubidots IoT -platform.

Voorrade

Ubidots -rekening:

  • 1x ESP8266 NodeMCU
  • 1x 12V kragaansluiting
  • 1x 220 ohm Weerstand 1/4W
  • 2x kondensators 120nf
  • 1x kragtransistor TIP31
  • 1x Spanningsreguleerder lm7805
  • 1x PIR-sensor HC-SR501
  • 1x Temperatuursensor DS1820
  • 1x DC -motorbestuurder L293D
  • 2x terminale blokke
  • 1x SIL -vroulike verbindings

Stap 1: Kringskemas:

Kringskemas
Kringskemas

Materiaal:

  • 1x ESP8266 NodeMCU
  • 1x 12V kragaansluiting
  • 1x 220 ohm Weerstand 1/4W
  • 2x kondensators 120nf
  • 1x kragtransistor TIP31
  • 1x Spanningsreguleerder lm7805
  • 1x PIR-sensor HC-SR501
  • 1x Temperatuursensor DS1820
  • 1x DC -motorbestuurder L293D
  • 2x terminale blokke
  • 1x SIL -vroulike verbindings

Stap 2: PCB -ontwerp (Gerber):

PCB -ontwerp (Gerber)
PCB -ontwerp (Gerber)
PCB -ontwerp (Gerber)
PCB -ontwerp (Gerber)

Hier is die Gerber -lêer, sodat u u eie PCB kan bestel.

Ek stel voor om PCBGOGO te gebruik om die PCB's te vervaardig.

Stap 3: Alles soldeer:

Alles soldeer
Alles soldeer
Alles soldeer
Alles soldeer

Maak die kringblokkies skoon as dit nie die geval is nie en begin alles stap vir stap soldeer.

Stap 4: Installeer die biblioteke vir die kode:

Installeer die biblioteke vir die kode
Installeer die biblioteke vir die kode

Hier is die skakel waar u die biblioteke kan aflaai.

Stap 5: Laai die kode op:

Laai die kode op
Laai die kode op

Hier is die kode om af te laai:

Stap 6: Bedrading en aanskakeling:

Bedrading en aanskakeling
Bedrading en aanskakeling
Bedrading en aanskakeling
Bedrading en aanskakeling
Bedrading en aanskakeling
Bedrading en aanskakeling

Koppel die GS -motordrade van die gordyn en die LED -strookdrade korrek.

Stap 7: Stel u Ubidots -toestel en -paneel op:

Stel u Ubidots -toestel en -paneel op
Stel u Ubidots -toestel en -paneel op
Stel u Ubidots -toestel en -paneel op
Stel u Ubidots -toestel en -paneel op
Stel u Ubidots -toestel en -paneel op
Stel u Ubidots -toestel en -paneel op

Orde van beelde:

1-As die NodeMCU aangeskakel word, skep dit outomaties 'n toestel met die naam 'kamer' in die afdeling 'toestelle' van Ubidots.

2- Die toestel bevat al die veranderlikes.

3- Gaan na Data/Dashboards.

4- Klik op "+" om 'n nuwe paneelbord te skep.

5- Klik op Merk.

6- Skep 'n widget deur op "+" te klik.

7- Kies die glyer-widget vir die gordynbeheer.

8- Voeg 'n veranderlike by.

9- Kies 'kamer'-toestel.

10- Kies die veranderlike "Gordyn".

11- Stel stap op 100.

12- Herhaal vir LED Strip, maar Step = 1 en Variable is "Ledstrip".

13- Voeg 'n aanwyser-widget by.

14- Kies bewegingsveranderlike.

15- Jy is klaar.

Stap 8: Toets dit:

Image
Image
Toets dit
Toets dit

Dankie dat u deel was van hierdie tutoriaal, ek hoop dat u daarvan hou en as u enige vrae het, kan u my gerus vra.

Aanbeveel: