Innehållsförteckning:
- Tillbehör
- Steg 1: Kretsschema:
- Steg 2: PCB -design (Gerber):
- Steg 3: Lödning av allt:
- Steg 4: Installera biblioteken för koden:
- Steg 5: Ladda upp koden:
- Steg 6: Kabeldragning och uppstart:
- Steg 7: Konfigurera din Ubidots -enhet och instrumentpanel:
- Steg 8: Testa det:
Video: Rumskontroll med ESP8266 - Temperatur, rörelse, gardiner och belysning: 8 steg
2024 Författare: John Day | [email protected]. Senast ändrad: 2024-01-30 12:41
Detta projekt består av ett system baserat på NodeMCU ESP8266 -modulen som låter dig styra ljusstyrkan på en LED -remsa och gardinen i ditt rum, och den kan också skicka data om rörelser i ditt rum och temperaturen till molnet där du kan se det av Ubidots IoT -plattform.
Tillbehör
Ubidots -konto:
- 1x ESP8266 NodeMCU
- 1x 12V strömuttag
- 1x 220 ohm motstånd 1/4W
- 2x kondensatorer 120nf
- 1x strömtransistor TIP31
- 1x spänningsregulator lm7805
- 1x PIR-sensor HC-SR501
- 1x temperatursensor DS1820
- 1x DC -motordrivrutin L293D
- 2x terminalblock
- 1x SIL -honkontakter
Steg 1: Kretsschema:
Material:
- 1x ESP8266 NodeMCU
- 1x 12V strömuttag
- 1x 220 ohm motstånd 1/4W
- 2x kondensatorer 120nf
- 1x strömtransistor TIP31
- 1x spänningsregulator lm7805
- 1x PIR-sensor HC-SR501
- 1x temperatursensor DS1820
- 1x DC -motordrivrutin L293D
- 2x terminalblock
- 1x SIL -honkontakter
Steg 2: PCB -design (Gerber):
Här är Gerber -filen så att du kan beställa ditt eget kretskort.
Jag föreslår att man använder PCBGOGO för att tillverka PCB: erna.
Steg 3: Lödning av allt:
Rengör kretsdynorna om de inte är det och börja löda allt steg för steg.
Steg 4: Installera biblioteken för koden:
Här är länken för att ladda ner biblioteken.
Steg 5: Ladda upp koden:
Här är koden för nedladdning:
Steg 6: Kabeldragning och uppstart:
Anslut likströmsmotorkablarna från gardinen och LED -remsorna korrekt.
Steg 7: Konfigurera din Ubidots -enhet och instrumentpanel:
Bildordning:
1-När NodeMCU slås på kommer det automatiskt att skapa en enhet som kallas "rum" i enhetsdelen av Ubidots.
2- Enheten kommer att ha alla variabler inuti.
3- Gå till Data/Dashboards.
4- Klicka på "+" för att skapa en ny instrumentpanel.
5- Klicka på kryssrutan.
6- Skapa en widget genom att klicka på "+".
7- Välj skjutreglage-widget för Curtains-kontrollen.
8- Lägg till en variabel.
9- Välj "Rum" -enhet.
10- Välj variabeln "Gardin".
11- Ställ in steget till 100.
12- Upprepa för LED Strip men Steg = 1 och variabel är "Ledstrip".
13- Lägg till en indikatorwidget.
14- Välj rörelsevariabel.
15- Du är klar.
Steg 8: Testa det:
Tack för att du var en del av denna handledning, hoppas att du gillar den och om du har några frågor kan du ställa mig fritt.
Rekommenderad:
Ljudsensor och servo: reaktiv rörelse: 4 steg
Ljudsensor och servo: reaktiv rörelse: Först måste du samla relevant material för att sätta ihop denna krets
Potentiometer och servo: kontrollerad rörelse med Arduino: 4 steg
Potentiometer och servo: kontrollerad rörelse med Arduino: Först måste du samla relevant material för att sätta ihop denna krets
2 potentiometrar och 2 servon: kontrollerad rörelse med Arduino: 4 steg
2 potentiometrar och 2 servon: kontrollerad rörelse med Arduino: Först måste du samla relevant material för att sätta ihop denna krets
Sätta ljud, ljus och rörelse i ett brädspel med magneter: 3 steg
Att sätta ljud, ljus och rörelse i ett brädspel med magneter: Detta projekt är ett försök att sätta elektronikkomponenter i ett brädspel. Magneter limmades på bonde och hallsensorer limmades under brädet. Varje gång en magnet träffar en sensor spelas ett ljud, en lysdiod tänds eller en servomotor utlöses. Jag ma
Upptäck rörelse och förstör målet! Autonomt DIY -projekt: 5 steg
Upptäck rörelse och förstör målet! Autonomous DIY Project: Detect Motion and Destroy Target! I den här videon visar jag dig hur du bygger ett DIY -rörelsesspårningsprojekt med en Raspberry Pi 3. Projektet är autonomt så det rör sig och avfyrar pistolen när den upptäcker rörelse. Jag använde lasermodul för detta projekt, men du