Obsah:

Ako si vyrobiť inteligentný hrniec s NodeMCU ovládaným aplikáciou: 8 krokov
Ako si vyrobiť inteligentný hrniec s NodeMCU ovládaným aplikáciou: 8 krokov

Video: Ako si vyrobiť inteligentný hrniec s NodeMCU ovládaným aplikáciou: 8 krokov

Video: Ako si vyrobiť inteligentný hrniec s NodeMCU ovládaným aplikáciou: 8 krokov
Video: Мониторинг солнечных панелей с помощью blynk iot 2.0 2024, November
Anonim
Ako si vyrobiť inteligentný hrniec s NodeMCU ovládaným aplikáciou
Ako si vyrobiť inteligentný hrniec s NodeMCU ovládaným aplikáciou
Ako si vyrobiť inteligentný hrniec s NodeMCU ovládaným aplikáciou
Ako si vyrobiť inteligentný hrniec s NodeMCU ovládaným aplikáciou

V tejto príručke postavíme Smart Pot ovládaný systémom ESP32 a aplikáciou pre smartfóny (iOS a Android).

Na pripojenie použijeme NodeMCU (ESP32) a na cloudový IoT a aplikáciu v smartfóne Blynk Library.

Nakoniec použijeme JLCPCB a LCSC na objednanie PCB a komponentov.

Krok 1: Navrhnite elektrickú schému s EasyEDA

Navrhnite elektrickú schému s EasyEDA
Navrhnite elektrickú schému s EasyEDA

Na návrh a tlač našich dosiek pomocou služby JLCPCB použijeme softvér EasyEda, pomocou ktorého by sme mohli nakresliť schému zapojenia a potom ju previesť na DPS a objednať priamo zo softvéru.

EasyEda je softvér, ktorý vám umožňuje kresliť elektrické obvody vložením komponentov priamo z databázy LCSC, aby ste si ich mohli po nakreslení kúpiť. Tiež vám umožňuje navrhnúť DPS od schémy zapojenia. Po vyžrebovaní si ho bude možné objednať prostredníctvom JLCPCB.

Najprv si musíte stiahnuť EasyEda z odkazu https://easyeda.com/page/download Potom ho nainštalujte a importujte schému, ktorú som navrhol.

Schému je možné stiahnuť tu.

Po stiahnutí schémy zapojenia z nej jednoducho vytvorte DPS.

Krok 2: Objednajte si DPS s JLCPCB

Objednajte si DPS s JLCPCB
Objednajte si DPS s JLCPCB
Objednajte si DPS s JLCPCB
Objednajte si DPS s JLCPCB

Následne, akonáhle je doska plošných spojov navrhnutá, dosky jednoducho objednajte prostredníctvom JLCPCB stlačením tlačidla zobrazeného na obrázku vyššie.

Za málo peňazí sme mohli objednať doskové dosky vyrobené skutočne dobre a veľmi rýchlo. Po objednaní DPS bude tiež možné sledovať priebeh objednávky z vášho účtu.

Krok 3: Objednajte komponent pomocou LCSC

Objednajte si komponent s LCSC
Objednajte si komponent s LCSC
Objednajte si komponent s LCSC
Objednajte si komponent s LCSC

Ak chcete objednať komponenty jednoducho, stačí v programe stlačiť tlačidlo „Kusovník“(kusovník) a nakresliť DPS EasyEda.

Potom sa dostanete späť na stránku nákupu materiálu na webovej stránke LCSC, pokračujte v nákupe, aby ste mohli dokončiť stavbu DPS. Pri objednávaní elektronických komponentov postupujte podľa krokov na vyššie uvedených fotografiách.

LCSC je webová stránka, ktorá vám umožňuje vybrať si komponenty z obrovskej databázy a objednať ich pre svoje projekty a dosky plošných spojov. Ponúka nekonečné množstvo komponentov za skutočne konkurencieschopné ceny, a preto som si vybral túto službu.

Krok 4: Zvárejte komponent na doske

Zvárejte komponent na doske
Zvárejte komponent na doske
Zvárejte komponent na doske
Zvárejte komponent na doske

Vezmite súčiastky objednané cez lcsc a spájkujte ich s plošnými spojmi podľa pokynov na schéme zapojenia.

Krok 5: Zostavte snímač pôdnej vlhkosti

Postavte snímač pôdnej vlhkosti
Postavte snímač pôdnej vlhkosti
Postavte snímač pôdnej vlhkosti
Postavte snímač pôdnej vlhkosti

Napísal som samostatnú príručku na výrobu senzora pôdnej vlhkosti a je k dispozícii tu!

Krok 6: Nahrajte kód

Nahrajte kód
Nahrajte kód

Stiahnite si kód odtiaľto.

Nahrajte ho na Arduino IDE.

Ak nemáte knižnicu Blynk a ovládač ESP32, prečítajte si tohto sprievodcu:

Nainštalujte ovládač ESP32 do systému Windows: tu

Nainštalujte ovládač ESP32 na Linux: tu

Nainštalujte ovládač ESP32 na Mac OS: tu

Stiahnite a nainštalujte si Blynk Library

Krok 7: Vytvorte aplikáciu pomocou Blynku

Zostavte si aplikáciu s Blynkom
Zostavte si aplikáciu s Blynkom
Zostavte si aplikáciu s Blynkom
Zostavte si aplikáciu s Blynkom
Zostavte si aplikáciu s Blynkom
Zostavte si aplikáciu s Blynkom

Blynk je bezplatná služba, ktorá vám umožňuje diaľkovo ovládať karty NodeMcu pomocou procesora ESP32.

To sa nám v projekte bude hodiť, pretože nebudeme musieť vytvárať náš IoT server, ale jednoducho sa spoliehať na server Blynk. Blynk vám navyše umožňuje vytvoriť si bezplatnú aplikáciu bez toho, aby ste vedeli, ako jednoducho programovať prostredníctvom svojej základnej aplikácie. Ak chcete vedieť, ako nakonfigurovať blynk na Arduino IDE, postupujte podľa týchto krokov.

Krok 8: Otestujte prostredie

Otestujte prostredie
Otestujte prostredie
Otestujte prostredie
Otestujte prostredie
Otestujte prostredie
Otestujte prostredie
Otestujte prostredie
Otestujte prostredie

Po načítaní softvéru do zariadenia esp32 sme mohli okamžite vidieť, ako funguje náš nový inteligentný zavlažovací systém.

Kedykoľvek sme si mohli pozrieť hladinu vody v nádobe a stav čerpadla, ktoré zavlažuje.

Odporúča: