Isi kandungan:
- Langkah 1: Prosesnya:
- Langkah 2: Reka Bentuk Antara Muka UI:
- Langkah 3: Projek Baru Dengan Paparan BATU:
- Langkah 4: Tambahkan Imej UI di ALAT BATU:
- Langkah 5: Tambahkan Stok Word di ALAT BATU
- Langkah 6: Tambahkan Butang:
- Langkah 7: Tambahkan Paparan Teks:
- Langkah 8: Butang dengan Nilai Pulangan:
- Langkah 9: Komunikasi Pelabuhan Bersiri
Video: GUNAKAN BATU HMI Buat Sistem Kawalan Rumah: 9 Langkah
2024 Pengarang: John Day | [email protected]. Diubah suai terakhir: 2024-01-30 11:07
Pengenalan projek Tutorial berikut menunjukkan cara menggunakan modul paparan sentuh STONE STVC050WT-01 untuk membuat sistem kawalan perkakas rumah yang sederhana. STONE STVC050WT - 01 modul paparan sentuhan sokongan adalah 5 inci, resolusi 480 * 272 pada modul telah disepadukan dan pemacu skrin sentuh memerlukan cip, pembangun hanya memerlukan pada BATU, reka bentuk antara muka UI yang berkaitan dengan perisian reka bentuk VGUS rasmi dan menghasilkan fail pengaturcaraan yang dimuat turun ke modul paparan BATU, dan kemudian melalui port bersiri (RS232 / RS485 / TTL) sesuai dengannya, anda dapat melakukan aspek reka bentuk UI yang kompleks.
Langkah 1: Prosesnya:
Gambar menunjukkan beberapa parameter modul paparan STONE STVC050WT-01:
www.stoneitech.com/product/by-application/…
Modul paparan ini hanyalah salah satu daripada banyak produk ini. Terdapat banyak modul paparan lain yang tersedia dalam konfigurasi yang berbeza. www.stoneitech.com
Pembangunan modul paparan STONE tiga langkah: 1. Merangka UI dengan perisian STONE TOOL dan memuat turun fail reka bentuk ke modul paparan. 2. MCU berkomunikasi dengan modul paparan BATU melalui port bersiri. 3. MCU melakukan tindakan lain berdasarkan data yang diperoleh pada langkah 2.
Langkah 2: Reka Bentuk Antara Muka UI:
Hari ini kami membuat kawalan perkakas rumah yang sederhana. Melalui Photoshop, saya merancang antara muka mudah berikut:
Fungsi: apabila butang lampu ditekan, halaman melompat ke 2, menunjukkan keadaan suis tiga lampu. Apabila butang lampu hidup / mati ditekan, port bersiri modul skrin mengeluarkan protokol isyarat suis. MCU luaran boleh menghantar data terus ke modul skrin melalui port bersiri. Biarkan skrin memaparkan keadaan suis lampu secara langsung.
Langkah 3: Projek Baru Dengan Paparan BATU:
Di laman web STONE, kami boleh memuat turun perisian TOOLS 2019 versi terbaru, di mana kami dapat merancang UI:
www.stoneitech.com/support/download/softwa… STONE TOOL adalah perisian reka bentuk GUI yang tidak memerlukan pemasangan. Selepas memuat turun, ia boleh dibuka dan dijalankan secara langsung dengan penyahmampatan. Perlu diingatkan bahawa perisian ini perlu dijalankan dengan cara yang serasi pada sistem Windows8 dan Windows10.
Oleh kerana saya menggunakan STVC050WT-01 dengan resolusi 480 * 272 dan saiz ruang Flash lalai 128Mbyte (boleh dikembangkan hingga 1024MByte), saya telah memilih 128Mbyte. Tetapkan nama projek dan laluan penyimpanan, dan klik "OK" untuk menyelesaikan. Klik kanan direktori "Gambar" dan hapus 0.jpg
Langkah 4: Tambahkan Imej UI di ALAT BATU:
Klik kanan direktori "gambar" dan tambahkan dua IKON UI yang telah kami siapkan untuk projek ini:
Langkah 5: Tambahkan Stok Word di ALAT BATU
Klik tetikus kanan "Font file", pilih Font yang sesuai untuk ditambahkan ke projek. Di sini saya memilih ASCII 24 dengan 48.
Langkah 6: Tambahkan Butang:
Kita perlu menetapkan fungsi pada butang "Light" di UI pertama pada perisian STONE TOOL:
apabila kita mengklik butang "Ringan", kita akan melompat ke halaman kedua. Bagaimana hendak melakukannya?
Klik ikon "Button" untuk menggambar kawasan Butang:
Kawasan kuning mewakili kawasan butang yang telah dilukis oleh pengguna. Sifat butang disenaraikan di bar sifat di sebelah kanan perisian STONE TOOL: Cukup tetapkan pilihan "pages witch" ke 1 untuk beralih ke halaman kedua apabila butang ditekan.
"Menjana fail konfigurasi" di "Alat" dan kemudian "Skrin port bersiri maya".
Kemudian kami teruskan dan menukar anak panah di sudut kiri atas halaman 2 menjadi butang:
Apabila pengguna menekan butang ini, ia kembali ke halaman pertama.
Langkah 7: Tambahkan Paparan Teks:
Dengan menggunakan kawalan pemboleh ubah Teks, bulatkan ruang putih selepas "light1":
Kemudian klik Pembolehubah Teks yang baru saja ditambahkan, dan antara muka harta tanah akan muncul di sebelah kanan perisian STONE TOOL, terutamanya mengubah parameter berikut:
Antaranya, "Alamat memori yang berubah-ubah" merujuk kepada alamat memori tempat kandungan yang dipaparkan disimpan. Satu alamat boleh menyimpan dua bait. Kandungan paparan lalai kami adalah "OFF", yang memerlukan ruang memori sebanyak tiga byte. Ini bermaksud bahawa kami menyimpan "OFF" di alamat 0020 dan 0021.
Langkah 8: Butang dengan Nilai Pulangan:
Kawalan yang kami gunakan di atas adalah "Button". Kawalan "Butang" ini tidak mengembalikan nilai, yang bermaksud bahawa ketika pengguna menekan Butang, port bersiri modul paparan tidak mengirim data ke MCU.
Sekiranya pengguna menekan butang dan ingin modul skrin mengembalikan data ke MCU, kita dapat menggunakan kawalan "kunci ditekan kembali":
Bar penginapan ditetapkan seperti berikut:
Unduh file reka bentuk UI ke modul tampilan : 1. Pasangkan pemacu denyar USB ke komputer
2. Klik butang Muat turun ke u-disk pada ALAT BATU
3. Keluarkan cakera kilat USB4. Masukkan cakera USB ke antara muka USB modul paparan dan tunggu sehingga selesai peningkatan. Apabila peningkatan selesai, akan ada ujian 5. suara yang pantas
Langkah 9: Komunikasi Pelabuhan Bersiri
Pulangan nilai kunci
Setelah memuat turun program ke modul paparan, hidupkan, sambungkan komputer melalui port bersiri melalui USB-TTL, tekan butang cahaya Light1, dan kembalikan data port bersiri: a55a 06 83 00 26 01 00 A8
Tekan butang untuk mematikan lampu Pengembalian data udara: A5 5A 06 83 00 26 01 00 A9
A5 5A: bingkai kepala06: panjang bait arahan, 83 00 26 01 00 A9 jumlah 6 bait (tidak termasuk tajuk bingkai data) 83: arahan memori pemboleh ubah baca 00 26: alamat penyimpanan berubah 01: panjang kata data, 00 A9, panjang 1 kata (2 Byte) 00 A9: kandungan data pengguna, bergantung pada kunci yang ditetapkan.
Tulis data daftar Arahan ini menuliskan 55 aa ke alamat 0x0020 di kawasan penyimpanan data: 0xA5 0x5A 0x05 0x82 0x00 0x20 0x55 0xaa Oleh kerana kami telah menetapkan alamat penyimpanan paparan teks Light1 ke 0x0020, menulis data ke alamat ini menggunakan port bersiri adalah sama dengan menukar kandungan kotak paparan teks Light1. Baca data daftar Port bersiri menghantar arahan berikut ke modul paparan: 0xA5 0x5A 0x03 0x83 0x00 0x20 Merupakan nilai membaca 0x0020, dan dalam projek perubahan, mewakili keadaan suis lampu baca.
Ingin mengetahui lebih lanjut mengenai projek tersebut sila lawati:
Disyorkan:
LCD BATU Dengan Rumah Pintar: 5 Langkah
LCD BATU Dengan Rumah Pintar: Hari ini, saya mendapat paparan pemacu port bersiri STONE, yang dapat berkomunikasi melalui port bersiri MCU, dan reka bentuk logik UI paparan ini dapat direka secara langsung dengan menggunakan perisian VGUS yang disediakan di laman web rasmi STONE, yang sangat kemudahan
Buat Sistem Kawalan Rumah Pintar pada STONE HMI Disp: 23 Langkah
Buat Sistem Kawalan Rumah Pintar di STONE HMI Disp: Pengenalan projek Tutorial berikut menunjukkan cara menggunakan modul paparan sentuh STONE STVC050WT-01 untuk membuat sistem kawalan perkakas rumah yang mudah
Ventilator Perubatan Dengan BATU HMI ESP32: 10 Langkah
Ventilator Perubatan Dengan BATU HMI ESP32: Coronavirus novel telah menyebabkan hampir lebih daripada 80 ribu kes yang disahkan di seluruh negara, dan alat pernafasan dan pernafasan kekurangan bekalan dalam beberapa bulan terakhir. Bukan hanya itu, tetapi keadaan di luar negara juga tidak optimis. Nombor kumulatif
Kawal Peralatan Rumah Tangga Melalui LoRa - LoRa dalam Automasi Rumah - Alat kawalan jauh LoRa: 8 Langkah
Kawal Peralatan Rumah Tangga Melalui LoRa | LoRa dalam Automasi Rumah | Alat Kawalan Jauh LoRa: Kawal dan automasikan peralatan elektrik anda dari jarak jauh (Kilometer) tanpa kehadiran internet. Ini boleh dilakukan melalui LoRa! Hei, ada apa? Akarsh di sini dari CETech. PCB ini juga mempunyai paparan OLED dan 3 relay yang
Sistem Pemantauan dan Kawalan Rumah Hijau Hidroponik: 5 Langkah (dengan Gambar)
Sistem Pemantauan dan Kawalan Rumah Hijau Hidroponik: Dalam petunjuk ini, saya akan menunjukkan kepada anda bagaimana membina sistem pemantauan dan kawalan rumah hijau hidroponik. Saya akan menunjukkan kepada anda komponen yang dipilih, rajah pendawaian bagaimana litar itu dibina, dan lakaran Arduino yang digunakan untuk memprogram