Daftar Isi:
2025 Pengarang: John Day | [email protected]. Terakhir diubah: 2025-01-13 06:57
pengantar
Dalam tutorial ini kita akan membuat sensor Kelembaban menggunakan Foton Partikel dan antena WiFi di tempat tidur atau/dan eksternal. Kekuatan WiFi tergantung pada jumlah kelembaban di udara dan juga di tanah. Kami menggunakan prinsip ini untuk pengukuran kelembaban tanah.
Langkah 1: Daftar Bagian
-
router Wi-Fi
Router harus dekat dengan Foton untuk hasil terbaik
-
Foton Partikel
Kami menggunakan ini untuk mengirim data ke cloud
- Papan tempat memotong roti atau sesuatu untuk melindungi pin Foton
-
Kasus tahan air
- Kasing melindungi Foton dan bank daya dari kotoran dan kelembapan.
- Itu harus cukup besar untuk foton dan bank daya
- Bank daya atau sumber daya
Anda dapat menggunakan bank daya apa pun yang sesuai dengan casing Anda, kapasitas yang lebih tinggi berarti Anda dapat menggunakan sensor lebih lama
-
Antena eksternal (opsional
Anda dapat menggunakan ini untuk mendapatkan peningkatan kekuatan WiFi
Langkah 2: Dasar-dasar
Pastikan Anda telah menyiapkan foton dengan mengikuti petunjuk dari situs web Foton:
Opsional:
Pasang antena eksternal seperti yang ditunjukkan dalam manual Foton
Langkah 3: Langkah 1: Mengisi Kasus
Kita sekarang akan mengisi casing dengan power bank, foton dan opsional antena eksternal
Langkah 4: Kode
//jumlah waktu, dalam milidetik, antara pengukuran.
//karena Anda tidak dapat memublikasikan terlalu banyak acara, ini harus setidaknya 1000
int waktu tunda = 15000;
String eventName1 = "WifitestIN"; String eventName2 = "WifitestEX"; void setup(){ //nothing to do here } void loop(){ //melakukan pengukuran: membaca nilai dari antena internal WiFi.selectAntenna(ANT_INTERNAL); int pengukuran1 = WiFi. RSSI(); //publikasikan ini ke Particle Cloud Particle.publish("Internal", (String) measurement1); //tunggu jumlah waktu tunda dalam milidetik
tunda (waktu tunda);
//lakukan pengukuran: baca nilai dari antena eksternal WiFi.selectAntenna(ANT_EXTERNAL); int pengukuran2 = WiFi. RSSI(); //publikasikan ini ke Particle Cloud Particle.publish("External", (String) measurement2); //tunggu jumlah waktu tunda dalam milidetik
tunda (waktu tunda);
Langkah 5: Mengubur Sensor
Pada titik ini Partikel harus memposting data pada interval yang diatur dalam kode.
Anda sekarang dapat pergi ke luar dan mencari tempat yang bagus untuk mengubur perangkat.
Itu harus berada dalam jangkauan wifi Anda dan dekat dengan tanah yang ingin Anda ukur.
Anda harus secara teratur memeriksa koneksi saat menempatkan perangkat.
Saat dikubur Anda sekarang seharusnya bisa melihat perubahan kekuatan sinyal saat hujan.
Langkah 6: Analisis Data
Anda sekarang memiliki data yang masuk ke dasbor partikel yang tidak dikalibrasi.
Untuk mengkalibrasi data ini, Anda dapat memilih untuk menggunakan dua metode.
-
Akurasi rendah
Untuk metode ini Anda mencatat data dan melihat perbedaan data setelah dan sebelum hujan. Ini memberikan perkiraan akurasi yang rendah tentang seberapa tinggi kadar airnya
-
Akurasi yang lebih tinggi
Untuk metode ini Anda meminjam atau menyewa sensor kelembaban akurasi tinggi untuk mengkalibrasi sensor diy Anda. Ini memberikan data akurasi yang lebih tinggi dibandingkan dengan metode pertama