Cuprins:
- Pasul 1: Proiectați schema electrică cu EasyEDA
- Pasul 2: Comandați PCB cu JLCPCB
- Pasul 3: Comandați componenta cu LCSC
- Pasul 4: Sudați componenta de pe Pcb
- Pasul 5: Construiți senzorul de umiditate al solului
- Pasul 6: Încărcați codul
- Pasul 7: Construiți aplicația cu Blynk
- Pasul 8: Testați mediul
Video: Cum se face o oală inteligentă cu NodeMCU controlat de aplicație: 8 pași
2024 Autor: John Day | [email protected]. Modificat ultima dată: 2024-01-30 11:42
În acest ghid vom construi un Smart Pot controlat de un ESP32 și o aplicație pentru smartphone (iOS și Android).
Vom folosi NodeMCU (ESP32) pentru conectivitate și Biblioteca Blynk pentru cloud IoT și Aplicația de pe smartphone.
În cele din urmă vom folosi JLCPCB și LCSC pentru comanda PCB și componentă.
Pasul 1: Proiectați schema electrică cu EasyEDA
Pentru a proiecta plăcile noastre și a le imprima cu serviciul JLCPCB vom folosi software-ul EasyEda, prin intermediul căruia am putea trage schema de cablare și apoi o putem converti în PCB și o putem comanda direct din software.
EasyEda este un software care vă permite să desenați circuite electrice prin introducerea componentelor direct din baza de date LCSC, astfel încât să le puteți achiziționa odată desenate. De asemenea, vă permite să proiectați PCB-ul pornind de la schema de conectare. Odată desenat, va fi posibil să îl comandați prin JLCPCB.
Mai întâi trebuie să descărcați EasyEda de pe linkul https://easyeda.com/page/download Apoi instalați-l și importați schema pe care am proiectat-o.
Schema poate fi descărcată de aici.
Odată ce schema de cabluri a fost descărcată, pur și simplu creați PCB din ea.
Pasul 2: Comandați PCB cu JLCPCB
Ulterior, odată ce PCB-ul a fost proiectat, pur și simplu comandați plăcile prin JLCPCB apăsând butonul prezentat în figura de mai sus.
Cu puțini bani am putea comanda PCB-uri făcute foarte bine și foarte repede. De asemenea, va fi posibil, odată ce au fost comandate PCB-urile, să vizualizați progresul comenzii din contul dvs.
Pasul 3: Comandați componenta cu LCSC
Pentru a comanda componentele este simplu, trebuie doar să apăsați butonul „BOM” (Lista materialelor) din program pentru a desena PCB-urile EasyEda.
Veți fi apoi readus la pagina de cumpărare a materialelor de pe site-ul LCSC, continuați cu achiziția, astfel încât să puteți finaliza construcția PCB-ului. Doar urmați pașii din fotografiile de mai sus pentru a comanda componentele electronice.
LCSC este un site web care vă permite să alegeți componente dintr-o bază de date imensă și să le comandați pentru proiectele și PCB-urile dvs. Oferă o infinitate de componente la prețuri cu adevărat competitive și de aceea am ales acest serviciu.
Pasul 4: Sudați componenta de pe Pcb
Luați componentele comandate prin lcsc și lipiți-le în PCB urmând indicațiile din schema de cablare.
Pasul 5: Construiți senzorul de umiditate al solului
Am scris un ghid separat pentru a face senzorul de umiditate al solului și este disponibil aici!
Pasul 6: Încărcați codul
Descărcați codul de aici.
Încărcați-l pe Arduino IDE.
Dacă nu aveți biblioteca Blynk și driverul ESP32, consultați acest ghid:
Instalați driverul ESP32 pe Windows: aici
Instalați driverul ESP32 pe Linux: aici
Instalați driverul ESP32 pe Mac OS: aici
Descărcați și instalați Biblioteca Blynk
Pasul 7: Construiți aplicația cu Blynk
Blynk este un serviciu gratuit care vă permite să vă controlați de la distanță cardurile NodeMcu cu un procesor ESP32.
Acest lucru va fi util în proiect, deoarece nu va trebui să ne creăm serverul IoT, ci să ne bazăm pur și simplu pe serverul Blynk. În plus, Blynk vă permite să creați aplicația gratuită fără a ști cum să programați pur și simplu prin aplicația sa de bază. Pentru a ști cum să configurați blynk pe Arduino IDE urmați acești pași.
Pasul 8: Testați mediul
Odată ce software-ul a fost încărcat pe esp32, am putut vedea imediat noul nostru sistem inteligent de irigare la lucru.
Am putea vedea oricând nivelul apei din vas și starea pompei pe care o irigă.
Recomandat:
Cloud color controlat de aplicație: 7 pași (cu imagini)
Cloud color controlat de aplicație: Bună, în acest instructiv vă arăt cum să construiți o iluminare a camerei dintr-o rețea de cărare cu pietriș. Întregul lucru poate fi controlat prin WLAN cu o aplicație. Http://youtu.be/NQPSnQKSuoUT Au existat unele probleme cu proiectul. Dar până la urmă poți să-l faci
Easy IOT - Hub senzor RF controlat de aplicație pentru dispozitive IOT cu rază medie: 4 pași
Easy IOT - Hub senzor RF controlat de aplicație pentru dispozitive IOT cu rază medie: În această serie de tutoriale, vom construi o rețea de dispozitive care pot fi controlate printr-o legătură radio de la un dispozitiv hub central. Avantajul utilizării unei conexiuni radio seriale de 433 MHz în loc de WIFI sau Bluetooth este autonomia mult mai mare (cu
LED controlat de aplicație: 5 pași
App Controlled LED: El siguiente proyecto incorpora principios b á sicos de programaci ó n y electr ó nica pentru a utiliza o aplicație ó n într-un m ó Por medio de un c ó digo se estab
Oală automată inteligentă pentru plante - (DIY, imprimat 3D, Arduino, auto-udare, proiect): 23 de pași (cu imagini)
Oală automată inteligentă pentru plante - (DIY, 3D Printed, Arduino, Self Watering, Project): Bună, uneori, când plecăm de acasă câteva zile sau suntem cu adevărat ocupați, plantele casei (nedrept) suferă pentru că nu sunt udate când sunt nevoie de el. Aceasta este soluția mea. Este un ghiveci inteligent care include: un rezervor de apă încorporat. A senso
Blocare inteligentă magnetică cu lovitură secretă, senzor IR și aplicație web: 7 pași (cu imagini)
Blocare inteligentă magnetică cu bătăi secrete, senzor IR și aplicație web: Dacă vă place acest proiect, vă rugăm să mă urmați pe Instagram și YouTube. ciocănit secret. Oh … și va mai avea câteva trucuri în mânecă. Și Magnet