Inhoudsopgave:
2025 Auteur: John Day | [email protected]. Laatst gewijzigd: 2025-01-13 06:57
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:
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):
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:
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:
Hier is de link waar u de bibliotheken kunt downloaden.
Stap 5: Upload de code:
Hier is de code om te downloaden:
Stap 6: Bedrading en opstarten:
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:
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:
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.