Tujuan dari proyek Arduino ini adalah untuk membuat perangkat IoT yang mengukur jarak dan mengunggah data melalui jaringan hal -hal ke OpenSenseMap. Antara pengukuran mikrokontroler tidur nyenyak. Fokusnya terletak pada solusi konsumsi daya rendah, sehingga sensor dapat mengukur data selama beberapa bulan.
Untuk pengukuran, skrip ini mendukung dua cara berkomunikasi dengan sensor jarak ultrasonik:
TTGO ESP32 LORA: Pendekatan pertama terjadi dengan papan Lora TTGO ESP32. Namun konsumsi daya papan selama tidur nyenyak terlalu tinggi (10mA). Selain itu, sensor selalu menguras daya (bahkan selama tidur nyenyak), tetapi ini dapat diselesaikan dengan memberi daya sensor dengan pin GPIO.
-> Lihat Subfolder TTGO-ESP32-Ultrasonic.
Heltec Cubecell: Sebagai hasil dari konsumsi daya tinggi selama tidur nyenyak, mikrokontroler Heltec Cubecell digunakan, yang seharusnya membutuhkan 2μA selama tidur nyenyak.
-> Lihat Subfolder Heltec-Cubecell-Ultrasonic.
Apa pun sensor mikrokontroler atau ultrasonik yang digunakan, pengaturan backend sama.
Cayenne LPPhttps://ttn.opensensemap.org/v3 . Penting untuk mengaktifkan 'pesan uplink'. Bidang yang tersisa dapat ditinggalkan (lihat di sini). distance , Unit: mm dan Jenis: ultrasonic .Cayenne LPP (beta) sebagai 'profil decoding'. Selanjutnya tambahkan 'TTN Application-ID' dan 'TTN Device-ID' Anda dari aplikasi thethingsnetwork Anda.Illumination (untuk mendukung pelampung dengan UInt16) dan jika belum diatur, 'saluran LPP Cayenne' menjadi 1 .Langkah ini tergantung pada mikrokontroler yang Anda gunakan. Silakan merujuk ke file readme yang sesuai:
Anda lebih dari disambut untuk berkontribusi pada proyek ini dengan mencoba mikrokontroler lain atau berbagi pengalaman Anda :)