Innholdsfortegnelse:

Hvordan lage en smart gryte med NodeMCU kontrollert av app: 8 trinn
Hvordan lage en smart gryte med NodeMCU kontrollert av app: 8 trinn

Video: Hvordan lage en smart gryte med NodeMCU kontrollert av app: 8 trinn

Video: Hvordan lage en smart gryte med NodeMCU kontrollert av app: 8 trinn
Video: Введение в плату разработки NodeMCU ESP8266 WiFi с примером HTTP-клиента 2024, November
Anonim
Hvordan lage en smart gryte med NodeMCU kontrollert av app
Hvordan lage en smart gryte med NodeMCU kontrollert av app
Hvordan lage en smart gryte med NodeMCU kontrollert av app
Hvordan lage en smart gryte med NodeMCU kontrollert av app

I denne guiden vil vi bygge en Smart Pot kontrollert av en ESP32 og en applikasjon for smarttelefon (iOS og Android).

Vi vil bruke NodeMCU (ESP32) for tilkoblingen og Blynk -biblioteket for skyen IoT og applikasjonen på smarttelefonen.

Til slutt vil vi bruke JLCPCB og LCSC for bestilling av PCB og komponent.

Trinn 1: Utform det elektriske opplegget med EasyEDA

Design den elektriske ordningen med EasyEDA
Design den elektriske ordningen med EasyEDA

For å designe våre tavler og skrive dem ut med JLCPCB -tjenesten, bruker vi EasyEda -programvaren, som vi kan tegne koblingsskjemaet for deretter å konvertere det til PCB og bestille det direkte fra programvaren.

EasyEda er en programvare som lar deg tegne elektriske kretser ved å sette inn komponenter direkte fra LCSC -databasen, slik at du kan kjøpe dem når de er trukket, og du kan også designe kretskortet fra koblingsskjemaet. Når det er trukket, vil det være mulig å bestille det gjennom JLCPCB.

Først må du laste ned EasyEda fra lenken https://easyeda.com/page/download Deretter installerer du det og importerer opplegget jeg designet.

Opplegget kan lastes ned her.

Når koblingsskjemaet er lastet ned, lager du bare kretskortet fra det.

Trinn 2: Bestill kretskortet med JLCPCB

Bestill kretskortet med JLCPCB
Bestill kretskortet med JLCPCB
Bestill kretskortet med JLCPCB
Bestill kretskortet med JLCPCB

Deretter, når kretskortet er designet, kan du bare bestille brettene gjennom JLCPCB ved å trykke på knappen vist i figuren ovenfor.

Med lite penger kunne vi bestille PCB -er laget veldig bra og veldig raskt. Det vil også være mulig, når kretskortene er bestilt, å se fremdriften i bestillingen fra kontoen din.

Trinn 3: Bestill komponent med LCSC

Bestill komponent med LCSC
Bestill komponent med LCSC
Bestill komponent med LCSC
Bestill komponent med LCSC

For å bestille komponentene er enkelt, bare trykk på "BOM" (Bill of Material) -knappen i programmet for å tegne EasyEda PCB.

Du vil deretter bli tatt tilbake til materialkjøpssiden på LCSC -nettstedet, fortsett med kjøpet, slik at du kan fullføre konstruksjonen av kretskortet. Bare følg trinnene på bildene ovenfor for å bestille de elektroniske komponentene.

LCSC er et nettsted som lar deg velge komponenter fra en stor database og bestille dem til prosjektene og PCB -ene. Det tilbyr en uendelig mengde komponenter til virkelig konkurransedyktige priser, og det er derfor jeg valgte denne tjenesten.

Trinn 4: Sveis komponenten på PC -en

Sveis komponenten på PCB
Sveis komponenten på PCB
Sveis komponenten på PCB
Sveis komponenten på PCB

Ta komponentene som er bestilt gjennom lcsc og lodd dem i kretskortet etter indikasjonene på koblingsskjemaet.

Trinn 5: Bygg jordfuktighetssensoren

Bygg jordfuktighetssensoren
Bygg jordfuktighetssensoren
Bygg jordfuktighetssensoren
Bygg jordfuktighetssensoren

Jeg har skrevet en egen guide for å lage jordfuktighetssensoren, og den er tilgjengelig her!

Trinn 6: Last opp koden

Last opp koden
Last opp koden

Last ned koden herfra.

Last den opp på Arduino IDE.

Hvis du ikke har Blynk Library og ESP32 -driveren, kan du sjekke denne guiden:

Installer ESP32 -driveren på Windows: her

Installer ESP32 -driveren på Linux: her

Installer ESP32 -driveren på Mac OS: her

Last ned og installer Blynk Library

Trinn 7: Bygg appen med Blynk

Bygg appen med Blynk
Bygg appen med Blynk
Bygg appen med Blynk
Bygg appen med Blynk
Bygg appen med Blynk
Bygg appen med Blynk

Blynk er en gratis tjeneste som lar deg fjernstyre NodeMcu -kortene dine med en ESP32 -prosessor.

Dette vil komme godt med i prosjektet, da vi ikke trenger å opprette vår IoT -server, men bare stole på Blynk -serveren. I tillegg lar Blynk deg bygge din gratis applikasjon uten å vite hvordan du programmerer bare gjennom den grunnleggende appen. Følg disse trinnene for å vite hvordan du konfigurerer blynk på Arduino IDE.

Trinn 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 programvaren er lastet på esp32, kunne vi umiddelbart se vårt nye smarte vanningssystem.

Vi kan når som helst se vannivået i fartøyet og statusen til pumpen den vanner.

Anbefalt: