Sisällysluettelo:

Halpa ja helppo älykäs kotijärjestelmä: 7 vaihetta
Halpa ja helppo älykäs kotijärjestelmä: 7 vaihetta

Video: Halpa ja helppo älykäs kotijärjestelmä: 7 vaihetta

Video: Halpa ja helppo älykäs kotijärjestelmä: 7 vaihetta
Video: 3 РЕЦЕПТА из КУРИНОЙ ПЕЧЕНИ/ ПАШТЕТ!! ГОСТИ БУДУТ В ШОКЕ!! 2024, Marraskuu
Anonim
Halpa ja helppo älykäs kotijärjestelmä
Halpa ja helppo älykäs kotijärjestelmä

Hei siellä!

Olen Ed Olen 15 -vuotias, intohimoisesti tietojenkäsittelyyn, ohjelmointiin ja sähkötekniikkaan. Koska olen melko nuori, asun vanhempieni talossa, tämä projekti alkoi, kun päätin muuttaa ullakko-/ parvihuoneeseen, kun suunnittelin huoneen uusilla huonekaluilla, jotka ostan, päätin tehdä tämän huone hieman erilainen; Ja Smart -huone syntyi!

Vaihe 1: Osien hankkiminen

Osien hankkiminen
Osien hankkiminen

On olemassa erilaisia tapoja tehdä tämä, voit ostaa kaikki komponentit halvalla, mutta toimitus kestää noin 30 päivää Kiinasta, tai voit ostaa osat Amazonista.

(Pelkään, että kaikki linkit Yhdistyneessä kuningaskunnassa)

NODEMCU 1x

Amazon

Bangood

ARDUINO Vähintään 2x Riippuen siitä, kuinka monta moduulia käytät (Mikä tahansa sopii, mutta käytin Pro Microsia sellaisenaan)

Amazon

Bangood

8 -osainen relelevy 1x

Bangood

Amazon

Radiomoduulit (NRF24L01) vähintään 2x

Amazon

Bangood

Radioadapterit vähintään 2x

Bangood

Amazon

Useita yhden releen moduuleja riippuen siitä, haluatko liittää lisälaitteita

Amazon

Bangood

MISC

Paljon hyppykaapeleita, eri päitä

Paljon kärsivällisyyttä

ws2182b LED -nauha

Erittäin älykkäät kodin tavarat, esim. tuuletin

Kaikenlainen Amazon Echo

USB -kaapelit ohjelmointia varten

Perf Board

Kiinnitä otsikot

Vaihe 2: Näin se toimii

Kuinka se toimii
Kuinka se toimii

Kun teemme tämän, meidän on ensin ymmärrettävä, miten se toimii.

Pohjimmiltaan tässä asennuksessa on 3 osaa.

  • NodeMCU, joka vastaanottaa komentoja Amazon Echo joka lähettää komentoja releen varrella
  • Arduino, joka vastaanottaa komentoja NodeMCU: lta releen kautta ja lähettää sitten lisää komentoja radion kautta
  • Vastaanottava radio Arduino, joka vastaanottaa komentoja radion kautta ja on liitetty kaikkiin valoihin

Tiedän, että on olemassa parempia tapoja saada arduino kommunikoimaan NodeMCU: n kanssa kuin Basic -relelevyn logiikan kanssa, mutta kokeilin kolmea muuta ratkaisua, ja tämä oli ainoa asia, joka lopulta toimi, joten jäin kiinni tästä.

Vaihe 3: Osien kytkentä (lähetin)

Osien kytkentä (lähetin)
Osien kytkentä (lähetin)
Osien kytkentä (lähetin)
Osien kytkentä (lähetin)
Osien kytkentä (lähetin)
Osien kytkentä (lähetin)
Osien kytkentä (lähetin)
Osien kytkentä (lähetin)

Kytke ensin NODEMCU releeseen,

D0-D6 tulee kytkeä releen INPUT 1-7 -liitäntään

ja VIN ja GROUND kytketty vastaavasti.

Liitä rele Arduinoon

Yritämme saada releen olemaan kuin yksinkertainen painike.

Kytke siis releen NO 5V -virtaan

Kytke releen COM kahteen eri asiaan, oikeaan arduino -nastaan ja GND: hen 1Kohm vetovoiman avulla.

Voit tehdä tämän kaiken leipätaululla tai juotoslautanen kautta

Liitä radiomoduuli

Aseta ensin radiomoduuli sovittimeen ja kytke se sitten

Tämä on ammattilaisille

Sovitin ------------ arduino

MO - 16

CE - 7

CSN - 8

SCK - 15

MI - 14

Siinä on kaikki lähetintoiminnon johdot

Vaihe 4: Osien kytkentä (vastaanotin)

Osien kytkentä (vastaanotin)
Osien kytkentä (vastaanotin)
Osien kytkentä (vastaanotin)
Osien kytkentä (vastaanotin)
Osien kytkentä (vastaanotin)
Osien kytkentä (vastaanotin)
Osien kytkentä (vastaanotin)
Osien kytkentä (vastaanotin)

Tämä osa riippuu siitä, kuinka monta vastaanotinmoduulia aiot käyttää. Minulle käytän suurta määrää vain toista tämä vaihe.

Ensinnäkin

Aseta radiomoduuli ensin sovittimeen ja kytke se sitten

Tämä on ammattilaisille

Sovitin ------------ arduino

MO - 16

CE - 7

CSN - 8

SCK - 15

MI - 14

Liitä LED -nauha

5v - 5v

GND -GND

DI-A0

Vaihe 5: Koodi

Koodi
Koodi

Hei, Myönnän heti, että C ++ -tuntemukseni/ Arduino -taitoni on aliarvostettu.

Siksi yhdistin paljon eri ihmisten koodia yhteen

Luotto:

Rui Santos

Miten mekatroniikkaa

Esimerkkejä Arduinosta

FauxMoESP luoja

Pohjimmiltaan NodeMCU -koodi käyttää upeaa kirjastoa nimeltä FauxMoESP, joka jäljittelee WeMO -kytkintä.

Sieltä se on melko helppokäyttöinen, mutta käytin ja muokkasin edelleen Rui Santosin koodia, anteeksi!

Se Ohjaa jokaisen releen suorittamaan tietyn komennon ja se on siinä.

Arduino -lähettimen koodi tunnistaa kuviot ja lähettää sitten radiosignaaleja, taas se ei ollut kokonaan minun koodini, mutta muutin sitä.

Arduino Reciever -koodi ei ollut kokonaan minun, mutta muutin sitä, se kuuntelee koodeja ja kytkee sitten päälle/ pois LEDit

Koodi alla

Vaihe 6: Alexan asennus

Alexan asennus
Alexan asennus

Komentojen perusta on rutiinit.

Alexa osaa tehdä 7 asiaa; Käynnistä ja sammuta jokainen rele asettamalla FauxmoESP -kytkin asentoon 10%, 20% jne. Se ei kuitenkaan riitä. Joten käytämme rutiineja tehdäksemme kaikki nämä asiat järjestyksessä, jotta voimme ohjata LED -valoja.

Tämä prosessi voi kestää jonkin aikaa, mutta ole kärsivällinen!

Vaihe 7: Kiitos

Kiitos, että käytit aikaa tämän ohjeen tarkasteluun, se merkitsee minulle paljon! Jos rakennat tämän, onnea sen kanssa, muuten hyvää päivää, kommentoi, tykkää tai seuraa, jos pidit tästä, ja muista kysyä mahdollisia kysymyksiä!

Suositeltava: