Innehållsförteckning:

Billigt och enkelt Smart Home System: 7 steg
Billigt och enkelt Smart Home System: 7 steg

Video: Billigt och enkelt Smart Home System: 7 steg

Video: Billigt och enkelt Smart Home System: 7 steg
Video: Smarta hemekosystem: detaljerad översikt och funktioner, allt du behöver veta 2024, November
Anonim
Billigt och enkelt Smart Home System
Billigt och enkelt Smart Home System

Hallå där!

Jag är Ed Jag är en 15 år gammal med en passion för dator, programmering och elektroteknik. Eftersom jag är ganska ung bor jag i mina föräldrars hus, Det här projektet startade när jag bestämde mig för att flytta till vinden/ loftrummet. I processen med att designa rummet med nya möbler som jag ska köpa bestämde jag mig för att jag skulle göra det här rummet lite annorlunda; Och Smart Room föddes!

Steg 1: Skaffa delar

Skaffa delar
Skaffa delar

Det finns olika sätt att göra detta, du kan köpa alla komponenter billigt, men leveransen tar cirka 30 dagar från Kina, eller så kan du köpa delarna på Amazon.

(Alla länkar Storbritannien är jag rädd)

NODEMCU 1x

Amazon

Bangood

ARDUINO Minst 2x Beroende på hur många moduler du använder (vilken typ som helst kommer att göra, men jag använde Pro Micros som jag hade dem liggande)

Amazon

Bangood

8 -delars reläbräda 1x

Bangood

Amazon

Radiomoduler (NRF24L01) minst 2x

Amazon

Bangood

Radioadaptrar minst 2 x

Bangood

Amazon

Flera enstaka relämoduler beroende på om du vill ansluta extra enheter

Amazon

Bangood

MISC

Massor av bygelkablar, i olika ändar

Mycket tålamod

ws2182b LED -remsa

Extra smarta hemartiklar, t.ex. fläkt

Amazon Echo, av vilken typ som helst

USB -kablar för programmering

Perf Board

Stifthuvuden

Steg 2: Hur det fungerar

Hur det fungerar
Hur det fungerar

När vi gör detta måste vi först förstå hur det fungerar.

I huvudsak finns det tre komponenter i denna installation.

  • NodeMCU som tar emot kommandon från Amazon Echo vilket skickar kommandon längs reläet
  • Arduino som tar emot kommandon från NodeMCU via reläet skickar sedan fler kommandon via radio
  • The Receiving Radio Arduino, som tar emot kommandon via radio och är ansluten till alla lampor

Jag vet att det finns bättre sätt att få arduino att kommunicera med NodeMCU än med Basic relay board Logic men jag försökte 3 andra lösningar och detta var det enda som fungerade i slutändan så jag fastnade för detta.

Steg 3: Anslutning av delar (sändare)

Koppla ihop delarna (sändare)
Koppla ihop delarna (sändare)
Koppla ihop delarna (sändare)
Koppla ihop delarna (sändare)
Koppla ihop delarna (sändare)
Koppla ihop delarna (sändare)
Koppla ihop delarna (sändare)
Koppla ihop delarna (sändare)

Koppla först NODEMCU till reläet,

D0-D6 bör anslutas till INGÅNG 1-7 på reläet

och VIN och GROUND anslutna i enlighet därmed.

Anslut reläet till Arduino

Det vi försöker göra är att få reläet att vara som en enkel tryckknapp.

Så anslut reläets NO till en 5v ström

Anslut reläets COM till två olika saker, till rätt arduino -stift och till GND via ett 1Kohm pullup -motstånd.

Du kan antingen göra allt detta på en brödbräda eller via perfboard med lödning

Anslut radiomodulen

Sätt först in radiomodulen i adaptern och anslut sedan den

Detta är för pro micro

Adapter ------------ arduino

MO - 16

CE - 7

CSN - 8

SCK - 15

MI - 14

Det är alla ledningar för sändarfunktionen

Steg 4: Anslutning av delar (mottagare)

Koppla ihop delarna (mottagare)
Koppla ihop delarna (mottagare)
Koppla ihop delarna (mottagare)
Koppla ihop delarna (mottagare)
Koppla ihop delarna (mottagare)
Koppla ihop delarna (mottagare)
Koppla ihop delarna (mottagare)
Koppla ihop delarna (mottagare)

Denna del beror på hur många mottagarmoduler du planerar att använda. För mig använder jag en stor mängd bara upprepa detta steg.

För det första, Anslut radiomodulen. Sätt först in radiomodulen i adaptern och anslut sedan den

Detta är för pro micro

Adapter ------------ arduino

MO - 16

CE - 7

CSN - 8

SCK - 15

MI - 14

Anslut LED -remsan

5v - 5v

GND -GND

DI- A0

Steg 5: Koden

Koden
Koden

Hej, Jag ska erkänna just nu att min C ++ kunskap/ Arduino -skicklighet är underordnad.

Därför slog jag ihop många olika människors kod tillsammans

Kredit till:

Rui Santos

Hur man mekatronik

Arduino Exempel

FauxMoESP -skapare

I huvudsak använder NodeMCU -koden en underbar libary som heter FauxMoESP, som emulerar en WeMO -switch.

Därifrån är det ganska enkelt att använda, men jag använde och ändrade fortfarande Rui Santos kod, förlåt!

Det styr varje relä för att utföra ett visst kommando och det är det.

Arduino -sändarkoden identifierar mönster och skickar sedan radiosignaler, igen, det var inte helt min kod, men jag ändrade den.

Arduino Reciever -koden igen, var inte helt min men jag ändrade den, den lyssnar efter koder och tänder/ släcker sedan lysdioder

Kod länkad nedan

Steg 6: Alexa -installation

Alexa Setup
Alexa Setup

Grunden för kommandona är rutiner.

Alexen vet hur man gör 7 saker; Slå på och av varje relä genom att ställa in FauxmoESP -omkopplaren till 10%, 20% etc. Det räcker dock inte. Så vi använder rutiner för att göra alla dessa saker i ordning så att vi kan styra lysdioderna.

Denna process kan ta ett tag men ha tålamod!

Steg 7: Tack

Tack för att du tog dig tid att titta på det här instruerbara, det betyder mycket för mig! Om du bygger detta sedan lycka till med det, annars ha en bra dag, kommentera, gilla eller följ om du tyckte om detta, och var noga med att ställa eventuella frågor du kan ha!

Rekommenderad: