Isi kandungan:

Cara Membuat Pot Pintar Dengan NodeMCU Dikendalikan oleh Aplikasi: 8 Langkah
Cara Membuat Pot Pintar Dengan NodeMCU Dikendalikan oleh Aplikasi: 8 Langkah

Video: Cara Membuat Pot Pintar Dengan NodeMCU Dikendalikan oleh Aplikasi: 8 Langkah

Video: Cara Membuat Pot Pintar Dengan NodeMCU Dikendalikan oleh Aplikasi: 8 Langkah
Video: Penyiraman tanaman otomatis berbasis IOT(Internet Of Things) graph chart blynk nodemcu esp8266 2024, November
Anonim
Cara Membuat Pot Pintar Dengan NodeMCU Dikendalikan oleh Aplikasi
Cara Membuat Pot Pintar Dengan NodeMCU Dikendalikan oleh Aplikasi
Cara Membuat Pot Pintar Dengan NodeMCU Dikendalikan oleh Aplikasi
Cara Membuat Pot Pintar Dengan NodeMCU Dikendalikan oleh Aplikasi

Dalam panduan ini, kami akan membina Smart Pot yang dikendalikan oleh ESP32 dan Aplikasi untuk telefon pintar (iOS dan Android).

Kami akan menggunakan NodeMCU (ESP32) untuk penyambungan dan Perpustakaan Blynk untuk awan IoT dan Aplikasi pada telefon pintar.

Akhirnya kami akan menggunakan JLCPCB dan LCSC untuk pesanan pcb dan komponen.

Langkah 1: Reka Skim Elektrik Dengan EasyEDA

Reka Skim Elektrik Dengan EasyEDA
Reka Skim Elektrik Dengan EasyEDA

Untuk merancang papan kami dan mencetaknya dengan perkhidmatan JLCPCB, kami akan menggunakan perisian EasyEda, di mana kami dapat melukis diagram pendawaian dan kemudian mengubahnya menjadi PCB dan memesannya terus dari perisian.

EasyEda adalah perisian yang membolehkan anda menarik litar elektrik dengan memasukkan komponen secara langsung dari pangkalan data LCSC supaya anda dapat membelinya setelah dilukis. Ia juga membolehkan anda merancang PCB bermula dari rajah pendawaian. Setelah dilukis, anda boleh memesannya melalui JLCPCB.

Mula-mula anda perlu memuat turun EasyEda dari pautan https://easyeda.com/page/download Kemudian pasangkannya dan import skema yang saya reka.

Skim ini boleh dimuat turun di sini.

Setelah gambar rajah pendawaian dimuat turun, cukup buat PCB daripadanya.

Langkah 2: Pesan PCB dengan JLCPCB

Pesan PCB dengan JLCPCB
Pesan PCB dengan JLCPCB
Pesan PCB dengan JLCPCB
Pesan PCB dengan JLCPCB

Selepas itu, setelah PCB dirancang, cukup memesan papan melalui JLCPCB dengan menekan butang yang ditunjukkan pada gambar di atas.

Dengan sedikit wang, kami dapat memesan PCB yang dibuat dengan sangat baik dan cepat. Juga mungkin, setelah PCB dipesan, untuk melihat kemajuan pesanan dari akaun anda.

Langkah 3: Memesan Komponen Dengan LCSC

Komponen Pesanan Dengan LCSC
Komponen Pesanan Dengan LCSC
Komponen Pesanan Dengan LCSC
Komponen Pesanan Dengan LCSC

Untuk memesan komponennya mudah, cukup tekan butang "BOM" (Bil Bahan) dalam program untuk menarik PCB EasyEda.

Anda kemudian akan dibawa kembali ke halaman pembelian bahan di laman web LCSC, teruskan pembelian sehingga anda dapat menyelesaikan pembinaan PCB. Ikuti sahaja langkah-langkah dalam foto di atas untuk memesan komponen elektronik.

LCSC adalah laman web yang membolehkan anda memilih komponen dari pangkalan data yang besar dan memesannya untuk projek dan PCB anda. Ia menawarkan banyak komponen dengan harga yang sangat kompetitif dan itulah sebabnya saya memilih perkhidmatan ini.

Langkah 4: Kimpal Komponen pada Pcb

Kimpal Komponen pada Pcb
Kimpal Komponen pada Pcb
Kimpal Komponen pada Pcb
Kimpal Komponen pada Pcb

Ambil komponen yang dipesan melalui lcsc dan pateri ke dalam PCB berikutan petunjuk rajah pendawaian.

Langkah 5: Bina Sensor Kelembapan Tanah

Bina Sensor Kelembapan Tanah
Bina Sensor Kelembapan Tanah
Bina Sensor Kelembapan Tanah
Bina Sensor Kelembapan Tanah

Saya telah menulis panduan berasingan untuk membuat sensor kelembapan tanah dan terdapat di sini!

Langkah 6: Muat naik Kod

Muat naik Kod
Muat naik Kod

Muat turun kod dari sini.

Muat naik di Arduino IDE.

Sekiranya anda tidak mempunyai Perpustakaan Blynk dan pemacu ESP32, periksa panduan ini:

Pasang Pemacu ESP32 pada Windows: di sini

Pasang Pemacu ESP32 di Linux: di sini

Pasang Pemacu ESP32 pada Mac OS: di sini

Muat turun dan pasang Perpustakaan Blynk

Langkah 7: Bina Aplikasi Dengan Blynk

Bina Aplikasi Dengan Blynk
Bina Aplikasi Dengan Blynk
Bina Aplikasi Dengan Blynk
Bina Aplikasi Dengan Blynk
Bina Aplikasi Dengan Blynk
Bina Aplikasi Dengan Blynk

Blynk adalah perkhidmatan percuma yang membolehkan anda mengawal kad NodeMcu dari jauh dengan pemproses ESP32.

Ini akan sangat berguna dalam projek ini kerana kita tidak perlu membuat pelayan IoT kita tetapi hanya bergantung pada pelayan Blynk. Di samping itu, Blynk membolehkan anda membina aplikasi percuma anda tanpa mengetahui cara memprogram hanya melalui aplikasi asasnya. Untuk mengetahui cara mengkonfigurasi blynk di Arduino IDE ikuti langkah-langkah ini.

Langkah 8: Uji Alam Sekitar

Uji Alam Sekitar
Uji Alam Sekitar
Uji Alam Sekitar
Uji Alam Sekitar
Uji Alam Sekitar
Uji Alam Sekitar
Uji Alam Sekitar
Uji Alam Sekitar

Setelah perisian dimuat di esp32, kami dapat segera melihat sistem pengairan pintar baru kami di tempat kerja.

Kami dapat melihat paras air di dalam kapal dan status pam yang disiramnya setiap saat.

Disyorkan: