Isi kandungan:

Kawalan Peti Sejuk Dengan Tft Lcd: 6 Langkah
Kawalan Peti Sejuk Dengan Tft Lcd: 6 Langkah

Video: Kawalan Peti Sejuk Dengan Tft Lcd: 6 Langkah

Video: Kawalan Peti Sejuk Dengan Tft Lcd: 6 Langkah
Video: SKR 1.3 - Basics 2024, November
Anonim
Kawalan Peti Sejuk Dengan Tft Lcd
Kawalan Peti Sejuk Dengan Tft Lcd

Dengan peningkatan teknologi yang berterusan, perkakas rumah kami semakin berfungsi dan lebih mudah digunakan.

Sebagai peminat elektronik, saya berminat dengan kawalan perkakas rumah. Peti sejuk kami tidak boleh dilakukan dengan antara muka antara mesin-manusia, tetapi jika ada peti sejuk dengan antara muka mesin-manusia, biarkan pengguna dapat melalui operasi skrin sentuh, kawalan peti sejuk pada kecekapan penyejukan yang lebih rendah, menampilkan suhu saat ini di dalam peti sejuk, paparkan suhu dalaman dan luaran semasa, dan beberapa maklum balas mengenai penggunaan peti sejuk (hari berjalan, jangka hayat, dan lain-lain), jadi, sangat mudah dan praktikal bagi pengguna. Jadi hari ini saya hanya akan menggunakan skrin sentuh untuk membuat antara muka kawalan peti sejuk. Paparannya adalah STONE STVC050WT-01. STONE STVC050WT - 01 adalah modul paparan sentuh dalam resolusi 5 inci, resolusi 480 * 272. Pada modul yang telah disatukan pemacu paparan dan skrin sentuh, pemaju hanya perlu menggunakan reka bentuk antara muka UI berkaitan perisian reka bentuk ALAT rasmi dan menghasilkan fail pengaturcaraan yang dimuat ke modul paparan BATU, dan kemudian melalui port bersiri (RS232 / RS485 / TTL) sesuai dengannya, anda boleh melakukan aspek reka bentuk UI yang kompleks. Pergi ke laman web rasmi untuk maklumat lebih lanjut:

Langkah 1: Buat Antaramuka Paparan UI

Buat Antaramuka Paparan UI
Buat Antaramuka Paparan UI

Gambar UI direka oleh Photoshop. Oleh kerana layarnya berukuran 480 * 272, resolusi gambar yang dirancang harus sesuai dengan layar. Kesan reka bentuknya adalah seperti berikut:

Langkah 2: Buat Projek dalam Perisian ALAT

Buat Projek dalam Perisian ALAT
Buat Projek dalam Perisian ALAT

Masukkan projek baru ke ALAT perisian pengembangan STONE STVC050WT-01, kemudian masukkan gambar UI yang dirancang, tambahkan butang dan teks paparan yang sesuai, dan kesannya adalah seperti berikut:

Terdapat sedikit kawalan, hanya kawalan paparan teks digital, kawalan penyesuaian tambahan, tetapi kedua-dua kawalan ini cukup untuk menyelesaikan fungsi yang diperlukan. Bahagian atas antara muka UI adalah kawalan yang relevan dari peti sejuk beku, yang menunjukkan suhu semasa, daya kerja peti sejuk, dan operasi utama untuk menyesuaikan daya. Butang "Cepat" bermaksud bahawa kuasa ditetapkan maksimum dengan satu klik. 2. Bahagian tengah antara muka UI adalah kawalan peti sejuk yang relevan, menunjukkan suhu semasa, daya kerja peti sejuk, dan operasi utama untuk menyesuaikan daya. Butang "Cepat" bermaksud bahawa kuasa ditetapkan maksimum dengan satu klik. 3. Di bawah antara muka UI terdapat beberapa paparan keadaan, di mana pengguna secara intuitif dapat melihat berapa hari peti sejuk berjalan, jangka hayat elemen penapis, suhu luar, dan suhu dalaman.

