Sadržaj:

Medicinski ventilator sa STONE HMI ESP32: 10 koraka
Medicinski ventilator sa STONE HMI ESP32: 10 koraka

Video: Medicinski ventilator sa STONE HMI ESP32: 10 koraka

Video: Medicinski ventilator sa STONE HMI ESP32: 10 koraka
Video: sempat gelek lagi. tercekik pakcik2 tgh makan 🧐 2024, Novembar
Anonim
Medicinski ventilator sa STONE HMI ESP32
Medicinski ventilator sa STONE HMI ESP32

Novi koronavirus uzrokovao je gotovo 80 tisuća potvrđenih slučajeva diljem zemlje, a respiratora i respiratora nedostaje posljednjih mjeseci. I ne samo to, situacija u inozemstvu također nije optimistična. Kumulativni broj potvrđenih slučajeva dostigao je tri miliona i petsto hiljada slučajeva, a broj umrlih je 240 hiljada. Kao rezultat toga, raste i potražnja za stranim ventilatorima.

Pa sam ovdje odlučio napraviti mali projekt vezan za ventilator. Vrlo je zgodan za razvoj sa STONE TFT LCD ekranom sa serijskim portom. Koristim ga kao interfejs za prikaz. Osim toga, potreban mi je vanjski glavni kontroler za učitavanje podataka. Ovdje sam odabrao esp32, koji je također popularan čip, a razvoj je relativno jednostavan.

U ovom vodiču ćete izgraditi projekat ekrana sa serijskim portom. Zaslon može komunicirati s MCU -om, kontrolirati i generirati valni oblik putem esp32 i prikazati ga na ekranu. Ovaj će projekt biti od velike pomoći pri prikupljanju valnog oblika respiratorne frekvencije pacijenta.

Korak 1: Pregled projekta

Pregled projekta
Pregled projekta

Ovdje ćemo napraviti projekt ventilatora. Nakon što se ventilator uključi i uključi, pojavit će se sučelje za pokretanje, a na ekranu će se pojaviti riječ "otvoreni ventilator". Klik na njega imat će efekt klika, popraćen glasovnim upitom, koji označava da je uspješno uključen. Konačno, preći će na sučelje za odabir funkcija. U ovom sučelju možemo odabrati način ventilacije: CMV PCV SIMV PS CPAP PEEP, Ako je postavka pogrešna, kliknite Reset, a zatim pritisnite OK za povratak. Zatim kliknite gumb "Dobavljačevi valni oblici", doći će do istog efekta gumba, a zatim uđite u sučelje prikaza valnog oblika otkucaja srca. U ovom trenutku, STONE TFT LCD ekran će poslati serijsku naredbu, pokrećući esp32 MCU za početak otpremanja podataka o valnom obliku.

Odnosno, sljedeće funkcije: screen STONE TFT LCD ekran sa serijskim portom za realizaciju postavki dugmeta ② STONE TFT LCD ekran sa serijskim portom omogućava promjenu stranice; Screen STONE TFT LCD ekran sa serijskim portom realizuje izdavanje komande serijskog porta; Screen STONE TFT LCD ekran sa serijskim portom za prikaz talasnog oblika. Za projekt su potrebni moduli: ① STONE TFT LCD ② Arduino ESP32 module Modul glasovne reprodukcije

Korak 2: Uvod i princip hardvera

Uvod i princip hardvera
Uvod i princip hardvera

Zvučnik

Budući da STONE TFT LCD ima audio upravljački program i rezervirano odgovarajuće sučelje, može koristiti najčešći magnetski zvučnik, općenito poznat kao zvučnik. Zvučnik je vrsta pretvarača koji pretvara električni signal u zvučni signal. Performanse zvučnika imaju veliki utjecaj na kvalitetu zvuka. Zvučnici su najslabija komponenta audio opreme, a za audio efekt najvažnija su komponenta. Postoji mnogo vrsta zvučnika, a cijene se uvelike razlikuju. Zvučna električna energija putem elektromagnetskih, piezoelektričnih ili elektrostatičkih efekata, tako da to čini papirnati umivaonik ili membrana vibracijom i rezonancijom s okolnim zrakom (rezonanca) i proizvodi zvuk.

KAMENI STVC101WT-01l 10,1 inčni TFT panel 1024x600 industrijskog razreda i 4-žični ekran osjetljiv na dodir; l svjetlina 300cd / m2, LED pozadinsko osvjetljenje; l RGB boja je 65K; l vidna površina je 222,7 mm * 125,3 mm; l vizuelni ugao je 70 /70 /50 /60; Radni vijek je 20000 sati. 32-bitni cortex-m4 200Hz CPU; l CPLD epm240 TFT-LCD kontroler; l 128 MB (ili 1 GB) flash memorije; l preuzimanje USB porta (U disk); l softver za alat za dizajn grafičkog sučelja, jednostavne i moćne šesterokutne upute.

Korak 3: Osnovne funkcije

Osnovne funkcije
Osnovne funkcije

Upravljanje ekranom na dodir / prikaz slike / prikaz teksta / krivulja prikaza / čitanje i pisanje podataka / reprodukcija video i audio zapisa. Pogodan je za razne industrije.

UART interfejs je RS232 / RS485 / TTL; napon je 6v-35v; potrošnja energije je 3,0 W; radna temperatura je - 20 ℃ / + 70 ℃; vlažnost vazduha je 60 ℃ 90%. STONE STVC101WT-01 modul komunicira s MCU-om preko serijskog porta, koji je potrebno koristiti u ovom projektu. Trebamo samo dodati dizajniranu sliku korisničkog sučelja kroz gornji računar kroz opcije trake s izbornicima na gumbe, okvire za tekst, slike u pozadini i logiku stranice, zatim generirati konfiguracijsku datoteku i na kraju je preuzeti na ekran za pokretanje.

Priručnik se može preuzeti putem službene web stranice:

Korak 4: ESP32 EVB

ESP32 EVB
ESP32 EVB

Esp32 je shema s jednim čipom integrirana sa 2.4 GHz Wi-Fi i Bluetooth dual-mode. Usvaja TSMC-ovu tehnologiju ultra-niske potrošnje energije 40 nm, sa ultra-visokim RF performansama, stabilnošću, svestranošću i pouzdanošću, kao i ultra-niskom potrošnjom energije, koja zadovoljava različite zahtjeve potrošnje energije i pogodna je za različite scenarije primjene. Trenutno modeli proizvoda serije esp32 uključuju esp32-d0wd-v3, esp32-d0wdq6-v3, esp32-d0wd, esp32-d0wdq6, esp32-d2wd, esp32-s0wd i esp32-u4wdh. Esp32-d0wd-v3, esp32-d0wdq6-v3 i esp32-u4wdh su modeli čipova zasnovani na Eco v3.

Wi-Fi • 802.11 b/g/n • 802.11 n (2,4 GHz) do 150 Mbps • bežična multimedija (WMM) • agregacija okvira (TX/RX A-MPDU, Rx A-MSDU) • trenutni blok ACK • defragmentacija • beacon automatski nadzor (hardverski TSF) • 4x virtuelno Wi-Fi sučelje Bluetooth • Bluetooth v4.2 potpuni standard, uključujući tradicionalni Bluetooth (BR / EDR) i Bluetooth male snage (BLE) • podržava standardne klase 1, klase 2 i klasa-3 bez vanjskog pojačala snage • poboljšana kontrola snage Izlazna snaga do +12 dBm • Nzif prijemnik ima-94 DBM osjetljivost prijema blende • prilagodljivo skakanje frekvencije (AFH) • standardni HCI zasnovan na SDIO / SPI / UART sučelju • velike brzine UART HCI do 4 Mbps Podrška za Bluetooth 4.2 BR / EDR i ble dual-mode kontroler • sinhrono orijentisano na povezivanje / prošireno sinhrono orijentisano na povezivanje (SCO / ESCO) • CVSD i SBC audio kodek algoritmi • piconet i scatternet • više uređaja veza sa tradicionalnim Bluetooth -om i Bluetooth -om male snage • podržava istovremenu široku reprodukciju st i skeniranje

Korak 5: Koraci razvoja

Koraci razvoja
Koraci razvoja

Arduino ESP32

Prije svega, razvoj softverskog dijela zahtijeva instalaciju IDE -a. Esp32 podržava razvoj i kompilaciju u Arduino okruženju, pa prvo moramo instalirati razvojni alat Arduino. Preuzmite IDE IDE vezu:

Ovdje odabiremo prema stvarnom operativnom sistemu računara, preuzimamo i instaliramo. Instalirajte Arduino Nakon preuzimanja dvaput kliknite da biste ga instalirali. Treba napomenuti da Arduino ide ovisi o Java razvojnom okruženju i zahtijeva PC da instalira Java JDK i konfigurira varijable. Ako pokretanje dvostrukim klikom ne uspije, računar možda nema podršku za JDK.

Korak 6: Kodirajte

Kod
Kod

Komanda za uređivanje je kao što je prikazano gore, i

Interweave je komanda dugmeta za unos oscilograma poslanog sa ekrana za identifikaciju Backlog je komanda za izlaz iz tastera oscilograma poslanog sa ekrana za prepoznavanje Start wave je početni podatak talasa koji se šalje na ekran. Zatim kliknite kompajliraj, prvo kliknite prvu oznaku, a zatim drugu da biste preuzeli razvojnu ploču esp32.

Korak 7: ALAT 2019

ALAT 2019
ALAT 2019

Dodaj sliku

Upotrijebite instalirani alat 2019, kliknite novi projekt u gornjem lijevom kutu, a zatim kliknite U redu.

Nakon toga će se generirati zadani projekt sa plavom pozadinom prema zadanim postavkama. Odaberite ga i kliknite desnom tipkom miša, a zatim odaberite ukloni da biste uklonili pozadinu. Zatim desnom tipkom miša kliknite datoteku slike i kliknite Dodaj za dodavanje vlastite pozadine slike, na sljedeći način:

Korak 8: Postavite funkciju slike

Podesite funkciju slike
Podesite funkciju slike

Prvo postavite sliku za pokretanje, alat -> konfiguraciju ekrana, kako slijedi

Zatim morate dodati video kontrolu za automatski skok nakon što stranica za uključivanje prestane.

Korak 9: Postavljanje interfejsa za odabir

Podešavanje interfejsa za odabir
Podešavanje interfejsa za odabir

Evo uzmite prvi kao primjer, postavite efekt gumba na stranicu 3 i skočite na stranicu 4.

Ovdje morate postaviti efekt zamrzavanja gumba za svaku opciju kako biste označili ikonu odabrane opcije.

Preporučuje se: