Mündəricat:

Tətbiq tərəfindən idarə olunan NodeMCU ilə Ağıllı Qazanı necə etmək olar: 8 addım
Tətbiq tərəfindən idarə olunan NodeMCU ilə Ağıllı Qazanı necə etmək olar: 8 addım

Video: Tətbiq tərəfindən idarə olunan NodeMCU ilə Ağıllı Qazanı necə etmək olar: 8 addım

Video: Tətbiq tərəfindən idarə olunan NodeMCU ilə Ağıllı Qazanı necə etmək olar: 8 addım
Video: How to use DHT11 DHT22 with NodeMCU ESP8266 to read temperature over WiFi - IoT 2024, Noyabr
Anonim
Tətbiq tərəfindən idarə olunan NodeMCU ilə Ağıllı Qazanı necə etmək olar
Tətbiq tərəfindən idarə olunan NodeMCU ilə Ağıllı Qazanı necə etmək olar
Tətbiq tərəfindən idarə olunan NodeMCU ilə Ağıllı Qazanı necə etmək olar
Tətbiq tərəfindən idarə olunan NodeMCU ilə Ağıllı Qazanı necə etmək olar

Bu təlimatda bir ESP32 tərəfindən idarə olunan Smart Pot və smartfonlar üçün bir tətbiq (iOS və Android) quracağıq.

Bağlantı üçün NodeMCU (ESP32) və bulud IoT və smartfondakı tətbiq üçün Blynk Kitabxanasından istifadə edəcəyik.

Nəhayət, pcb və komponent sifarişi üçün JLCPCB və LCSC -dən istifadə edəcəyik.

Addım 1: EasyEDA ilə Elektrik Şemasını Dizayn edin

EasyEDA ilə Elektrik Şemasını Dizayn edin
EasyEDA ilə Elektrik Şemasını Dizayn edin

Lövhələrimizi dizayn etmək və JLCPCB xidməti ilə çap etmək üçün EasyEda proqramından istifadə edəcəyik ki, bunun vasitəsilə naqillərin diaqramını çəkib PCB -yə çevirib birbaşa proqramdan sifariş verə bilərik.

EasyEda, LCSC verilənlər bazasından birbaşa komponentləri daxil edərək elektrik sxemlərini çəkməyə imkan verən bir proqramdır, beləliklə onları bir dəfə satın ala bilərsiniz. Çəkildikdən sonra JLCPCB vasitəsilə sifariş etmək mümkün olacaq.

Əvvəlcə https://easyeda.com/page/download linkindən EasyEda yükləməlisiniz. Sonra quraşdırın və hazırladığım sxemi idxal edin.

Sxemi buradan yükləyə bilərsiniz.

Bağlama diaqramı yükləndikdən sonra ondan PCB yaradın.

Addım 2: JLCPCB ilə PCB sifariş edin

PCB -ni JLCPCB ilə sifariş edin
PCB -ni JLCPCB ilə sifariş edin
PCB -ni JLCPCB ilə sifariş edin
PCB -ni JLCPCB ilə sifariş edin

Daha sonra, PCB dizayn edildikdən sonra yuxarıdakı şəkildə göstərilən düyməni basaraq lövhələri JLCPCB vasitəsilə sifariş edin.

Az pulla həqiqətən yaxşı və çox tez hazırlanan PCB sifariş edə bilərik. PCB -lər sifariş verildikdən sonra hesabınızdan sifarişin gedişatını görmək mümkün olacaq.

Addım 3: LCSC ilə Komponent sifariş edin

LCSC ilə Komponent sifariş edin
LCSC ilə Komponent sifariş edin
LCSC ilə Komponent sifariş edin
LCSC ilə Komponent sifariş edin

Komponentləri sifariş etmək asandır, proqramdakı EasyEda PCB -lərini çəkmək üçün "BOM" (Material Bill) düyməsinə basmaq kifayətdir.

Daha sonra LCSC veb saytındakı materialların satın alınma səhifəsinə aparılacaqsınız, satın almağa davam edin, beləliklə PCB -nin inşasını başa çatdıra bilərsiniz. Elektron komponentləri sifariş etmək üçün yuxarıdakı fotoşəkillərdəki addımları izləyin.

LCSC, böyük bir verilənlər bazasından komponentləri seçib layihələriniz və PCB -ləriniz üçün sifariş verməyinizə imkan verən bir veb saytdır və həqiqətən rəqabətli qiymətlərlə komponentlərin sonsuzluğunu təklif edir və buna görə də bu xidməti seçdim.

Addım 4: Komponenti Pcb üzərində qaynaqlayın

Komponenti PC -yə qaynaqlayın
Komponenti PC -yə qaynaqlayın
Komponenti Pcb üzərində qaynaqlayın
Komponenti Pcb üzərində qaynaqlayın

Lcsc vasitəsilə sifariş verilən komponentləri götürün və kabel diaqramının göstərişlərinə uyğun olaraq PCB -də lehimləyin.

Addım 5: Torpaq Nəm Sensorunu yaradın

Torpaq Nəm Sensorunu yaradın
Torpaq Nəm Sensorunu yaradın
Torpaq Nəm Sensorunu yaradın
Torpaq Nəm Sensorunu yaradın

Torpağın nəm sensoru etmək üçün ayrıca bir bələdçi yazdım və burada mövcuddur!

Addım 6: Kodu yükləyin

Kodu yükləyin
Kodu yükləyin

Kodu buradan yükləyin.

Arduino IDE -yə yükləyin.

Blynk Kitabxanası və ESP32 sürücüsü yoxdursa, bu təlimatı yoxlayın:

Windows -da ESP32 Sürücüsünü quraşdırın: burada

Linux -da ESP32 Sürücüsünü quraşdırın: burada

Mac OS -də ESP32 Sürücüsünü quraşdırın: burada

Blynk Kitabxanasını yükləyin və quraşdırın

Addım 7: Tətbiqi Blynk ilə yaradın

Tətbiqi Blynk ilə yaradın
Tətbiqi Blynk ilə yaradın
Tətbiqi Blynk ilə yaradın
Tətbiqi Blynk ilə yaradın
Tətbiqi Blynk ilə yaradın
Tətbiqi Blynk ilə yaradın

Blynk, ESP32 prosessoru ilə NodeMcu kartlarınızı uzaqdan idarə etməyə imkan verən pulsuz bir xidmətdir.

Bu, layihədə lazımlı olacaq, çünki IoT serverimizi yaratmaq məcburiyyətində qalmayacağıq, sadəcə Blynk serverinə güvənəcəyik. Bundan əlavə, Blynk, əsas tətbiqetməsi vasitəsi ilə necə proqramlaşdırılacağını bilmədən pulsuz tətbiqinizi qurmağa imkan verir. Arduino IDE -də blynk -in necə qurulacağını bilmək üçün bu addımları izləyin.

Addım 8: Ətraf mühiti sınayın

Ətraf mühiti sınayın
Ətraf mühiti sınayın
Ətraf mühiti sınayın
Ətraf mühiti sınayın
Ətraf mühiti sınayın
Ətraf mühiti sınayın
Ətraf mühiti sınayın
Ətraf mühiti sınayın

Proqram esp32 -yə yükləndikdən sonra dərhal yeni ağıllı suvarma sistemimizin işlədiyini görə bildik.

İstənilən vaxt gəmidəki suyun səviyyəsini və suvardığı nasosun vəziyyətini görə bilərik.

Tövsiyə: