Mundarija:

Tosh HMI ESP32 bilan tibbiy ventilyator: 10 qadam
Tosh HMI ESP32 bilan tibbiy ventilyator: 10 qadam

Video: Tosh HMI ESP32 bilan tibbiy ventilyator: 10 qadam

Video: Tosh HMI ESP32 bilan tibbiy ventilyator: 10 qadam
Video: Making A Mini Bluetooth Speaker #shorts || How To Make Bluetooth Speaker At Home 2024, Iyul
Anonim
Tosh HMI ESP32 bilan tibbiy ventilyator
Tosh HMI ESP32 bilan tibbiy ventilyator

Yangi koronavirus butun mamlakat bo'ylab 80 mingdan ortiq tasdiqlangan holatlarni keltirib chiqardi va so'nggi oylarda respirator va respiratorlar etishmayapti. Bu nafaqat, balki chet eldagi vaziyat ham optimistik emas. Tasdiqlangan holatlarning umumiy soni uch million besh yuz mingtaga etdi, vafot etganlar soni 240 ming. Natijada, xorijiy ventilyatorlarga talab ham oshib bormoqda.

Shunday qilib, men shamollatish moslamasi bilan bog'liq kichik loyihani tuzishga qaror qildim. STONE TFT LCD ketma -ket portli ekran bilan ishlab chiqish juda qulay. Men uni displey interfeysi sifatida ishlataman. Bundan tashqari, menga ma'lumotlarni yuklash uchun tashqi asosiy nazoratchi kerak. Bu erda men esp32 ni tanladim, bu ham mashhur chip va ishlab chiqish nisbatan oddiy.

Ushbu qo'llanmada siz ketma -ket port ekran loyihasini qurasiz. Ekran MCU bilan o'zaro ta'sir qilishi, esp32 orqali to'lqin shaklini boshqarishi va yaratishi va uni ekranda aks ettirishi mumkin. Ushbu loyiha bemorning nafas olish tezligining to'lqin shaklini yig'ishda juda foydali bo'ladi.

1 -qadam: Loyihaning umumiy ko'rinishi

Loyihaning umumiy ko'rinishi
Loyihaning umumiy ko'rinishi

Bu erda biz ventilyator loyihasini qilamiz. Ventilyator yoqilgan va yoqilgandan so'ng, ishga tushirish interfeysi bo'ladi va "ochiq ventilyator" so'zi ko'rsatiladi. Unga bosish ovoz effektiga ega bo'lib, u muvaffaqiyatli yoqilganligini bildiradi. Nihoyat, u funktsiyalarni tanlash interfeysiga o'tadi. Ushbu interfeysda biz ventilyator rejimini tanlashimiz mumkin: CMV PCV SIMV PS CPAP PEEP, agar sozlama noto'g'ri bo'lsa, Qayta tiklash tugmasini bosing va qaytish uchun OK ni bosing. Keyin "sotuvchi to'lqin shakllari" tugmachasini bosing, xuddi shu tugma effekti bo'ladi, so'ngra yurak urish tezligining to'lqin shaklini ko'rsatish interfeysiga kiring. Bu vaqtda STONE TFT LCD displeyi ketma -ket buyruq yuboradi va to'lqin shakli ma'lumotlarini yuklashni boshlash uchun esp32 MCU ni ishga tushiradi.

Ya'ni, quyidagi funktsiyalar: button STONE TFT LCD ketma -ket portli tugma sozlamalarini amalga oshirish uchun ② STONE TFT LCD ketma -ket port ekrani sahifani almashtirishni amalga oshiradi; ③ STONE TFT LCD ketma -ket port ekrani ketma -ket port buyrug'ini chiqaradi; ④ To'lqin shaklini ko'rsatish uchun STONE TFT LCD ketma -ket portli ekran. Loyiha uchun zarur bo'lgan modullar: ON STONE TFT LCD, Arduino ESP32, Ovozli ijro moduli

2 -qadam: Uskuna bilan tanishish va printsip

Uskuna kirish va printsip
Uskuna kirish va printsip

Karnay

STONE TFT LCD audio drayveri va tegishli interfeys bilan himoyalanganligi sababli, u odatda karnay deb ataladigan eng keng tarqalgan magnitli karnaydan foydalanishi mumkin. Karnay - bu elektr signalini akustik signalga aylantiradigan o'ziga xos transduser. Karnayning ishlashi ovoz sifatiga katta ta'sir ko'rsatadi. Karnay - audio uskunaning eng zaif komponenti, audio effekt uchun esa - eng muhim komponent. Karnaylarning ko'p turlari bor va ularning narxi juda farq qiladi. Elektromagnit, piezoelektrik yoki elektrostatik effektlar orqali ovozli elektr energiyasi, bu qog'oz havzasi yoki diafragma tebranishi va atrofdagi havo bilan rezonans (rezonans) bo'lib, ovoz chiqaradi.

STONE STVC101WT-01l 10,1 dyuymli 1024x600 sanoat sinfidagi TFT paneli va 4 simli qarshilikli sensorli ekran; l nashrida 300cd / m2, LED orqa nuri; l RGB rangi 65K; l ko'rish maydoni 222,7 mm * 125,3 mm; l ko'rish burchagi 70/70/50/60; Ishlash muddati 20000 soat. 32-bitli cortex-m4 200Hz protsessor; l CPLD epm240 TFT-LCD tekshirgichi; l 128 MB (yoki 1 Gb) flesh xotira; l USB port (U disk) yuklash; l GUI dizayni uchun asboblar qutisi dasturi, oddiy va kuchli olti burchakli ko'rsatmalar.

3 -qadam: asosiy funktsiyalar

Asosiy funktsiyalar
Asosiy funktsiyalar

Sensorli ekranni boshqarish / tasvirni ko'rsatish / matnni ko'rsatish / ekranning egri chizig'i / ma'lumotlarni o'qish va yozish / video va audio ijro etish. Bu turli sohalar uchun javob beradi.

UART interfeysi RS232 / RS485 / TTL; kuchlanish 6V-35V; quvvat sarfi 3,0 vatt; ish harorati - 20 ℃ / + 70 ℃; havo namligi 60-90%. STONE STVC101WT-01 moduli MCU bilan ketma-ket port orqali bog'lanadi, uni ushbu loyihada ishlatish kerak. Biz faqat tugmachalarga, matn qutilariga, fon rasmlariga va sahifa mantig'iga menyu satrining variantlari orqali yuqori kompyuter orqali mo'ljallangan UI rasmini qo'shishimiz kerak, keyin konfiguratsiya faylini yaratamiz va uni ishga tushirish uchun ekranga yuklaymiz.

Qo'llanmani rasmiy veb -sayt orqali yuklab olish mumkin:

4 -qadam: ESP32 EVB

ESP32 EVB
ESP32 EVB

Esp32-2,4 gigagertsli Wi-Fi va Bluetooth-dual-rejimi bilan birlashtirilgan bitta chipli sxema. U TSMC-ning 40 nm ultra past quvvat iste'moli texnologiyasini, yuqori chastotali chastotali ishlashi, barqarorligi, ko'p qirraliligi va ishonchliligini, shuningdek, har xil quvvat iste'moli talablariga javob beradigan va har xil dastur stsenariylariga mos keladigan ultra past quvvat sarfini o'z ichiga oladi. Hozirgi vaqtda esp32 seriyali mahsulot modellari esp32-d0wd-v3, esp32-d0wdq6-v3, esp32-d0wd, esp32-d0wdq6, esp32-d2wd, esp32-s0wd va esp32-u4wdh ni o'z ichiga oladi. Esp32-d0wd-v3, esp32-d0wdq6-v3 va esp32-u4wdh-bu Eco v3 asosidagi chip modellari.

Wi-Fi • 802.11 b/g/n • 802.11 n (2,4 gigagertsli) 150 Mbit/s gacha • simsiz multimediya (WMM) • kadrlarni yig'ish (TX/RX A-MPDU, Rx A-MSDU) • zudlik bilan blokirovka ACK • defragmentatsiya • mayoq avtomatik kuzatuvi (TSF apparati) • 4x virtual Wi-Fi interfeysi Bluetooth • Bluetooth v4.2 to'liq standarti, shu jumladan an'anaviy Bluetooth (BR / EDR) va kam quvvatli Bluetooth (BLE) • standart-1, sinf-2 va 3-sinf tashqi quvvat kuchaytirgichsiz • kuchaytirilgan quvvatni boshqarish +12 dBm gacha chiqish quvvati • nzif qabul qilgichi-94 DBM qabul qilish sezuvchanligi • moslashuvchan chastotali sakrash (AFH) • SDIO / SPI / UART interfeysiga asoslangan standart HCI • yuqori tezlikda UART HCI 4 Mbit / s gacha Bluetooth 4.2 BR / EDR va ikki tomonlama rejimni boshqarish uchun qo'llab-quvvatlash • sinxron ulanishga / kengaytirilgan sinxron ulanishga yo'naltirilgan (SCO / ESCO) • CVSD va SBC audio kodek algoritmlari • pikonet va scatternet • ko'p qurilmali. an'anaviy Bluetooth va past quvvatli Bluetooth bilan ulanish • bir vaqtning o'zida eshittirishni qo'llab -quvvatlash st va skanerlash

5 -qadam: Rivojlanish bosqichlari

Rivojlanish bosqichlari
Rivojlanish bosqichlari

Arduino ESP32

Avvalo, dasturiy ta'minot qismini ishlab chiqish IDE ni o'rnatishni talab qiladi. Esp32 Arduino muhitida ishlab chiqish va kompilyatsiya qilishni qo'llab -quvvatlaydi, shuning uchun biz avval Arduino ishlab chiqish vositasini o'rnatishimiz kerak. IDE IDE havolasini yuklab oling:

Bu erda biz kompyuterning haqiqiy operatsion tizimiga qarab tanlaymiz, yuklab oling va o'rnating Arduino-ni o'rnating Yuklab olingandan so'ng, uni o'rnatish uchun ikki marta bosing. Shuni ta'kidlash kerakki, Arduino ideasi Java -ning ishlab chiqish muhitiga bog'liq va Java JDK -ni o'rnatish va o'zgaruvchilarni sozlash uchun shaxsiy kompyuterni talab qiladi. Agar ikki marta bosish ishga tushmasa, kompyuterda JDK qo'llab-quvvatlanmasligi mumkin.

6 -qadam: kod

Kod
Kod

Tartibga solish buyrug'i yuqorida ko'rsatilgan va

Interweave - identifikatsiya ekranidan yuborilgan osilografiyaga kirish uchun tugma buyrug'i Orqaga qolish - tanib olish ekranidan yuborilgan osilogramma tugmachasidan chiqish buyrug'i. Keyin kompilyatsiya -ni bosing, birinchi navbatda birinchi belgini bosing va keyin esp32 ishlab chiqish kartasini yuklab olish uchun ikkinchisini bosing.

7 -qadam: TOOL 2019

TOOL 2019
TOOL 2019

Rasm qo'shish

O'rnatilgan 2019 vositasidan foydalaning, chap yuqori burchakdagi yangi loyihani bosing va OK ni bosing.

Shundan so'ng, sukut bo'yicha ko'k fonli standart loyiha yaratiladi. Uni tanlang va sichqonchaning o'ng tugmachasini bosing, so'ng fonni olib tashlash uchun o'chirish-ni tanlang. Keyin rasm faylini sichqonchaning o'ng tugmasi bilan bosing va Qo'shish tugmachasini bosib rasm rasmini qo'shing:

8 -qadam: Rasm funktsiyasini o'rnating

Rasm funktsiyasini o'rnating
Rasm funktsiyasini o'rnating

Birinchidan, yuklash tasvirini, asbob -> ekran konfiguratsiyasini quyidagicha o'rnating

Keyin, yoqilgan sahifa to'xtagandan so'ng avtomatik o'tish uchun siz video boshqaruvini qo'shishingiz kerak.

9 -qadam: Tanlov interfeysini sozlash

Tanlov interfeysini sozlash
Tanlov interfeysini sozlash

Birinchisini misol qilib oling, tugma effektini 3 -sahifaga o'rnating va 4 -sahifaga o'ting.

Bu erda siz tanlangan parametr belgisini ko'rsatish uchun har bir variant uchun tugmani muzlatish effektini o'rnatishingiz kerak.

10 -qadam: ko'rsatish

Tavsiya: