Innholdsfortegnelse:

Billig og enkelt Smart Home System: 7 trinn
Billig og enkelt Smart Home System: 7 trinn

Video: Billig og enkelt Smart Home System: 7 trinn

Video: Billig og enkelt Smart Home System: 7 trinn
Video: Самая дешевая аккумуляторная цепная пила с Алиэкспресс. Тест. Разборка. Стоит ли покупать из Китая? 2024, Juli
Anonim
Billig og enkelt Smart Home System
Billig og enkelt Smart Home System

Hei der!

Jeg er Ed Jeg er en 15 år gammel med en lidenskap for databehandling, programmering og elektroteknikk. Siden jeg er ganske ung, bor jeg i foreldrenes hus. Dette prosjektet startet da jeg bestemte meg for å flytte til loftet/ loftsrommet. I prosessen med å designe rommet med nye møbler som jeg skal kjøpe bestemte jeg meg for at jeg skulle lage dette rommet litt annerledes; Og Smart -rommet ble født!

Trinn 1: Anskaffelse av deler

Anskaffelse av deler
Anskaffelse av deler

Amazon Det er forskjellige måter å gjøre dette på. Du kan kjøpe alle komponentene billig, men leveringen tar omtrent 30 dager fra Kina, eller du kan kjøpe delene på Amazon.

(Alle lenker Storbritannia er jeg redd)

NODEMCU 1x

Amazon

Bangood

ARDUINO Minst 2x Avhengig av hvor mange moduler du bruker (Alle slags vil gjøre, men jeg brukte Pro Micros som jeg hadde dem liggende)

Amazon

Bangood

8 -delers relébrett 1x

Bangood

Amazon

Radiomoduler (NRF24L01) minst 2x

Amazon

Bangood

Radioadaptere minst 2 x

Bangood

Amazon

Flere enkeltrelémoduler avhengig av om du vil koble til ekstra enheter

Amazon

Bangood

MISC

Mange hoppekabler, i forskjellige ender

Mye tålmodighet

ws2182b LED -stripe

Ekstra smarte hjemmeartikler, f.eks. fan

Amazon Echo, av hvilken som helst type

USB -kabler for programmering

Perf Board

Pin Headers

Trinn 2: Slik fungerer det

Hvordan det fungerer
Hvordan det fungerer

Når vi lager dette må vi først forstå hvordan det fungerer.

I hovedsak er det 3 komponenter i dette oppsettet.

  • NodeMCU som mottar kommandoer fra amazon Echo Who Sends kommandoer langs reléet
  • Arduinoen som mottar kommandoer fra NodeMCU via reléet, sender deretter flere kommandoer via radio
  • The Receiving Radio Arduino, som mottar kommandoer via radio og er festet til alle lysene

Jeg vet at det er bedre måter å få arduinoen til å kommunisere med NodeMCU enn med Basic relay board Logic, men jeg prøvde 3 andre løsninger, og dette var det eneste som jobbet til slutt, så jeg holdt meg til dette.

Trinn 3: Koble til delene (sender)

Kabling av delene (sender)
Kabling av delene (sender)
Kabling av delene (sender)
Kabling av delene (sender)
Kabling av delene (sender)
Kabling av delene (sender)
Kabling av delene (sender)
Kabling av delene (sender)

Før først NODEMCU til stafetten,

D0-D6 bør kobles til INNGANG 1-7 på reléet

og VIN og GROUND koblet i henhold til dette.

Koble reléet til Arduino

Det vi prøver å gjøre er å få stafetten til å være som en enkel trykknapp.

Så koble reléets NO til en 5v strøm

Koble reléets COM til to forskjellige ting, til riktig arduino -pin og til GND via en 1Kohm pullup -motstand.

Du kan enten gjøre alt dette på et brødbrett eller via perfboard med lodding

Koble til radiomodulen

Sett først radiomodulen inn i adapteren, og koble den deretter til

Dette er for pro micro

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

MO - 16

CE - 7

CSN - 8

SCK - 15

MI - 14

Det er alle ledningene for senderfunksjonen

Trinn 4: Koble til delene (mottaker)

Kabling av delene (mottaker)
Kabling av delene (mottaker)
Kabling av delene (mottaker)
Kabling av delene (mottaker)
Kabling av delene (mottaker)
Kabling av delene (mottaker)
Kabling av delene (mottaker)
Kabling av delene (mottaker)

Denne delen avhenger av hvor mange mottakermoduler du planlegger å bruke. For meg bruker jeg en stor mengde, bare gjenta dette trinnet.

For det første, Koble til radiomodulen. Sett først radiomodulen i adapteren og koble den til

Dette er for pro micro

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

MO - 16

CE - 7

CSN - 8

SCK - 15

MI - 14

Koble til LED -stripen

5v - 5v

GND -GND

DI- A0

Trinn 5: Koden

Koden
Koden

Hei, Jeg innrømmer akkurat nå at min C ++ kunnskap/ Arduino -ferdighet er underordnet.

Derfor slo jeg sammen mange forskjellige personers kode

Takk til:

Rui Santos

Hvordan mekatronikk

Arduino eksempler

FauxMoESP skaperen

I hovedsak bruker NodeMCU -koden en fantastisk libary kalt FauxMoESP, som etterligner en WeMO -bryter.

Derfra er det ganske enkelt å bruke, men jeg brukte og endret fortsatt Rui Santos 'kode, beklager!

Det styrer hvert relé for å utføre en bestemt kommando, og det er det.

Arduino -senderkoden identifiserer mønstre og sender deretter radiosignaler, igjen, det var ikke helt koden min, men jeg endret den.

Arduino Reciever -koden igjen, var ikke helt min, men jeg endret den, den lytter etter koder og slår deretter på/ av lysdioder

Kode lenket nedenfor

Trinn 6: Alexa -oppsett

Alexa -oppsett
Alexa -oppsett

Grunnlaget for kommandoene er rutiner.

Alexa vet hvordan man gjør 7 ting; Slå av og på hvert relé ved å sette FauxmoESP -bryteren til 10%, 20% etc. Det er imidlertid ikke nok. Så vi bruker rutiner for å gjøre alle disse tingene i orden slik at vi kan styre lysdiodene.

Denne prosessen kan ta en stund, men ha tålmodighet!

Trinn 7: Takk

Takk for at du tok deg tid til å se på dette instruerbare, det betyr mye for meg! Hvis du bygger dette, så lykke til med det, ellers ha en flott dag, kommentar, lik eller følg hvis du likte dette, og vær sikker på å stille spørsmål du måtte ha!

Anbefalt: