Բովանդակություն:

Բժշկական օդափոխիչ STONE HMI ESP32- ով `10 քայլ
Բժշկական օդափոխիչ STONE HMI ESP32- ով `10 քայլ

Video: Բժշկական օդափոխիչ STONE HMI ESP32- ով `10 քայլ

Video: Բժշկական օդափոխիչ STONE HMI ESP32- ով `10 քայլ
Video: КРАСИВЫЙ РЕМОНТ ДВУХКОМНАТНОЙ КВАРТИРЫ СТУДИИ 58 м.кв. Bazilika Group. Ремонт квартиры под ключ. 2024, Հուլիսի
Anonim
Բժշկական օդափոխիչ STONE HMI ESP32- ով
Բժշկական օդափոխիչ STONE HMI ESP32- ով

Նոր կորոնավիրուսը առաջացրել է գրեթե ավելի քան 80 հազար հաստատված դեպք ամբողջ երկրում, և վերջին ամիսներին արհեստական շնչառության և շնչառական սարքերի պակաս կա: Ոչ միայն դա, այլեւ դրսում իրավիճակը նույնպես լավատեսական չէ: Հաստատված դեպքերի կուտակային թիվը հասել է երեք միլիոն հինգ հարյուր հազար դեպքի, մահացածների թիվը ՝ 240 հազար: Արդյունքում, օտարերկրյա օդափոխիչների պահանջարկը նույնպես աճում է:

