Talaan ng mga Nilalaman:

Paano Gumawa ng isang Smart Pot Sa NodeMCU Kinokontrol ng App: 8 Hakbang
Paano Gumawa ng isang Smart Pot Sa NodeMCU Kinokontrol ng App: 8 Hakbang

Video: Paano Gumawa ng isang Smart Pot Sa NodeMCU Kinokontrol ng App: 8 Hakbang

Video: Paano Gumawa ng isang Smart Pot Sa NodeMCU Kinokontrol ng App: 8 Hakbang
Video: Introduction to NodeMCU ESP8266 WiFi Development board with HTTP Client example- Robojax 2024, Nobyembre
Anonim
Paano Gumawa ng isang Smart Pot Sa NodeMCU Kinokontrol ng App
Paano Gumawa ng isang Smart Pot Sa NodeMCU Kinokontrol ng App
Paano Gumawa ng isang Smart Pot Sa NodeMCU Kinokontrol ng App
Paano Gumawa ng isang Smart Pot Sa NodeMCU Kinokontrol ng App

Sa gabay na ito magtatayo kami ng isang Smart Pot na kinokontrol ng isang ESP32 at isang Application para sa smartphone (iOS at Android).

Gagamitin namin ang NodeMCU (ESP32) para sa pagkakakonekta at ang Blynk Library para sa cloud IoT at ang Application sa smartphone.

Sa wakas gagamitin namin ang JLCPCB at LCSC para sa order pcb at sangkap.

Hakbang 1: Idisenyo ang Electric Scheme Sa EasyEDA

Idisenyo ang Electric Scheme Sa EasyEDA
Idisenyo ang Electric Scheme Sa EasyEDA

Upang idisenyo ang aming mga board at mai-print ang mga ito sa serbisyo ng JLCPCB gagamitin namin ang software na EasyEda, kung saan maaari naming iguhit ang diagram ng mga kable at pagkatapos ay i-convert ito sa PCB at i-order ito nang direkta mula sa software.

Ang EasyEda ay isang software na nagbibigay-daan sa iyo upang gumuhit ng mga de-koryenteng circuit sa pamamagitan ng pagpasok ng mga bahagi nang direkta mula sa database ng LCSC upang mabili mo ang mga ito sa sandaling iginuhit. Pinapayagan ka rin nitong idisenyo ang PCB simula sa diagram ng mga kable. Kapag iginuhit, posible na mag-order nito sa pamamagitan ng JLCPCB.

Una kailangan mong i-download ang EasyEda mula sa link https://easyeda.com/page/download Pagkatapos i-install ito at i-import ang scheme na dinisenyo ko.

Maaaring i-download ang pamamaraan dito.

Kapag na-download na ang diagram ng mga kable, lumikha lamang ng PCB mula rito.

Hakbang 2: Mag-order ng PCB Sa JLCPCB

Order ang PCB Sa JLCPCB
Order ang PCB Sa JLCPCB
Order ang PCB Sa JLCPCB
Order ang PCB Sa JLCPCB

Kasunod, sa sandaling ang PCB ay dinisenyo, i-order lamang ang mga board sa pamamagitan ng JLCPCB sa pamamagitan ng pagpindot sa pindutan na ipinakita sa figure sa itaas.

Sa kaunting pera maaari kaming mag-order ng mga PCB na ginawa talagang maayos at napakabilis. Posible rin, sa sandaling maorder ang mga PCB, upang tingnan ang pag-usad ng order mula sa iyong account.

Hakbang 3: Mag-order ng Component Sa LCSC

Order Component Sa LCSC
Order Component Sa LCSC
Order Component Sa LCSC
Order Component Sa LCSC

Upang mag-order ng mga sangkap ay simple, pindutin lamang ang pindutang "BOM" (Bill of Material) sa programa upang iguhit ang EasyEda PCBs.

Pagkatapos ay ibabalik ka sa pahina ng pagbili ng mga materyales sa website ng LCSC, magpatuloy sa pagbili upang makumpleto mo ang pagtatayo ng PCB. Sundin lamang ang mga hakbang sa mga larawan sa itaas upang mag-order ng mga elektronikong sangkap.

Ang LCSC ay isang website na nagbibigay-daan sa iyo upang pumili ng mga sangkap mula sa isang malaking database at mag-order ng mga ito para sa iyong mga proyekto at PCB. Nag-aalok ito ng isang infinity ng mga bahagi sa talagang mapagkumpitensyang presyo at iyon ang dahilan kung bakit pinili ko ang serbisyong ito.

Hakbang 4: Weld ang Component sa Pcb

Weld ang Component sa Pcb
Weld ang Component sa Pcb
Weld ang Component sa Pcb
Weld ang Component sa Pcb

Dalhin ang mga sangkap na iniutos sa pamamagitan ng lcsc at solder ang mga ito sa PCB kasunod sa mga indikasyon ng diagram ng mga kable.

Hakbang 5: Buuin ang Soil Moisture Sensor

Buuin ang Soil Moisture Sensor
Buuin ang Soil Moisture Sensor
Buuin ang Soil Moisture Sensor
Buuin ang Soil Moisture Sensor

Sumulat ako ng isang hiwalay na gabay upang gawin ang sensor ng kahalumigmigan ng lupa at magagamit ito rito!

Hakbang 6: I-upload ang Code

I-upload ang Code
I-upload ang Code

I-download ang code mula Dito.

I-upload ito sa Arduino IDE.

Kung wala kang Blynk Library at ang driver ng ESP32, suriin ang gabay na ito:

I-install ang ESP32 Driver sa Windows: dito

I-install ang Driver ng ESP32 sa Linux: dito

I-install ang ESP32 Driver sa Mac OS: dito

Mag-download at mag-install ng Blynk Library

Hakbang 7: Buuin ang App Sa Blynk

Buuin ang App Sa Blynk
Buuin ang App Sa Blynk
Buuin ang App Sa Blynk
Buuin ang App Sa Blynk
Buuin ang App Sa Blynk
Buuin ang App Sa Blynk

Ang Blynk ay isang libreng serbisyo na nagbibigay-daan sa iyo upang malayuang makontrol ang iyong mga card ng NodeMcu gamit ang isang prosesor ng ESP32.

Darating ito sa madaling gamiting proyekto dahil hindi namin kailangang lumikha ng aming IoT server ngunit umaasa lamang sa Blynk server. Bilang karagdagan, pinapayagan ka ng Blynk na buuin ang iyong libreng aplikasyon nang hindi alam kung paano mag-program sa pamamagitan lamang ng pangunahing app. Upang malaman kung paano i-configure ang blynk sa Arduino IDE sundin ang mga hakbang na ito.

Hakbang 8: Subukan ang Kapaligiran

Subukan ang Kapaligiran
Subukan ang Kapaligiran
Subukan ang Kapaligiran
Subukan ang Kapaligiran
Subukan ang Kapaligiran
Subukan ang Kapaligiran
Subukan ang Kapaligiran
Subukan ang Kapaligiran

Kapag na-load na ang software sa esp32 maaari agad naming makita ang aming bagong sistema ng irigasyong matalino na gumagana.

Maaari naming tingnan ang antas ng tubig sa daluyan at ang katayuan ng bomba na tinatubigan nito anumang oras.

Inirerekumendang: