Kazalo:

Poceni in enostaven sistem pametnega doma: 7 korakov
Poceni in enostaven sistem pametnega doma: 7 korakov

Video: Poceni in enostaven sistem pametnega doma: 7 korakov

Video: Poceni in enostaven sistem pametnega doma: 7 korakov
Video: ТЕПЕРЬ НЕ ПРОПАДУ 10-ть самоделок ВЫРУЧАТ ГДЕ УГОДНО! 2024, November
Anonim
Poceni in enostaven sistem pametnega doma
Poceni in enostaven sistem pametnega doma

Zdravo!

Jaz sem Ed Sem 15 -letnik s strastjo do računalništva, programiranja in elektrotehnike. Ker sem še precej mlad, živim v hiši svojih staršev. Ta projekt se je začel, ko sem se odločil preseliti v mansardno/ podstrešno sobo. V procesu oblikovanja sobe z novim pohištvom, ki ga bom kupil, sem se odločil, da bom to naredil soba nekoliko drugačna; Pametna soba se je rodila!

1. korak: Nakup delov

Pridobitev delov
Pridobitev delov

Amazon Obstajajo različni načini za to: vse komponente lahko kupite poceni, vendar dostava traja približno 30 dni iz Kitajske, ali pa lahko dele kupite na Amazon.

(Vse povezave UK se bojim)

NODEMCU 1x

Amazon

Bangood

ARDUINO Vsaj 2x Odvisno od tega, koliko modulov uporabljate (Any Kind bo naredil, vendar sem uporabil Pro Micros, ker sem jih ležal)

Amazon

Bangood

8 -delna relejna plošča 1x

Bangood

Amazon

Radijski moduli (NRF24L01) vsaj 2x

Amazon

Bangood

Radijski adapterji vsaj 2x

Bangood

Amazon

Več modulov z enim relejem, odvisno od tega, ali želite priključiti dodatne naprave

Amazon

Bangood

MISC

Veliko skakalnih kablov, različnih koncev

Veliko potrpljenja

ws2182b LED trak

Dodatni pametni izdelki za dom, npr. ventilator

Amazon Echo katere koli vrste

USB kabli za programiranje

Perf Board

Pin Headers

2. korak: Kako deluje

Kako deluje
Kako deluje

Ko to naredimo, moramo najprej razumeti, kako deluje.

V bistvu obstajajo 3 komponente te nastavitve.

  • NodeMCU, ki sprejema ukaze iz amazonskega odjeka Echo, ki pošilja ukaze vzdolž releja
  • Arduino, ki prejema ukaze od NodeMCU prek releja, nato pošlje več ukazov po radiu
  • Sprejemni radio Arduino, ki sprejema ukaze po radiu in je pritrjen na vse luči

Vem, da obstajajo boljši načini, kako arduino komunicirati z NodeMCU, kot pa z osnovno relejno ploščo Logic, vendar sem poskusil s tremi drugimi rešitvami in to je bilo edino na koncu, na katerem sem ostal pri tem.

3. korak: Ožičenje delov (oddajnik)

Ožičenje delov (oddajnik)
Ožičenje delov (oddajnik)
Ožičenje delov (oddajnik)
Ožičenje delov (oddajnik)
Ožičenje delov (oddajnik)
Ožičenje delov (oddajnik)
Ožičenje delov (oddajnik)
Ožičenje delov (oddajnik)

Najprej priključite NODEMCU na rele,

D0-D6 je treba priključiti na Vhod 1-7 na releju

in VIN in GROUND v skladu s tem.

Priključite rele na Arduino

Poskušamo narediti rele kot preprost gumb.

Torej priključite NO releja na tok 5v

Povežite COM releja na dve različni stvari, na pravilen arduino pin in na GND prek 1Kohm upornega upora.

Vse to lahko naredite na plošči za kruh ali prek deske s spajkanjem

Priključite radijski modul

Radio modul najprej vstavite v adapter, nato pa ga priključite

To je za pro micro

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

MO - 16

CE - 7

CSN - 8

SCK - 15

MI - 14

To je vse ožičenje za funkcijo oddajnika

4. korak: Ožičenje delov (sprejemnik)

Ožičenje delov (sprejemnik)
Ožičenje delov (sprejemnik)
Ožičenje delov (sprejemnik)
Ožičenje delov (sprejemnik)
Ožičenje delov (sprejemnik)
Ožičenje delov (sprejemnik)
Ožičenje delov (sprejemnik)
Ožičenje delov (sprejemnik)

Ta del je odvisen od tega, koliko sprejemnih modulov nameravate uporabiti. Zame uporabljam veliko količino, samo ponovite ta korak.

Prvič, Priključite radijski modul. Najprej vstavite radijski modul v adapter, nato pa ga priključite

To je za pro micro

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

MO - 16

CE - 7

CSN - 8

SCK - 15

MI - 14

Priključite LED trak

5v - 5v

GND -GND

DI- A0

5. korak: Koda

Kodeks
Kodeks

Zdravo, Takoj priznam, da je moje znanje znanja C ++/ Arduino pod par.

Zato sem združil veliko kodo različnih ljudi

Zasluge:

Rui Santos

Kako do mehatronike

Primeri Arduina

Ustvarjalec FauxMoESP

Koda NodeMCU v bistvu uporablja čudovito knjižnico FauxMoESP, ki posnema stikalo WeMO.

Od tam je uporaba dokaj enostavna, vendar sem še vedno uporabljal in spreminjal kodo Rui Santosa, žal!

Nadzira vsak rele, da izvede določen ukaz in to je to.

Koda oddajnika Arduino identificira vzorce in nato pošilja radijske signale, spet ni bila v celoti moja koda, vendar sem jo spremenil.

Koda Arduino Reciever spet ni bila povsem moja, vendar sem jo spremenil, posluša kode, nato vklopi/ izklopi LED

Koda spodaj povezana

6. korak: Namestitev Alexa

Namestitev Alexa
Namestitev Alexa

Osnova ukazov so rutine.

Alexa zna narediti 7 stvari; Vklopite in izklopite vsak rele tako, da stikalo FauxmoESP nastavite na 10%, 20% itd. To pa ni dovolj. Zato uporabljamo rutine, da naredimo vse te stvari v redu, da lahko upravljamo LEDS.

Ta postopek lahko traja nekaj časa, vendar bodite potrpežljivi!

7. korak: Hvala

Hvala, ker ste si vzeli čas in pogledali to navodilo, ki mi veliko pomeni! Če to zgradite, potem pa veliko sreče, sicer pa lep dan, komentirajte, všečkajte ali spremljajte, če vam je bilo všeč, in ne pozabite zastaviti morebitnih vprašanj!

Priporočena: