Sadržaj:

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

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

Video: Jeftin i jednostavan sustav pametne kuće: 7 koraka
Video: Как проверить генератор. За 3 минуты, БЕЗ ПРИБОРОВ и умений. 2024, Studeni
Anonim
Jeftin i jednostavan sustav pametne kuće
Jeftin i jednostavan sustav pametne kuće

Bok tamo!

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 kad sam se odlučio preseliti u potkrovlje/ potkrovlje. U procesu projektiranja sobe s novim namještajem koji ću kupiti, odlučio sam da ću ovo napraviti soba malo drugačija; I Pametna soba je rođena!

Korak 1: Nabava dijelova

Nabava dijelova
Nabava dijelova

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

(Sve veze 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

RAZNO

Puno prespojnih kabela, različitih krajeva

Puno strpljenja

ws2182b LED traka

Dodatni pametni kućni predmeti, npr. ventilator

Amazon Echo, bilo koje vrste

USB kabeli za programiranje

Perf ploča

Zaglavlja pribadača

Korak 2: Kako to radi

Kako radi
Kako radi

Kada to napravimo, prvo moramo razumjeti kako to funkcionira.

U biti postoje 3 komponente ove postavke.

  • NodeMCU koji prima naredbe od Amazon Echo Koje š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 na kraju je ovo jedino na čemu sam radio.

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

a VIN i UZEMLJENJE povezani Sukladno tome.

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

Spojite radio modul

Najprije 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

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

Kod
Kod

Bok, Odmah ću priznati da je moja vještina C ++ znanja/ Arduino ispod para.

Stoga sam spojio mnogo kodova različitih ljudi

Zasluga za:

Rui Santos

Kako do mehatronike

Primjeri Arduina

Stvoritelj FauxMoESP -a

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

Odatle je prilično jednostavan za korištenje, ali ipak sam koristio i izmijenio Rui Santosov kod, Oprostite!

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

Kôd povezan ispod

Korak 6: Postavljanje Alexa

Postavljanje Alexa
Postavljanje Alexa

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, puno 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čeni: