Isi kandungan:
- Bekalan
- Langkah 1: Hanya Pendawaian Satu:
- Langkah 2: Menukar Alamat (Pengekodan)
- Langkah 3: Pendawaian Semua Sensor:
- Langkah 4: Pengekodan Akhir:
Video: Sensor Suhu Pelbagai IR - MLX90614: 4 Langkah
2024 Pengarang: John Day | [email protected]. Diubah suai terakhir: 2024-01-30 11:09
Ini adalah panduan ringkas mengenai cara memasang pelbagai sensor suhu tanpa sentuhan MLX90614B melalui bas I2C dengan Arduino uno dan memaparkan bacaan pada monitor bersiri Arduino IDE. Saya menggunakan papan pra-binaan, tetapi jika anda membeli sensor dengan sendirinya, anda memerlukan perintang penarik untuk bas I2C dan kapasitor pemisah antara Vdd dan Vss.
Saya sangat mengesyorkan untuk melihat borang lembar data Melexis kerana saya tidak akan memperincikan semua spesifikasi dan toleransi senor.
Bekalan
x1 Papan Roti
Wayar Pelompat x8
x6 Pelompat
x3 MLX90614 sensor suhu tanpa sentuh
x1 Arduino UNO R3
(Sekiranya anda mempunyai MLX90614 tanpa papan)
x2 (perintang 4.7k ohm)
x3 (.01 uf Kapasitor)
Langkah 1: Hanya Pendawaian Satu:
Gambar rajah di atas berdasarkan cadangan lembaran data untuk sensor mandiri. Sekiranya anda mempunyai sensor dengan papan prebuilt maka anda menyambungkan SLC dari papan ke pin A5 di Arduino, SDA ke pin A4, Vin ke pin 3.3V, dan terminal GND ke terminal GND di Arduino.
Kita perlu menukar alamat senor jika kita ingin menggunakan beberapa sensor pada bas I2C yang sama, tetapi anda hanya dapat memprogram ulang satu per satu
Langkah 2: Menukar Alamat (Pengekodan)
Nasib baik bagi kami semua keperluan pengkodan kami dalam projek ini terdapat perpustakaan untuk setiap langkah.
Anda boleh menemui perpustakaan sparkfun di "Manage Libraries" di bawah alat dengan menjangkau MLX90614 di Arduino IDE atau anda boleh menyalin folder yang saya berikan dalam fail zip ke "Document / Arduino / library" di windows.
Fail tersebut dipanggil "MLX90614_Set_Address.ino" atau anda boleh menemui fail "set_address" di bawah menu "contoh" di IDE. Setelah semua itu agak lurus ke hadapan, alamat lalai / kilang adalah "0x5A" dan kemudian untuk pemboleh ubah "newaddress", anda boleh mengubahnya ke alamat apa sahaja yang anda inginkan memandangkan had lembaran data dan pastikan semuanya berbeza antara satu sama lain. Muat naik kod ke Arduino, buka monitor bersiri di bawah alat dan ketik "e" ke dalam monitor bersiri dan tekan enter, ia akan meminta anda bahawa alamatnya telah berubah dan memutuskan sambungan MLX90614 dari kuasa.
Langkah 3: Pendawaian Semua Sensor:
Kaedah yang sama seperti kali terakhir jika anda mempunyai sensor mandiri ikuti rajah di atas, jika anda mempunyai papan maka anda boleh mengikatnya bersama-sama dan kemudian menyambungkan yang terakhir seolah-olah itu adalah sensor tunggal ke Arduino.
Langkah 4: Pengekodan Akhir:
Untuk benar-benar menjalankan sensor saya harus memodifikasi perpustakaan dari Adafruit untuk menjalankan beberapa sensor, oleh itu anda perlu memasang perpustakaan secara manual dari fail zip yang saya sediakan, iaitu memindahkan folder "Adafruit_MLX90614_Library" ke folder perpustakaan Arduino anda seperti yang disebutkan di langkah 2. Seterusnya, buka "SiMlx.ino" dan pastikan alamat sesuai dengan alamat yang anda ubah sensor anda, kemudian teruskan alamat tersebut secara berasingan dan berurutan melalui templat "mlx. AddrSet ()" yang telah saya berikan. Muat naik ke Adruino dan ia harus dicetak ke monitor bersiri seperti yang dilihat di atas.
Saya hanya menyediakan tiga, tetapi anda dapat memperoleh lebih banyak dengan menyalin dan menampal setiap blok kod, menentukan lebih banyak alamat dan mengubah bilangan sensor untuk rata-rata, jika anda mahukan rata-rata penggerak.
Saya mendapati sensornya cukup tepat selagi saya tidak mempunyai pendawaian yang jauh antara satu sama lain.
Semoga berjaya.
Disyorkan:
Membaca Suhu Menggunakan Sensor Suhu LM35 Dengan Arduino Uno: 4 Langkah
Membaca Suhu Menggunakan Sensor Suhu LM35 Dengan Arduino Uno: Hai kawan-kawan dalam instruksional ini kita akan belajar bagaimana menggunakan LM35 dengan Arduino. Lm35 adalah sensor suhu yang dapat membaca nilai suhu dari -55 ° C hingga 150 ° C. Ia adalah peranti 3-terminal yang memberikan voltan analog berkadar dengan suhu. Hig
ESP8266 NodeMCU Access Point (AP) untuk Pelayan Web Dengan Sensor Suhu DT11 dan Mencetak Suhu & Kelembapan dalam Penyemak Imbas: 5 Langkah
ESP8266 NodeMCU Access Point (AP) untuk Pelayan Web Dengan Sensor Suhu DT11 dan Mencetak Suhu & Kelembapan di Penyemak Imbas: Hai kawan-kawan dalam kebanyakan projek yang kami gunakan ESP8266 dan di kebanyakan projek kami menggunakan ESP8266 sebagai pelayan laman web sehingga data dapat diakses di sebarang peranti melalui wifi dengan mengakses Pelayan Web yang dihoskan oleh ESP8266 tetapi satu-satunya masalah adalah kita memerlukan penghala yang berfungsi untuk
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
Termometer Dengan Suhu Relatif Warna pada Paparan TFT 2 "dan Pelbagai Sensor: 5 Langkah
Termometer Dengan Warna Relatif Suhu pada Paparan TFT 2 "dan Sensor Pelbagai: Saya telah membuat paparan yang menunjukkan pengukuran beberapa sensor suhu. Yang kerennya ialah warna nilai berubah dengan suhu: > 75 darjah Celcius = MERAH > 60 > 75 = ORANGE > 40 < 60 = KUNING > 30 < 40
SENSOR SUHU DENGAN LCD DAN LED (Membuat Sensor Suhu Dengan LCD dan LED): 6 Langkah (dengan Gambar)
SENSOR SUHU DENGAN LCD DAN LED (Membuat Sensor Suhu Dengan LCD dan LED): hai, saya. Ini adalah bacaan suhu dengan reka bentuk saya sendiri, dengan sensor ini dan