Obsah:

Izbový ovládač s ESP8266 - Teplota, pohyb, závesy a osvetlenie: 8 krokov
Izbový ovládač s ESP8266 - Teplota, pohyb, závesy a osvetlenie: 8 krokov

Video: Izbový ovládač s ESP8266 - Teplota, pohyb, závesy a osvetlenie: 8 krokov

Video: Izbový ovládač s ESP8266 - Teplota, pohyb, závesy a osvetlenie: 8 krokov
Video: Введение в плату разработки NodeMCU ESP8266 WiFi с примером HTTP-клиента 2024, Júl
Anonim
Izbový ovládač s ESP8266 | Teplota, pohyb, závesy a osvetlenie
Izbový ovládač s ESP8266 | Teplota, pohyb, závesy a osvetlenie

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:

Schémy obvodov
Schémy obvodov

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):

Dizajn DPS (Gerber)
Dizajn DPS (Gerber)
Dizajn DPS (Gerber)
Dizajn 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:

Spájkovanie všetkého
Spájkovanie všetkého
Spájkovanie všetkého
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:

Nainštalujte knižnice pre kód
Nainštalujte knižnice pre kód

Tu je odkaz, kde si môžete stiahnuť knižnice.

Krok 5: Nahrajte kód:

Nahrajte kód
Nahrajte kód

Tu je kód na stiahnutie:

Krok 6: Zapojenie a napájanie:

Zapojenie a napájanie
Zapojenie a napájanie
Zapojenie a napájanie
Zapojenie a napájanie
Zapojenie a napájanie
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:

Nastavte svoje zariadenie a informačný panel Ubidots
Nastavte svoje zariadenie a informačný panel Ubidots
Nastavte svoje zariadenie a informačný panel Ubidots
Nastavte svoje zariadenie a informačný panel Ubidots
Nastavte svoje zariadenie a informačný panel Ubidots
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:

Image
Image
Testovanie
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ť.

Odporúča: