Daftar Isi:
- Langkah 1: Pasang Sensor Suhu
- Langkah 2: Aktifkan Bus I2C
- Langkah 3: Perbarui Config.txt
- Langkah 4: Atur Modul I2C untuk Dimuat saat Boot
- Langkah 5: Instal Paket I2C
- Langkah 6: Program Datalogger
- Langkah 7: Melihat Data
- Langkah 8: Pencatatan Latar Belakang
Video: Pencatat Suhu Raspberry Pi: 8 Langkah
2024 Pengarang: John Day | [email protected]. Terakhir diubah: 2024-01-30 09:56
Berikut adalah petunjuk untuk membuat pencatat suhu sederhana menggunakan sensor suhu I2C $5,00. Data disimpan ke kartu SD dan dapat dengan mudah diimpor ke excel. Cukup dengan mengubah atau menambahkan sensor lain, jenis data lain juga dapat dikumpulkan. Komponen berikut digunakan untuk proyek ini: Raspberry Pi (komputer papan tunggal) Sensor Suhu (SF-SEN-11931)
Kabel Hookup Papan Tempat Memotong Roti Tanpa Solder Kit starter Zagros Raspberry Pi 2 juga mencakup semua yang diperlukan untuk proyek ini kecuali sensor suhu!
Langkah 1: Pasang Sensor Suhu
Pertama, solder pin header atau kabel timah ke sensor. Kami menggunakan header sehingga cukup mencolokkan sensor ke papan tempat memotong roti.
Buat koneksi berikut ke port Raspberry Pi GPIO. Koneksi ADD0 ke ground menentukan alamat I2C perangkat. Lebih dari satu sensor dapat dihubungkan ke bus I2C, tetapi masing-masing sensor harus memiliki alamat yang unik. Sensor RPi GPIO VCC +3.3V SDA SDA SCL SCL GND GND ADD0 GND (perhatikan ini mengatur alamat perangkat I2C) ALT N/C CATATAN: JANGAN SAMBUNGKAN VCC SENSOR KE +5VDC, INI AKAN MERUSAK SENSOR
Langkah 2: Aktifkan Bus I2C
*** Versi yang lebih baru mungkin tidak memerlukan langkah ini. Jika file tidak ada, lanjutkan ke langkah berikutnya.
Pertama bus I2C harus diaktifkan.
Ada dua cara untuk mengaktifkan bus I2C
Yang pertama dan termudah adalah melakukannya dengan utilitas raspi-config.
Gunakan perintah Sudo raspi-config untuk memulai utilitas.
Pilih Opsi Lanjutan untuk mengaktifkan bus.
Cara kedua, tetapi lebih rumit adalah melakukannya secara manual
Untuk melakukannya, edit file konfigurasi /etc/modprobe.d/raspi-blacklist.conf Gunakan perintah:sudo nano /etc/modprobe.d/raspi-blacklist.conf Sekarang ubah isi file dari:# blacklist spi dan i2c secara default (banyak pengguna tidak membutuhkannya) blacklist spi-bcm2708 blacklist i2c-bcm2708 Untuk ini:# blacklist spi dan i2c secara default (banyak pengguna tidak membutuhkannya) blacklist spi-bcm2708 #blacklist i2c-bcm2708
Langkah 3: Perbarui Config.txt
Jalankan perintah berikut untuk memperbarui config.txt
sudo nano /boot/config.txt
Tambahkan baris berikut ke file:
dtparam=i2c1=pada
dtparam=i2c_arm=on
Langkah 4: Atur Modul I2C untuk Dimuat saat Boot
Modul I2C harus diatur untuk memuat ketika Raspberry Pi dijalankan. Lakukan ini dengan mengedit file /etc/modules. Perintah berikut dapat digunakan untuk mengedit file ini: sudo nano /etc/modules Tambahkan baris berikut ke akhir file:i2c-bcm2708 i2c-dev
Langkah 5: Instal Paket I2C
Instal paket i2c-tools dan python-smbus untuk menyelesaikan pengaturan I2C: Perintah berikut dapat digunakan untuk menginstal paket: Sudo apt-get install i2c-tools Sudo apt-get install python-smbus Terakhir tambahkan pengguna pi (atau login apa pun yang diperlukan) ke grup akses I2C. Perintah berikut dapat digunakan untuk melakukannya: sudo adduser pi i2c Gunakan perintah berikut untuk melihat perangkat apa yang terhubung ke bus I2C: i2cdetect -y 1 Catatan: gunakan perintah berikut jika Anda menggunakan model A Raspberry Pii2cdetect -y0 Alamat I2C (dalam heksadesimal) dari sensor suhu akan muncul jika terhubung dengan benar.
Langkah 6: Program Datalogger
Muat dan jalankan program contoh menggunakan perintah berikut: python temp_logger.py Contoh program sangat sederhana: Program membaca suhu dari sensor suhu setiap 60 detik dan mencatatnya ke file teks (Tempdata.txt)
Langkah 7: Melihat Data
Gunakan perintah berikut untuk melihat file data mentah: nano tempdata.txt Salin data ke drive USB dan dapat dengan mudah diimpor ke Excel:
Langkah 8: Pencatatan Latar Belakang
Untuk menjalankan logger di latar belakang (akan terus berjalan setelah Anda logout). Gunakan perintah berikut: sudo python temp_logger.py & (Jalur Relatif)Ada situasi di mana perintah di atas mungkin memberikan kesalahan, seperti Python: can't open file 'temp_logger.py': [Errno 2] no such file or direktori
Ini berarti Anda harus menggunakan jalur absolut, yang berarti Anda harus menentukan lokasi file dari direktori root. Cara mudah untuk melakukannya adalah dengan klik kanan pada file temp_logger.py Anda, salin jalur dan tempel di terminal Anda lalu ketik "python" di depannya.
Beginilah tampilan perintah saya; python /home/pi/Desktop/temp_logger.py
Direkomendasikan:
Buat Pencatat Aktivitas Pribadi: 6 Langkah
Buat Pencatat Aktivitas Pribadi: Teman saya dari London, Paul, ingin menemukan cara untuk melacak makanan, aktivitas, dan lokasinya dalam satu dasbor. Saat itulah dia muncul dengan ide untuk membuat formulir web sederhana yang akan mengirim data ke dasbor. Dia akan menempatkan kedua formulir web
Pencatat Data GPS DIY untuk Anda Perjalanan Berikutnya/Jalur Pendakian: 11 Langkah (dengan Gambar)
Pencatat Data GPS DIY untuk Anda Perjalanan Berikutnya / Jalur Pendakian: Ini adalah Pencatat Data GPS yang dapat Anda gunakan untuk berbagai tujuan, katakanlah jika Anda ingin mencatat perjalanan panjang yang Anda ambil selama akhir pekan untuk melihat warna musim gugur. atau Anda memiliki jalur favorit yang Anda kunjungi selama musim gugur setiap tahun dan Anda
Pencatat Suhu ESP8266 Kecil (Google Spreadsheet): 15 Langkah
Tiny ESP8266 Temperature Logger (Google Sheets): Ini adalah panduan tentang cara membuat pencatat suhu berkemampuan WiFi Anda sendiri yang sangat kecil. Ini didasarkan pada modul ESP-01 dan sensor suhu digital DS18B20, dikemas ke dalam wadah cetak 3D yang rapat dengan baterai lithium 200mAh dan
AtticTemp - Pencatat Suhu / Iklim: 10 Langkah (dengan Gambar)
AtticTemp - Pencatat Suhu / Iklim: Pengukur suhu dengan toleransi tinggi dan pencatat iklim untuk loteng Anda atau struktur luar ruangan lainnya
Pencatat Data Suhu dan Kelembaban Dari Arduino ke Ponsel Android Dengan Modul Kartu SD Melalui Bluetooth: 5 Langkah
Pencatat Data Suhu dan Kelembaban Dari Arduino ke Ponsel Android Dengan Modul Kartu SD Melalui Bluetooth: Halo Semua, Ini adalah Instruksi pertama saya, Semoga saya membantu komunitas pembuat karena saya telah diuntungkan dengannya. Seringkali kami menggunakan sensor dalam proyek kami tetapi menemukan cara untuk mengumpulkan data, menyimpannya, dan mentransfernya Ponsel atau perangkat lain segera