Isi kandungan:

Arduino - Sistem Kawalan Pemanasan: 7 Langkah
Arduino - Sistem Kawalan Pemanasan: 7 Langkah

Video: Arduino - Sistem Kawalan Pemanasan: 7 Langkah

Video: Arduino - Sistem Kawalan Pemanasan: 7 Langkah
Video: Alat kontrol gas LPG untuk pemanas ruangan dgn sensor DHT22 dan Arduino 2024, November
Anonim
Arduino - Sistem Kawalan Pemanasan
Arduino - Sistem Kawalan Pemanasan

Mengawal suhu dengan elemen Pemanas, Arduino Pro Mini akan mengawal pemanas untuk mencapai suhu pengaturan, juga menunjukkan grafik suhu oleh Komputer (menggunakan Visual Studio)

Projek ini boleh dipanggil sebagai Pengawal suhu.

Langkah 1: Penyediaan Perkakasan dan Perisian

Keperluan perkakasan:

1. Arduino Pro Mini

2. Elemen pemanasan (projek ini menggunakan elemen pemanasan dari periuk nasi)

3. Relay 24VDC (hubungi 220VAC 2A)

Perisian memerlukan:

1. Arduino IDE

2. Visual Studio 2008

Langkah 2: Pengukuran Suhu

Sensor NTC Thermistor digunakan untuk mengukur suhu. Arahan penuh bagaimana menggunakan sensor ini untuk Arduino, sila lihat projek di pautan ini

Sekiranya anda sudah memahami cara mengukur suhu dengan Arduino, anda boleh melewati langkah ini.

Langkah 3: Semak Perkakasan

Semak Perkakasan
Semak Perkakasan

Kerana 220VAC digunakan untuk mengawal pemanasan, jadi penting untuk melihat elemen Relay 24VDC dan Pemanas periuk nasi

Relay dalam projek ini ialah OMRON MY2NJ 24VDC 250VAC 5A

Ini bermaksud: gegelung relay dikendalikan oleh 24VDC, dan kenalan boleh memuat hingga 250VAC 5A

Model periuk nasi adalah Sharp KSH-218, ia mempunyai 2 mod: mod memasak dan pemanasan. Mod panas: rintangan pemanasan adalah 1.1 (KOhm); sedangkan mod memasak mempunyai ketahanan pemanasan adalah 80 (Ohm) "Mod memasak" dapat menghasilkan lebih banyak pemanasan daripada "mod hangat" -> "mod memasak" digunakan dalam projek iniDalam "mod memasak", penggunaan semasa adalah 220 (VAC) / 80 (Ohm) = 2.75 (Amp) -> arus ini cukup kecil untuk relay (yang boleh memuat hingga 5 Amp)

Langkah 4: Buat Litar

Buat Litar
Buat Litar

Litar mempunyai 2 fungsi: mengukur suhu dengan sensor NTC Thermistor dan mengawal elemen pemanas ON / OFF dengan geganti

Langkah 5: Kod Arduino

Kod Arduino
Kod Arduino

Kod akan mengikuti graf di atas:

a. Apabila suhu sekarang "T_present" berada di bawah "had T_low" -> Arduino akan menghantar arahan output, pemanasan akan AKTIF. Pemanasan tetap AKTIF hingga "had T_high"

b. Pemanasan MATI sehingga "T_present" mencapai "had T_high"

c. Apabila suhu jatuh ke "had T_low", pemanasan akan menyala semula. Corak kawalan ini akan membantu pemanasan tidak ON / OFF begitu kerap -> boleh memusnahkan relay atau elemen pemanasan

Pautan untuk kod Arduino ada di sini

Arduino akan membaca arahan dari PC (Visual Studio 2008) oleh COM Port. Kemudian, ia mengawal suhu seperti corak di atas.

Catatan: kerana elemen pemanasan terlalu panas, jadi semasa keadaan "ON", ON / OFF akan bergantian untuk mengurangkan pemanasan

Langkah 6: Kod Visual Studio 2008

Kod Visual Studio 2008
Kod Visual Studio 2008

HMI kecil dari PC dirancang oleh Visual Studio 2008. Ia akan menghantar arahan ke Arduino untuk mengawal suhu, juga menerima suhu dari Adruino dan ditunjukkan dalam grafik

Kod penuh Visual Studio boleh didapati di sini (Google share)

Langkah 7: Tonton Video

keseluruhan projek diringkaskan oleh video ini, tonton untuk difahami dengan mudah

www.youtube.com/watch?v=R95Jmrp87wQ

Disyorkan: