Obsah:
2025 Autor: John Day | [email protected]. Naposledy změněno: 2025-01-13 06:57
Tento projekt se skládá ze systému založeného na modulu NodeMCU ESP8266, který vám umožňuje ovládat jas LED pásku a závěsu vaší místnosti, a také je schopen odesílat data o pohybových událostech vaší místnosti a teplotě do cloudu, kde můžete to vidět na platformě Ubidots IoT.
Zásoby
Účet Ubidots:
- 1x ESP8266 NodeMCU
- 1x 12v napájecí konektor
- 1x odpor 220 ohmů 1/4W
- 2x kondenzátory 120nf
- 1x výkonový tranzistor TIP31
- 1x Regulátor napětí lm7805
- 1x PIR senzor HC-SR501
- 1x Teplotní senzor DS1820
- 1x Ovladač stejnosměrného motoru L293D
- 2x koncové bloky
- 1x SIL female konektory
Krok 1: Schémata zapojení:
Materiály:
- 1x ESP8266 NodeMCU
- 1x 12v napájecí konektor
- 1x 220 ohmový rezistor 1/4W
- 2x kondenzátory 120nf
- 1x výkonový tranzistor TIP31
- 1x Regulátor napětí lm7805
- 1x PIR senzor HC-SR501
- 1x Teplotní senzor DS1820
- 1x Ovladač stejnosměrného motoru L293D
- 2x koncové bloky
- 1x SIL female konektory
Krok 2: Návrh DPS (Gerber):
Zde je soubor Gerber, abyste si mohli objednat vlastní desku plošných spojů.
Doporučuji použít PCBGOGO k výrobě PCB.
Krok 3: Pájení všeho:
Vyčistěte podložky obvodů, pokud nejsou, a začněte vše pájet krok za krokem.
Krok 4: Nainstalujte knihovny pro kód:
Zde je odkaz, kde si můžete knihovny stáhnout.
Krok 5: Nahrajte kód:
Zde je kód ke stažení:
Krok 6: Zapojení a zapnutí:
Správně připojte vodiče stejnosměrného motoru ze závěsu a vodičů LED pásků.
Krok 7: Nastavení zařízení a řídicího panelu Ubidots:
Pořadí obrázků:
1-Když je NodeMCU zapnutý, automaticky vytvoří zařízení s názvem „místnost“v sekci zařízení Ubidots.
2- Zařízení bude mít uvnitř všechny proměnné.
3- Přejděte na Data/Dashboards.
4- Kliknutím na „+“vytvoříte nový řídicí panel.
5- Klikněte na zatržítko.
6- Vytvořte widget kliknutím na „+“.
7- Vyberte widget Posuvník pro ovládací prvek Záclony.
8- Přidejte proměnnou.
9- Vyberte zařízení „Pokoj“.
10- Vyberte proměnnou „Záclona“.
11- Nastavte krok na 100.
12- Opakujte pro LED pásek, ale krok = 1 a proměnná je „Ledstrip“.
13- Přidejte widget indikátoru.
14- Vyberte proměnnou pohybu.
15- Jste hotovi.
Krok 8: Testování:
Děkujeme, že jste součástí tohoto tutoriálu, doufáme, že se vám bude líbit, a pokud máte nějaké otázky, můžete se mě zeptat.