
Pilihan yang bagus untuk menambahkan pengukuran suhu dan kelembaban (dan titik embun) ke Arduino (dan freeduino) adalah dengan menggunakan sensor Hurimel HS1101. Ini adalah paket sebagai papan kecil, kira-kira 1 “x 2” dengan 4 terminal sekrup.
Satu-satunya sambungan listrik adalah 4 – 1 untuk ground, dan 3 pin I / O yang digunakan pada analog Arduino – 1 dan 2 digital. Referensi pin yang digunakan dalam artikel ini diambil dari papan BBB Freeduino.
4 pin pada Hurimel adalah THERM, PULSE, GND dan V +. Selain koneksi ke ground pada Arduino, diperlukan 3 pin tambahan – satu pin analog dan 2 pin digital. Satu pin digital digunakan untuk memberikan daya (+ 5VDC), dalam contoh ini, pin 2 dihubungkan ke terminal sekrup V + pada Hurimel.
Pin digital 5 dapat digunakan untuk menghitung pulsa, dihubungkan ke terminal sekrup PULSA di Hurimel. Akhirnya input analog diperlukan untuk pembacaan suhu. Pin analog A5 pada Arduino dihubungkan ke terminal sekrup THERM pada Hurimel. Perhatikan bahwa resistor 10k juga harus ditempatkan di antara 5V dan pin analog A5 pada Arduino.
Singkatnya, sambungan listrik dalam contoh ini adalah:
- Pin digital Arduino BBB 2 – terminal sekrup Hurimel V +
- pin digital 5 – terminal PULSA Hurimel.
- Pin GND / koneksi – terminal Hurimel GND.
- Pin analog Arduino BBB A5 – terminal THERM Hurimel.
- pin analog A5 – resistor 10k – Arduino BBB GND + pin / koneksi DC 5v
Dalam artikel mendatang, kode sumber Arduino yang diperlukan untuk membaca pengukuran suhu, kelembaban, dan titik embun akan dibahas.
Referensi: esp8622 Tutorial