Այսպիսով, այստեղ ես որոշեցի մի փոքրիկ նախագիծ կատարել ՝ կապված արհեստական շնչառության սարքի հետ: Շատ հարմար է զարգանալ STONE TFT LCD սերիայի նավահանգստի էկրանով: Ես այն օգտագործում եմ որպես ցուցադրման ինտերֆեյս: Բացի այդ, ինձ անհրաժեշտ է արտաքին հիմնական վերահսկիչ `տվյալները վերբեռնելու համար: Այստեղ ես ընտրեցի esp32- ը, որը նույնպես հայտնի չիպ է, և զարգացումը համեմատաբար պարզ է:

Այս ձեռնարկում դուք կկառուցեք սերիական նավահանգստի էկրանի նախագիծ: Էկրանը կարող է փոխազդել MCU- ի հետ, վերահսկել և առաջացնել ալիքի ձև essp2- ի միջոցով և ցուցադրել այն էկրանին: Այս նախագիծը շատ օգտակար կլինի հիվանդի շնչառական արագության ալիքի ձևը հավաքելու համար:

Քայլ 1: Նախագծի ակնարկ

Նախագծի ակնարկ
Նախագծի ակնարկ

Այստեղ մենք կկատարենք օդափոխիչի նախագիծ: Օդափոխիչը միացնելուց և միացնելուց հետո կլինի գործարկման միջերես, և կցուցադրվի «բաց օդափոխիչ» բառը: Դրա վրա սեղմելը կունենա կտտացման էֆեկտ ՝ ուղեկցվելով ձայնային հուշումով ՝ նշելով, որ այն հաջողությամբ միացված է: Վերջապես, այն կանցնի գործառույթների ընտրության միջերես: Այս ինտերֆեյսում մենք կարող ենք ընտրել օդափոխիչի ռեժիմը ՝ CMV PCV SIMV PS CPAP PEEP, Եթե պարամետրը սխալ է, կարող եք սեղմել Վերագործարկեք, այնուհետև OK- ը վերադառնալու համար: Հաջորդը, կտտացրեք «վաճառողի ալիքի ձևեր» կոճակին, կլինի նույն կոճակի էֆեկտը, այնուհետև մուտքագրեք սրտի բաբախման ալիքի ձևի ցուցադրման միջերեսը: Այս պահին, STONE TFT LCD էկրանը կուղարկի սերիական հրամանը ՝ միացնելով esp32 MCU- ին ՝ սկսելու ալիքի ձևի տվյալների վերբեռնումը:

Այսինքն ՝ հետևյալ գործառույթները. ③ STONE TFT LCD սերիայի նավահանգստի էկրանը գիտակցում է սերիական նավահանգստի հրաման արձակելը. ④ STONE TFT LCD սերիայի նավահանգստի էկրան ՝ ալիքի ձևը ցուցադրելու համար: Նախագծի համար պահանջվող մոդուլներ. ① STONE TFT LCD ② Arduino ESP32 ③ Ձայնի նվագարկման մոդուլ

Քայլ 2. Սարքաշարի ներածություն և սկզբունք

Սարքաշարի ներածություն և սկզբունք
Սարքաշարի ներածություն և սկզբունք

Բարձրախոս

Քանի որ STONE TFT LCD- ն ունի աուդիո վարորդ և պահված համապատասխան ինտերֆեյս, այն կարող է օգտագործել ամենատարածված մագնիսական բարձրախոսը, որը սովորաբար հայտնի է որպես բարձրախոս: Բարձրախոսը մի տեսակ փոխարկիչ է, որը էլեկտրական ազդանշանը վերածում է ձայնային ազդանշանի: Բարձրախոսի կատարումը մեծ ազդեցություն ունի ձայնի որակի վրա: Բարձրախոսներն աուդիո սարքավորումների ամենաթույլ բաղադրիչն են, իսկ աուդիոէֆեկտի համար ՝ ամենակարևոր բաղադրիչը: Կան բազմաթիվ տեսակի բարձրախոսներ, և գները մեծապես տարբերվում են: Աուդիոէներգիա էլեկտրամագնիսական, պիեզոէլեկտրական կամ էլեկտրաստատիկ էֆեկտների միջոցով, այնպես որ դա թղթե ավազանի կամ թաղանթի թրթռում և ռեզոնանս է շրջակա օդի հետ (ռեզոնանս) և ձայն է արտադրում:

STONE STVC101WT-01l 10,1 դյույմ 1024x600 արդյունաբերական դասի TFT վահանակ և 4-մետաղալար դիմադրության սենսորային էկրան; լ պայծառությունը `300cd / m2, LED լուսավորություն; l RGB գույնը `65K; լ տեսողական տարածքը 222,7 մմ * 125,3 մմ; լ տեսողական անկյունը 70 /70 /50 /60 է; լ աշխատանքային կյանքը 20000 ժամ է: 32-բիթանոց cortex-m4 200Hz պրոցեսոր; l CPLD epm240 TFT-LCD վերահսկիչ; l 128 ՄԲ (կամ 1 ԳԲ) ֆլեշ հիշողություն; l USB պորտ (U սկավառակ) ներբեռնում; լ գործիքակազմի ծրագրակազմ GUI ձևավորման համար, պարզ և հզոր վեցանկյուն հրահանգներ:

Քայլ 3: Հիմնական գործառույթները

Հիմնական գործառույթները
Հիմնական գործառույթները

Սենսորային էկրանի կառավարում / ցուցադրել պատկեր / ցուցադրել տեքստ / ցուցադրել կորը / կարդալ և գրել տվյալներ / նվագարկել տեսանյութ և աուդիո: Այն հարմար է տարբեր ոլորտների համար:

UART ինտերֆեյսը RS232 / RS485 / TTL է; լարումը `6v-35v; էներգիայի սպառումը `3.0 վտ; աշխատանքային ջերմաստիճանը `20 ℃ / + 70 ℃; օդի խոնավությունը `60 ℃ 90%: STONE STVC101WT-01 մոդուլը հաղորդակցվում է MCU- ի հետ սերիական նավահանգստի միջոցով, որն անհրաժեշտ է օգտագործել այս նախագծում: Մեզ անհրաժեշտ է միայն վերին համակարգչի միջոցով մշակված UI նկարը ավելացնել ընտրացանկի ընտրանքների կոճակներին, տեքստային տուփերին, ֆոնային նկարներին և էջի տրամաբանությանը, այնուհետև ստեղծել կոնֆիգուրացիայի ֆայլ և վերջապես ներբեռնել ցուցադրման էկրանին `գործարկելու համար:

Ձեռնարկը կարելի է ներբեռնել պաշտոնական կայքի միջոցով ՝

Քայլ 4: ESP32 EVB

ESP32 EVB
ESP32 EVB

Esp32- ը մեկ չիպային սխեմա է, որը ինտեգրված է 2.4 ԳՀց Wi-Fi և 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 բ/գ/ն • 802.11 ն (2.4 ԳՀց) մինչև 150 Մբիթ/վրկ • անլար մուլտիմեդիա (WMM) • շրջանակների համախմբում (TX/RX A-MPDU, Rx A-MSDU) • անմիջական արգելափակում ACK • defragmentation • փարոսի ավտոմատ մոնիտորինգ (ապարատային TSF) • 4x վիրտուալ Wi-Fi ինտերֆեյս Bluetooth • Bluetooth v4.2 ամբողջական ստանդարտ, ներառյալ ավանդական Bluetooth (BR / EDR) և ցածր էներգիայի Bluetooth (BLE) • ապահովում է ստանդարտ դաս -1, դաս -2 և 3-րդ դաս ՝ առանց արտաքին էներգիայի ուժեղացուցիչի • հզորության ուժեղացված հսկողություն Ելքային հզորություն մինչև +12 դԲմ • nzif ընդունիչն ունի ՝ 94 DBM ble ընդունելության զգայունություն • հարմարվողական հաճախականության ցատկում (AFH) • ստանդարտ HCI ՝ հիմնված SDIO / SPI / UART ինտերֆեյսի վրա • բարձր արագություն UART HCI մինչև 4 Մբիթ / վրկ Bluetooth 4.2 BR / EDR և ble երկակի ռեժիմի վերահսկիչ • համաժամանակյա միացման / ընդլայնված համաժամանակյա միացման (SCO / ESCO) • CVSD և SBC աուդիո կոդեկի ալգորիթմներ • պիկոնետ և ցրիչ • բազմաֆունկցիոնալ սարք կապ ավանդական Bluetooth- ի և ցածր էներգիայի Bluetooth- ի հետ • աջակցում է միաժամանակ լայնաշերտ st և սկանավորում

Քայլ 5: Developmentարգացման քայլեր

Developmentարգացման քայլեր
Developmentարգացման քայլեր

Arduino ESP32

Առաջին հերթին, ծրագրային մասի մշակումը պահանջում է IDE- ի տեղադրում: Esp32- ն աջակցում է Arduino միջավայրում մշակումին և կազմմանը, ուստի մենք պետք է նախ տեղադրենք Arduino զարգացման գործիքը: Ներբեռնեք IDE IDE հղումը ՝

Այստեղ մենք ընտրում ենք ըստ իրական համակարգչի օպերացիոն համակարգի, ներբեռնում և տեղադրում: Տեղադրեք Arduino- ն ներբեռնելուց հետո կրկնակի սեղմեք այն տեղադրելու համար: Պետք է նշել, որ Arduino ide- ն կախված է Java- ի զարգացման միջավայրից և պահանջում է համակարգիչ Java JDK- ի տեղադրման և փոփոխականների կազմաձևման համար: Եթե կրկնակի կտտոցով գործարկումը ձախողվի, համակարգիչը կարող է չունենալ JDK աջակցություն:

Քայլ 6: Կոդ

Կոդ
Կոդ

Խմբագրման հրամանը, ինչպես ցույց է տրված վերևում, և

Interweave- ը նույնականացման էկրանից ուղարկված տատանումն մուտքագրելու կոճակի հրամանն է: Կուտակվածը ճանաչման էկրանից ուղարկված ոսկրոգրամի կոճակից դուրս գալու հրաման է: Այնուհետև կտտացրեք կազմել, նախ կտտացրեք առաջին տիզը, այնուհետև երկրորդին ՝ esp32 զարգացման տախտակը ներբեռնելու համար:

Քայլ 7: TOOL 2019

Գործիք 2019
Գործիք 2019

Ավելացնել նկար

Օգտագործեք տեղադրված գործիքը 2019, կտտացրեք նոր նախագիծը վերին ձախ անկյունում, այնուհետև կտտացրեք OK:

Դրանից հետո լռելյայն նախագիծ կստեղծվի կապույտ ֆոնով: Ընտրեք այն և աջ սեղմեք, այնուհետև ընտրեք հեռացնել ՝ ֆոնը հեռացնելու համար: Այնուհետև աջ կտտացրեք նկարի ֆայլին և կտտացրեք Ավելացնել ՝ ձեր սեփական նկարի ֆոնը ավելացնելու համար, հետևյալ կերպ.

Քայլ 8: Սահմանեք նկարի գործառույթը

Սահմանել նկարի գործառույթը
Սահմանել նկարի գործառույթը

Նախ, տեղադրեք բեռնման պատկերը, գործիքը -> էկրանի կազմաձևումը, հետևյալ կերպ

Այնուհետև անհրաժեշտ է ավելացնել տեսահսկիչ ՝ միացման էջը դադարելուց հետո ինքնաբերաբար ցատկելու համար:

Քայլ 9: Ընտրության միջերեսի կարգավորում

Ընտրության միջերեսի կարգավորում
Ընտրության միջերեսի կարգավորում

Այստեղ օրինակ վերցրեք առաջինը, կոճակի էֆեկտը դրեք 3 -րդ էջի վրա և անցեք 4 -րդ էջ:

Այստեղ դուք պետք է յուրաքանչյուր տարբերակի համար սահմանեք կոճակի սառեցման էֆեկտ `նշելու ընտրված տարբերակի պատկերակը:

Խորհուրդ ենք տալիս: