Isi kandungan:
- Langkah 1: KEPERLUAN PRASEKOLAH
- Langkah 2: PERKAKASAN PERSATUAN
- Langkah 3: PROGRAM PINJAMAN KE ARDUINO
- Langkah 4: DEMONSTRASI
Video: KOMPENSI SUHU AUTOMATIK SENSOR KONDUKTIVITI ATLAS: 4 Langkah
2024 Pengarang: John Day | [email protected]. Diubah suai terakhir: 2024-01-30 11:07
Dalam projek ini, kita akan secara automatik mengimbangi suhu kekonduksian sensor dari Atlas Scientific. Perubahan suhu memberi kesan pada kekonduksian / jumlah pepejal terlarut / kemasinan cecair dan dengan mengimbanginya, kami memastikan bahawa bacaan kami adalah apa sebenarnya pada suhu tertentu. Sensor suhu Atlas digunakan.
Bacaan suhu disalurkan ke sensor kekonduksian selepas itu bacaan kekonduksian yang dikompensasi dikeluarkan. Operasi dilakukan melalui protokol I2C dan bacaan ditunjukkan pada plotter atau monitor siri Arduino.
AMARAN:
Atlas Scientific tidak membuat elektronik pengguna. Peralatan ini bertujuan untuk jurutera elektrik. Sekiranya anda tidak biasa dengan kejuruteraan elektrik atau pengaturcaraan sistem tertanam, produk ini mungkin bukan untuk anda
Peranti ini dikembangkan dan diuji menggunakan komputer Windows. Ia tidak diuji pada Mac, Atlas Scientific tidak tahu sama ada arahan ini sesuai dengan sistem Mac
KELEBIHAN:
- Suhu dikira secara automatik, memungkinkan pembacaan kekonduksian yang tepat.
- Kekonduksian masa nyata dan output suhu.
BAHAN:
- Arduino Uno atau papan STEMTera
- Papan Roti (Sekiranya papan StemTera tidak digunakan)
- Wayar pelompat
- 1- kit sensor kekonduksian
- Kit sensor suhu 1-
Langkah 1: KEPERLUAN PRASEKOLAH
a) Kalibrasi sensor: Setiap sensor mempunyai proses penentukuran yang unik. Rujuk perkara berikut: Lembar data Ezo EC, lembaran data Ezo RTD.
b) Tetapkan protokol sensor ke I2C dan tetapkan alamat I2C unik untuk setiap sensor. Sesuai dengan contoh kod untuk projek ini, alamat berikut digunakan: alamat sensor salinitas adalah 100, dan alamat sensor suhu adalah 102. Untuk maklumat mengenai cara menukar antara protokol, rujuk LINK ini.
Penentukuran dan pertukaran ke I2C HARUS dilakukan sebelum menerapkan sensor ke dalam projek ini
Langkah 2: PERKAKASAN PERSATUAN
Sambungkan perkakasan seperti yang ditunjukkan dalam skema.
Anda boleh menggunakan papan Arduino UNO atau papan STEMTera. Papan STEMTera digunakan dalam projek ini untuk reka bentuknya yang ringkas di mana Arduino digabungkan dengan papan roti.
Langkah 3: PROGRAM PINJAMAN KE ARDUINO
Kod untuk projek ini menggunakan pustaka khusus dan fail tajuk untuk litar EZO dalam mod I2C. Anda perlu menambahkannya ke Arduino IDE anda untuk menggunakan kod tersebut. Langkah-langkah di bawah merangkumi proses membuat penambahan ini pada IDE.
a) Muat turun Ezo_I2c_lib, folder zip dari GitHub ke komputer anda.
b) Pada komputer anda, buka Arduino IDE (Anda boleh memuat turun IDE dari SINI jika anda tidak memilikinya). Sekiranya anda ingin menggunakan plotter bersiri, pastikan memuat turun versi terbaru IDE.
c) Di IDE, pergi ke Sketch -> Include Library -> Add. ZIP LIbrary -> Pilih folder Ezo_I2c_lib yang baru anda muat turun. Fail yang sesuai kini disertakan.
Terdapat dua contoh kod yang akan berfungsi untuk projek ini. Anda boleh memilih salah satu.
d) Salin kod dari temp_comp_example atau temp_comp_rt_example ke panel kerja IDE anda. Anda juga boleh mengaksesnya dari folder zip Ezo_I2c_lib yang dimuat turun di atas.
Kod "temp_comp_example" berfungsi dengan menetapkan suhu pada sensor EC dan kemudian membaca. Adapun kod "temp_comp_rt_example", suhu ditetapkan dan bacaan diambil dalam satu pukulan. Kedua-duanya akan memberikan hasil yang sama.
e) Susun dan muat naik temp_comp_example atau temp_comp_rt_example ke papan Arduino Uno atau STEMTera anda.
f) Di IDE anda, pergi ke Tools -> Serial Plotter atau tekan Ctrl + Shift + L pada papan kekunci anda. Tetingkap plotter akan terbuka. Tetapkan kadar baud ke 9600. Grafik masa nyata sekarang harus bermula.
h) Untuk menggunakan monitor bersiri, pergi ke Tools -> Serial Monitor atau tekan Ctrl + Shift + M pada papan kekunci anda. Monitor akan dibuka. Tetapkan kadar baud ke 9600 dan pilih "Carriage return". Bacaan EC dan suhu harus dipaparkan.
Langkah 4: DEMONSTRASI
Ringkasan eksperimen yang ditunjukkan dalam video:
Bahagian 1: Tiada pampasan suhu
Pada mulanya, air berada pada suhu sekitar 30 ° C. Kemudian dipanaskan hingga sekitar 65 ° C sementara bacaan kekonduksian (grafik hijau) dan suhu (grafik merah) diperhatikan pada plotter bersiri. (Untuk contoh kod Arduino yang membenarkan pembacaan beberapa litar tanpa pampasan suhu automatik rujuk LINK ini).
Bahagian 2: Pampasan suhu
Kod Arduino yang menyumbang pampasan suhu automatik dimuat naik ke papan. Lihat LINK ini untuk kod. Sekali lagi, titik permulaan air adalah sekitar 30 ° C. Secara beransur-ansur dinaikkan menjadi sekitar 65 ° C sementara bacaan kekonduksian (grafik hijau) dan suhu (grafik merah) diperhatikan pada plotter bersiri.
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
Sensor Suhu (LM35) Berinteraksi Dengan ATmega32 dan Paparan LCD - Kawalan Kipas Automatik: 6 Langkah
Sensor Suhu (LM35) Berinteraksi Dengan ATmega32 dan Paparan LCD | Kawalan Kipas Automatik: Sensor Suhu (LM35) Berinteraksi dengan ATmega32 dan Paparan LCD
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