Sadržaj:

Kako napraviti pametni lonac s NodeMCU -om kojim upravlja aplikacija: 8 koraka
Kako napraviti pametni lonac s NodeMCU -om kojim upravlja aplikacija: 8 koraka

Video: Kako napraviti pametni lonac s NodeMCU -om kojim upravlja aplikacija: 8 koraka

Video: Kako napraviti pametni lonac s NodeMCU -om kojim upravlja aplikacija: 8 koraka
Video: How to connect Esp 8266 wifi module with Arduino Uno 2024, Studeni
Anonim
Kako napraviti pametni lonac s NodeMCU -om kojim upravlja aplikacija
Kako napraviti pametni lonac s NodeMCU -om kojim upravlja aplikacija
Kako napraviti pametni lonac s NodeMCU -om kojim upravlja aplikacija
Kako napraviti pametni lonac s NodeMCU -om kojim upravlja aplikacija

U ovom ćemo vodiču izgraditi pametni lonac kojim upravlja ESP32 i aplikaciju za pametne telefone (iOS i Android).

Koristit ćemo NodeMCU (ESP32) za povezivanje, a Blynk knjižnicu za oblak IoT i aplikaciju na pametnom telefonu.

Na kraju ćemo koristiti JLCPCB i LCSC za naručivanje PCB -a i komponenti.

Korak 1: Dizajnirajte električnu shemu s EasyEDA -om

Dizajnirajte električnu shemu s EasyEDA -om
Dizajnirajte električnu shemu s EasyEDA -om

Za projektiranje naših ploča i njihovo ispisivanje s uslugom JLCPCB koristit ćemo softver EasyEda, pomoću kojeg bismo mogli nacrtati dijagram ožičenja, a zatim ga pretvoriti u PCB i naručiti izravno iz softvera.

EasyEda je softver koji vam omogućuje crtanje električnih krugova umetanjem komponenti izravno iz baze podataka LCSC tako da ih možete kupiti nakon iscrtavanja. Također vam omogućuje projektiranje PCB -a počevši od sheme ožičenja. Nakon što ga nacrtate, moći ćete ga naručiti putem JLCPCB -a.

Prvo morate preuzeti EasyEdu s veze https://easyeda.com/page/download Zatim je instalirati i uvesti shemu koju sam osmislio.

Shemu možete preuzeti ovdje.

Nakon što se dijagram ožičenja preuzme, jednostavno iz njega stvorite PCB.

Korak 2: Naručite PCB s JLCPCB

Naručite PCB s JLCPCB
Naručite PCB s JLCPCB
Naručite PCB s JLCPCB
Naručite PCB s JLCPCB

Nakon toga, nakon što je PCB dizajniran, jednostavno naručite ploče putem JLCPCB -a pritiskom na gumb prikazan na gornjoj slici.

S malo novca mogli smo naručiti PCB -e izrađene jako dobro i vrlo brzo. Također će biti moguće, nakon što se naruče PCB -i, vidjeti napredak narudžbe s vašeg računa.

Korak 3: Naručite komponentu s LCSC -om

Naručite komponentu s LCSC -om
Naručite komponentu s LCSC -om
Naručite komponentu s LCSC -om
Naručite komponentu s LCSC -om

Da biste naručili komponente jednostavno, samo pritisnite gumb "BOM" (Bill of Material) u programu za crtanje EasyEda PCB -a.

Zatim ćete biti vraćeni na stranicu za kupnju materijala na web stranici LCSC -a, nastavite s kupnjom kako biste mogli dovršiti izgradnju PCB -a. Za naručivanje elektroničkih komponenti samo slijedite korake na gornjim fotografijama.

LCSC je web stranica koja vam omogućuje da odaberete komponente iz ogromne baze podataka i naručite ih za svoje projekte i PCB -e. Nudi beskonačan broj komponenti po stvarno konkurentnim cijenama i zato sam odabrao ovu uslugu.

Korak 4: Zavarite komponentu na tiskanu ploču

Zavarite komponentu na tiskanu ploču
Zavarite komponentu na tiskanu ploču
Zavarite komponentu na tiskanu ploču
Zavarite komponentu na tiskanu ploču

Uzmite komponente naručene preko lcsc i lemite ih u tiskanu ploču slijedeći naznake na shemi ožičenja.

Korak 5: Izgradite osjetnik vlage tla

Izradite osjetnik vlage tla
Izradite osjetnik vlage tla
Izradite osjetnik vlage tla
Izradite osjetnik vlage tla

Napisao sam zaseban vodič za izradu senzora vlažnosti tla i dostupan je ovdje!

Korak 6: Prenesite kôd

Učitajte kôd
Učitajte kôd

Preuzmite kôd odavde.

Prenesite ga na Arduino IDE.

Ako nemate knjižnicu Blynk i upravljački program ESP32, pogledajte ovaj vodič:

Instalirajte ESP32 upravljački program na Windows: ovdje

Instalirajte ESP32 upravljački program na Linux: ovdje

Instalirajte ESP32 upravljački program na Mac OS: ovdje

Preuzmite i instalirajte Blynk Library

Korak 7: Izgradite aplikaciju pomoću programa Blynk

Napravite aplikaciju s Blynkom
Napravite aplikaciju s Blynkom
Napravite aplikaciju s Blynkom
Napravite aplikaciju s Blynkom
Napravite aplikaciju s Blynkom
Napravite aplikaciju s Blynkom

Blynk je besplatna usluga koja vam omogućuje daljinsko upravljanje NodeMcu karticama pomoću ESP32 procesora.

To će nam dobro doći u projektu jer nećemo morati stvarati naš IoT poslužitelj, već se jednostavno osloniti na Blynk poslužitelj. Osim toga, Blynk vam omogućuje da sastavite svoju besplatnu aplikaciju bez znanja kako programirati jednostavno putem svoje osnovne aplikacije. Slijedite ove korake da biste saznali kako konfigurirati blynk na Arduino IDE -u.

Korak 8: Testirajte okoliš

Testirajte okoliš
Testirajte okoliš
Testirajte okoliš
Testirajte okoliš
Testirajte okoliš
Testirajte okoliš
Testirajte okoliš
Testirajte okoliš

Nakon što je softver učitan na esp32 mogli smo odmah vidjeti kako radi naš novi pametni sustav za navodnjavanje.

U svakom smo trenutku mogli vidjeti razinu vode u posudi i status pumpe koju navodnjava.

Preporučeni: