Isi kandungan:
- Langkah 1: Reka Skim Elektrik Dengan EasyEDA
- Langkah 2: Pesan PCB dengan JLCPCB
- Langkah 3: Memesan Komponen Dengan LCSC
- Langkah 4: Kimpal Komponen pada Pcb
- Langkah 5: Bina Sensor Kelembapan Tanah
- Langkah 6: Muat naik Kod
- Langkah 7: Bina Aplikasi Dengan Blynk
- Langkah 8: Uji Alam Sekitar
Video: Cara Membuat Pot Pintar Dengan NodeMCU Dikendalikan oleh Aplikasi: 8 Langkah
2024 Pengarang: John Day | [email protected]. Diubah suai terakhir: 2024-01-30 11:07
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
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
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
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
Ambil komponen yang dipesan melalui lcsc dan pateri ke dalam PCB berikutan petunjuk rajah pendawaian.
Langkah 5: Bina Sensor Kelembapan Tanah
Saya telah menulis panduan berasingan untuk membuat sensor kelembapan tanah dan terdapat di sini!
Langkah 6: 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
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
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:
Lampu LED Pintar yang dikendalikan oleh Telefon Pintar Bluetooth: 7 Langkah
Lampu LED Pintar yang dikendalikan oleh Telefon Pintar Bluetooth: Saya selalu bermimpi untuk mengawal peralatan pencahayaan saya. Kemudian seseorang membuat lampu LED berwarna-warni yang luar biasa. Saya baru-baru ini menemui Lampu LED oleh Joseph Casha di Youtube. Dengan mendapat inspirasi daripadanya, saya memutuskan untuk menambah beberapa fungsi sambil menjaga
Cara Membuat Kereta RC Dikendalikan Telefon Pintar DIY: 8 Langkah (dengan Gambar)
Cara Membuat Kereta RC Berkawal Telefon Pintar DIY: Helo, Guys! Dalam tutorial ini, saya akan membuat sebuah kereta RC terkawal telefon pintar berasaskan Arduino. Kereta ini dapat dikendalikan melalui Bluetooth menggunakan telefon atau tablet Android apa pun. Ini adalah projek yang hebat. mudah dibuat, mudah diprogramkan dan juga
Papan Alphabet yang dikendalikan oleh aplikasi Diilhamkan oleh Stranger Things: 7 Langkah (dengan Gambar)
Papan Alphabet yang dikendalikan aplikasi yang Diilhamkan oleh Stranger Things: Ini bermula beberapa minggu yang lalu ketika cuba mencari tahu apa yang akan mendapat keponakan saya yang berusia sembilan tahun untuk Krismas. Abang saya akhirnya memberitahu saya bahawa dia adalah peminat besar Stranger Things. Saya langsung tahu apa yang saya mahu mendapatkannya, sesuatu yang
Cara Membuat Robot Dikendalikan Telefon Pintar: 3 Langkah (dengan Gambar)
Cara Membuat Robot Dikendalikan Telefon Pintar: Adakah anda pernah berfikir untuk mengawal robot anda secara wayarles atau lebih menggunakan telefon pintar? Jika ya, maka bacaan anda betul. Dalam posting ini saya akan memberi anda prosedur langkah demi langkah. Saya membuat robot mudah yang boleh dikendalikan menggunakan telefon pintar tetapi anda boleh meletakkan
ROOMBA Didorong oleh ARDUINO YUN Melalui Aplikasi Wifi oleh STEFANO DALL'OLIO: 4 Langkah (dengan Gambar)
ROOMBA Didorong oleh ARDUINO YUN Melalui Aplikasi Wifi oleh STEFANO DALL'OLIO: Dengan panduan ini saya berkongsi kod untuk menghubungkan ARDUINO YUN ke Roomba untuk memandu Roomba melalui Wifi. Kod dan aplikasinya sepenuhnya dibuat dan dikembangkan oleh saya sendiri Stefano Dall ' Olio.My Roomba adalah Roomba 620 tetapi anda boleh menggunakan kod yang sama untuk Roomb lain