Isi kandungan:
- Langkah 1: Persediaan Perkakasan
- Langkah 2: Muat turun Raspbian
- Langkah 3: Mengenal pasti Peranti SD Mikro
- Langkah 4: Menyalin Imej Raspbian ke dalam Kad MicroSd
- Langkah 5: Datang Hidup untuk Kali Pertama
- Langkah 6: Kemas kini Senarai Pakej
- Langkah 7: Aktifkan VNC, SSH dan I2C
- Langkah 8: Tukar Kata Laluan Raspberry Pi
- Langkah 9: Pasang alat I2c
- Langkah 10: Mengesahkan Komunikasi I2C
- Langkah 11: Memeriksa Versi Python
- Langkah 12: Memeriksa Versi Python yang Ada
- Langkah 13: Kemas kini Pautan Simbol Python
- Langkah 14: Muat turun Kod Sumber Logger THP
- Langkah 15: Buka zip Fail Zip Kod Sumber
- Langkah 16: Jalankan THP Logger
- Langkah 17: Mula Mengukur THP
- Langkah 18: Mendapatkan Data Melalui SFTP
- Langkah 19: Melihat Data
- Langkah 20: Memproses Data
- Langkah 21: Ruang untuk Penambahbaikan
Video: Suhu, Kelembapan Relatif, Logger Tekanan Atmosfera Menggunakan Raspberry Pi dan TE Connectivity MS8607-02BA01: 22 Langkah (dengan Gambar)
2024 Pengarang: John Day | [email protected]. Diubah suai terakhir: 2024-01-30 11:12
Pengenalan:
Dalam projek ini saya akan menunjukkan kepada anda bagaimana membina penyediaan demi langkah sistem pembalakan untuk kelembapan suhu dan tekanan atmosfera. Projek ini didasarkan pada cip sensor persekitaran Raspberry Pi 3 Model B dan TE Connectivity MS8607-02BA01, cip ini sangat kecil jadi saya cadangkan anda memasukkannya ke dalam papan eval, cuba menyerahkan solder tidak digalakkan, saya mendapat penilaiannya naik DPP901G000 di Amazon dengan harga $ 17. Program yang menjalankan projek ini adalah di github dan ditulis dalam python 3.
Saya akan berusaha sedaya mungkin untuk memberikan semua butiran yang membosankan supaya sesiapa yang mempunyai kemahiran asas komputer dapat berjaya membina sistem ini.
Sumber dan Rujukan:
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…
Bahagian dan Alat yang Diperlukan:
-Raspberry Pi 3 Model B dan aksesori: casing, tetikus, papan kekunci, monitor atau TV, kad microSD dll.
-MS8607-02BA01 Eval Board, DPP901G000 atau yang setara, akan merujuknya di selebihnya dari instruksi ini sebagai Sensor Board.
- Empat wayar prototaip untuk menyambungkan Raspberry Pi ke papan sensor
-Komputer untuk menyiapkan Raspberry Pi, saya menggunakan komputer yang menjalankan Ubuntu, PC Windows akan berfungsi dengan beberapa perubahan pada arahannya.
Langkah 1: Persediaan Perkakasan
-Sambungkan Raspberry Pi ke Sensor Board seperti yang dijelaskan dalam jadual dan gambar di atas
Langkah 2: Muat turun Raspbian
-Muat turun gambar kad SD Raspbian dari
-Jelajah ke folder muat turun anda dan buka zip kad kad Raspbian SD menggunakan arahan unzip.
Langkah 3: Mengenal pasti Peranti SD Mikro
-Tempatkan kad MicroSD dalam pembaca / penulis kad Micro SD yang disambungkan ke PC, -Mengenal pasti nama peranti kad SD mikro pada PC anda menggunakan perintah "sudo fdisk -l" seperti yang ditunjukkan di bawah ini, perhatikan bagaimana peranti kad SD diidentifikasi berdasarkan ukuran dan nama perangkat, dalam hal ini nama perangkat kartu SD adalah "/ dev / mmcblk0 ", pada komputer anda mungkin berbeza. Sekiranya anda mempunyai komputer windows, gunakan Win32 Disk Imager untuk langkah ini.
Langkah 4: Menyalin Imej Raspbian ke dalam Kad MicroSd
-Bakar Raspbian ke dalam kad MicroSD menggunakan arahan:
dd if = SDcard_image_file_name of = SD_Card_Device_Name status = kemajuan.
Tunggu penyalinan selesai, ini akan memakan masa beberapa minit.
Langkah 5: Datang Hidup untuk Kali Pertama
-Keluarkan SD mikro dari PC dan letakkan di Raspberry, gunakan kuasa, Raspberry Pi harus boot.
- Pada Raspberry Pi luaskan SD, dengan membuka terminal baris perintah, kemudian ketik "sudo raspi-config", pilih Expand Filesystem untuk memanfaatkan seluruh ruang yang tersedia pada kad SD. But semula apabila diminta untuk but semula.
Langkah 6: Kemas kini Senarai Pakej
-Sambungkan Raspberry Pi ke Wifi atau pasangkannya menggunakan kabel ethernet dari penghala rumah anda.
-Pada baris perintah di Raspberry Pi jalankan "sudo apt-get update" untuk mengemas kini senarai pakej.
Langkah 7: Aktifkan VNC, SSH dan I2C
Pada menu utama Raspberry Pi Desktop, klik Preference kemudian pilih utiliti Raspberry Pi Configuration. Di tab Antara muka, aktifkan SSH, VNC, dan I2C.
Langkah 8: Tukar Kata Laluan Raspberry Pi
-Sekarang adalah masa yang tepat untuk menukar kata laluan Raspberry Pi.
Langkah 9: Pasang alat I2c
Pada baris perintah pasang alat I2C menggunakan perintah “sudo apt-get install i2c-tools
Langkah 10: Mengesahkan Komunikasi I2C
- Sahkan bahawa Raspberry Pi dapat berkomunikasi dengan Sensor Board melalui I2C menggunakan perintah "i2cdetect -y 1", Sensor Board sebenarnya mempunyai dua perangkat I2C, alamat perangkat 0x76 adalah untuk mengukur tekanan dan suhu, alamat perangkat 0x40 adalah untuk mengukur kelembapan relatif. Sahkan bahawa kedua-duanya dijumpai.
Langkah 11: Memeriksa Versi Python
Program yang akan kita jalankan untuk membaca data sensor memerlukan sekurang-kurangnya Python versi 3.2 untuk dijalankan, versi yang lebih lama tidak akan menjalankan program dengan betul.
Linux menggunakan pautan simbolik (cari pautan simbolik pada OS linux dalam talian untuk memahami apa yang saya bicarakan) untuk menunjukkan versi penterjemah python yang akan digunakan untuk menjalankan skrip python. Gunakan perintah "ls / usr / bin / python -l" untuk melihat versi yang ditunjuk, dalam kes tertentu ini menunjuk ke python2.7 yang tidak akan berfungsi untuk kita.
Langkah 12: Memeriksa Versi Python yang Ada
Gunakan perintah "ls / usr / bin / python *" untuk melihat semua versi python yang tersedia di Raspberry Pi anda.
Langkah 13: Kemas kini Pautan Simbol Python
Nampaknya kita mempunyai versi python3.5, mari kita pautkan secara simbolik ke / usr / bin / python
Langkah 14: Muat turun Kod Sumber Logger THP
-Muat turun kod sumber THP Logger dari Github
Langkah 15: Buka zip Fail Zip Kod Sumber
-Unzip fail zip kod sumber.
Langkah 16: Jalankan THP Logger
-Menggunakan terminal baris perintah mengubah direktori kerja semasa menggunakan "cd ~ / Download / THP_Logger-master"
-Jalankan aplikasi THP Logger menggunakan arahan "python main.py"
Langkah 17: Mula Mengukur THP
- Aktifkan pembalakan, pilih selang log yang sesuai untuk keperluan anda, biarkan berjalan.
Langkah 18: Mendapatkan Data Melalui SFTP
-Aku belum mengujinya dengan alat ujian yang dikalibrasi tetapi ukuran yang dilaporkan sesuai dengan termostat pemanasanku. Saya juga melihat penurunan kelembapan ketika saya membuka pintu kerana ia membeku di luar dan kelembapan di luar jauh lebih sedikit daripada di dalam.
-Dapatkan data dalam format csv dari Raspberry Pi ke PC anda melalui SSH, menggunakan program klien SFTP kegemaran anda, untuk Windows anda dapat menggunakan WinSCP, saya menggunakan bareFTP untuk mesin linux saya.
Langkah 19: Melihat Data
-Buka fail csv yang diimport menggunakan Microsoft Excel atau OpenOffice Calc, gunakan data untuk menghasilkan carta untuk melihat perubahan persekitaran dari hari ke hari.
Langkah 20: Memproses Data
Aplikasi tidak menghasilkan terlalu banyak data misalnya jika anda menjalankan aplikasi selama 24 jam dengan selang pemerolehan 60 saat, ukuran fail data adalah sekitar 50 KiB
Di atas adalah carta yang saya hasilkan dengan program LibreOffice Calc menggunakan data yang dihasilkan lebih dari 70000 saat (19 jam), satu pengukuran diambil setiap 60 saat.
Langkah 21: Ruang untuk Penambahbaikan
Jangan ragu untuk memperbaiki projek ini, beberapa cadangan:
1-Menerbitkan data ke pelayan internet seperti
2-Pastikan data diproses dan dipaparkan oleh pelayan web anda sendiri yang dihoskan di Raspberry Pi
3-Biarkan program berjalan tanpa kepala semasa memulakan dan memperoleh data selama-lamanya dan memberi amaran kepada anda sekiranya syarat-syarat tertentu dipenuhi dll.
4-Memperluas fungsi sistem dengan menambahkan lebih banyak sensor dan penggerak pada bas I2C, atau bas SPI.
5-Simpan data ke pemacu denyar USB dan bukannya kad SD, minta fail data nama program berdasarkan tarikh / waktu.
Disyorkan:
M5STACK Cara Menampilkan Suhu, Kelembapan dan Tekanan pada M5StickC ESP32 Menggunakan Visuino - Mudah Dilakukan: 6 Langkah
M5STACK Cara Menampilkan Suhu, Kelembapan dan Tekanan pada M5StickC ESP32 Menggunakan Visuino - Mudah Dilakukan: Dalam tutorial ini kita akan belajar cara memprogram ESP32 M5Stack StickC dengan Arduino IDE dan Visuino untuk Menampilkan Suhu, Kelembapan dan Tekanan menggunakan sensor ENV (DHT12, BMP280, BMM150)
Pengiraan Kelembapan, Tekanan dan Suhu Menggunakan BME280 dan Antarmuka Foton .: 6 Langkah
Pengiraan Kelembapan, Tekanan dan Suhu Menggunakan BME280 dan Antarmuka Foton: Kami menemui pelbagai projek yang memerlukan pemantauan suhu, tekanan dan kelembapan. Oleh itu, kami menyedari bahawa parameter ini sebenarnya memainkan peranan penting dalam membuat anggaran kecekapan kerja sistem pada keadaan atmosfera yang berlainan
Tutorial Arduino Nano - HTS221 Kelembapan dan Sensor Suhu Relatif: 4 Langkah
Arduino Nano - HTS221 Relatif Kelembapan dan Sensor Suhu Tutorial: HTS221 adalah sensor digital kapasitif ultra kompak untuk kelembapan dan suhu relatif. Ini termasuk elemen penginderaan dan litar bersepadu khusus aplikasi isyarat campuran (ASIC) untuk memberikan maklumat pengukuran melalui siri digital
Raspberry Pi HTS221 Sensor Kelembapan dan Suhu Relatif Java Tutorial: 4 Langkah
Raspberry Pi HTS221 Sensor Kelembapan dan Suhu Relatif Java Tutorial: HTS221 adalah sensor digital kapasitif ultra kompak untuk kelembapan dan suhu relatif. Ini termasuk elemen penginderaan dan litar bersepadu khusus aplikasi isyarat campuran (ASIC) untuk memberikan maklumat pengukuran melalui siri digital
Cara Menggunakan Sensor Suhu DHT11 Dengan Arduino dan Cetak Suhu Panas dan Kelembapan: 5 Langkah
Cara Menggunakan Sensor Suhu DHT11 Dengan Arduino dan Cetak Suhu Panas dan Kelembapan: Sensor DHT11 digunakan untuk mengukur suhu dan kelembapan. Mereka adalah penggemar elektronik yang sangat popular. Sensor kelembapan dan suhu DHT11 menjadikannya sangat mudah untuk menambahkan data kelembapan dan suhu ke projek elektronik DIY anda. Per