Sadržaj:

Jeftin i jednostavan sistem pametne kuće: 7 koraka
Jeftin i jednostavan sistem pametne kuće: 7 koraka

Video: Jeftin i jednostavan sistem pametne kuće: 7 koraka

Video: Jeftin i jednostavan sistem pametne kuće: 7 koraka
Video: 3 РЕЦЕПТА из КУРИНОЙ ПЕЧЕНИ/ ПАШТЕТ!! ГОСТИ БУДУТ В ШОКЕ!! 2024, Juli
Anonim
Jeftin i jednostavan sistem pametne kuće
Jeftin i jednostavan sistem pametne kuće

Zdravo!

Ja sam Ed Imam 15 godina sa strašću prema računarstvu, programiranju i elektrotehnici. Budući da sam sasvim mlad, živim u roditeljskoj kući. Ovaj projekt je započeo kada sam se odlučio preseliti u potkrovlje/ potkrovlje. U procesu dizajniranja sobe s novim namještajem koji ću kupiti odlučio sam da ću ovo napraviti soba malo drugačija; Pametna soba je rođena!

Korak 1: Nabavka dijelova

Nabavka dijelova
Nabavka dijelova

Amazon Postoje različiti načini za to. Sve komponente možete kupiti jeftino, ali isporuka traje oko 30 dana iz Kine, ili možete kupiti dijelove na Amazonu.

(Svi linkovi UK plašim se)

NODEMCU 1x

Amazon

Bangood

ARDUINO Barem 2x Ovisno o tome koliko modula koristite (Bilo koja vrsta će biti dovoljna, ali ja sam koristio Pro Micros jer sam ih ležao)

Amazon

Bangood

Relejna ploča od 8 komada 1x

Bangood

Amazon

Radio moduli (NRF24L01) najmanje 2x

Amazon

Bangood

Radio adapteri najmanje 2x

Bangood

Amazon

Nekoliko pojedinačnih relejnih modula, ovisno o tome želite li spojiti dodatne uređaje

Amazon

Bangood

MISC

Puno prespojnih kabela, različitih krajeva

Puno strpljenja

ws2182b LED traka

Dodatni pametni kućni predmeti, npr. fan

Amazon Echo, bilo koje vrste

USB kablovi za programiranje

Perf Board

Pin Headers

Korak 2: Kako to funkcionira

Kako radi
Kako radi

Kada ovo napravimo, prvo moramo razumjeti kako to funkcionira.

U suštini postoje 3 komponente ove postavke.

  • NodeMCU koji prima naredbe od Amazon Echo Koji šalje naredbe duž releja
  • Arduino koji prima naredbe od NodeMCU -a preko releja Zatim šalje više naredbi putem radija
  • Radio prijemnik Arduino, koji prima naredbe putem radija i priključen je na sva svjetla

Znam da postoje bolji načini da se arduino komunicira s NodeMCU -om nego s osnovnom relejnom pločom Logic, ali pokušao sam s 3 druga rješenja i ovo je jedino na čemu sam radio na kraju pa sam ostao pri ovome.

Korak 3: Ožičenje dijelova (odašiljač)

Ožičenje dijelova (odašiljač)
Ožičenje dijelova (odašiljač)
Ožičenje dijelova (odašiljač)
Ožičenje dijelova (odašiljač)
Ožičenje dijelova (odašiljač)
Ožičenje dijelova (odašiljač)
Ožičenje dijelova (odašiljač)
Ožičenje dijelova (odašiljač)

Prvo spojite NODEMCU na relej,

D0-D6 treba spojiti na ULAZ 1-7 na releju

i VIN i UZEMLJENJE povezani u skladu s tim.

Spojite relej na Arduino

Ono što pokušavamo učiniti je da relej bude poput jednostavnog gumba.

Zato spojite NO releja na 5v struju

Spojite COM releja na dvije različite stvari, na ispravan arduino pin i na GND preko 1Kohm otpornika.

Sve to možete učiniti na ploči za kruh ili na ploči s lemljenjem

Povežite radio modul

Prvo umetnite radio modul u njegov adapter, a zatim ga povežite

Ovo je za pro micro

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

MO - 16

CE - 7

CSN - 8

SCK - 15

MI - 14

To je sve ožičenje za funkciju odašiljača

Korak 4: Ožičenje dijelova (prijemnik)

Ožičenje dijelova (prijemnik)
Ožičenje dijelova (prijemnik)
Ožičenje dijelova (prijemnik)
Ožičenje dijelova (prijemnik)
Ožičenje dijelova (prijemnik)
Ožičenje dijelova (prijemnik)
Ožičenje dijelova (prijemnik)
Ožičenje dijelova (prijemnik)

Ovaj dio ovisi o tome koliko prijemnih modula planirate koristiti. Za mene koristim veliku količinu, samo ponovite ovaj korak.

Prvo, Spojite radio modul. Prvo umetnite radio modul u njegov adapter, a zatim ga spojite

Ovo je za pro micro

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

MO - 16

CE - 7

CSN - 8

SCK - 15

MI - 14

Spojite LED traku

5v - 5v

GND -GND

DI- A0

Korak 5: Kôd

Kodeks
Kodeks

Zdravo, Odmah ću priznati da je moje C ++ znanje/ Arduino vještina ispod para.

Stoga sam spojio mnogo kodova različitih ljudi

Zasluga za:

Rui Santos

Kako do mehatronike

Arduino primjeri

FauxMoESP kreator

U suštini, kod NodeMCU koristi čudesnu biblioteku pod nazivom FauxMoESP, koji oponaša WeMO Switch.

Odatle je prilično jednostavan za upotrebu, ali i dalje sam koristio i modificirao Rui Santosov kod, Žao mi je!

Kontrolira svaki relej da izvrši određenu naredbu i to je to.

Kod odašiljača Arduino identificira uzorke i zatim šalje radio signale, opet, to nije bio u potpunosti moj kôd, ali sam ga izmijenio.

Opet kôd Arduino Recievera, nije bio u potpunosti moj, ali sam ga izmijenio, sluša kodove, pa uključuje/ isključuje LED diode

Kod dole povezan

Korak 6: Postavljanje Alexa

Alexa Setup
Alexa Setup

Osnova naredbi su rutine.

Alexa zna raditi 7 stvari; Uključite i isključite svaki relej postavljanjem prekidača FauxmoESP na 10%, 20% itd. To ipak nije dovoljno. Zato koristimo rutine za sve te stvari kako bismo mogli upravljati LED -ovima.

Ovaj proces može potrajati, ali budite strpljivi!

Korak 7: Hvala vam

Hvala vam što ste odvojili vrijeme da pogledate ovo uputstvo, mnogo mi znači! Ako ovo napravite, neka vam je sa srećom, inače ugodan dan, komentirajte, lajkujte ili slijedite ako vam se ovo svidjelo, a svakako postavite bilo kakva pitanja!

Preporučuje se: