Obsah:
- Krok 1: Pořízení dílů
- Krok 2: Jak to funguje
- Krok 3: Zapojení součástí (vysílač)
- Krok 4: Zapojení součástí (přijímač)
- Krok 5: Kód
- Krok 6: Nastavení Alexa
- Krok 7: Děkuji
Video: Levný a snadný inteligentní domácí systém: 7 kroků
2024 Autor: John Day | [email protected]. Naposledy změněno: 2024-01-30 08:22
Ahoj!
Jsem Ed Je mi 15 let a mám vášeň pro výpočetní techniku, programování a elektrotechniku. Vzhledem k tomu, že jsem docela mladý, bydlím ve svém rodičovském domě. Tento projekt začal, když jsem se rozhodl přestěhovat do podkroví/ podkroví. pokoj trochu jiný; A chytrý pokoj byl na světě!
Krok 1: Pořízení dílů
Existují různé způsoby, jak to udělat, můžete koupit všechny komponenty levně, ale dodání z Číny trvá asi 30 dní, nebo si můžete koupit díly na Amazonu.
(Obávám se, že všechny odkazy na Spojené království)
NODEMCU 1x
Amazonka
Bangood
ARDUINO Nejméně 2x V závislosti na tom, kolik modulů používáte (Jakýkoli druh bude stačit, ale já jsem použil Pro Micros, jak jsem je nechal ležet)
Amazonka
Bangood
8dílná reléová deska 1x
Bangood
Amazonka
Rádiové moduly (NRF24L01) alespoň 2x
Amazonka
Bangood
Rádiové adaptéry nejméně 2x
Bangood
Amazonka
Několik modulů s jedním relé v závislosti na tom, zda chcete připojit další zařízení
Amazonka
Bangood
MISC
Spousta propojovacích kabelů, různých konců
Hodně trpělivosti
ws2182b LED pásek
Extra inteligentní domácí položky, např. fanoušek
Amazon Echo jakéhokoli typu
USB kabely pro programování
Perf Board
Pin záhlaví
Krok 2: Jak to funguje
Když to vytvoříme, musíme nejprve pochopit, jak to funguje.
Toto nastavení v zásadě obsahuje 3 součásti.
- NodeMCU, který přijímá příkazy z amazonské ozvěny, která odesílá příkazy podél relé
- Arduino, které přijímá příkazy z NodeMCU prostřednictvím relé, pak odesílá další příkazy prostřednictvím rádia
- Přijímací rádio Arduino, které přijímá příkazy prostřednictvím rádia a je připojeno ke všem Světlům
Vím, že existují lepší způsoby, jak přimět arduino ke komunikaci s NodeMCU, než s Logic Basic Board Board, ale zkusil jsem 3 další řešení a toto bylo jediné, na čem se nakonec pracovalo, takže jsem s tím zůstal.
Krok 3: Zapojení součástí (vysílač)
Nejprve připojte NODEMCU k relé,
D0-D6 by měl být zapojen do VSTUPU 1-7 na relé
a VIN a ZEMĚ se podle toho spojily.
Připojte relé k Arduinu
Snažíme se udělat to, aby relé bylo jako jednoduché tlačítko.
Připojte tedy NO relé k proudu 5V
Připojte COM relé ke dvěma různým věcem, ke správnému arduino pinu a k GND pomocí 1Kohm pullup rezistoru.
To vše můžete udělat buď na prkénku na chléb, nebo přes desku s pájením
Připojte rádiový modul
Nejprve vložte rádiový modul do adaptéru a poté jej zapojte
To je pro pro micro
Adaptér ------------ arduino
MO - 16
CE - 7
CSN - 8
SCK - 15
MI - 14
To je celé zapojení funkce vysílače
Krok 4: Zapojení součástí (přijímač)
Tato část závisí na tom, kolik modulů přijímače plánujete použít. Pro mě používám velké množství, tento krok opakujte.
Za prvé, Připojte rádiový modul. Nejprve vložte rádiový modul do adaptéru a poté jej zapojte
To je pro pro micro
Adaptér ------------ arduino
MO - 16
CE - 7
CSN - 8
SCK - 15
MI - 14
Připojte LED pásek
5v - 5v
GND -GND
DI- A0
Krok 5: Kód
Ahoj, Právě teď přiznávám, že moje znalost C ++/ Arduino je podprůměrná.
Proto jsem spojil spoustu různých kódů lidí dohromady
Kredit:
Rui Santos
Jak na mechatroniku
Příklady Arduina
Tvůrce FauxMoESP
Kód NodeMCU v zásadě používá nádhernou knihovnu s názvem FauxMoESP, který emuluje přepínač WeMO.
Odtud je použití poměrně jednoduché, ale stále jsem používal a upravoval kód Rui Santose, promiňte!
Řídí každé relé, aby provedlo určitý příkaz, a je to.
Kód vysílače Arduino identifikuje vzory a poté vysílá rádiové signály, opět to nebyl úplně můj kód, ale upravil jsem ho.
Znovu kód přijímače Arduino nebyl úplně můj, ale upravil jsem ho, naslouchá kódům a poté zapíná/ vypíná LED diody
Níže uvedený kód
Krok 6: Nastavení Alexa
Základem příkazů jsou rutiny.
Alexa ví, jak dělat 7 věcí; Zapněte a vypněte každé relé nastavením přepínače FauxmoESP na 10%, 20% atd. To však nestačí. Takže používáme rutiny, abychom dělali všechny tyto věci v pořadí, abychom mohli ovládat LED diody.
Tento proces může chvíli trvat, ale mějte trpělivost!
Krok 7: Děkuji
Děkuji, že jste si udělal čas podívat se na tento návod, hodně to pro mě znamená! Pokud to vytvoříte, hodně štěstí s tím, jinak přeji hezký den, komentujte, lajkujte nebo sledujte, pokud se vám to líbilo, a určitě se ptejte na jakékoli otázky!
Doporučuje:
2 Raspberry Pis pro snadný a levný vzdálený RAID: 19 kroků
2 Raspberry Pis pro snadný a levný vzdálený RAID: Účel V případě incidentu doma chci mít možnost obnovit své hlavní digitální dokumenty (obrázky, doklady totožnosti atd.) A volitelně je sdílet. Chci sdílet toto řešení s někým jiným (s někým, komu důvěřuji, s rodiči nebo přítelem)
DIY levný a snadný způsob pocínování desky plošných spojů pomocí páječky: 6 kroků
DIY levný a snadný způsob pocínování desky plošných spojů pomocí páječky: Když jsem byl začátečníkem v tisku na desky plošných spojů a při pájení, vždy jsem měl problém, že se pájka nelepí na správné místo nebo se stopy mědi zlomí, oxidují a mnoho dalších . Ale seznámil jsem se se spoustou technik a hacků a jeden z nich
Haptický přibližovací modul - levný a snadný: 5 kroků (s obrázky)
Haptický blízký modul - levný a snadný: Bohem nadaný smysl pro vidění lidské bytosti je důležitým aspektem našeho života. Ale jsou tu strašní nešťastníci, kterým chybí schopnost vizualizace věcí. Na celém světě je přibližně 37 milionů lidí, kteří jsou nevidomí, přes 15 mili
Neobvyklý vlastní box/skříň (rychlý, snadný, modulární, levný): 7 kroků
Neobvyklé vlastní krabice/pouzdra (rychlé, snadné, modulární, levné): Účelem tohoto návodu je ukázat vám, jak vyrobit levné, vlastní, modulární krabice/pouzdro. Ukážu vám, jak to udělat s omezeným nástroje a rozpočet. Toto je můj první Instructables (také angličtina není můj první jazyk), takže prosím
Levný, snadný, internetem řízený systém domácí automatizace: 5 kroků (s obrázky)
Levný, snadný, internetem řízený systém domácí automatizace: Pokud máte domácí mazlíčky/děti a potřebujete je krmit nebo jim dát výprask přes internet, tento systém vám může být k užitku. Je to velmi snadný a levný způsob, jak ovládat motory, LED diody atd. Doma z jakéhokoli počítače připojeného k webu. Vše, co potřebujete, je Webc