Obsah:

Jak vytvořit chytrý hrnec s NodeMCU ovládaným aplikací: 8 kroků
Jak vytvořit chytrý hrnec s NodeMCU ovládaným aplikací: 8 kroků

Video: Jak vytvořit chytrý hrnec s NodeMCU ovládaným aplikací: 8 kroků

Video: Jak vytvořit chytrý hrnec s NodeMCU ovládaným aplikací: 8 kroků
Video: Vepřová krkovice z multifunkčního hrnce 2024, Listopad
Anonim
Jak si vyrobit chytrý hrnec pomocí NodeMCU ovládaného aplikací
Jak si vyrobit chytrý hrnec pomocí NodeMCU ovládaného aplikací
Jak si vyrobit chytrý hrnec pomocí NodeMCU ovládaného aplikací
Jak si vyrobit chytrý hrnec pomocí NodeMCU ovládaného aplikací

V této příručce postavíme Smart Pot ovládaný ESP32 a aplikací pro smartphone (iOS a Android).

Pro připojení použijeme NodeMCU (ESP32) a pro cloudový IoT a aplikaci na smartphonu knihovnu Blynk.

Nakonec použijeme JLCPCB a LCSC pro objednání PCB a komponent.

Krok 1: Navrhněte elektrické schéma s EasyEDA

Navrhněte elektrické schéma s EasyEDA
Navrhněte elektrické schéma s EasyEDA

K návrhu našich desek a jejich tisku pomocí služby JLCPCB použijeme software EasyEda, pomocí kterého jsme mohli nakreslit schéma zapojení a poté jej převést na PCB a objednat přímo ze softwaru.

EasyEda je software, který vám umožňuje kreslit elektrické obvody vložením součástek přímo z databáze LCSC, abyste je mohli po nakreslení zakoupit. Umožňuje také navrhnout desku plošných spojů počínaje schématem zapojení. Jakmile bude vylosován, bude možné jej objednat prostřednictvím JLCPCB.

Nejprve si musíte stáhnout EasyEda z odkazu https://easyeda.com/page/download Poté jej nainstalujte a importujte schéma, které jsem navrhl.

Schéma lze stáhnout zde.

Po stažení schématu zapojení z něj jednoduše vytvořte desku plošných spojů.

Krok 2: Objednejte si DPS s JLCPCB

Objednejte si DPS s JLCPCB
Objednejte si DPS s JLCPCB
Objednejte si DPS s JLCPCB
Objednejte si DPS s JLCPCB

Následně, jakmile bude deska plošných spojů navržena, jednoduše objednáte desky prostřednictvím JLCPCB stisknutím tlačítka zobrazeného na obrázku výše.

S malými penězi jsme mohli objednat PCB vyrobené opravdu dobře a velmi rychle. Po objednání desek plošných spojů bude také možné sledovat průběh objednávky z vašeho účtu.

Krok 3: Objednávka komponenty pomocí LCSC

Objednejte komponentu s LCSC
Objednejte komponentu s LCSC
Objednejte komponentu s LCSC
Objednejte komponentu s LCSC

Chcete -li objednat součásti jednoduše, stačí v programu stisknout tlačítko „BOM“(kusovník) a nakreslit PCB EasyEda.

Poté budete přesměrováni zpět na stránku nákupu materiálu na webových stránkách LCSC, pokračujte v nákupu, abyste mohli dokončit stavbu DPS. Při objednávání elektronických součástek postupujte podle pokynů na fotografiích výše.

LCSC je web, který vám umožňuje vybírat komponenty z obrovské databáze a objednávat je pro vaše projekty a desky plošných spojů. Nabízí nekonečné množství komponent za skutečně konkurenceschopné ceny, a proto jsem si vybral tuto službu.

Krok 4: Svařte součástku na PCB

Svařte součástku na PCB
Svařte součástku na PCB
Svařte součástku na PCB
Svařte součástku na PCB

Vezměte součásti objednané přes lcsc a pájejte je na desce plošných spojů podle pokynů ve schématu zapojení.

Krok 5: Sestavte snímač vlhkosti půdy

Postavte snímač vlhkosti půdy
Postavte snímač vlhkosti půdy
Postavte snímač vlhkosti půdy
Postavte snímač vlhkosti půdy

Napsal jsem samostatný průvodce pro výrobu senzoru půdní vlhkosti a je k dispozici zde!

Krok 6: Nahrajte kód

Nahrajte kód
Nahrajte kód

Stáhněte si kód odtud.

Nahrajte jej na Arduino IDE.

Pokud nemáte knihovnu Blynk a ovladač ESP32, podívejte se na tuto příručku:

Nainstalujte ovladač ESP32 na Windows: zde

Nainstalujte ovladač ESP32 na Linux: zde

Nainstalujte ovladač ESP32 na Mac OS: zde

Stáhněte a nainstalujte Blynk Library

Krok 7: Vytvořte aplikaci pomocí Blynku

Vytvořte aplikaci s Blynkem
Vytvořte aplikaci s Blynkem
Vytvořte aplikaci s Blynkem
Vytvořte aplikaci s Blynkem
Vytvořte aplikaci s Blynkem
Vytvořte aplikaci s Blynkem

Blynk je bezplatná služba, která vám umožňuje vzdáleně ovládat karty NodeMcu pomocí procesoru ESP32.

To se v projektu bude hodit, protože nebudeme muset vytvářet náš server IoT, ale jednoduše se spoléhat na server Blynk. Blynk vám navíc umožňuje vytvořit si bezplatnou aplikaci, aniž byste věděli, jak programovat jednoduše prostřednictvím její základní aplikace. Chcete -li vědět, jak nakonfigurovat blynk na Arduino IDE, postupujte takto.

Krok 8: Otestujte prostředí

Otestujte prostředí
Otestujte prostředí
Otestujte prostředí
Otestujte prostředí
Otestujte prostředí
Otestujte prostředí
Otestujte prostředí
Otestujte prostředí

Jakmile byl software načten na esp32, mohli jsme okamžitě vidět, jak funguje náš nový inteligentní zavlažovací systém.

Kdykoli jsme si mohli prohlédnout hladinu vody v nádobě a stav čerpadla, které zavlažuje.

Doporučuje: