Tartalomjegyzék:

Olcsó és egyszerű intelligens otthoni rendszer: 7 lépés
Olcsó és egyszerű intelligens otthoni rendszer: 7 lépés

Videó: Olcsó és egyszerű intelligens otthoni rendszer: 7 lépés

Videó: Olcsó és egyszerű intelligens otthoni rendszer: 7 lépés
Videó: Megkérdezték ezt a ROBOTOT, hogy hisz-e ISTENBEN 2024, November
Anonim
Olcsó és egyszerű intelligens otthoni rendszer
Olcsó és egyszerű intelligens otthoni rendszer

Szia!

Ed vagyok. 15 éves vagyok, szenvedélye a számítástechnika, a programozás és az elektrotechnika. Mivel nagyon fiatal vagyok, a szüleim házában lakom. Ez a projekt akkor kezdődött, amikor úgy döntöttem, hogy a tetőtérbe/ tetőtérbe költözöm. A szoba új bútorokkal való megtervezése során úgy döntöttem, hogy ezt meg fogom csinálni. a szoba egy kicsit más; És megszületett az intelligens szoba!

1. lépés: Alkatrészek beszerzése

Alkatrészek beszerzése
Alkatrészek beszerzése

Ennek különböző módjai vannak, olcsón vásárolhat minden alkatrészt, de a szállítás körülbelül 30 napig tart Kínából, vagy megvásárolhatja az alkatrészeket az Amazon -on.

(Minden link UK attól tartok)

NODEMCU 1x

amazon

Bangood

ARDUINO Legalább 2x Attól függően, hogy hány modult használ (Bármilyen típus megteszi, de én a Pro Micros -t használtam, ahogy feküdtem)

amazon

Bangood

8 darabos relé tábla 1x

Bangood

amazon

Rádiómodulok (NRF24L01) legalább 2x

amazon

Bangood

Rádióadapter legalább 2x

Bangood

amazon

Több egy relés modul attól függően, hogy további eszközöket kíván csatlakoztatni

amazon

Bangood

MISC

Sok jumper kábel, különböző végű

Sok türelmet

ws2182b LED szalag

Extra intelligens otthoni cikkek, pl. ventilátor

Amazon Echo, bármilyen típusú

USB kábelek a programozáshoz

Perf Board

Pin fejlécek

2. lépés: Hogyan működik?

Hogyan működik
Hogyan működik

Amikor ezt elkészítjük, először meg kell értenünk, hogyan működik.

Ennek a telepítésnek alapvetően 3 összetevője van.

  • A NodeMCU, amely parancsokat fogad az amazon Echo amely parancsokat küld a relé mentén
  • Az Arduino, amely parancsokat fogad a NodeMCU -tól a relén keresztül, majd további parancsokat küld rádión keresztül
  • A vevő rádió Arduino, amely rádión keresztül fogadja a parancsokat, és minden lámpához csatlakozik

Tudom, hogy vannak jobb módszerek arra, hogy az arduino -t kommunikálni lehessen a NodeMCU -val, mint a Basic relé alaplap Logic -jával, de kipróbáltam 3 másik megoldást, és ez volt az egyetlen megoldás a végén, így maradtam ennél.

3. lépés: Az alkatrészek bekötése (adó)

Az alkatrészek bekötése (adó)
Az alkatrészek bekötése (adó)
Az alkatrészek bekötése (adó)
Az alkatrészek bekötése (adó)
Az alkatrészek bekötése (adó)
Az alkatrészek bekötése (adó)
Az alkatrészek bekötése (adó)
Az alkatrészek bekötése (adó)

Először csatlakoztassa a NODEMCU -t a reléhez,

A D0-D6-ot a relén lévő INPUT 1-7 bemenetre kell bekötni

és a VIN és a GROUND ennek megfelelően kapcsolódtak össze.

Csatlakoztassa a relét az Arduino -hoz

Azt próbáljuk elérni, hogy a relé olyan legyen, mint egy egyszerű nyomógomb.

Tehát csatlakoztassa a relé NO -ját 5V -os áramhoz

Csatlakoztassa a relé COM -ját két különböző dologhoz, a megfelelő arduino tűhöz és a GND -hez 1Kohm felhúzó ellenálláson keresztül.

Mindezt megteheti kenyértáblán vagy forrasztással ellátott perfboardon keresztül

Csatlakoztassa a rádiómodult

Először helyezze be a rádiómodult az adapterébe, majd csatlakoztassa

Ez a pro micro számára készült

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

MO - 16

CE - 7

CSN - 8

SCK - 15

MI - 14

Ez az összes vezeték az adó -funkcióhoz

4. lépés: Az alkatrészek bekötése (vevő)

Az alkatrészek bekötése (vevő)
Az alkatrészek bekötése (vevő)
Az alkatrészek bekötése (vevő)
Az alkatrészek bekötése (vevő)
Az alkatrészek bekötése (vevő)
Az alkatrészek bekötése (vevő)
Az alkatrészek bekötése (vevő)
Az alkatrészek bekötése (vevő)

Ez a rész attól függ, hogy hány vevőmodult tervez használni. Számomra nagy mennyiséget használok, ismételje meg ezt a lépést.

Először, Csatlakoztassa a rádiómodult. Először helyezze be a rádiómodult az adapterébe, majd csatlakoztassa

Ez a pro micro számára készült

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

MO - 16

CE - 7

CSN - 8

SCK - 15

MI - 14

Csatlakoztassa a LED csíkot

5v - 5v

GND -GND

DI-A0

5. lépés: A kód

A kód
A kód

Szia, Most elismerem, hogy a C ++ tudásom/ Arduino készségem alulértékelt.

Ezért sok különböző ember kódját egyesítettem

Hitel:

Rui Santos

Hogyan kell a mechatronikához

Arduino példák

FauxMoESP készítő

Lényegében a NodeMCU kód egy csodálatos könyvtárat használ, FauxMoESP néven, amely WeMO kapcsolót emulál.

Innentől kezdve meglehetősen egyszerű a használata, de továbbra is Rui Santos kódját használtam és módosítottam, sajnálom!

Ez vezérli az egyes reléket, hogy végrehajtsanak egy bizonyos parancsot, és ennyi.

Az Arduino adó kódja azonosítja a mintákat, majd rádiójeleket küld, megint nem teljesen az én kódom, de módosítottam.

Az Arduino Reciever kód ismét nem volt az enyém, de módosítottam, hallgatja a kódokat, majd be-/ kikapcsolja a LED -eket

Az alábbiakban linkelt kód

6. lépés: Alexa beállítása

Alexa beállítása
Alexa beállítása

A parancsok alapja a rutin.

Az alexa tudja, hogyan kell 7 dolgot csinálni; Kapcsolja be és ki az egyes reléket a FauxmoESP kapcsoló 10%, 20% stb. Állásba állításával. Ez azonban nem elég. Tehát rutinokat használunk, hogy mindezt a sorrendben elvégezzük, hogy parancsot adhassunk a LED -eknek.

Ez a folyamat eltarthat egy ideig, de legyen türelemmel!

7. lépés: Köszönöm

Köszönöm, hogy időt szakított arra, hogy megnézze ezt az utasítást, ez sokat jelent nekem! Ha ezt megépíted, akkor sok sikert hozzá, különben legyen szép napod, kommentelj, lájkold vagy kövesd, ha tetszett ez, és feltétlenül tedd fel a felmerülő kérdéseket!

Ajánlott: