Obsah:
2025 Autor: John Day | [email protected]. Naposledy zmenené: 2025-01-13 06:58
Tento projekt pozostáva zo systému založeného na module NodeMCU ESP8266, ktorý vám umožňuje ovládať jas pásu LED a clony vašej miestnosti a je tiež schopný odosielať údaje o pohybových udalostiach vo vašej miestnosti a teplote do cloudu, kde môžete to vidieť na platforme Ubidots IoT.
Zásoby
Účet Ubidots:
- 1x ESP8266 NodeMCU
- 1x 12 V napájací konektor
- 1x odpor 220 ohmov 1/4W
- 2x kondenzátory 120nf
- 1x výkonový tranzistor TIP31
- 1x Regulátor napätia lm7805
- 1x PIR senzor HC-SR501
- 1x snímač teploty DS1820
- 1x Ovládač jednosmerného motora L293D
- 2x koncové bloky
- 1x SIL zásuvka
Krok 1: Schémy obvodu:
Materiály:
- 1x ESP8266 NodeMCU
- 1x 12 V napájací konektor
- 1x odpor 220 ohmov 1/4W
- 2x kondenzátory 120nf
- 1x výkonový tranzistor TIP31
- 1x Regulátor napätia lm7805
- 1x PIR senzor HC-SR501
- 1x snímač teploty DS1820
- 1x Ovládač jednosmerného motora L293D
- 2x koncové bloky
- 1x SIL zásuvka
Krok 2: Návrh DPS (Gerber):
Tu je súbor Gerber, kde si môžete objednať vlastnú DPS.
Na výrobu PCB navrhujem použiť PCBGOGO.
Krok 3: Spájkovanie všetkého:
Vyčistite podložky obvodov, ak nie sú, a začnite všetko spájkovať krok za krokom.
Krok 4: Nainštalujte knižnice pre kód:
Tu je odkaz, kde si môžete stiahnuť knižnice.
Krok 5: Nahrajte kód:
Tu je kód na stiahnutie:
Krok 6: Zapojenie a napájanie:
Správne zapojte vodiče jednosmerného motora zo závesu a vodičov LED pásikov.
Krok 7: Nastavte svoje zariadenie a informačný panel Ubidots:
Poradie obrázkov:
1-Keď je NodeMCU zapnutý, automaticky vytvorí zariadenie s názvom „miestnosť“v časti zariadení v Ubidots.
2- Zariadenie bude mať vo vnútri všetky premenné.
3- Prejdite na Údaje/Panely.
4- Kliknutím na „+“vytvoríte nový informačný panel.
5- Kliknite na značku začiarknutia.
6- Vytvorte miniaplikáciu kliknutím na „+“.
7- Vyberte položku Posuvník pre ovládací prvok Záclony.
8- Pridajte premennú.
9- Vyberte zariadenie „Izba“.
10- Vyberte premennú „Záclona“.
11- Nastavte krok na 100.
12- Opakujte pre LED pásik, ale krok = 1 a premenná je „Ledstrip“.
13- Pridajte widget indikátora.
14- Vyberte položku Premenná pohybu.
15- Ste hotoví.
Krok 8: Testovanie:
Ďakujem, že ste súčasťou tohto tutoriálu, dúfam, že sa vám bude páčiť a ak máte akékoľvek otázky, môžete sa ma opýtať.