Isi kandungan:

Ventilator Perubatan Dengan BATU HMI ESP32: 10 Langkah
Ventilator Perubatan Dengan BATU HMI ESP32: 10 Langkah

Video: Ventilator Perubatan Dengan BATU HMI ESP32: 10 Langkah

Video: Ventilator Perubatan Dengan BATU HMI ESP32: 10 Langkah
Video: sempat gelek lagi. tercekik pakcik2 tgh makan 🧐 2024, November
Anonim
Ventilator Perubatan Dengan BATU HMI ESP32
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. Jumlah terkumpul kes yang disahkan telah mencapai tiga juta dan lima ratus ribu kes, dengan jumlah kematian 240 ribu. Akibatnya, permintaan untuk ventilator asing juga meningkat.

Jadi di sini saya memutuskan untuk membuat projek kecil yang berkaitan dengan ventilator. Sangat senang dibangunkan dengan skrin port bersiri LCD STONE TFT. Saya menggunakannya sebagai antara muka paparan. Di samping itu, saya memerlukan pengawal utama luaran untuk memuat naik data. Di sini saya memilih esp32, yang juga merupakan chip yang popular, dan pengembangannya agak mudah.

Dalam tutorial ini, anda akan membina projek skrin port bersiri. Layar dapat berinteraksi dengan MCU, mengawal dan menghasilkan bentuk gelombang melalui esp32, dan memaparkannya di layar. Projek ini akan sangat berguna untuk mengumpulkan bentuk gelombang kadar pernafasan pesakit.

Langkah 1: Gambaran Keseluruhan Projek

Tinjauan Projek
Tinjauan Projek

Di sini kita akan melakukan projek ventilator. Setelah ventilator dihidupkan dan dihidupkan, akan ada antara muka permulaan, dan perkataan "ventilator terbuka" akan dipaparkan. Mengkliknya akan memberi kesan klik, disertai dengan arahan suara, yang menunjukkan bahawa ia telah berjaya dihidupkan. Akhirnya, ia akan beralih ke antara muka pemilihan fungsi. Dalam antara muka ini, kita dapat memilih mod ventilator: CMV PCV SIMV PS CPAP PEEP, Jika tetapannya salah, anda boleh mengklik Reset, dan kemudian klik OK untuk kembali. Seterusnya, klik butang "bentuk gelombang vendor", akan ada kesan butang yang sama, dan kemudian masukkan antara muka paparan bentuk gelombang denyut jantung. Pada masa ini, layar LCD STONE TFT akan mengirimkan perintah bersiri, memicu esp32 MCU untuk mula memuat naik data bentuk gelombang.

Artinya, fungsi berikut: ① Layar port bersiri LCD STONE TFT untuk merealisasikan tetapan butang screen Skrin port bersiri LCD STONE TFT menyedari pertukaran halaman; Screen Skrin port bersiri STONE TFT LCD menyedari arahan arahan port bersiri; Screen Skrin port bersiri LCD STONE TFT untuk memaparkan bentuk gelombang. Modul yang diperlukan untuk projek: ① STONE TFT LCD ② Arduino ESP32 ③ Modul permainan suara

Langkah 2: Pengenalan dan Prinsip Perkakasan

Pengenalan dan Prinsip Perkakasan
Pengenalan dan Prinsip Perkakasan

Pembesar suara

Kerana STONE TFT LCD mempunyai pemacu audio dan antara muka yang sesuai, ia boleh menggunakan pembesar suara magnet yang paling biasa, biasanya dikenali sebagai pembesar suara. Pembesar suara adalah sejenis transduser yang mengubah isyarat elektrik menjadi isyarat akustik. Prestasi pembesar suara mempunyai pengaruh yang besar terhadap kualiti suara. Pembesar suara adalah komponen yang paling lemah dalam peralatan audio, dan untuk kesan audio, ia adalah komponen yang paling penting. Terdapat banyak jenis pembesar suara, dan harganya sangat berbeza. Tenaga elektrik audio melalui kesan elektromagnetik, piezoelektrik, atau elektrostatik, sehingga getaran lembangan kertas atau diafragma dan bergema dengan udara di sekitarnya (resonans) dan menghasilkan bunyi.

STONE STVC101WT-01l 10.1 inci panel TFT gred industri 1024x600 dan skrin sentuh rintangan 4-wayar; kecerahan l adalah 300cd / m2, lampu latar LED; l warna RGB ialah 65K; l kawasan visual ialah 222.7mm * 125.3mm; l sudut visual ialah 70/70/50/60; Saya bekerja selama 20000 jam. CPU 32-bit korteks-m4 200Hz; l Pengawal CPLD epm240 TFT-LCD; l Memori kilat 128MB (atau 1GB); l Muat turun port USB (cakera U); l perisian kotak alat untuk reka bentuk GUI, arahan hex yang ringkas dan kuat.

Langkah 3: Fungsi Asas

Fungsi Asas
Fungsi Asas

Kawalan skrin sentuh / gambar paparan / teks paparan / keluk paparan / membaca dan menulis data / memainkan video dan audio. Ia sesuai untuk pelbagai industri.

Antara muka UART adalah RS232 / RS485 / TTL; voltan ialah 6v-35v; penggunaan kuasa adalah 3.0w; suhu kerja ialah - 20 ℃ / + 70 ℃; kelembapan udara adalah 60 ℃ 90%. Modul STONE STVC101WT-01 berkomunikasi dengan MCU melalui port bersiri, yang perlu digunakan dalam projek ini. Kita hanya perlu menambahkan gambar UI yang dirancang melalui komputer atas melalui pilihan bar menu ke butang, kotak teks, gambar latar, dan logik halaman, kemudian menghasilkan fail konfigurasi, dan akhirnya memuat turunnya ke layar paparan untuk dijalankan.

Manual boleh dimuat turun melalui laman web rasmi:

Langkah 4: ESP32 EVB

ESP32 EVB
ESP32 EVB

Esp32 adalah skema cip tunggal yang disatukan dengan Wi-Fi 2.4 GHz dan mod dwi Bluetooth. Ini mengadopsi penggunaan teknologi 40 nm penggunaan ultra rendah TSMC, dengan prestasi RF yang sangat tinggi, kestabilan, fleksibiliti, dan kebolehpercayaan, serta penggunaan kuasa ultra rendah, yang memenuhi keperluan penggunaan kuasa yang berbeza dan sesuai untuk pelbagai senario aplikasi. Pada masa ini, model produk siri esp32 merangkumi esp32-d0wd-v3, esp32-d0wdq6-v3, esp32-d0wd, esp32-d0wdq6, esp32-d2wd, esp32-s0wd dan esp32-u4wdh. Esp32-d0wd-v3, esp32-d0wdq6-v3 dan esp32-u4wdh adalah model cip berdasarkan Eco v3.

Wi-Fi • 802.11 b / g / n • 802.11 n (2.4 GHz) hingga 150 Mbps • multimedia tanpa wayar (WMM) • penggabungan bingkai (TX / RX A-MPDU, Rx A-MSDU) • sekatan segera ACK • defragmentasi • pemantauan automatik beacon (perkakasan TSF) • 4x antara muka Wi-Fi maya Bluetooth • standard lengkap Bluetooth v4.2, termasuk Bluetooth tradisional (BR / EDR) dan Bluetooth berkuasa rendah (BLE) • menyokong standard-kelas 1, kelas-2, dan kelas-3 tanpa penguat kuasa luaran • kawalan kuasa yang ditingkatkan Kekuatan output sehingga +12 dBm • Penerima nzif mempunyai - Kepekaan penerimaan 94 DBM • penyesuaian frekuensi adaptif (AFH) • HCI standard berdasarkan antara muka SDIO / SPI / UART • kelajuan tinggi Sokongan UART HCI hingga 4 Mbps untuk Bluetooth 4.2 BR / EDR dan pengawal mod dual-ble • berorientasikan sambungan berorientasikan / berorientasikan sambungan lanjutan (SCO / ESCO) • Algoritma codec audio CVSD dan SBC • piconet dan scatternet • pelbagai peranti sambungan dengan Bluetooth tradisional dan Bluetooth kuasa rendah • menyokong broadca serentak st dan imbasan

Langkah 5: Langkah Pembangunan

Langkah Pembangunan
Langkah Pembangunan

Arduino ESP32

Pertama sekali, pengembangan bahagian perisian memerlukan pemasangan IDE. Esp32 menyokong pengembangan dan penyusunan di persekitaran Arduino, jadi kita perlu memasang alat pengembangan Arduino terlebih dahulu. Muat turun Pautan IDE IDE:

Di sini kita pilih mengikut sistem operasi komputer sebenar, muat turun dan pasang. Pasang Arduino Selepas memuat turun, klik dua kali untuk memasangnya. Perlu dicatat bahawa Arduino ide bergantung pada lingkungan pengembangan Java dan memerlukan PC untuk memasang Java JDK dan mengkonfigurasi pemboleh ubah. Sekiranya permulaan klik dua kali gagal, PC mungkin tidak mempunyai sokongan JDK.

Langkah 6: Kod

Kod
Kod

Perintah sunting adalah seperti yang ditunjukkan di atas, dan

Interweave adalah perintah butang untuk memasukkan osilogram yang dikirim dari layar pengenalan. Backlog adalah perintah untuk keluar dari butang osilogram yang dikirim dari layar pengenalan Mula gelombang adalah data bentuk gelombang awal yang dikirim ke layar. Kemudian klik kompilasi, pertama klik centang pertama, dan kemudian klik kedua untuk memuat turun papan pengembangan esp32.

Langkah 7: ALAT 2019

ALAT 2019
ALAT 2019

Tambah gambar

Gunakan alat yang dipasang 2019, klik projek baru di sudut kiri atas, dan kemudian klik OK.

Selepas itu, projek lalai akan dihasilkan dengan latar belakang biru secara lalai. Pilihnya dan klik kanan, kemudian pilih hapus untuk membuang latar belakang. Kemudian klik kanan fail gambar dan klik Tambah untuk menambah latar belakang gambar anda sendiri, seperti berikut:

Langkah 8: Tetapkan Fungsi Gambar

Tetapkan Fungsi Gambar
Tetapkan Fungsi Gambar

Pertama, tetapkan gambar but, konfigurasi alat -> skrin, seperti berikut

Kemudian anda perlu menambahkan kawalan video untuk melompat secara automatik setelah halaman kuasa mati berhenti.

Langkah 9: Penetapan Antaramuka Pemilihan

Penetapan Antaramuka Pemilihan
Penetapan Antaramuka Pemilihan

Di sini ambil yang pertama sebagai contoh, tetapkan kesan butang ke halaman 3, dan lompat ke halaman 4.

Di sini anda perlu menetapkan kesan pembekuan butang untuk setiap pilihan untuk menunjukkan ikon pilihan yang dipilih.

Disyorkan: