Indholdsfortegnelse:
- Forbrugsvarer
- Trin 1: Kredsløbsdiagrammer:
- Trin 2: PCB Design (Gerber):
- Trin 3: Lodning af alt:
- Trin 4: Installer bibliotekerne til koden:
- Trin 5: Upload koden:
- Trin 6: Kabelføring og opstart:
- Trin 7: Konfigurer din Ubidots -enhed og dit dashboard:
- Trin 8: Test af det:
Video: Rumkontrol med ESP8266 - Temperatur, bevægelse, gardiner og belysning: 8 trin
2024 Forfatter: John Day | [email protected]. Sidst ændret: 2024-01-30 08:27
Dette projekt består af et system baseret på NodeMCU ESP8266 -modulet, der lader dig styre lysstyrken på en LED -strimmel og gardinet i dit værelse, og det er også i stand til at sende data om bevægelser i dit værelse og temperaturen til skyen, hvor du kan se det ved Ubidots IoT -platform.
Forbrugsvarer
Ubidots -konto:
- 1x ESP8266 NodeMCU
- 1x 12V strømstik
- 1x 220 ohm modstand 1/4W
- 2x kondensatorer 120nf
- 1x strømtransistor TIP31
- 1x spændingsregulator lm7805
- 1x PIR-sensor HC-SR501
- 1x temperatursensor DS1820
- 1x DC -motordriver L293D
- 2x terminalblokke
- 1x SIL -hunstik
Trin 1: Kredsløbsdiagrammer:
Materialer:
- 1x ESP8266 NodeMCU
- 1x 12V strømstik
- 1x 220 ohm modstand 1/4W
- 2x kondensatorer 120nf
- 1x strømtransistor TIP31
- 1x spændingsregulator lm7805
- 1x PIR-sensor HC-SR501
- 1x temperatursensor DS1820
- 1x DC -motordriver L293D
- 2x terminalblokke
- 1x SIL -hunstik
Trin 2: PCB Design (Gerber):
Her er Gerber -filen, så du kan bestille dit eget printkort.
Jeg foreslår at bruge PCBGOGO til at fremstille PCB'erne.
Trin 3: Lodning af alt:
Rengør kredsløbspuderne, hvis de ikke er det, og begynd at lodde alt trin for trin.
Trin 4: Installer bibliotekerne til koden:
Her er linket, hvor du kan downloade bibliotekerne.
Trin 5: Upload koden:
Her er koden til download:
Trin 6: Kabelføring og opstart:
Tilslut DC -motorkablerne fra gardinet og LED -stripsene korrekt.
Trin 7: Konfigurer din Ubidots -enhed og dit dashboard:
Billederækkefølge:
1-Når NodeMCU er slået til, vil den automatisk oprette en enhed kaldet "rum" i enhedsafsnittet i Ubidots.
2- Enheden har alle variablerne inde.
3- Gå til Data/Dashboards.
4- Klik på "+" for at oprette et nyt instrumentbræt.
5- Klik på flueben.
6- Opret en widget ved at klikke på "+".
7- Vælg Slider-widget til Curtains-kontrollen.
8- Tilføj en variabel.
9- Vælg "Room" -enhed.
10- Vælg variablen "Gardin".
11- Indstil trin til 100.
12- Gentag for LED Strip, men trin = 1 og variabel er "Ledstrip".
13- Tilføj en indikatorwidget.
14- Vælg bevægelsesvariabel.
15- Du er færdig.
Trin 8: Test af det:
Tak fordi du var en del af denne vejledning, håber du kan lide den, og hvis du har spørgsmål kan du stille mig.
Anbefalede:
Motor i bevægelse med øjesporing: 8 trin
Bevægelig motor med øjesporing: I øjeblikket er øjensporingssensorer mere almindelige på forskellige områder, men kommercielt er de mere kendt for interaktive spil. Denne vejledning foregiver ikke at uddybe sensorerne, da den er meget kompleks og på grund af dens mere og mere almindelige brug
Enkel gestusstyring - Styr dine RC -legetøj med armens bevægelse: 4 trin (med billeder)
Enkel gestusstyring - Styr dine RC -legetøj med armens bevægelse: Velkommen til min 'ible' #45. For et stykke tid siden lavede jeg en fuldt fungerende RC-version af BB8 ved hjælp af Lego Star Wars-dele … https://www.instructables.com/id/Whats-Inside-My-R…Da jeg så, hvor sejt det var Force Band lavet af Sphero, tænkte jeg: "Ok, jeg kan
Potentiometer og servo: kontrolleret bevægelse med Arduino: 4 trin
Potentiometer og servo: kontrolleret bevægelse med Arduino: Først skal du samle relevante materialer for at sammensætte dette kredsløb
2 potentiometre og 2 servoer: kontrolleret bevægelse med Arduino: 4 trin
2 potentiometre og 2 servoer: kontrolleret bevægelse med Arduino: Først skal du samle relevante materialer for at sammensætte dette kredsløb
RC -tank med et FPV -kamera i bevægelse: 9 trin (med billeder)
RC -tank med et FPV -kamera i bevægelse: Hej. I denne instruktive viser jeg dig, hvordan du bygger en fjernbetjeningstank med FPV -kamera. I starten byggede jeg kun RC -tank uden FPV -kamera, men da jeg kørte den i huset, har jeg ikke set, hvor den er. Så jeg kom på det, som jeg vil tilføje til