Оглавление:

Медицинский вентилятор с STONE HMI ESP32: 10 шагов
Медицинский вентилятор с STONE HMI ESP32: 10 шагов

Видео: Медицинский вентилятор с STONE HMI ESP32: 10 шагов

Видео: Медицинский вентилятор с STONE HMI ESP32: 10 шагов
Видео: работает крыльями как вентилятор 2024, Июль
Anonim
Медицинский вентилятор с STONE HMI ESP32
Медицинский вентилятор с STONE HMI ESP32

Новый коронавирус вызвал почти 80 тысяч подтвержденных случаев по всей стране, и в последние месяцы респираторы и респираторы испытывают дефицит. Не только это, но и ситуация за рубежом тоже не оптимистична. Общее количество подтвержденных случаев достигло трех миллионов пятисот тысяч случаев, число погибших - 240 тысяч. В результате растет спрос на иностранные вентиляторы.

Вот и решил сделать небольшой проект, связанный с вентилятором. Очень удобно разрабатывать с экраном последовательного порта STONE TFT LCD. Я использую его как интерфейс дисплея. Кроме того, мне нужен внешний главный контроллер для загрузки данных. Здесь я выбрал esp32, который также является популярным чипом, и его разработка относительно проста.

В этом руководстве вы создадите проект экрана последовательного порта. Экран может взаимодействовать с MCU, управлять и генерировать форму волны через esp32 и отображать ее на экране. Этот проект будет очень полезен для сбора кривой частоты дыхания пациента.

Шаг 1. Обзор проекта

Обзор проекта
Обзор проекта

Здесь мы сделаем проект вентилятора. После того, как вентилятор будет включен и включен, появится интерфейс запуска и отобразится слово «открыть вентилятор». Нажатие на нее вызовет эффект щелчка, сопровождаемый голосовой подсказкой, свидетельствующей об успешном включении. Наконец, он перейдет к интерфейсу выбора функции. В этом интерфейсе мы можем выбрать режим вентилятора: CMV PCV SIMV PS CPAP PEEP. Если настройка неверна, вы можете нажать «Сброс», а затем - «ОК», чтобы вернуться. Затем нажмите кнопку «Осциллограммы поставщика», будет тот же эффект кнопки, а затем войдите в интерфейс отображения формы сигнала сердечного ритма. В это время ЖК-экран STONE TFT отправит последовательную команду, запускающую MCU esp32 для начала загрузки данных формы сигнала.

То есть, следующие функции: ① Экран последовательного порта STONE TFT LCD для реализации настройки кнопок ② Экран последовательного порта STONE TFT LCD реализует переключение страниц; ③ Экран последовательного порта STONE TFT LCD реализует выдачу команд последовательного порта; ④ Экран последовательного порта STONE TFT LCD для отображения формы сигнала. Модули, необходимые для проекта: ① STONE TFT LCD ② Arduino ESP32 ③ Модуль голосового воспроизведения.

Шаг 2: Введение в оборудование и принцип

Введение в аппаратное обеспечение и принцип
Введение в аппаратное обеспечение и принцип

Громкоговоритель

Поскольку STONE TFT LCD имеет аудиодрайвер и зарезервированный соответствующий интерфейс, он может использовать самый распространенный магнитный динамик, широко известный как динамик. Громкоговоритель - это своего рода преобразователь, который преобразует электрический сигнал в акустический сигнал. Характеристики громкоговорителя сильно влияют на качество звука. Громкоговорители являются самым слабым компонентом звукового оборудования, а для звукового эффекта они являются наиболее важным компонентом. Есть много видов громкоговорителей, и цены сильно различаются. Звуковая электрическая энергия через электромагнитные, пьезоэлектрические или электростатические эффекты, так что это вибрация бумажного резервуара или диафрагмы и резонанс с окружающим воздухом (резонанс) и создание звука.

STONE STVC101WT-01l 10,1-дюймовая TFT-панель промышленного класса 1024x600 и 4-проводный сенсорный экран сопротивления; l яркость 300 кд / м2, светодиодная подсветка; l цвет RGB составляет 65К; l визуальная область 222,7 мм * 125,3 мм; l угол обзора 70/70/50/60; л срок службы 20000 часов. 32-битный процессор Cortex-M4 200 Гц; l Контроллер CPLD epm240 TFT-LCD; l флэш-память 128 МБ (или 1 ГБ); l USB-порт (диск U) загрузка; l набор инструментов для разработки графического интерфейса, простые и мощные шестнадцатеричные инструкции.

Шаг 3: Основные функции

Основные функции
Основные функции

Управление сенсорным экраном / отображение изображения / отображение текста / отображение кривой / чтение и запись данных / воспроизведение видео и аудио. Подходит для различных отраслей промышленности.

Интерфейс UART - RS232 / RS485 / TTL; напряжение 6В-35В; потребляемая мощность 3,0 Вт; рабочая температура - 20 ℃ / + 70 ℃; влажность воздуха 60 ℃ 90%. Модуль STONE STVC101WT-01 связывается с MCU через последовательный порт, который необходимо использовать в этом проекте. Нам нужно только добавить разработанное изображение пользовательского интерфейса через верхний компьютер через параметры строки меню к кнопкам, текстовым полям, фоновым изображениям и логике страницы, затем сгенерировать файл конфигурации и, наконец, загрузить его на экран дисплея для запуска.

Инструкцию можно скачать через официальный сайт:

Шаг 4: ESP32 EVB

ESP32 EVB
ESP32 EVB

Esp32 - это однокристальная схема, интегрированная с Wi-Fi 2,4 ГГц и двухрежимным Bluetooth. В нем используется технология TSMC со сверхнизким энергопотреблением 40 нм, обеспечивающая сверхвысокие радиочастотные характеристики, стабильность, универсальность и надежность, а также сверхнизкое энергопотребление, что соответствует различным требованиям к энергопотреблению и подходит для различных сценариев приложений. В настоящее время модели продуктов серии esp32 включают esp32-d0wd-v3, esp32-d0wdq6-v3, esp32-d0wd, esp32-d0wdq6, esp32-d2wd, esp32-s0wd и esp32-u4wdh. Esp32-d0wd-v3, esp32-d0wdq6-v3 и esp32-u4wdh - это модели микросхем, основанные на Eco v3.

Wi-Fi • 802.11 b / g / n • 802.11 n (2,4 ГГц) до 150 Мбит / с • беспроводное мультимедиа (WMM) • агрегирование кадров (TX / RX A-MPDU, Rx A-MSDU) • немедленное блокирование ACK • дефрагментация • автоматический мониторинг маяка (аппаратный TSF) • 4 виртуальных интерфейса Wi-Fi Bluetooth • Полный стандарт Bluetooth v4.2, включая традиционный Bluetooth (BR / EDR) и Bluetooth с низким энергопотреблением (BLE) • поддерживает стандарт класса 1, класса 2 и класс-3 без внешнего усилителя мощности • улучшенное управление мощностью Выходная мощность до +12 дБм • приемник nzif имеет чувствительность приема - 94 дБМ • адаптивная скачкообразная перестройка частоты (AFH) • стандартный HCI на основе интерфейса SDIO / SPI / UART • высокоскоростной UART HCI до 4 Мбит / с Поддержка Bluetooth 4.2 BR / EDR и двухрежимного контроллера BLE • ориентированное на синхронное соединение / расширенное синхронное соединение-ориентированное (SCO / ESCO) • Алгоритмы аудиокодеков CVSD и SBC • пикосеть и scatternet • несколько устройств соединение с традиционным Bluetooth и Bluetooth с низким энергопотреблением • поддержка одновременного вещания ул и сканирование

Шаг 5: Этапы разработки

Шаги развития
Шаги развития

Ардуино ESP32

Прежде всего, разработка программной части требует установки IDE. Esp32 поддерживает разработку и компиляцию в среде Arduino, поэтому нам нужно сначала установить инструмент разработки Arduino. Загрузить IDE IDE Ссылка:

Здесь мы выбираем в соответствии с реальной операционной системой компьютера, загружаем и устанавливаем. Установка Arduino После загрузки дважды щелкните, чтобы установить его. Следует отметить, что Arduino ide зависит от среды разработки Java и требует ПК для установки Java JDK и настройки переменных. Если запуск двойным щелчком завершился неудачно, возможно, ПК не поддерживает JDK.

Шаг 6: Код

Код
Код

Команда редактирования такая, как показано выше, и

Interweave - это команда кнопки для ввода осциллограммы, отправляемой с экрана идентификации. Backlog - это команда для выхода из кнопки осциллограммы, отправляемой с экрана распознавания. Start wave - это исходные данные формы сигнала, отправляемые на экран. Затем нажмите «Скомпилировать», сначала нажмите первую галочку, а затем нажмите вторую, чтобы загрузить плату разработки esp32.

Шаг 7: ИНСТРУМЕНТ 2019

ИНСТРУМЕНТ 2019
ИНСТРУМЕНТ 2019

Добавить картинку

Используйте установленный инструмент 2019, щелкните новый проект в верхнем левом углу и нажмите кнопку ОК.

После этого будет сгенерирован проект по умолчанию с синим фоном по умолчанию. Выберите его и щелкните правой кнопкой мыши, затем выберите «Удалить», чтобы удалить фон. Затем щелкните файл изображения правой кнопкой мыши и выберите Добавить, чтобы добавить свой собственный фон изображения, как показано ниже:

Шаг 8: Установите функцию изображения

Установить функцию изображения
Установить функцию изображения

Во-первых, установите загрузочный образ, инструмент -> конфигурация экрана, как показано ниже.

Затем вам нужно добавить элемент управления видео для автоматического перехода после остановки страницы включения.

Шаг 9: Настройка интерфейса выбора

Настройка интерфейса выбора
Настройка интерфейса выбора

Здесь возьмем первый в качестве примера, установите эффект кнопки на страницу 3 и перейдите на страницу 4.

Здесь вам нужно установить эффект замораживания кнопки для каждого параметра, чтобы указать значок выбранного параметра.

Рекомендуемые: