Suhu dan Kelembaban yang Mudah di Raspberry Pi
Langkah 1:Koneksi
EzTemp menggunakan port serial pada Raspberry Pi Anda untuk berkomunikasi.
Identifikasi pin serial pada Raspberry Pi Anda. Kemudian sambungkan:
- RPi GND ke EzTemp GND.
- RPi Tx ke EzTemp Rx.
- RPi Rx ke EzTemp Tx.
- RPi 3.3V ke EzTemp 3.3V.
Perhatikan bahwa pin Tx harus terhubung ke pin Rx, dan sebaliknya.
Sekarang Anda siap menggunakan EzTemp!
[ Anda bisa mendapatkan EzTemp di Tindie ]
Langkah 2:Nonaktifkan Konsol Serial
Secara default, Raspberry Pi menggunakan port serial untuk shell. Seperti yang diperhatikan oleh MarcR di komentar (terima kasih atas tipnya), kita perlu menonaktifkan konsol serial untuk menggunakan EzTemp.
Metode 1:skrip raspi-config
Cara termudah untuk menonaktifkan konsol serial adalah dengan menjalankan skrip raspi-config. Buka shell dan ketik:
sudo raspi-config
Ini akan menampilkan menu, cukup buka 8 Opsi Lanjutan> A7 Serial dan pilih Tidak .
Sekarang reboot Pi dan lanjutkan ke langkah berikutnya.
Metode 2:Skrip otomatis
Kami dapat menonaktifkan dan mengaktifkan konsol serial menggunakan rpi-serial-console naskah. Untuk menginstalnya, buka shell dan ketik:
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
Untuk menampilkan apakah konsol serial saat ini diaktifkan atau tidak, jalankan saja:
status rpi-serial-console
Untuk menonaktifkan konsol serial, cukup jalankan:
sudo rpi-serial-console nonaktifkan
Untuk mengaktifkan konsol serial, cukup jalankan:
sudo rpi-serial-console aktifkan
Setelah mengaktifkan atau menonaktifkan konsol serial, Anda harus mem-boot ulang Pi agar berfungsi, dan lanjutkan ke langkah berikutnya.
Metode 3:Manual
Kemudian buka file ini dengan editor favorit Anda:
sudo nano /boot/cmdline.txt
Isinya harus seperti ini:
dwc_otg.lpm_enable=0 console=tty1 console=ttyAMA0,115200 root=/dev/mmcblk0p2 rootfstype=ext4 elevator=deadline rootwait
Hapus referensi apa pun ke ttyAMA0, dapatkan sesuatu seperti ini:
dwc_otg.lpm_enable=0 console=tty1 root=/dev/mmcblk0p2 rootfstype=ext4 elevator=deadline rootwait
Simpan perubahan, dan buka inittab:
sudo nano /etc/inittab
Di akhir file, beri komentar pada baris ini:
T0:23:respawn:/sbin/getty -L ttyAMA0 115200 vt100
Nyalakan ulang Pi Anda dan lanjutkan ke langkah berikutnya.
[ Anda bisa mendapatkan EzTemp di Tindie ]
Langkah 3:Unduh contoh skrip
Di Raspberry Pi Anda, Anda harus mengunduh skrip ini. Anda dapat melakukannya dengan membuka shell dan mengetik:
wget https://raw.githubusercontent .com/CAIMANICS/EzTempRH-for-Raspberry-Pi/master/software/EzTempRH.py
Sekarang jalankan pengetikan skrip:
python EzTempRH.py
Dan itu saja! Anda menjalankan EzTemp.
EzTemp&RH build 2Temperature:24.0CHumidity:48,0%External:1018 / 2048 countsVersi:2
Mari kita lihat cara menggunakannya di program Anda.
[ Anda bisa mendapatkan EzTemp di Tindie ]
Untuk detail lebih lanjut:Suhu dan Kelembaban Mudah di Raspberry Pi