Orodha ya maudhui:

Ventilator ya Matibabu Na JIWE HMI ESP32: Hatua 10
Ventilator ya Matibabu Na JIWE HMI ESP32: Hatua 10

Video: Ventilator ya Matibabu Na JIWE HMI ESP32: Hatua 10

Video: Ventilator ya Matibabu Na JIWE HMI ESP32: Hatua 10
Video: #policja ❤️ #kia #randka 2024, Julai
Anonim
Ventilator ya Matibabu Na JIWE HMI ESP32
Ventilator ya Matibabu Na JIWE HMI ESP32

Coronavirus ya riwaya imesababisha karibu zaidi ya kesi elfu 80 zilizothibitishwa nchi nzima, na vipumuaji na vipumuaji havipo katika miezi ya hivi karibuni. Sio hivyo tu, lakini hali ya nje pia haina matumaini. Idadi ya nyongeza ya kesi zilizothibitishwa imefikia kesi milioni tatu na laki tano, na idadi ya waliokufa ni 240 elfu. Kama matokeo, mahitaji ya hewa ya nje pia yanaongezeka.

Kwa hivyo hapa niliamua kufanya mradi mdogo unaohusiana na upumuaji. Ni rahisi sana kukuza na skrini ya bandari ya STONE TFT LCD. Ninaitumia kama kiolesura cha kuonyesha. Kwa kuongeza, ninahitaji kidhibiti kuu cha nje ili kupakia data. Hapa nilichagua esp32, ambayo pia ni chip maarufu, na maendeleo ni rahisi.

Katika mafunzo haya, utaunda mradi wa skrini ya bandari ya serial. Skrini inaweza kuingiliana na MCU, kudhibiti na kutengeneza muundo wa mawimbi kupitia esp32, na kuionyesha kwenye skrini. Mradi huu utasaidia sana kukusanya kiwango cha wimbi la kupumua kwa mgonjwa.

Hatua ya 1: Muhtasari wa Mradi

Muhtasari wa Mradi
Muhtasari wa Mradi

Hapa tutafanya mradi wa upumuaji. Baada ya kuwezeshwa kwa hewa na kuwashwa, kutakuwa na kiolesura cha kuanza, na neno "ventilator wazi" litaonyeshwa. Kubofya itakuwa na athari ya kubofya, ikifuatana na mwendo wa sauti, ikionyesha kuwa imewashwa kwa ufanisi. Mwishowe, itaruka kwa kiolesura cha uteuzi wa kazi. Katika kiolesura hiki, tunaweza kuchagua hali ya upumuaji: CMV PCV SIMV PS CPAP PEEP, Ikiwa mpangilio sio sawa, unaweza kubofya Rudisha, kisha bonyeza OK kurudi. Ifuatayo, bonyeza kitufe cha "muuzaji wa mawimbi ya mawimbi", kutakuwa na athari sawa ya kitufe, na kisha ingiza kiolesura cha maonyesho ya kiwango cha moyo. Kwa wakati huu, skrini ya STONE TFT LCD itatuma amri ya serial, ikisababisha esp32 MCU kuanza kupakia data ya fomu ya wimbi.

Hiyo ni, kazi zifuatazo: ONE Jiwe TFT LCD serial screen screen kutambua kifungo kuweka, STONE TFT LCD serial port screen inatambua ukurasa byte; Screen Jiwe TFT LCD serial screen hutambua amri ya bandari ya serial inayotoa; Screen Jiwe TFT LCD serial screen screen kuonyesha waveform. Moduli zinazohitajika kwa mradi: ① Jiwe TFT LCD, Arduino ESP32, Moduli ya kucheza sauti

Hatua ya 2: Utangulizi wa vifaa na kanuni

Utangulizi wa vifaa na kanuni
Utangulizi wa vifaa na kanuni

Kipaza sauti

