Obsah:

Pokojové ovládání s ESP8266 - Teplota, pohyb, závěsy a osvětlení: 8 kroků
Pokojové ovládání s ESP8266 - Teplota, pohyb, závěsy a osvětlení: 8 kroků

Video: Pokojové ovládání s ESP8266 - Teplota, pohyb, závěsy a osvětlení: 8 kroků

Video: Pokojové ovládání s ESP8266 - Teplota, pohyb, závěsy a osvětlení: 8 kroků
Video: LinuxDays 2020 - Měříme spotřebu elektřiny a řídíme elektrokotel ze světa GNU/Linuxu - Radek Zajíc 2024, Červenec
Anonim
Pokojové ovládání s ESP8266 | Teplota, pohyb, závěsy a osvětlení
Pokojové ovládání s ESP8266 | Teplota, pohyb, závěsy a osvětlení

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

Schémata zapojení
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):

Deska plošných spojů (Gerber)
Deska plošných spojů (Gerber)
Deska plošných spojů (Gerber)
Deska plošných spojů (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:

Pájení všeho
Pájení všeho
Pájení všeho
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:

Nainstalujte knihovny pro kód
Nainstalujte knihovny pro kód

Zde je odkaz, kde si můžete knihovny stáhnout.

Krok 5: Nahrajte kód:

Nahrajte kód
Nahrajte kód

Zde je kód ke stažení:

Krok 6: Zapojení a zapnutí:

Zapojení a zapnutí
Zapojení a zapnutí
Zapojení a zapnutí
Zapojení a zapnutí
Zapojení a zapnutí
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:

Nastavení zařízení a řídicího panelu Ubidots
Nastavení zařízení a řídicího panelu Ubidots
Nastavení zařízení a řídicího panelu Ubidots
Nastavení zařízení a řídicího panelu Ubidots
Nastavení zařízení a řídicího panelu Ubidots
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í:

Image
Image
Testování
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.

Doporučuje: