Sisällysluettelo:
- Vaihe 1: Osien hankkiminen
- Vaihe 2: Näin se toimii
- Vaihe 3: Osien kytkentä (lähetin)
- Vaihe 4: Osien kytkentä (vastaanotin)
- Vaihe 5: Koodi
- Vaihe 6: Alexan asennus
- Vaihe 7: Kiitos
Video: Halpa ja helppo älykäs kotijärjestelmä: 7 vaihetta
2024 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2024-01-30 09:02
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
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
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)
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)
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
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
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:
Halpa älykäs autotallin ovenavaaja: 6 vaihetta (kuvilla)
Halpa älykäs autotallin ovenavaaja: CreditI kopioin melkein Savjeen toteutuksen, mutta Shellyn käytön sijaan käytin Sonoff Basicia. Tutustu hänen verkkosivustoonsa ja YouTube-kanavaansa! Https: //www.savjee.be/2020/06/make-garage-door-ope…https: //www.youtube.com/c/Savjee/AssumptionsYou h
Helppo ja halpa piirilevyjyrsintä: 41 vaihetta (kuvilla)
Helppo ja halpa PCB -jyrsintä: Kirjoitan tämän oppaan, koska se on mielestäni hyödyllinen aloitusopetus PCB: n jyrsintään hyvin yksinkertaisella tavalla ja pienellä budjetilla. Löydät täydellisen ja päivitetyn projektin täältä /jyrsintä-pcb-opetusohjelma
SmartBox - Älykäs kotijärjestelmä huoneeseesi: 6 vaihetta
SmartBox - Älykäs kotijärjestelmä huoneeseesi: Hei kaikki! Tässä ohjeessa selitän sinulle, kuinka tehdä älykäs huonejärjestelmä. Tämä järjestelmä sisältää kaksi laitetta.Yleinen laite, jossa on kosteusanturi ja lämpötila -anturi, joka mittaa huoneesi nykyistä elämänlaatua. Sinä w
Älykäs kotijärjestelmä: 6 vaihetta
Älykäs kotijärjestelmä: Tämä ohje auttaa selittämään älykkään kotijärjestelmän käyttöönoton ja käytön Matlab -ohjelmiston ja Raspberry Pi -laitteiston avulla. Tämän ohjeen lopussa sinun pitäisi pystyä käyttämään tuotteitamme helposti helposti
DIY MusiLED, musiikin synkronoidut LEDit yhdellä napsautuksella Windows- ja Linux-sovelluksella (32- ja 64-bittinen). Helppo luoda, helppo käyttää, helppo siirtää: 3 vaihetta
DIY MusiLED, musiikin synkronoidut LEDit yhdellä napsautuksella Windows- ja Linux-sovelluksella (32- ja 64-bittinen). Helppo luoda, Helppo käyttää, Helppo siirtää: Tämä projekti auttaa sinua liittämään 18 LEDiä (6 punaista + 6 sinistä + 6 keltaista) Arduino-korttiin ja analysoimaan tietokoneen äänikortin reaaliaikaisia signaaleja ja välittämään ne LEDit sytyttävät ne beat -tehosteiden mukaan (virveli, korkea hattu, potku)