Taula de continguts:

Com fer una olla intel·ligent amb NodeMCU controlat per l'aplicació: 8 passos
Com fer una olla intel·ligent amb NodeMCU controlat per l'aplicació: 8 passos

Vídeo: Com fer una olla intel·ligent amb NodeMCU controlat per l'aplicació: 8 passos

Vídeo: Com fer una olla intel·ligent amb NodeMCU controlat per l'aplicació: 8 passos
Vídeo: Вот почему Америка не экспортирует F-22 Raptor 2024, Desembre
Anonim
Com fer un Smart Pot amb NodeMCU controlat per l'aplicació
Com fer un Smart Pot amb NodeMCU controlat per l'aplicació
Com fer un Smart Pot amb NodeMCU controlat per l'aplicació
Com fer un Smart Pot amb NodeMCU controlat per l'aplicació

En aquesta guia crearem un Smart Pot controlat per un ESP32 i una aplicació per a telèfons intel·ligents (iOS i Android).

Utilitzarem NodeMCU (ESP32) per a la connectivitat i la Biblioteca de Blynk per al núvol IoT i l’aplicació al telèfon intel·ligent.

Finalment utilitzarem JLCPCB i LCSC per a la comanda de PCB i components.

Pas 1: Dissenyeu l’esquema elèctric amb EasyEDA

Dissenyeu l’esquema elèctric amb EasyEDA
Dissenyeu l’esquema elèctric amb EasyEDA

Per dissenyar les nostres plaques i imprimir-les amb el servei JLCPCB utilitzarem el programari EasyEda, mitjançant el qual podríem dibuixar el diagrama de cablejat i convertir-lo en PCB i ordenar-lo directament des del programari.

EasyEda és un programari que us permet dibuixar circuits elèctrics mitjançant la inserció de components directament de la base de dades LCSC, de manera que pugueu adquirir-los un cop dibuixats. També us permetrà dissenyar el PCB a partir del diagrama de cablejat. Un cop dibuixat, serà possible demanar-lo a través de JLCPCB.

Primer heu de descarregar EasyEda des de l’enllaç https://easyeda.com/page/download. A continuació, instal·leu-lo i importeu l’esquema que he dissenyat.

Es pot descarregar l'esquema aquí.

Un cop s'ha descarregat l'esquema de cablejat, només cal crear el PCB a partir d'ell.

Pas 2: demaneu el PCB amb JLCPCB

Demaneu el PCB amb JLCPCB
Demaneu el PCB amb JLCPCB
Demaneu el PCB amb JLCPCB
Demaneu el PCB amb JLCPCB

Posteriorment, un cop dissenyat el PCB, només cal que ordeneu les taules mitjançant JLCPCB prement el botó que es mostra a la figura anterior.

Amb pocs diners podríem demanar PCBs realitzats molt bé i molt ràpidament. També serà possible, un cop s’hagi ordenat el PCB, veure el progrés de la comanda des del vostre compte.

Pas 3: Ordeneu el component amb LCSC

Component de la comanda amb LCSC
Component de la comanda amb LCSC
Component de la comanda amb LCSC
Component de la comanda amb LCSC

Per ordenar els components és senzill, només cal que premeu el botó "BOM" (Bill of Material) del programa per dibuixar els PCB EasyEda.

A continuació, tornareu a la pàgina de compra de materials del lloc web de LCSC, procediu a la compra per tal de poder finalitzar la construcció del PCB. Només cal que seguiu els passos de les fotos anteriors per demanar els components electrònics.

LCSC és un lloc web que us permet triar components d’una enorme base de dades i ordenar-los per als vostres projectes i PCB. Ofereix una infinitat de components a preus realment competitius i per això he escollit aquest servei.

Pas 4: soldeu el component al Pcb

Soldeu el component al Pcb
Soldeu el component al Pcb
Soldeu el component al Pcb
Soldeu el component al Pcb

Agafeu els components ordenats mitjançant lcsc i soldeu-los al PCB seguint les indicacions del diagrama de cablejat.

Pas 5: Creeu el sensor d'humitat del sòl

Construeix el sensor d’humitat del sòl
Construeix el sensor d’humitat del sòl
Construeix el sensor d’humitat del sòl
Construeix el sensor d’humitat del sòl

He escrit una guia separada per fer el sensor d'humitat del sòl i està disponible aquí.

Pas 6: pengeu el codi

Pengeu el codi
Pengeu el codi

Baixeu-vos el codi des d’aquí.

Pengeu-lo a Arduino IDE.

Si no teniu la biblioteca Blynk i el controlador ESP32, consulteu aquesta guia:

Instal·leu el controlador ESP32 al Windows: aquí

Instal·leu el controlador ESP32 a Linux: aquí

Instal·leu el controlador ESP32 al Mac OS: aquí

Descarregueu i instal·leu la biblioteca de Blynk

Pas 7: Creeu l'aplicació amb Blynk

Creeu l'aplicació amb Blynk
Creeu l'aplicació amb Blynk
Creeu l'aplicació amb Blynk
Creeu l'aplicació amb Blynk
Creeu l'aplicació amb Blynk
Creeu l'aplicació amb Blynk

Blynk és un servei gratuït que us permet controlar remotament les vostres targetes NodeMcu amb un processador ESP32.

Això serà molt útil en el projecte, ja que no haurem de crear el nostre servidor IoT, sinó simplement confiar en el servidor Blynk. A més, Blynk us permet crear la vostra aplicació gratuïta sense saber programar simplement a través de la seva aplicació bàsica. Per saber com configurar blynk a Arduino IDE, seguiu aquests passos.

Pas 8: proveu el medi ambient

Proveu el medi ambient
Proveu el medi ambient
Proveu el medi ambient
Proveu el medi ambient
Proveu el medi ambient
Proveu el medi ambient
Proveu el medi ambient
Proveu el medi ambient

Un cop s'ha carregat el programari a l'esp32, podríem veure immediatament el nostre nou sistema de reg intel·ligent en funcionament.

Podríem veure el nivell de l’aigua del recipient i l’estat de la bomba que rega en qualsevol moment.

Recomanat: