Turinys:

Medicininis ventiliatorius su STONE HMI ESP32: 10 žingsnių
Medicininis ventiliatorius su STONE HMI ESP32: 10 žingsnių

Video: Medicininis ventiliatorius su STONE HMI ESP32: 10 žingsnių

Video: Medicininis ventiliatorius su STONE HMI ESP32: 10 žingsnių
Video: #stone #polishing pad #Suriepolex 2024, Liepa
Anonim
Medicininis ventiliatorius su STONE HMI ESP32
Medicininis ventiliatorius su STONE HMI ESP32

Naujasis koronavirusas sukėlė beveik daugiau nei 80 tūkstančių patvirtintų atvejų visoje šalyje, o pastaraisiais mėnesiais respiratorių ir respiratorių trūksta. Maža to, situacija užsienyje taip pat nėra optimistiška. Bendras patvirtintų atvejų skaičius pasiekė tris milijonus ir penkis šimtus tūkstančių atvejų, o mirčių skaičius siekė 240 tūkst. Dėl to auga ir užsienio ventiliatorių paklausa.

Taigi čia aš nusprendžiau padaryti nedidelį projektą, susijusį su ventiliatoriumi. Tai labai patogu kurti naudojant STONE TFT LCD nuoseklaus prievado ekraną. Aš naudoju jį kaip ekrano sąsają. Be to, norint įkelti duomenis, man reikia išorinio pagrindinio valdiklio. Čia aš pasirinkau esp32, kuris taip pat yra populiarus lustas, o kūrimas yra gana paprastas.

Šioje pamokoje sukursite nuoseklaus prievado ekrano projektą. Ekranas gali sąveikauti su MCU, valdyti ir generuoti bangos formą per esp32 ir rodyti ją ekrane. Šis projektas labai padės surinkti paciento kvėpavimo dažnio bangos formą.

1 žingsnis: projekto apžvalga

projekto apžvalga
projekto apžvalga

Čia mes atliksime ventiliatoriaus projektą. Įjungus ir įjungus ventiliatorių, atsiras paleidimo sąsaja ir bus rodomas žodis „atviras ventiliatorius“. Paspaudus ant jo bus paspaudimo efektas, kartu su balso raginimu, rodančiu, kad jis sėkmingai įjungtas. Galiausiai jis pereis į funkcijų pasirinkimo sąsają. Šioje sąsajoje galime pasirinkti ventiliatoriaus režimą: CMV PCV SIMV PS CPAP PEEP, Jei nustatymas neteisingas, galite spustelėti „Reset“, tada - „OK“, kad grįžtumėte. Tada spustelėkite mygtuką „pardavėjo bangos formos“, bus tas pats mygtuko efektas, tada įveskite širdies ritmo bangos formos rodymo sąsają. Šiuo metu STONE TFT LCD ekranas siunčia serijinę komandą, kuri suaktyvina esp32 MCU ir pradeda įkelti bangos formos duomenis.

Tai yra, šios funkcijos: ① STONE TFT LCD nuoseklaus prievado ekranas, skirtas mygtuko nustatymui ② STONE TFT LCD nuoseklaus prievado ekranas suvokia puslapio perjungimą; ③ STONE TFT LCD nuoseklaus prievado ekranas supranta serijinio prievado komandų išdavimą; STONE TFT LCD nuoseklaus prievado ekranas, rodantis bangos formą. Projektui reikalingi moduliai: ① STONE TFT LCD ② Arduino ESP32 play Balso grojimo modulis

2 žingsnis: Įrangos įvadas ir principas

Techninės įrangos įvadas ir principas
Techninės įrangos įvadas ir principas

Garsiakalbis

Kadangi „STONE TFT LCD“turi garso tvarkyklę ir rezervuotą atitinkamą sąsają, jis gali naudoti dažniausiai naudojamą magnetinį garsiakalbį, paprastai žinomą kaip garsiakalbis. Garsiakalbis yra tam tikras keitiklis, kuris elektros signalą paverčia akustiniu signalu. Garsiakalbio veikimas daro didelę įtaką garso kokybei. Garsiakalbiai yra silpniausias garso įrangos komponentas, o garso efektui - svarbiausias komponentas. Yra daug garsiakalbių rūšių, o kainos labai skiriasi. Garso elektros energija per elektromagnetinius, pjezoelektrinius ar elektrostatinius efektus, kad tai būtų popieriaus baseino ar diafragmos vibracija ir rezonansas su supančiu oru (rezonansas) ir skleistų garsą.

STONE STVC101WT-01l 10,1 colio 1024x600 pramoninio lygio TFT skydelis ir 4 laidų atsparumo jutiklinis ekranas; l ryškumas yra 300 cd / m2, LED apšvietimas; l RGB spalva yra 65K; l regėjimo plotas yra 222,7 mm * 125,3 mm; l regėjimo kampas yra 70/70/50/60; l darbo laikas yra 20 000 valandų. 32 bitų „cortex-m4“200 Hz procesorius; l CPLD epm240 TFT-LCD valdiklis; l 128 MB (arba 1 GB) „flash“atmintis; l USB prievado (U disko) atsisiuntimas; l įrankių rinkinio programinė įranga, skirta GUI dizainui, paprastos ir galingos šešiakampės instrukcijos.

3 žingsnis: Pagrindinės funkcijos

Pagrindinės funkcijos
Pagrindinės funkcijos

Jutiklinio ekrano valdymas / rodomas vaizdas / rodomas tekstas / ekrano kreivė / skaityti ir rašyti duomenis / leisti vaizdo įrašą ir garsą. Jis tinka įvairioms pramonės šakoms.

UART sąsaja yra RS232 / RS485 / TTL; įtampa 6v-35v; energijos suvartojimas yra 3,0 w; darbinė temperatūra - 20 ℃ / + 70 ℃; oro drėgmė yra 60 ℃ 90%. STONE STVC101WT-01 modulis palaiko ryšį su MCU per nuoseklųjį prievadą, kurį reikia naudoti šiame projekte. Mums tereikia pridėti suprojektuotą vartotojo sąsajos paveikslėlį per viršutinį kompiuterį per meniu juostos parinktis prie mygtukų, teksto laukelių, fono paveikslėlių ir puslapio logikos, tada sugeneruoti konfigūracijos failą ir galiausiai atsisiųsti jį į ekrano ekraną, kad jis būtų paleistas.

Instrukciją galima atsisiųsti iš oficialios svetainės:

4 žingsnis: ESP32 EVB

ESP32 EVB
ESP32 EVB

„Esp32“yra vieno lusto schema, integruota su 2,4 GHz „Wi-Fi“ir „Bluetooth“dvigubu režimu. Jis naudoja itin mažo energijos suvartojimo TSMC 40 nm technologiją, pasižyminčią itin aukštu radijo dažnių našumu, stabilumu, universalumu ir patikimumu, taip pat itin mažomis energijos sąnaudomis, kurios atitinka skirtingus energijos suvartojimo reikalavimus ir tinka įvairiems taikymo scenarijams. Šiuo metu esp32 serijos gaminių modeliai apima esp32-d0wd-v3, esp32-d0wdq6-v3, esp32-d0wd, esp32-d0wdq6, esp32-d2wd, esp32-s0wd ir esp32-u4wdh. Esp32-d0wd-v3, esp32-d0wdq6-v3 ir esp32-u4wdh yra lustų modeliai, pagrįsti „Eco v3“.

„Wi-Fi“• 802.11 b/g/n • 802.11 n (2,4 GHz) iki 150 Mbps • belaidė daugialypė terpė (WMM) • kadrų agregavimas (TX/RX A-MPDU, Rx A-MSDU) automatinis švyturio stebėjimas (aparatinė TSF) • 4x virtuali „Wi-Fi“sąsaja „Bluetooth“• „Bluetooth v4.2“visas standartas, įskaitant tradicinį „Bluetooth“(BR / EDR) ir mažos galios „Bluetooth“(BLE) • palaiko standartinius 1 klasės, 2 klasės ir 3 klasė be išorinio galios stiprintuvo • patobulintas galios valdymas Išėjimo galia iki +12 dBm • „nzif“imtuvas turi-94 DBM šviesų priėmimo jautrumą • prisitaikančio dažnio šokinėjimas (AFH) • standartinis HCI, pagrįstas SDIO / SPI / UART sąsaja • greitas „UART HCI“iki 4 Mb / s „Bluetooth“4.2 BR / EDR ir dvigubo režimo valdiklio palaikymas • į sinchroninį ryšį orientuotas / išplėstinis sinchroninis ryšys (SCO / ESCO) • CVSD ir SBC garso kodeko algoritmai ryšys su tradiciniu „Bluetooth“ir mažos galios „Bluetooth“• palaiko vienalaikį „Broadca“ryšį st ir nuskaitymas

5 žingsnis: kūrimo žingsniai

Vystymosi žingsniai
Vystymosi žingsniai

„Arduino ESP32“

Visų pirma, norint sukurti programinės įrangos dalį, reikia įdiegti IDE. „Esp32“palaiko kūrimą ir kompiliavimą „Arduino“aplinkoje, todėl pirmiausia turime įdiegti „Arduino“kūrimo įrankį. Atsisiųskite IDE IDE nuorodą:

Čia mes pasirenkame pagal faktinę kompiuterio operacinę sistemą, atsisiųskite ir įdiekite. Įdiekite „Arduino“Atsisiuntę dukart spustelėkite, kad ją įdiegtumėte. Reikėtų pažymėti, kad „Arduino ide“priklauso nuo „Java“kūrimo aplinkos ir reikalauja, kad kompiuteris įdiegtų „Java JDK“ir sukonfigūruotų kintamuosius. Jei dukart spustelėjus nepavyksta paleisti, kompiuteris gali nepalaikyti JDK.

6 žingsnis: kodas

Kodas
Kodas

Redagavimo komanda yra tokia, kaip parodyta aukščiau, ir

„Interweave“yra mygtuko komanda, skirta įvesti iš identifikavimo ekrano siunčiamą oscilogramą. Neužsiregistravimas yra komanda išeiti iš oscilogramos mygtuko, siunčiamo iš atpažinimo ekrano. Pradinė banga yra pradiniai bangos formos duomenys, siunčiami į ekraną. Tada spustelėkite kompiliuoti, pirmiausia spustelėkite pirmąjį varnelę, tada spustelėkite antrą, kad atsisiųstumėte esp32 kūrimo plokštę.

7 žingsnis: ĮRANKIS 2019

ĮRANKIS 2019
ĮRANKIS 2019

Pridėti paveikslėlį

Naudokite įdiegtą įrankį 2019, viršutiniame kairiajame kampe spustelėkite naują projektą, tada spustelėkite Gerai.

Po to pagal numatytuosius nustatymus bus sukurtas numatytasis projektas su mėlynu fonu. Pasirinkite jį ir dešiniuoju pelės mygtuku spustelėkite, tada pasirinkite pašalinti, kad pašalintumėte foną. Tada dešiniuoju pelės mygtuku spustelėkite paveikslėlio failą ir spustelėkite Pridėti, kad pridėtumėte savo paveikslėlio foną, kaip nurodyta toliau:

8 veiksmas: nustatykite paveikslėlio funkciją

Nustatykite vaizdo funkciją
Nustatykite vaizdo funkciją

Pirmiausia nustatykite įkrovos atvaizdą, įrankio -> ekrano konfigūraciją, kaip nurodyta toliau

Tada turite pridėti vaizdo valdiklį, kad automatiškai pereitumėte, kai įjungimo puslapis sustoja.

9 veiksmas: pasirinkimo sąsajos nustatymas

Pasirinkimo sąsajos nustatymas
Pasirinkimo sąsajos nustatymas

Štai pavyzdys yra pirmasis, nustatykite mygtuko efektą į 3 puslapį ir pereikite prie 4 puslapio.

Čia turite nustatyti kiekvienos parinkties mygtuko užšaldymo efektą, kad būtų nurodyta pasirinktos parinkties piktograma.

Rekomenduojamas: