Sisällysluettelo:
- Vaihe 1: Projektin yleiskatsaus
- Vaihe 2: Laitteiston esittely ja periaate
- Vaihe 3: Perustoiminnot
- Vaihe 4: ESP32 EVB
- Vaihe 5: Kehitysvaiheet
- Vaihe 6: Koodi
- Vaihe 7: TYÖKALU 2019
- Vaihe 8: Aseta kuvatoiminto
- Vaihe 9: Valintaliittymän asettaminen
Video: Lääketieteellinen hengityslaite, jossa on STONE HMI ESP32: 10 vaihetta
2024 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2024-01-30 08:59
Uusi koronavirus on aiheuttanut lähes 80 tuhatta vahvistettua tapausta valtakunnallisesti, ja hengityssuojaimet ja hengityssuojaimet ovat pulaa viime kuukausina. Ei vain se, mutta tilanne ulkomailla ei myöskään ole optimistinen. Vahvistettujen tapausten kumulatiivinen määrä on saavuttanut kolme miljoonaa ja viisisataa tuhatta tapausta, ja kuolleita on 240 tuhatta. Tämän seurauksena myös ulkomaisten hengityslaitteiden kysyntä kasvaa.
Joten tässä päätin tehdä pienen projektin, joka liittyy hengityslaitteeseen. Se on erittäin kätevä kehittää STONE TFT LCD -sarjaporttinäytön avulla. Käytän sitä näyttöliittymänä. Lisäksi tarvitsen ulkoisen pääohjaimen tietojen lataamiseen. Tässä valitsin esp32: n, joka on myös suosittu siru, ja kehitys on suhteellisen yksinkertainen.
Tässä opetusohjelmassa rakennat sarjaporttinäyttöprojektin. Näyttö voi olla vuorovaikutuksessa MCU: n kanssa, ohjata ja luoda aaltomuotoa esp32: n kautta ja näyttää sen näytöllä. Tämä projekti on erittäin hyödyllinen potilaan hengitystaajuuden aaltomuodon keräämisessä.
Vaihe 1: Projektin yleiskatsaus
Täällä teemme hengityslaiteprojektin. Kun hengityslaite kytketään päälle ja päälle, siihen tulee käynnistysrajapinta ja sana "auki tuuletin" tulee näkyviin. Napsauttamalla sitä saat napsautusvaikutuksen ja äänikehotteen, joka osoittaa, että se on kytketty päälle. Lopuksi se siirtyy toimintojen valintarajapintaan. Tässä käyttöliittymässä voimme valita hengitystilan: CMV PCV SIMV PS CPAP PEEP, Jos asetus on väärä, voit napsauttaa Palauta ja palata sitten OK -painikkeella. Napsauta seuraavaksi "myyjän aaltomuodot" -painiketta, siellä on sama painikevaikutus ja siirry sitten sykeaaltomuodon näyttöliittymään. Tällä hetkellä STONE TFT LCD -näyttö lähettää sarjakomennon, jolloin esp32 MCU aloittaa aaltomuodon tietojen lataamisen.
Toisin sanoen seuraavat toiminnot: ① STONE TFT LCD -sarjan porttinäyttö painikeasetusten toteuttamiseksi ② STONE TFT LCD -sarjan porttinäyttö toteuttaa sivunvaihdon; ONE STONE TFT LCD -sarjan porttinäyttö toteuttaa sarjaportin komennon antamisen; ④ STONE TFT LCD -sarjan porttinäyttö aaltomuodon näyttämiseksi. Projektissa tarvittavat moduulit: ① STONE TFT LCD ② Arduino ESP32 ③ Äänentoistomoduuli
Vaihe 2: Laitteiston esittely ja periaate
Kaiutin
Koska STONE TFT LCD -näytössä on ääniohjain ja varattu vastaava käyttöliittymä, se voi käyttää yleisintä magneettikaiutinta, joka tunnetaan yleisesti kaiuttimena. Kaiutin on eräänlainen muunnin, joka muuttaa sähköisen signaalin akustiseksi signaaliksi. Kaiuttimen suorituskyky vaikuttaa suuresti äänenlaatuun. Kaiuttimet ovat äänilaitteiden heikoin komponentti, ja äänitehosteen kannalta ne ovat tärkein komponentti. Kaiuttimia on monenlaisia, ja hinnat vaihtelevat suuresti. Äänen sähköenergia sähkömagneettisten, pietsosähköisten tai sähköstaattisten vaikutusten kautta siten, että se on paperialtaan tai kalvon värähtelyä ja resonanssia ympäröivän ilman kanssa (resonanssi) ja tuottaa ääntä.
STONE STVC101WT-01l 10,1 tuuman 1024x600 teollisuusluokan TFT-paneeli ja 4-johtiminen kosketusnäyttö; l kirkkaus on 300 cd / m2, LED -taustavalo; l RGB -väri on 65K; l visuaalinen alue on 222,7 mm * 125,3 mm; l visuaalinen kulma on 70/70/50/60; l Työikä on 20000 tuntia. 32-bittinen cortex-m4 200 Hz: n suoritin; l CPLD epm240 TFT-LCD-ohjain; l 128 Mt (tai 1 Gt) flash -muisti; l USB -portin (U -levyn) lataus; l Työkaluryhmän ohjelmisto graafisen käyttöliittymän suunnitteluun, yksinkertaiset ja tehokkaat kuusio -ohjeet.
Vaihe 3: Perustoiminnot
Kosketusnäytön ohjaus / näyttökuva / näyttöteksti / näyttökäyrä / tietojen lukeminen ja kirjoittaminen / videon ja äänen toistaminen. Se sopii eri teollisuudenaloille.
UART -liitäntä on RS232 / RS485 / TTL; jännite on 6v-35v; virrankulutus on 3,0 w; käyttölämpötila on - 20 ℃ / + 70 ℃; ilmankosteus on 60 ℃ 90%. STONE STVC101WT-01 -moduuli kommunikoi MCU: n kanssa sarjaportin kautta, jota on käytettävä tässä projektissa. Meidän tarvitsee vain lisätä suunniteltu käyttöliittymäkuva ylemmän tietokoneen kautta valikkorivivaihtoehtojen kautta painikkeisiin, tekstiruutuihin, taustakuviin ja sivulogiikkaan, luoda sitten määritystiedosto ja ladata se lopulta näyttöruudulle.
Käsikirja voidaan ladata viralliselta verkkosivustolta:
Vaihe 4: ESP32 EVB
Esp32 on yhden sirun järjestelmä, joka on integroitu 2,4 GHz: n Wi-Fi: hen ja Bluetooth-kaksitilaan. Se käyttää TSMC: n erittäin pienen virrankulutuksen 40 nm: n tekniikkaa, erittäin suurta RF-suorituskykyä, vakautta, monipuolisuutta ja luotettavuutta sekä erittäin alhaista virrankulutusta, joka täyttää erilaiset virrankulutusvaatimukset ja soveltuu erilaisiin käyttötarkoituksiin. Tällä hetkellä esp32-sarjan tuotemalleihin kuuluvat esp32-d0wd-v3, esp32-d0wdq6-v3, esp32-d0wd, esp32-d0wdq6, esp32-d2wd, esp32-s0wd ja esp32-u4wdh. Esp32-d0wd-v3, esp32-d0wdq6-v3 ja esp32-u4wdh ovat Eco-v3-pohjaisia sirumalleja.
Wi-Fi • 802.11 b/g/n • 802.11 n (2,4 GHz) jopa 150 Mbps • langaton multimedia (WMM) • kehysten koonti (TX/RX A-MPDU, Rx A-MSDU) majakka-automaattinen valvonta (laitteisto TSF) • 4x virtuaalinen Wi-Fi-liitäntä Bluetooth • Bluetooth v4.2 täydellinen standardi, mukaan lukien perinteinen Bluetooth (BR / EDR) ja pienitehoinen Bluetooth (BLE) • tukee standardiluokkaa 1, luokkaa 2 ja luokka-3 ilman ulkoista tehovahvistinta • parannettu tehonsäätö Lähtöteho jopa +12 dBm • nzif-vastaanottimessa on-94 DBM bleble -herkkyysherkkyys • mukautuva taajuushyppely (AFH) • vakio HCI perustuu SDIO / SPI / UART-liitäntään • nopea UART HCI jopa 4 Mbps Bluetooth-tuen tuki 4.2 4.2 BR / EDR ja kaksoistilaohjain yhteys perinteiseen Bluetoothiin ja pienitehoiseen Bluetoothiin • tukevat samanaikaista laajakaistaa st ja skannaus
Vaihe 5: Kehitysvaiheet
Arduino ESP32
Ensinnäkin ohjelmisto -osan kehittäminen edellyttää IDE: n asentamista. Esp32 tukee Arduino -ympäristön kehittämistä ja kokoamista, joten meidän on ensin asennettava Arduino -kehitystyökalu. Lataa IDE IDE Link:
Täällä valitsemme tietokoneen todellisen käyttöjärjestelmän mukaan, lataamme ja asennamme. Asenna Arduino lataamisen jälkeen kaksoisnapsauttamalla sitä. On huomattava, että Arduino ide riippuu Java -kehitysympäristöstä ja vaatii tietokoneen, joka asentaa Java JDK: n ja määrittää muuttujat. Jos kaksoisnapsautus ei onnistu, tietokoneessa ei ehkä ole JDK-tukea.
Vaihe 6: Koodi
Muokkauskomento on kuten yllä, ja
Interweave on painikekomento tunnistusnäytöltä lähetetyn oskillogrammin syöttämiseksi. Napsauta sitten kääntää, napsauta ensin ensimmäistä valintamerkkiä ja lataa sitten esp32 -kehityskortti napsauttamalla toista.
Vaihe 7: TYÖKALU 2019
Lisää kuva
Käytä asennettua työkalua 2019, napsauta uutta projektia vasemmassa yläkulmassa ja valitse sitten OK.
Tämän jälkeen oletusprojekti luodaan oletuksena sinisellä taustalla. Valitse se ja napsauta hiiren kakkospainikkeella ja poista tausta valitsemalla Poista. Napsauta sitten hiiren kakkospainikkeella kuvatiedostoa ja napsauta Lisää lisätäksesi oman kuvataustasi seuraavasti:
Vaihe 8: Aseta kuvatoiminto
Määritä ensin käynnistyskuva, työkalu -> näytön kokoonpano seuraavasti
Sitten sinun on lisättävä videosäädin hypätäksesi automaattisesti käynnistyssivun pysähtyessä.
Vaihe 9: Valintaliittymän asettaminen
Otetaan tässä esimerkki, asetetaan painikeefekti sivulle 3 ja siirrytään sivulle 4.
Tässä sinun on asetettava painikkeiden pysäytystehoste kullekin vaihtoehdolle valitun vaihtoehdon kuvakkeen osoittamiseksi.
Suositeltava:
Tee älykäs kotiohjausjärjestelmä STONE HMI -näyttöön: 23 vaihetta
Tee älykäs kotiohjausjärjestelmä STONE HMI -näytössä: Projektin esittely Seuraavassa opetusohjelmassa kerrotaan, kuinka voit käyttää STONE STVC050WT-01 -kosketusnäyttömoduulia yksinkertaisen kodinkoneen ohjausjärjestelmän luomiseen
Lääketieteellinen tuuletin + STONE LCD + Arduino UNO: 6 vaihetta
Lääketieteellinen tuuletin + STONE LCD + Arduino UNO: 8. joulukuuta 2019 jälkeen Wuhan Cityssä, Hubein maakunnassa, Kiinassa, on raportoitu useita keuhkokuumeita, joiden etiologia on tuntematon. Viime kuukausina lähes 80000 vahvistettua tapausta on aiheuttanut koko maassa, ja epidemian vaikutus on
Esp8266 -pohjainen tehostusmuunnin, jossa on hämmästyttävä Blynk -käyttöliittymä, jossa on palautesäädin: 6 vaihetta
Esp8266 -pohjainen tehostusmuunnin hämmästyttävällä Blynk -käyttöliittymällä, jossa on palautesäädin: Tässä projektissa näytän sinulle tehokkaan ja yleisen tavan DC -jännitteiden lisäämiseen. Näytän sinulle, kuinka helppoa voi olla tehostusmuuntimen rakentaminen Nodemcun avulla. Rakennetaan se. Se sisältää myös näytön volttimittarin ja palautteen
ESP32 -liitäntä, jossa on SSD1306, jossa on MicroPython: 5 vaihetta
ESP32 -liitäntä SSD1306: lla, jossa on MicroPython: Mikropython on pythonin optimoima ja pieni jalanjälki. Mikropython on saatavana monille ohjainperheille, mukaan lukien ESP8266, ESP32, Ardui
Arduino -pohjainen lääketieteellinen annostelija: 5 vaihetta (kuvilla)
Arduinopohjainen lääketieteellinen annostelija: Tämä on erittäin helppo tehdä ja erittäin hyödyllinen