Langkah 3: Komunikasi cip tunggal

Komunikasi cip tunggal
Komunikasi cip tunggal
Komunikasi cip tunggal
Komunikasi cip tunggal

Widget teks

Dengan kandungan yang berkaitan dengan komunikasi MCU, kita perlu menjelaskan skrin paparan dan mekanisme komunikasi dan sumber data MCU. STONE STVC050WT-01 berkomunikasi dengan cip tunggal melalui port bersiri. Sebelumnya, ketika kami membuat UI, kami biasa menampilkan kawalan. Data paparan kawalan paparan ini sebenarnya disimpan di beberapa alamat lampu kilat STONE STVC050WT-01.

Di sini kita akan menunjukkan suhu, data suhu dari sensor suhu, sensor suhu disambungkan ke mikrokomputer cip tunggal, jadi apabila data suhu mikro cip tunggal dikumpulkan, hanya perlu memasukkan data suhu melalui port bersiri ke alamat pada kawalan paparan ini, data suhu dapat dipaparkan di layar dalam masa nyata. Petunjuk untuk menulis data boleh didapati dalam spesifikasi STONE STVC050WT-01. Arahan ini menunjukkan penulisan 0x00 dan 0x04 ke alamat 0x0020 di kawasan penyimpanan data: 0xA5 0x5A 0x05 0x82 0x00 0x20 0x00 0x04 Di sini saya menggunakan kod cip tunggal untuk mencapai yang berikut:

Setelah skrin port bersiri dihubungkan oleh mikrokomputer cip tunggal, port bersiri mikrokomputer cip tunggal menghantar arahan ini, dan data di atas 0x0020 alamat skrin port bersiri dapat diubah, dan alamat ini adalah paparan suhu peti sejuk kami. Perkara yang sama berlaku untuk semua tempat lain di mana data dipaparkan, ubah alamat data sahaja.

Langkah 4: Butang

Butang
Butang
Butang
Butang

Kami menggunakan banyak butang dalam projek ini

Apabila kita perlu membaca paparan mengendalikan data di atas, hanya perlu mendaftar untuk membaca arahan, melalui MCU mengirim arahan ke layar antara muka bersiri, layar antara muka bersiri akan mengembalikan data daftar yang relevan ke mikrokontroler, MCU menerima data akan siap untuk melakukan alat kawalan yang sesuai, kita di sini adalah untuk mengawal daya penyejukan peti sejuk.

Langkah 5: Negeri Beroperasi

Negeri Beroperasi
Negeri Beroperasi

Keadaan berjalan merangkumi:

1. Hari operasi 2. Hayat elemen penapis 3. Suhu luar 4. Suhu dalaman Untuk mendapatkan data ini, selain yang pertama, tiga yang lain memerlukan sensor yang sesuai untuk mengumpulkan data ini. Sensor pemerolehan sepanjang hayat elemen penapis dan sensor suhu diperlukan masing-masing. Apabila komputer mikro cip tunggal mengumpulkan data ini, melalui port bersiri ke data penghantaran alamat kawalan paparan yang ditentukan, nilai kawalan paparan pada perubahan yang sesuai. Hari berjalan dapat dilaksanakan dengan dua cara: 1. Gunakan RTC skrin paparan port bersiri STONE STVC050WT-01 untuk memaparkan data secara langsung di layar 2. Gunakan RTC mikrokomputer satu cip untuk memindahkan data ke skrin port bersiri untuk paparan Paparan port bersiri STONE STVC050WT-01 disertakan dengan RTC, yang boleh didapati di panduan pembangunan STONE.

Langkah 6: Kesan Operasi

Kesan Operasi
Kesan Operasi

Untuk mengetahui lebih lanjut mengenai projek ini, sila klik di sini

Disyorkan: