Innehållsförteckning:
- Steg 1: Skaffa delar
- Steg 2: Hur det fungerar
- Steg 3: Anslutning av delar (sändare)
- Steg 4: Anslutning av delar (mottagare)
- Steg 5: Koden
- Steg 6: Alexa -installation
- Steg 7: Tack
Video: Billigt och enkelt Smart Home System: 7 steg
2024 Författare: John Day | [email protected]. Senast ändrad: 2024-01-30 12:45
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
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
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 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)
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
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
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:
DIY Billigt och enkelt sätt att tinna din PCB med lödkolv: 6 steg
DIY Billigt och enkelt sätt att tinna din PCB med lödkolv: När jag var nybörjare i PCB -utskrift och lödning hade jag alltid problem med att lödet inte fastnar på rätt ställe, eller kopparspåren går sönder, oxideras och många fler . Men jag blev bekant med många tekniker och hackar och en av dem
Enkelt och billigt temperaturmätinstrument med termistor: 5 steg
Enkelt och billigt temperaturmätinstrument med hjälp av termistor: enkel och billig temperatursensor med NTC -termistortermistor ändrar dess motstånd med förändring i tid med denna egenskap vi bygger temperaturgivare för att veta mer om termistor https://en.wikipedia.org/wiki/ Termistor
Haptic Proximity Module - Billigt och enkelt: 5 steg (med bilder)
Haptisk närhetsmodul - Billigt och enkelt: Gudbegåvad syn för människan är en viktig aspekt av vårt liv. Men det finns fantastiska olyckliga människor som saknar förmåga att visualisera saker. Det finns cirka 37 miljoner människor över hela världen som är blinda, över 15 miljarder
Billigt och enkelt Arduino Eggbot: 7 steg (med bilder)
Billig och enkel Arduino Eggbot: I denna instruktion vill jag visa hur man gör en enkel och billig arduino plotter som kan dra på ägg eller andra sfäriska föremål. Dessutom kommer snart påsk och detta hemlagade att vara mycket praktiskt
Dela och förbättra din förstärkare billigt och enkelt: 3 steg
Dela och förbättra din förstärkare billigt och enkelt: Vanligtvis erbjuder dina förstärkare och mottagare kompromissljud. De flesta är implementerade i enkla men effektiva system och om de är gammal produktion - med kvalitetselement. Men detta gäller särskilt slutstegen för varje förstärkare. Tyvärr