Pemantauan Suhu & Kelembaban Mulus di Raspberry Pi dengan EzTemp
Langkah 1: Menghubungkan Sensor EzTemp
Sensor EzTemp berkomunikasi melalui antarmuka UART Raspberry Pi. Ikuti pinout di bawah ini untuk membuat koneksi yang andal.
- RPi GND → EzTemp GND
- RPi Tx (GPIO 14) → EzTemp Rx
- RPi Rx (GPIO 15) → EzTemp Tx
- RPi 3,3 V → EzTemp 3,3 V
Perhatikan bahwa pin Tx harus terhubung ke pin Rx dan sebaliknya. Setelah dihubungkan, sensor siap digunakan.
Beli EzTemp di Tindie
Langkah 2: Nonaktifkan Konsol Serial Default
Secara default, Raspberry Pi menyisihkan UART untuk prompt login serial. Untuk melebihkannya untuk sensor EzTemp, Anda perlu menonaktifkan konsol serial.
Metode 1 – raspi-config
sudo raspi-config
Pergi ke Advanced Options > Serial dan jawab No pada “Enable the serial console”. Reboot Pi sebelum melanjutkan.
Metode 2 – Skrip rpi-serial-console
sudo wget https://raw.githubusercontent.com/lurch/rpi-serial-console/master/rpi-serial-console -O /usr/bin/rpi-serial-console && sudo chmod +x /usr/bin/rpi-serial-console
rpi-serial-console status # menampilkan status saat ini
sudo rpi-serial-console disable # mematikan konsol
sudo rpi-serial-console enable # memulihkan konsol (jika diperlukan)
Setelah mengubah status, reboot Pi.
Metode 3 – Edit Manual
sudo nano /boot/cmdline.txt
Hapus setiap referensi ke ttyAMA0 sehingga barisnya terlihat seperti:
dwc_otg.lpm_enable=0 console=tty1 root=/dev/mmcblk0p2 rootfstype=ext4 elevator=deadline rootwait
Kemudian edit /etc/inittab dan komentari baris:
#T0:23:respawn:/sbin/getty -L ttyAMA0 115200 vt100
Reboot Raspberry Pi.
Beli EzTemp di Tindie
Langkah 3: Instal Skrip Python Contoh
Unduh klien Python resmi yang membaca data dari sensor EzTemp:
wget https://raw.githubusercontent.com/CAIMANICS/EzTempRH-for-Raspberry-Pi/master/software/EzTempRH.py
Jalankan skrip dengan:
python EzTempRH.py
Keluaran typikal:
EzTemp&RH build 2 Temperature: 24.0C Humidity: 48.0% External: 1018 / 2048 counts Version: 2
Dengan skrip terverifikasi, Anda dapat mengintegrasikan sensor ke aplikasi Anda sendiri.
Beli EzTemp di Tindie
Untuk panduan lebih rinci, lihat dokumentasi lengkap “Easy Temperature and Humidity on Raspberry Pi”.