Kwa sababu LCD ya JIWE TFT ina dereva wa sauti na kiunganishi kinacholingana, inaweza kutumia spika ya kawaida ya sumaku, inayojulikana kama spika. Kikuza sauti ni aina ya transducer ambayo hubadilisha ishara ya umeme kuwa ishara ya sauti. Utendaji wa spika ya sauti ina ushawishi mkubwa kwa ubora wa sauti. Vipaza sauti ni sehemu dhaifu katika vifaa vya sauti, na kwa athari ya sauti, ndio sehemu muhimu zaidi. Kuna aina nyingi za spika, na bei zinatofautiana sana. Nishati ya umeme wa sauti kupitia umeme wa umeme, piezoelectric, au athari za umeme, ili iwe bonde la karatasi au mtetemo wa diaphragm na resonance na hewa inayozunguka (resonance) na kutoa sauti.

JIWE STVC101WT-01l 10.1 inchi 1024x600 jopo la daraja la viwanda TFT na skrini ya kugusa ya waya 4-waya; l mwangaza ni 300cd / m2, taa ya taa ya LED; l RGB rangi ni 65K; l eneo la kuona ni 222.7mm * 125.3mm; l angle ya kuona ni 70/70/50/60; l maisha ya kufanya kazi ni masaa 20000. CPU ya 32-bit cortex-m4 200Hz; l Mdhibiti wa CPLD epm240 TFT-LCD; l kumbukumbu ya 128MB (au 1GB); l Upakuaji wa bandari ya USB (U disk); l sanduku la programu ya muundo wa GUI, maagizo rahisi na yenye nguvu ya hex.

Hatua ya 3: Kazi za Msingi

Kazi za Msingi
Kazi za Msingi

Gusa kudhibiti skrini / onyesha picha / onyesha maandishi / onyesha curve / soma na andika data / cheza video na sauti. Inafaa kwa tasnia anuwai.

Kiolesura cha UART ni RS232 / RS485 / TTL; voltage ni 6v-35v; matumizi ya nguvu ni 3.0w; joto la kufanya kazi ni - 20 ℃ / + 70 ℃; unyevu wa hewa ni 60 ℃ 90%. Moduli ya Jiwe STVC101WT-01 inawasiliana na MCU kupitia bandari ya serial, ambayo inahitaji kutumika katika mradi huu. Tunahitaji tu kuongeza picha ya UI iliyoundwa kupitia kompyuta ya juu kupitia chaguo za menyu kwenye vifungo, masanduku ya maandishi, picha za nyuma, na mantiki ya ukurasa, kisha tengeneza faili ya usanidi, na mwishowe ipakue kwenye skrini ya kuonyesha ili uendeshe.

Mwongozo unaweza kupakuliwa kupitia wavuti rasmi:

Hatua ya 4: ESP32 EVB

ESP32 EVB
ESP32 EVB

Esp32 ni mpango wa chip moja uliounganishwa na 2.4 GHz Wi-Fi na Bluetooth-mode mbili. Inachukua matumizi ya nguvu ya chini ya TSMC ya teknolojia ya 40 nm, na utendaji wa juu wa RF, utulivu, utofauti, na kuegemea, pamoja na matumizi ya nguvu ya chini, ambayo inakidhi mahitaji tofauti ya matumizi ya nguvu na inafaa kwa hali anuwai za matumizi. Kwa sasa, mifano ya bidhaa ya esp32 mfululizo ni pamoja na esp32-d0wd-v3, esp32-d0wdq6-v3, esp32-d0wd, esp32-d0wdq6, esp32-d2wd, esp32-s0wd na esp32-u4wdh. Esp32-d0wd-v3, esp32-d0wdq6-v3 na esp32-u4wdh ni mifano ya chip kulingana na Eco v3.

Wi-Fi • 802.11 b / g / n • 802.11 n (2.4 GHz) hadi 150 Mbps • multimedia isiyo na waya (WMM) • mkusanyiko wa fremu (TX / RX A-MPDU, Rx A-MSDU) • block ya haraka ACK • kukatwa kwa viungo • ufuatiliaji wa moja kwa moja wa beacon (vifaa vya TSF) • 4x interface ya Wi-Fi Bluetooth • Bluetooth v4.2 kiwango kamili, pamoja na Bluetooth ya jadi (BR / EDR) na nguvu ya chini ya Bluetooth (BLE) • inasaidia darasa la 1, darasa la 2, na darasa-3 bila nguvu ya nje ya nguvu UART HCI hadi 4 Mbps Msaada kwa Bluetooth 4.2 BR / EDR na ble mdhibiti wa hali mbili unganisho na Bluetooth ya jadi na nguvu ya chini ya Bluetooth • saidia usambazaji wa wakati mmoja st na skanning

Hatua ya 5: Hatua za Maendeleo

Hatua za Maendeleo
Hatua za Maendeleo

Arduino ESP32

Kwanza kabisa, ukuzaji wa sehemu ya programu inahitaji usanikishaji wa IDE. Esp32 inasaidia maendeleo na mkusanyiko katika mazingira ya Arduino, kwa hivyo tunahitaji kusanikisha zana ya maendeleo ya Arduino kwanza. Pakua Kiungo cha IDE IDE:

Hapa tunachagua kulingana na mfumo halisi wa uendeshaji wa kompyuta, pakua na usakinishe Sakinisha Arduino Baada ya kupakua, bonyeza mara mbili ili kuisakinisha. Ikumbukwe kwamba maoni ya Arduino inategemea mazingira ya maendeleo ya Java na inahitaji PC kusakinisha Java JDK na kusanidi vigeuzi. Ikiwa kuanza kwa kubofya mara mbili kunashindwa, PC inaweza kuwa na msaada wa JDK.

Hatua ya 6: Kanuni

Kanuni
Kanuni

Amri ya kuhariri ni kama inavyoonyeshwa hapo juu, na

Interweave ni amri ya kifungo kuingia oscillogram iliyotumwa kutoka kwenye skrini ya kitambulisho Mlundikano ni amri ya kutoka kwenye kitufe cha oscillogram kilichotumwa kutoka skrini ya utambuzi Anzisha mawimbi ni data ya fomu ya wimbi iliyotumwa kwa skrini. Kisha bonyeza kukusanya, bonyeza kwanza alama ya kwanza, kisha bonyeza ya pili kupakua bodi ya maendeleo ya esp32.

Hatua ya 7: TOOL 2019

KITUO 2019
KITUO 2019

Ongeza picha

Tumia zana iliyosanikishwa 2019, bonyeza mradi mpya kwenye kona ya juu kushoto, kisha bonyeza OK.

Baada ya hapo, mradi chaguo-msingi utatengenezwa na asili ya samawati kwa chaguo-msingi. Chagua na bonyeza-kulia, kisha uchague ondoa ili kuondoa mandharinyuma. Kisha bonyeza-kulia faili ya picha na ubonyeze Ongeza ili kuongeza picha yako ya asili, kama ifuatavyo:

Hatua ya 8: Weka Kazi ya Picha

Weka Kazi ya Picha
Weka Kazi ya Picha

Kwanza, weka picha ya buti, zana -> usanidi wa skrini, kama ifuatavyo

Kisha unahitaji kuongeza udhibiti wa video ili kuruka kiatomati baada ya ukurasa wa nguvu kusimama.

Hatua ya 9: Uwekaji wa Uingiliano wa Uchaguzi

Kuweka kwa Kiolesura cha Uchaguzi
Kuweka kwa Kiolesura cha Uchaguzi

Hapa chukua ya kwanza kama mfano, weka athari ya kitufe kwenye ukurasa wa 3, na uruke hadi ukurasa wa 4.

Hapa unahitaji kuweka kitufe cha kufungia kitufe kwa kila chaguo kuonyesha ikoni ya chaguo iliyochaguliwa.

Hatua ya 10: Onyesha

Ilipendekeza: