Daftar Isi:
- Langkah 1: Pengaturan Perangkat Keras
- Langkah 2: Unduh Raspbian
- Langkah 3: Mengidentifikasi Perangkat Micro SD
- Langkah 4: Menyalin Gambar Raspbian Ke Kartu MicroSd
- Langkah 5: Menjadi Hidup untuk Pertama Kalinya
- Langkah 6: Perbarui Daftar Paket
- Langkah 7: Aktifkan VNC, SSH dan I2C
- Langkah 8: Ubah Kata Sandi Raspberry Pi
- Langkah 9: Instal I2c-tools
- Langkah 10: Memverifikasi Komunikasi I2C
- Langkah 11: Memeriksa Versi Python
- Langkah 12: Memeriksa Versi Python yang Tersedia
- Langkah 13: Perbarui Tautan Simbolik Python
- Langkah 14: Unduh Kode Sumber Logger THP
- Langkah 15: Unzip File Zip Kode Sumber
- Langkah 16: Jalankan THP Logger
- Langkah 17: Mulai Mengukur THP
- Langkah 18: Mendapatkan Data Melalui SFTP
- Langkah 19: Melihat Data
- Langkah 20: Memproses Data
- Langkah 21: Ruang untuk Peningkatan
Video: Temperatur, Kelembaban Relatif, Logger Tekanan Atmosfer Menggunakan Konektivitas Raspberry Pi dan TE MS8607-02BA01: 22 Langkah (dengan Gambar)
2024 Pengarang: John Day | [email protected]. Terakhir diubah: 2024-01-30 09:57
Pengantar:
Dalam proyek ini saya akan menunjukkan kepada Anda bagaimana membangun pengaturan demi langkah sistem logging untuk kelembaban suhu dan tekanan atmosfer. Proyek ini didasarkan pada chip sensor lingkungan Raspberry Pi 3 Model B dan TE Connectivity MS8607-02BA01, chip ini sangat kecil jadi saya sarankan Anda mendapatkannya di papan eval, mencoba menyolder tangan tidak disarankan, saya mendapatkan evalnya naik DPP901G000 di Amazon seharga $17. Program yang menjalankan proyek ini ada di github dan ditulis dengan python 3.
Saya akan mencoba sebanyak yang saya bisa untuk memberikan semua detail yang membosankan sehingga siapa pun dengan keterampilan komputer dasar dapat berhasil membangun sistem ini.
Sumber dan Referensi:
www.te.com/commerce/DocumentDelivery/DDECon…
www.te.com/commerce/DocumentDelivery/DDECon…
en.wikipedia.org/wiki/Raspberry_Pi
github.com/anirudh-ramesh/MS8607-02BA01/bl…
Bagian dan Alat yang Dibutuhkan:
-Raspberry Pi 3 Model B dan aksesoris: casing, mouse, keyboard, monitor atau TV, kartu microSD dll.
-MS8607-02BA01 eval Board, DPP901G000 atau yang setara, akan merujuknya di bagian lain dari instruksi ini sebagai Sensor Board.
- Empat kabel prototipe untuk menghubungkan Raspberry Pi ke papan sensor
-Komputer untuk mengatur Raspberry Pi, saya menggunakan komputer yang menjalankan Ubuntu, PC Windows akan bekerja dengan beberapa perubahan pada instruksi.
Langkah 1: Pengaturan Perangkat Keras
-Hubungkan Raspberry Pi ke Sensor Board seperti yang dijelaskan pada tabel dan gambar di atas
Langkah 2: Unduh Raspbian
-Unduh gambar kartu SD Raspbian dari
-Jelajahi folder unduhan Anda dan unzip gambar kartu SD Raspbian menggunakan perintah unzip.
Langkah 3: Mengidentifikasi Perangkat Micro SD
-Tempatkan kartu MicroSD di pembaca/penulis kartu Micro SD yang terhubung ke PC, -Identifikasi nama perangkat kartu micro SD di PC Anda menggunakan perintah "sudo fdisk -l" seperti yang ditunjukkan di bawah ini, perhatikan bagaimana perangkat kartu SD diidentifikasi berdasarkan ukuran dan nama perangkat, dalam hal ini nama perangkat kartu SD adalah "/ dev /mmcblk0”, di komputer Anda bisa berbeda. Jika Anda memiliki komputer windows, gunakan Win32 Disk Imager untuk langkah ini.
Langkah 4: Menyalin Gambar Raspbian Ke Kartu MicroSd
-Burn Raspbian ke dalam kartu MicroSD menggunakan perintah:
dd if=SDcard_image_file_name of=SD_Card_Device_Name status=kemajuan.
Tunggu hingga penyalinan selesai, ini akan memakan waktu beberapa menit.
Langkah 5: Menjadi Hidup untuk Pertama Kalinya
-Hapus micro SD dari PC dan letakkan di dalam Raspberry, terapkan daya, Raspberry Pi harus boot.
- Pada Raspberry Pi perluas SD, dengan membuka terminal baris perintah, lalu ketik "sudo raspi-config", pilih Expand Filesystem untuk memanfaatkan seluruh ruang yang tersedia di kartu SD. Reboot ketika diminta untuk reboot.
Langkah 6: Perbarui Daftar Paket
-Hubungkan Raspberry Pi ke Wifi atau colokkan menggunakan kabel ethernet dari router rumah Anda.
-Pada baris perintah di Raspberry Pi, jalankan "sudo apt-get update" untuk memperbarui daftar paket.
Langkah 7: Aktifkan VNC, SSH dan I2C
Pada menu utama Raspberry Pi Desktop, klik Preference kemudian pilih Raspberry Pi Configuration utility. Di tab Antarmuka, aktifkan SSH, VNC, dan I2C.
Langkah 8: Ubah Kata Sandi Raspberry Pi
-Sekarang adalah saat yang tepat untuk mengubah kata sandi Raspberry Pi.
Langkah 9: Instal I2c-tools
Pada baris perintah, instal alat I2C menggunakan perintah “Sudo apt-get install i2c-tools
Langkah 10: Memverifikasi Komunikasi I2C
- Pastikan Raspberry Pi dapat berkomunikasi dengan Sensor Board melalui I2C menggunakan perintah "i2cdetect -y 1", Sensor Board sebenarnya memiliki dua perangkat I2C, alamat perangkat 0x76 untuk mengukur tekanan dan suhu, alamat perangkat 0x40 untuk mengukur kelembaban relatif. Verifikasi bahwa keduanya ditemukan.
Langkah 11: Memeriksa Versi Python
Program yang akan kita jalankan untuk membaca data sensor membutuhkan setidaknya Python versi 3.2 untuk dijalankan, versi lama tidak akan menjalankan program dengan benar.
Linux menggunakan tautan simbolik (cari tautan simbolis di OS linux online untuk memahami apa yang saya bicarakan) untuk menunjukkan versi juru bahasa python mana yang akan digunakan untuk menjalankan skrip python. Gunakan perintah "ls /usr/bin/python -l" untuk melihat versi yang ditunjuk, dalam kasus khusus ini menunjuk ke python2.7 yang tidak akan bekerja untuk kita.
Langkah 12: Memeriksa Versi Python yang Tersedia
Gunakan perintah “ls /usr/bin/python*” untuk melihat semua versi python yang tersedia di Raspberry Pi Anda.
Langkah 13: Perbarui Tautan Simbolik Python
Tampaknya kita memiliki versi python3.5, mari kita tautkan secara simbolis ke /usr/bin/python
Langkah 14: Unduh Kode Sumber Logger THP
-Unduh kode sumber THP Logger dari Github
Langkah 15: Unzip File Zip Kode Sumber
-Unzip file zip kode sumber.
Langkah 16: Jalankan THP Logger
-Menggunakan terminal baris perintah, ubah direktori kerja saat ini menggunakan "cd ~/Download/THP_Logger-master"
-Jalankan aplikasi THP Logger menggunakan perintah “python main.py”
Langkah 17: Mulai Mengukur THP
- Aktifkan logging, pilih interval log yang sesuai dengan kebutuhan Anda, biarkan berjalan.
Langkah 18: Mendapatkan Data Melalui SFTP
-Saya belum mengujinya terhadap peralatan uji yang dikalibrasi tetapi pengukuran yang dilaporkan konsisten dengan termostat pemanas saya. Saya juga memperhatikan penurunan kelembaban ketika saya membuka pintu karena di luar sangat dingin dan kelembaban di luar jauh lebih rendah daripada di dalam.
-Dapatkan data dalam format csv dari Raspberry Pi ke PC Anda melalui SSH, menggunakan program klien SFTP favorit Anda, untuk Windows Anda dapat menggunakan WinSCP, saya menggunakan bareFTP untuk mesin linux saya.
Langkah 19: Melihat Data
-Buka file csv yang diimpor menggunakan Microsoft Excel atau OpenOffice Calc, gunakan data untuk menghasilkan bagan untuk melihat perubahan lingkungan selama hari atau hari.
Langkah 20: Memproses Data
Aplikasi tidak menghasilkan terlalu banyak data misalnya jika Anda menjalankan aplikasi selama 24 jam dengan interval akuisisi 60 detik, ukuran file data sekitar 50 KiB
Di atas adalah bagan yang saya buat dengan program LibreOffice Calc menggunakan data yang dihasilkan selama 70000 detik (19 jam), satu pengukuran dilakukan setiap 60 detik.
Langkah 21: Ruang untuk Peningkatan
Jangan ragu untuk meningkatkan proyek ini, beberapa saran:
1-Publikasikan data ke server internet seperti
2-Membuat data diproses dan ditampilkan oleh server web Anda sendiri yang dihosting di Raspberry Pi
3-Minta program berjalan tanpa kepala saat startup dan memperoleh data tanpa batas waktu dan memperingatkan Anda jika kondisi tertentu terpenuhi, dll.
4-Perluas fungsionalitas sistem dengan menambahkan lebih banyak sensor dan aktuator pada bus I2C, atau bus SPI.
5-Simpan data ke USB flash drive alih-alih kartu SD, miliki file data nama program berdasarkan tanggal/waktu.
Direkomendasikan:
Altimeter (Pengukur Ketinggian) Berdasarkan Tekanan Atmosfer: 7 Langkah (dengan Gambar)
Altimeter (Pengukur Ketinggian) Berdasarkan Tekanan Atmosfer: [Sunting]; Lihat versi 2 pada langkah 6 dengan masukan ketinggian garis dasar secara manual. Ini adalah deskripsi bangunan Altimeter (Pengukur Ketinggian) berdasarkan Arduino Nano dan sensor tekanan atmosfer Bosch BMP180. Desainnya sederhana tetapi pengukurannya
Perhitungan Kelembaban, Tekanan dan Suhu Menggunakan BME280 dan Antarmuka Foton.: 6 Langkah
Kelembaban, Tekanan dan Perhitungan Suhu Menggunakan BME280 dan Photon Interfacing.: Kami menemukan berbagai proyek yang memerlukan pemantauan suhu, tekanan dan kelembaban. Dengan demikian kami menyadari bahwa parameter ini sebenarnya memainkan peran penting dalam memperkirakan efisiensi kerja suatu sistem pada kondisi atmosfer yang berbeda
Arduino Nano - HTS221 Kelembaban Relatif dan Tutorial Sensor Suhu: 4 Langkah
Arduino Nano - HTS221 Kelembaban Relatif dan Sensor Suhu Tutorial: HTS221 adalah sensor digital kapasitif ultra kompak untuk kelembaban dan suhu relatif. Ini mencakup elemen penginderaan dan sirkuit terintegrasi khusus aplikasi sinyal campuran (ASIC) untuk memberikan informasi pengukuran melalui serial digital
Raspberry Pi HTS221 Kelembaban Relatif dan Sensor Suhu Tutorial Java: 4 Langkah
Raspberry Pi HTS221 Relative Humidity and Temperature Sensor Java Tutorial: HTS221 adalah sensor digital kapasitif ultra kompak untuk kelembaban dan suhu relatif. Ini mencakup elemen penginderaan dan sirkuit terintegrasi khusus aplikasi sinyal campuran (ASIC) untuk memberikan informasi pengukuran melalui serial digital
Temperatur dan Kelembaban Internet Logger Dengan Tampilan Menggunakan ESP8266: 3 Langkah
Temperatur dan Kelembaban Internet Logger Dengan Tampilan Menggunakan ESP8266: Saya ingin berbagi proyek kecil yang saya pikir Anda akan menyukainya. Ini adalah logger internet suhu dan kelembaban berkemampuan internet kecil dan tahan lama dengan layar. Ini masuk ke emoncms.org dan secara opsional, baik secara lokal ke Raspberry PI atau emoncm Anda sendiri