Inhoudsopgave:

Ruimteregeling Met ESP8266 - Temperatuur, beweging, gordijnen en verlichting: 8 stappen
Ruimteregeling Met ESP8266 - Temperatuur, beweging, gordijnen en verlichting: 8 stappen

Video: Ruimteregeling Met ESP8266 - Temperatuur, beweging, gordijnen en verlichting: 8 stappen

Video: Ruimteregeling Met ESP8266 - Temperatuur, beweging, gordijnen en verlichting: 8 stappen
Video: Elga Ace Instelling weersafhankelijk/ruimtevoeler instellen 2024, November
Anonim
Ruimteregeling Met ESP8266 | Temperatuur, beweging, gordijnen en verlichting
Ruimteregeling Met ESP8266 | Temperatuur, beweging, gordijnen en verlichting

Dit project bestaat uit een systeem op basis van de NodeMCU ESP8266-module waarmee je de helderheid van een LED-strip en het gordijn van je kamer kunt regelen, en het is ook in staat om gegevens over de bewegingsgebeurtenissen van je kamer en de temperatuur naar de cloud te sturen waar je kan het zien door Ubidots IoT-platform.

Benodigdheden

Ubidots-account:

  • 1x ESP8266 NodeMCU
  • 1x 12v stroomaansluiting
  • 1x 220 ohm Weerstand 1/4W
  • 2x condensatoren 120nf
  • 1x vermogenstransistor TIP31
  • 1x Spanningsregelaar lm7805
  • 1x PIR-sensor HC-SR501
  • 1x Temperatuursensor DS1820
  • 1x DC-motorstuurprogramma L293D
  • 2x aansluitblokken
  • 1x SIL vrouwelijke connectoren

Stap 1: Schakelschema's:

Schakelschema's
Schakelschema's

Materialen:

  • 1x ESP8266 NodeMCU
  • 1x 12v stroomaansluiting
  • 1x 220 ohm Weerstand 1/4W
  • 2x condensatoren 120nf
  • 1x vermogenstransistor TIP31
  • 1x Spanningsregelaar lm7805
  • 1x PIR-sensor HC-SR501
  • 1x Temperatuursensor DS1820
  • 1x DC-motorstuurprogramma L293D
  • 2x aansluitblokken
  • 1x SIL vrouwelijke connectoren

Stap 2: PCB-ontwerp (Gerber):

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

Hier is het Gerber-bestand zodat u uw eigen PCB kunt bestellen.

Ik stel voor om PCBGOGO te gebruiken om de PCB's te vervaardigen.

Stap 3: Alles solderen:

Alles solderen
Alles solderen
Alles solderen
Alles solderen

Maak de circuitpads schoon als ze dat niet zijn en begin stap voor stap alles te solderen.

Stap 4: Installeer de bibliotheken voor de code:

Installeer de bibliotheken voor de code
Installeer de bibliotheken voor de code

Hier is de link waar u de bibliotheken kunt downloaden.

Stap 5: Upload de code:

Upload de code
Upload de code

Hier is de code om te downloaden:

Stap 6: Bedrading en opstarten:

Bedrading en inschakelen
Bedrading en inschakelen
Bedrading en inschakelen
Bedrading en inschakelen
Bedrading en inschakelen
Bedrading en inschakelen

Sluit de draden van de DC-motor van het gordijn en de draden van de LED-strips correct aan.

Stap 7: Stel uw Ubidots-apparaat en dashboard in:

Stel uw Ubidots-apparaat en dashboard in
Stel uw Ubidots-apparaat en dashboard in
Stel uw Ubidots-apparaat en dashboard in
Stel uw Ubidots-apparaat en dashboard in
Stel uw Ubidots-apparaat en dashboard in
Stel uw Ubidots-apparaat en dashboard in

Volgorde van afbeeldingen:

1-Wanneer de NodeMCU is ingeschakeld, wordt automatisch een apparaat met de naam "kamer" gemaakt in de sectie apparaten van Ubidots.

2- Het apparaat heeft alle variabelen binnenin.

3- Ga naar Gegevens/Dashboards.

4- Klik op "+" om een nieuw dashboard aan te maken.

5- Klik op Vinkje.

6- Maak een widget aan door op "+" te klikken.

7- Selecteer Slider-widget voor de besturing Gordijnen.

8- Voeg een variabele toe.

9- Selecteer het apparaat "Kamer".

10- Selecteer de variabele "Gordijn".

11- Zet stap op 100.

12- Herhaal dit voor LED-strip, maar stap = 1 en variabele is "Ledstrip".

13- Voeg een indicatorwidget toe.

14- Selecteer Bewegingsvariabele.

15- Je bent klaar.

Stap 8: het testen:

Image
Image
Het testen
Het testen

Bedankt dat je deel uitmaakt van deze tutorial, ik hoop dat je het leuk vindt en als je vragen hebt, kun je me die stellen.

Aanbevolen: