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: MOES WiFi+RF 2 Gang Switch Light Switch Module,Install with Neutral Wire Needed 2024, Novembar
Anonim
Kako napraviti pametni lonac pomoću NodeMCU -a kojim upravlja aplikacija
Kako napraviti pametni lonac pomoću NodeMCU -a kojim upravlja aplikacija
Kako napraviti pametni lonac pomoću NodeMCU -a kojim upravlja aplikacija
Kako napraviti pametni lonac pomoću NodeMCU -a kojim upravlja aplikacija

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

Koristićemo NodeMCU (ESP32) za povezivanje i Blynk biblioteku 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 dizajniranje naših ploča i njihovo ispisivanje s JLCPCB uslugom 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 izvučete, moći ćete ga naručiti putem JLCPCB.

Prvo morate preuzeti EasyEdu sa veze https://easyeda.com/page/download Zatim je instalirajte i uvezite shemu koju sam dizajnirao.

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 sa JLCPCB
Naručite PCB sa JLCPCB
Naručite PCB sa JLCPCB
Naručite PCB sa JLCPCB

Nakon toga, nakon što je PCB dizajniran, jednostavno naručite ploče preko JLCPCB pritiskom na dugme prikazano na gornjoj slici.

Uz malo novca mogli smo naručiti PCB -e napravljene jako dobro i vrlo brzo. Nakon naručivanja PCB -a bit će moguće i vidjeti napredak narudžbe s vašeg računa.

Korak 3: Naručite komponentu sa LCSC

Naručite komponentu sa LCSC
Naručite komponentu sa LCSC
Naručite komponentu sa LCSC
Naručite komponentu sa LCSC

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

Zatim ćete biti vraćeni na stranicu za kupovinu materijala na web stranici LCSC, nastavite s kupnjom kako biste mogli dovršiti izgradnju PCB -a. Samo slijedite korake na gornjim fotografijama kako biste naručili elektroničke komponente.

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 zaista konkurentnim cijenama i zato sam odabrao ovu uslugu.

Korak 4: Zavarite komponentu na štampanoj ploči

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 sheme ožičenja.

Korak 5: Izgradite senzor vlažnosti tla

Napravite senzor vlažnosti tla
Napravite senzor vlažnosti tla
Napravite senzor vlažnosti tla
Napravite senzor vlažnosti tla

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

Korak 6: Otpremite kôd

Otpremite kôd
Otpremite kôd

Preuzmite kôd odavde.

Prenesite ga na Arduino IDE.

Ako nemate Blynk Library i ESP32 upravljački program, 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 vašim NodeMcu karticama pomoću ESP32 procesora.

Ovo će nam dobro doći u projektu jer nećemo morati stvarati naš IoT server, već se jednostavno osloniti na Blynk server. Osim toga, Blynk vam omogućuje da sastavite svoju besplatnu aplikaciju bez znanja kako programirati jednostavno putem njene 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 naš novi pametni sistem za navodnjavanje na djelu.

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

Preporučuje se: