Indholdsfortegnelse:

Sådan laver du en smart gryde med NodeMCU styret af app: 8 trin
Sådan laver du en smart gryde med NodeMCU styret af app: 8 trin

Video: Sådan laver du en smart gryde med NodeMCU styret af app: 8 trin

Video: Sådan laver du en smart gryde med NodeMCU styret af app: 8 trin
Video: Den perfekte FLÆSKESTEG med sprød svær! HVER GANG!!! 2024, November
Anonim
Sådan laver du en smart gryde med NodeMCU styret af app
Sådan laver du en smart gryde med NodeMCU styret af app
Sådan laver du en smart gryde med NodeMCU styret af app
Sådan laver du en smart gryde med NodeMCU styret af app

I denne vejledning bygger vi en Smart Pot, der styres af en ESP32 og en applikation til smartphone (iOS og Android).

Vi vil bruge NodeMCU (ESP32) til forbindelsen og Blynk -biblioteket til cloud -IoT og applikationen på smartphone.

Endelig vil vi bruge JLCPCB og LCSC til bestilling af pcb og komponent.

Trin 1: Design den elektriske ordning med EasyEDA

Design den elektriske ordning med EasyEDA
Design den elektriske ordning med EasyEDA

For at designe vores tavler og udskrive dem med JLCPCB -tjenesten vil vi bruge EasyEda -softwaren, hvorigennem vi kunne tegne ledningsdiagrammet og derefter konvertere det til printkort og bestille det direkte fra softwaren.

EasyEda er en software, der giver dig mulighed for at tegne elektriske kredsløb ved at indsætte komponenter direkte fra LCSC -databasen, så du kan købe dem, når de er trukket. Det giver dig også mulighed for at designe printkortet ud fra ledningsdiagrammet. Når det er tegnet, vil det være muligt at bestille det via JLCPCB.

Først skal du downloade EasyEda fra linket https://easyeda.com/page/download Installer det derefter og importer det skema, jeg har designet.

Ordningen kan downloades her.

Når ledningsdiagrammet er downloadet, skal du blot oprette printkortet fra det.

Trin 2: Bestil printkortet med JLCPCB

Bestil printkortet med JLCPCB
Bestil printkortet med JLCPCB
Bestil printkortet med JLCPCB
Bestil printkortet med JLCPCB

Efterfølgende, når printkortet er designet, skal du blot bestille brædderne gennem JLCPCB ved at trykke på knappen vist i figuren ovenfor.

Med få penge kunne vi bestille PCB fremstillet rigtig godt og meget hurtigt. Det vil også være muligt, når PCB'erne er bestilt, at se ordrenes fremskridt fra din konto.

Trin 3: Bestil komponent med LCSC

Bestil komponent med LCSC
Bestil komponent med LCSC
Bestil komponent med LCSC
Bestil komponent med LCSC

For at bestille komponenterne er enkelt, skal du bare trykke på knappen "BOM" (Bill of Material) i programmet for at tegne EasyEda PCB'erne.

Du vil derefter blive taget tilbage til materialekøbssiden på LCSC -webstedet, fortsæt med købet, så du kan fuldføre konstruktionen af printkortet. Følg bare trinene på ovenstående fotos for at bestille de elektroniske komponenter.

LCSC er et websted, der giver dig mulighed for at vælge komponenter fra en enorm database og bestille dem til dine projekter og printkort. Det tilbyder en uendelighed af komponenter til virkelig konkurrencedygtige priser, og derfor valgte jeg denne service.

Trin 4: Svejs komponenten på pc'en

Svejs komponenten på pc'en
Svejs komponenten på pc'en
Svejs komponenten på pc'en
Svejs komponenten på pc'en

Tag de bestilte komponenter gennem lcsc og lod dem i printkortet efter indikationerne i ledningsdiagrammet.

Trin 5: Byg jordfugtighedssensoren

Byg jordfugtighedssensoren
Byg jordfugtighedssensoren
Byg jordfugtighedssensoren
Byg jordfugtighedssensoren

Jeg har skrevet en separat vejledning til fremstilling af jordfugtighedsføleren, og den er tilgængelig her!

Trin 6: Upload koden

Upload koden
Upload koden

Download koden herfra.

Upload den på Arduino IDE.

Hvis du ikke har Blynk -biblioteket og ESP32 -driveren, skal du kontrollere denne vejledning:

Installer ESP32 -driver på Windows: her

Installer ESP32 -driver på Linux: her

Installer ESP32 -driver på Mac OS: her

Download og installer Blynk Library

Trin 7: Byg appen med Blynk

Byg appen med Blynk
Byg appen med Blynk
Byg appen med Blynk
Byg appen med Blynk
Byg appen med Blynk
Byg appen med Blynk

Blynk er en gratis service, der giver dig mulighed for at fjernstyre dine NodeMcu -kort med en ESP32 -processor.

Dette vil være praktisk i projektet, da vi ikke skal oprette vores IoT -server, men blot stole på Blynk -serveren. Derudover giver Blynk dig mulighed for at opbygge din gratis applikation uden at vide, hvordan du programmerer blot gennem dens grundlæggende app. Følg disse trin for at vide, hvordan du konfigurerer blynk på Arduino IDE.

Trin 8: Test miljøet

Test miljøet
Test miljøet
Test miljøet
Test miljøet
Test miljøet
Test miljøet
Test miljøet
Test miljøet

Når softwaren er blevet indlæst på esp32, kunne vi straks se vores nye smarte kunstvandingssystem på arbejde.

Vi kunne til enhver tid se vandstanden i fartøjet og status for den pumpe, den vander.

Anbefalede: