Indholdsfortegnelse:

Billigt og let Smart Home System: 7 trin
Billigt og let Smart Home System: 7 trin

Video: Billigt og let Smart Home System: 7 trin

Video: Billigt og let Smart Home System: 7 trin
Video: Основные ошибки при возведении перегородок из газобетона #5 2024, Juli
Anonim
Billigt og let Smart Home System
Billigt og let Smart Home System

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

Anskaffelse af dele
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

Hvordan det virker
Hvordan det virker

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)

Kabelføring af delene (sender)
Kabelføring af delene (sender)
Kabelføring af delene (sender)
Kabelføring af delene (sender)
Kabelføring af delene (sender)
Kabelføring af delene (sender)
Kabelføring af delene (sender)
Kabelføring 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)

Tilslutning af dele (modtager)
Tilslutning af dele (modtager)
Tilslutning af dele (modtager)
Tilslutning af dele (modtager)
Tilslutning af dele (modtager)
Tilslutning af dele (modtager)
Tilslutning af dele (modtager)
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

Koden
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

Alexa opsætning
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: