Isi kandungan:
- Langkah 1: Bagaimana Ia Berfungsi
- Langkah 2: Kumpulkan Apa yang Anda Perlu
- Langkah 3: Buat Timbangan
- Langkah 4: Pendawaian
- Langkah 5: Pengekodan
- Langkah 6: Penentukuran
- Langkah 7: Ringkaskan
Video: Skala Berat Pot Bunga IOT: 7 Langkah
2024 Pengarang: John Day | [email protected]. Diubah suai terakhir: 2024-01-30 11:09
Saya ingin memperkenalkan Skala Berat Pot Bunga IOT saya, ia dapat memperoleh dan mencatat berat pot bunga secara berterusan. Jadi kelembapan tanah dapat diperoleh secara langsung. Dan apabila tanaman memerlukan air dapat diketahui.
Mengapa menggunakan kaedah penimbangan tidak mengukur kapasitansi atau rintangan?
1. probe perlu dimasukkan ke dalam periuk, ia boleh mencederakan akar tanaman.
2. mengukur kapasitansi atau rintangan tidak dapat memperoleh nilai kelembapan tanah secara langsung.
Contohnya, Sinn saya. 'Stone's Georgia' adalah 287g apabila tanah sedikit kering.
Setelah disiram, menjadi 460g, 173g adalah air.
Gambar pertama ialah Sinn saya. 'Stone's Georgia', diambil tahun lalu.
Langkah 1: Bagaimana Ia Berfungsi
Sebelum menimbang operation operasi yang jelas diperlukan untuk mengelakkan drift sifar atau drift temperatue atau sesuatu seperti itu.
Sel beban dipasang di antara papan bawah dan plat tetap. Satu hujung plat yang bergerak disambungkan dengan engsel dan hujung yang lain diletakkan di atas roda sepusat.
Roda sepusat dipacu oleh Servo MG995. Di kedudukan teratas, Pot Bunga akan berdiri di atas piring yang boleh bergerak. Operasi yang jelas dapat dilakukan. Di kedudukan bawah, Pot Bunga akan berdiri di atas pinggan yang tetap. Operasi penimbangan boleh dilakukan. Untuk mengelakkan kerosakan sel sel, paling banyak Pot Bunga akan berdiri di atas piring yang boleh bergerak. Nodemcu digunakan untuk membaca sel muat, pelayan kawalan dan mengirim data ke pelayan IOT melalui WIFI menggunakan protokol MQTT.
Langkah 2: Kumpulkan Apa yang Anda Perlu
Berikut adalah senarai semua yang diperlukan untuk projek ini:
1. timbangan (menggunakan Cell Loadnya)
2. Modul HX711
3. NodeMCU dengan ESP-12E
4. MG995 Servo
5. Papan ABS ketebalan 5mm
6. beberapa bahagian bercetak 3D
7. sebilangan kabel
8. Skru dan mur M3 dan M4
Langkah 3: Buat Timbangan
Papan ABS 200 * 250 * 5 mm digunakan sebagai asas Skala Berat.
Sel beban dipasang di papan.
Plat pelekap disusun dengan plat asal dan bahagian bercetak 3d.
Plat bergerak ialah papan ABS 180 * 190 * 5mm dengan tulang rusuk penguat ABS 5mm yang lain.
Engsel, pemegang servo, roda sepusat adalah bahagian cetakan 3d.
Lekatkan atau skru mereka.
Fail lakaran dapat memberitahu anda tempat meletakkan bahagian.
Langkah 4: Pendawaian
Wire mereka.
Sekiranya tidur nyenyak ESP8266 digunakan, pin GPIO16 dan RST harus disambungkan, tidak ada gunanya dalam aplikasi ini.
Langkah 5: Pengekodan
Arduino digunakan, dan perpustakaan HX711 digunakan, di sini pautan
github.com/bogde/HX711
Nodemcu menghantar mesej MQTT ke pelayan domoticz di NAS saya. Oleh itu, perpustakaan pelanggan MQTT diperlukan.
github.com/knolleary/pubsubclient
Bug dengan perpustakaan HX711, yang merupakan tetapan semula perisian akan berlaku semasa menyambungkan pelayan MQTT setelah memasukkan perpustakaan HX711. Komen "hasil tidak sah (tidak sah) {};" di HX711. CPP dapat menyelesaikan masalah.
Tetapan SSID, Kata Laluan, MQTT anda harus diubah sebelum menggunakannya.
const char * ssid = "SSID ANDA";
const char * kata laluan = "KATA LALUAN ANDA";
const char * mqtt_domoticz = "SERVER ANDA";
Langkah 6: Penentukuran
Rujuk arahan di perpustakaan HX711.
1. Panggil set_scale () tanpa parameter.
2. Panggil tare () tanpa parameter.
3. Letakkan berat yang diketahui pada skala dan panggil get_units (10).
4. Bahagikan hasilnya pada langkah 3 dengan berat badan anda yang diketahui. Anda harus mengetahui tentang parameter yang perlu anda lalui ke set_scale ().
5. Laraskan parameter pada langkah 4 sehingga anda mendapat bacaan yang tepat.
Langkah 7: Ringkaskan
Ini adalah artikel pertama saya dalam bahasa Inggeris, mungkin ada beberapa kesilapan.
Beberapa fungsi lain dapat ditambahkan, seperti tampilan berat, penyiraman.
Disyorkan:
Skala Berat Ringan: 6 Langkah
Skala Berat Ringan: Dalam tutorial ini, anda akan belajar bagaimana membuat skala penimbangan yang memvisualisasikan beratnya sekarang melalui penggunaan jalur RGB LED. Sebagai satu pasukan, kami mahukan cara untuk mendidik orang ramai mengenai kitar semula dan memberi insentif kepada mereka untuk mengitar semula lebih banyak, dan sebagai balasannya
Mr Big (Unit Berat Berat Berat): 4 Langkah
Mr Big (Unit Berat Membawa Berat): Ini adalah arahan pertama saya jadi saya mohon pengampunan atas kesilapan terlebih dahulu. Kembali ke rumah saya semasa percutian musim panas saya, semua orang di rumah meminta saya membawa barang-barang mereka dari bilik lain . Tidak mengapa jika barang itu kecil atau terhad di
Data Skala Berat di Helaian Google [Diretas]: 4 Langkah
Data Skala Berat di Lembaran Google [Diretas]: Ini adalah peretasan yang dilakukan terhadap produk skala berat pasaran biasa yang kemudian digunakan untuk mendorong data ke lembaran google untuk mengawasi kenaikan berat badan Prosesnya semudah pengguna mengukur berat badannya dengan berdiri di atas skala
Imbangan, Skala Berat Pintar: 7 Langkah
Imbangan, Skala Berat Pintar: Hai! Hari ini saya akan mencuba dan menunjukkan kepada anda cara membuat skala berat pintar dari awal
Think Geek Retro Bluetooth Handset Mod Berat Pantas. (Kerana Lebih Berat Lebih Baik): 3 Langkah
Think Geek Retro Bluetooth Handset Mod Berat Pantas. (Kerana Lebih Berat Lebih Baik): Tambahkan sedikit kelebihan pada Handset Think Think Bluetooth Geek anda. Kerana heft = kualiti. Sekurang-kurangnya di tanah retro. Memerlukan: 5 3/4 Inch penangkapan ikan Pistol gam panas Telefon Ini adalah mod yang mudah dan tidak boleh mengambil masa lebih dari setengah jam. Teknologi yang lebih menyeronokkan