Obsah:
- Krok 1: Získanie dielov
- Krok 2: Ako to funguje
- Krok 3: Zapojenie dielov (vysielač)
- Krok 4: Zapojenie dielov (prijímač)
- Krok 5: Kód
- Krok 6: Nastavenie Alexa
- Krok 7: Ďakujem
Video: Lacný a ľahký systém inteligentnej domácnosti: 7 krokov
2024 Autor: John Day | [email protected]. Naposledy zmenené: 2024-01-30 11:59
Ahoj!
Som Ed Mám 15 rokov a mám vášeň pre počítače, programovanie a elektrotechniku. Keďže som dosť mladý, bývam v rodičovskom dome. Tento projekt sa začal, keď som sa rozhodol presťahovať do podkrovnej/ podkrovnej miestnosti. V procese navrhovania miestnosti s novým nábytkom, ktorý si kúpim, som sa rozhodol, že to urobím. miestnosť trochu iná; A Smart Room bola na svete!
Krok 1: Získanie dielov
Existujú rôzne spôsoby, ako to urobiť, Všetky komponenty môžete kúpiť lacno, ale dodanie z Číny trvá asi 30 dní, alebo si môžete diely kúpiť na Amazone.
(Obávam sa, že všetky odkazy na Spojené kráľovstvo)
NODEMCU 1x
Amazon
Bangood
ARDUINO Najmenej 2x V závislosti od toho, koľko modulov používate (Postačí akýkoľvek druh, ale použil som Pro Micros, ako som ich nechal ležať)
Amazon
Bangood
8 -dielna reléová doska 1x
Bangood
Amazon
Rádiové moduly (NRF24L01) najmenej 2x
Amazon
Bangood
Rádiové adaptéry najmenej 2x
Bangood
Amazon
Niekoľko modulov s jedným relé podľa toho, či chcete pripojiť ďalšie zariadenia
Amazon
Bangood
MISC
Veľa prepojovacích káblov, rôznych koncov
Veľa trpezlivosti
ws2182b LED pás
Extra inteligentné domáce položky, napr. ventilátor
Amazon Echo akéhokoľvek druhu
USB káble na programovanie
Perf Board
Hlavičky pinov
Krok 2: Ako to funguje
Keď to urobíme, musíme najskôr pochopiť, ako to funguje.
Toto nastavenie v zásade obsahuje 3 komponenty.
- NodeMCU, ktorý prijíma príkazy z amazonského ozveny, ktorá odosiela príkazy pozdĺž relé
- Arduino, ktoré prijíma príkazy z NodeMCU prostredníctvom relé, potom odosiela ďalšie príkazy prostredníctvom rádia
- Prijímacie rádio Arduino, ktoré prijíma príkazy prostredníctvom rádia a je pripevnené ku všetkým svetlám
Viem, že existujú lepšie spôsoby, ako dosiahnuť, aby arduino komunikovalo s NodeMCU, ako so základnou reléovou doskou Logic, ale vyskúšal som 3 ďalšie riešenia a toto bolo jediné riešenie, na ktorom som nakoniec pracoval, a tak som s týmto zostal.
Krok 3: Zapojenie dielov (vysielač)
Najprv zapojte NODEMCU do relé,
D0-D6 by mal byť zapojený do VSTUPU 1-7 na relé
a VIN a ZEM sú spojené podľa toho.
Pripojte relé k Arduinu
Snažíme sa dosiahnuť, aby relé bolo ako jednoduché tlačidlo.
Pripojte teda NO relé k 5V prúdu
Pripojte COM relé k dvom rôznym veciam, k správnemu arduino pinu a ku GND pomocou 1Kohm pullup rezistora.
To všetko môžete urobiť buď na doske na chlieb, alebo pomocou perfboardu s spájkovaním
Pripojte rádiový modul
Rádiový modul najskôr vložte do adaptéra a potom zapojte
Toto je pre pro micro
Adaptér ------------ arduino
MO - 16
CE - 7
CSN - 8
SCK - 15
MI - 14
To je všetko zapojenie funkcie vysielača
Krok 4: Zapojenie dielov (prijímač)
Táto časť závisí od toho, koľko modulov prijímača plánujete použiť. Pre mňa používam veľké množstvo, stačí tento krok zopakovať.
Po prvé, Pripojte rádiový modul. Najprv vložte rádiový modul do adaptéra a potom ho zapojte
Toto je pre pro micro
Adaptér ------------ arduino
MO - 16
CE - 7
CSN - 8
SCK - 15
MI - 14
Pripojte LED pásik
5v - 5v
GND -GND
DI- A0
Krok 5: Kód
Ahoj, Práve teraz priznávam, že moje znalosti C ++/ Arduino sú podpriemerné.
Preto som spojil veľa kódov rôznych ľudí dohromady
Kredit:
Rui Santos
Ako na mechatroniku
Príklady Arduina
Tvorca FauxMoESP
Kód NodeMCU v zásade používa nádhernú knižnicu s názvom FauxMoESP, ktorý emuluje prepínač WeMO.
Odtiaľ je použitie pomerne jednoduché, ale stále som používal a upravoval kód Rui Santos, prepáčte!
Ovláda každé relé, aby vykonalo určitý príkaz, a to je všetko.
Kód vysielača Arduino identifikuje vzory a potom vysiela rádiové signály, opäť to nebol úplne môj kód, ale upravil som ho.
Kód prijímača Arduino opäť nebol úplne môj, ale upravil som ho, počúva kódy a potom zapína/ vypína diódy LED
Kód prepojený nižšie
Krok 6: Nastavenie Alexa
Základom príkazov sú rutiny.
Alexa vie, ako urobiť 7 vecí; Zapnite a vypnite každé relé nastavením prepínača FauxmoESP na 10%, 20% atď. To však nestačí. Preto používame rutiny na to, aby sme všetky tieto veci robili v poradí, aby sme mohli ovládať LED diódy.
Tento proces môže chvíľu trvať, ale buďte trpezliví!
Krok 7: Ďakujem
Ďakujem, že ste si našli čas a pozreli si tento návod, ktorý pre mňa veľa znamená! Ak to vytvoríte, veľa šťastia s tým. V opačnom prípade vám prajem príjemný deň, komentujte, lajkujte alebo sledujte, ak sa vám to páčilo, a určite sa pýtajte na akékoľvek otázky!
Odporúča:
2 Raspberry Pis pre ľahký a lacný vzdialený RAID: 19 krokov
2 Raspberry Pis pre ľahký a lacný vzdialený RAID: Účel V prípade incidentu doma chcem byť schopný obnoviť svoje hlavné digitálne dokumenty (obrázky, doklady totožnosti atď.) A voliteľne ich zdieľať. Chcem zdieľať toto riešenie s niekým iným (s niekým, komu dôverujem, rodičmi alebo priateľom)
DIY lacný a ľahký spôsob pocínovania PCB pomocou spájkovačky: 6 krokov
DIY lacný a ľahký spôsob pocínovania dosky plošných spojov pomocou spájkovačky: Keď som bol začiatočníkom v tlači na dosky plošných spojov a pri spájkovaní, vždy som mal problém, že spájka nelepí na správnom mieste alebo sa stopy medi zlomia, oxidujú a mnoho ďalších. . Ale zoznámil som sa s mnohými technikami a hackami a jeden z nich
Projekt inteligentnej domácnosti EF230: 7 krokov
EF230 Smart Home Project: Potrebné diely a materiál: 1 Arduino MKR 10003 Breadboards2 Mini fotobunky1 NPN tranzistory1 Mini vypínač 1 LED - RGB (4 hroty) 1 LED (farba podľa vášho výberu) 1 dióda 1N41481 10K Ohm rezistory5 100 Ohm rezistor1 Teplotný snímač TMP361 DAGU 48: 1
Spustenie inteligentnej domácnosti - finále Projeto: 6 krokov
Spustenie inteligentnej domácnosti - finále Projeto: Projeto apresentado é parte do projeto final to curso de IoT Applicado a Smart Home.O projeto mostrado a seguir é parte do projeto final and ser presentado no curso de IoT Applicada a Smart Home, que Conserve de sensores e atuadores conec
Lacný, ľahký, internetom riadený systém domácej automatizácie: 5 krokov (s obrázkami)
Lacný, ľahký, internetom riadený systém automatizácie domácnosti: Ak máte domáce zvieratá/deti a potrebujete ich nakŕmiť alebo im dať výprask cez internet, tento systém vám môže byť užitočný. Je to veľmi ľahký a lacný spôsob, ako ovládať motory, LED diódy atď. Doma z akéhokoľvek počítača pripojeného k webu. Všetko, čo potrebujete, je Webc