Indholdsfortegnelse:
- Trin 1: Anskaffelse af dele
- Trin 2: Sådan fungerer det
- Trin 3: Tilslutning af delene (sender)
- Trin 4: Tilslutning af dele (modtager)
- Trin 5: Koden
- Trin 6: Alexa -opsætning
- Trin 7: Tak
Video: Billigt og let Smart Home System: 7 trin
2024 Forfatter: John Day | [email protected]. Sidst ændret: 2024-01-30 08:28
Hej!
Jeg er Ed Jeg er en 15 år gammel med en passion for computing, programmering og elektroteknik. Da jeg er ganske ung, bor jeg i mine forældres hus, Dette projekt startede, da jeg besluttede at flytte til loftet/ loftet. I processen med at designe rummet med nye møbler, som jeg vil købe, besluttede jeg, at jeg ville lave dette værelse lidt anderledes; Og Smart Room blev født!
Trin 1: Anskaffelse af dele
AmazonDer er forskellige måder at gøre dette på. Du kan købe alle komponenterne billigt, men levering tager cirka 30 dage fra Kina, eller du kan købe delene på Amazon.
(Alle links UK er jeg bange for)
NODEMCU 1x
Amazon
Bangood
ARDUINO Mindst 2x Afhængigt af hvor mange moduler du bruger (Enhver form gør, men jeg brugte Pro Micros, da jeg havde dem liggende)
Amazon
Bangood
8 stykke relæbræt 1x
Bangood
Amazon
Radiomoduler (NRF24L01) mindst 2x
Amazon
Bangood
Radioadaptere mindst 2 x
Bangood
Amazon
Flere enkeltrelæmoduler afhængigt af om du vil tilslutte ekstra enheder
Amazon
Bangood
MISC
Masser af jumperkabler, i forskellige ender
Masser af tålmodighed
ws2182b LED strip
Ekstra smarte hjemmeartikler, f.eks. ventilator
Amazon Echo, af enhver type
USB -kabler til programmering
Perf Board
Pin overskrifter
Trin 2: Sådan fungerer det
Når vi laver dette, skal vi først forstå, hvordan det fungerer.
Grundlæggende er der 3 komponenter til denne opsætning.
- NodeMCU, der modtager kommandoer fra amazon Echo, der sender kommandoer langs relæet
- Arduinoen, der modtager kommandoer fra NodeMCU via relæet, sender derefter flere kommandoer via radio
- Den modtagende radio Arduino, som modtager kommandoer via radio og er knyttet til alle lysene
Jeg ved, at der er bedre måder at få arduinoen til at kommunikere med NodeMCU end med Basic relay board Logic, men jeg prøvede 3 andre løsninger, og dette var det eneste, der arbejdede på i sidste ende, så jeg holdt fast ved dette.
Trin 3: Tilslutning af delene (sender)
Før først NODEMCU til relæet,
D0-D6 skal forbindes til INPUT 1-7 på relæet
og VIN og GROUND tilsluttet i overensstemmelse hermed.
Tilslut relæet til Arduino
Det, vi forsøger at gøre, er at få relæet til at ligne en simpel trykknap.
Så tilslut relæets NO til en 5v strøm
Tilslut relæets COM til to forskellige ting, til den korrekte arduino -pin og til GND via en 1Kohm pullup -modstand.
Du kan enten gøre alt dette på et brødbræt eller via perfboard med lodning
Tilslut radiomodulet
Sæt først radiomodulet i adapteren, og tilslut det derefter
Dette er til pro micro
Adapter ------------ arduino
MO - 16
CE - 7
CSN - 8
SCK - 15
MI - 14
Det er alle ledninger til senderfunktionen
Trin 4: Tilslutning af dele (modtager)
Denne del afhænger af, hvor mange modtagermoduler du planlægger at bruge. For mig bruger jeg en stor mængde, bare gentag dette trin.
For det første, Tilslut radiomodulet. Først skal du sætte radiomodulet i adapteren, og derefter tilslutte det
Dette er til pro micro
Adapter ------------ arduino
MO - 16
CE - 7
CSN - 8
SCK - 15
MI - 14
Tilslut LED Strip
5v - 5v
GND -GND
DI- A0
Trin 5: Koden
Hej, Jeg indrømmer lige nu, at min C ++ viden/ Arduino -færdighed er underordnet.
Derfor flettede jeg Mange forskellige menneskers kode sammen
Kredit til:
Rui Santos
Sådan mekatronik
Arduino eksempler
FauxMoESP -skaber
I det væsentlige bruger NodeMCU -koden en vidunderlig bibliotek kaldet FauxMoESP, som efterligner en WeMO -switch.
Derfra er det ret enkelt at bruge, men jeg har stadig brugt og ændret Rui Santos 'kode, beklager!
Det styrer hvert relæ til at udføre en bestemt kommando, og det er det.
Arduino -senderkoden identificerer mønstre og sender derefter radiosignaler igen, det var ikke helt min kode, men jeg ændrede den.
Arduino Reciever -koden igen, var ikke helt min, men jeg ændrede den, den lytter efter koder og tænder/ slukker lysdioder
Kode linket herunder
Trin 6: Alexa -opsætning
Grundlaget for kommandoerne er rutiner.
Alexa forstår at gøre 7 ting; Tænd og sluk for hvert relæ ved at indstille FauxmoESP -kontakten til 10%, 20% osv. Det er dog ikke nok. Så vi bruger rutiner til at gøre alle disse ting i orden, så vi kan styre lysdioderne.
Denne proces kan tage et stykke tid, men hav tålmodighed!
Trin 7: Tak
Tak fordi du tog dig tid til at se på dette instruerbare, det betyder meget for mig! Hvis du bygger dette, så held og lykke med det, ellers må du have en god dag, kommentere, like eller følge, hvis du nød dette, og sørg for at stille de spørgsmål, du måtte have!
Anbefalede:
Haptic Proximity Module - Billigt og let: 5 trin (med billeder)
Haptisk nærhedsmodul - Billigt og let: Gudbegavet syn for mennesket er et vigtigt aspekt af vores liv. Men der er fantastiske uheldige mennesker, der mangler evnen til at visualisere ting. Der er cirka 37 millioner mennesker over hele kloden, der er blinde, over 15 milliarder
$ 2 Arduino. ATMEGA328 som enkeltstående. Let, billigt og meget lille. en komplet vejledning .: 6 trin (med billeder)
$ 2 Arduino. ATMEGA328 som enkeltstående. Let, billigt og meget lille. en komplet vejledning .: I denne instruktionsbog lærer du, hvordan du bruger Arduino ATMEGA328 mikrokontrollerchip som en enkeltstående mikrokontroller. De koster kun 2 bukke, kan gøre det samme som din Arduino og gøre dine projekter ekstremt små.Vi vil dække pin -layoutet
Opdel og forbedre din forstærker billigt og let: 3 trin
Opdel og forbedre din forstærker billigt og let: Normalt tilbyder dine forstærkere og modtagere kompromislyd. De fleste er implementeret i enkle, men effektive ordninger, og hvis de er gamle produktion - med kvalitetselementer. Men dette gælder især for sluttrinnene på hver forstærker. Desværre
DIY MusiLED, musik-synkroniserede lysdioder med et klik Windows & Linux-applikation (32-bit og 64-bit). Let at genskabe, let at bruge, let at transportere .: 3 trin
DIY MusiLED, musik-synkroniserede lysdioder med et klik Windows & Linux-applikation (32-bit og 64-bit). Let at genskabe, let at bruge, let at transportere .: Dette projekt hjælper dig med at forbinde 18 lysdioder (6 røde + 6 blå + 6 gule) til dit Arduino-kort og analysere din computers lydkorts realtids signaler og videresende dem til lysdioderne for at tænde dem i takt med slageffekterne (Snare, High Hat, Kick)
Billigt let at lave bærbar stativ: 4 trin
Billigt let at lave bærbart stativ: Dette er et bærbart stativ til min Acer Aspire 5032 bærbare. du kan gøre det til enhver bærbar computer med gummipuder i bunden (grund senere) ved at justere bredden af træstængerne til din bærbare computers bredde. dette er min første instruerbare, så giv venligst din co