Mündəricat:
- Addım 1: Layihəyə Baxış
- Addım 2: Hardware Giriş və Prinsip
- Addım 3: Əsas funksiyalar
- Addım 4: ESP32 EVB
- Addım 5: İnkişaf addımları
- Addım 6: Kod
- Addım 7: TOOL 2019
- Addım 8: Şəkil funksiyasını təyin edin
- Addım 9: Seçim Arayüzünün Qurulması
Video: STONE HMI ESP32 ilə Tibbi Ventilyator: 10 addım
2024 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2024-01-30 07:43
Yeni koronavirus, ölkə daxilində təxminən 80 mindən çox təsdiqlənmiş hadisəyə səbəb oldu və son aylarda respirator və respirator çatışmazlığı var. Nəinki, xaricdəki vəziyyət də nikbin deyil. Təsdiqlənmiş halların ümumi sayı üç milyon beş yüz minə çatdı, ölənlərin sayı 240 min idi. Nəticədə xarici ventilyatorlara tələbat da artır.
Beləliklə, burada ventilyatorla əlaqəli kiçik bir layihə etmək qərarına gəldim. STONE TFT LCD seriyalı port ekranı ilə inkişaf etdirmək çox rahatdır. Mən onu ekran interfeysi kimi istifadə edirəm. Əlavə olaraq məlumat yükləmək üçün xarici əsas nəzarətçiyə ehtiyacım var. Burada eyni zamanda məşhur bir çip olan esp32 -ni seçdim və inkişaf nisbətən sadədir.
Bu dərslikdə bir seriyalı port ekran layihəsi quracaqsınız. Ekran MCU ilə qarşılıqlı əlaqə qura bilər, esp32 vasitəsilə dalğa formasını idarə edə və yarada və ekranda göstərə bilər. Bu layihə xəstənin tənəffüs dərəcəsi dalğa formasını toplamaqda çox faydalı olacaq.
Addım 1: Layihəyə Baxış
Burada bir ventilyator layihəsi edəcəyik. Ventilyator işə salındıqdan sonra işə salınma interfeysi olacaq və "açıq ventilyator" yazısı görünəcək. Bunun üzərinə vurulduqda, uğurla açıldığını göstərən bir səs istəyi ilə müşayiət olunan bir klik effekti olacaq. Nəhayət, bir funksiya seçmək interfeysinə keçəcək. Bu interfeysdə ventilyator rejimini seçə bilərik: CMV PCV SIMV PS CPAP PEEP, Ayar səhvdirsə, Sıfırla düyməsini vurun və sonra geri qayıtmaq üçün OK düyməsini basın. Sonra "satıcı dalğa formaları" düyməsini vurun, eyni düymə təsiri olacaq və sonra nəbz dalğa forması ekran interfeysinə daxil olun. Bu anda, STONE TFT LCD ekranı dalğa forması məlumatlarını yükləməyə başlamaq üçün esp32 MCU -nu işə salıb serial əmrini göndərəcək.
Yəni, aşağıdakı funksiyalar: button STONE TFT LCD seriyalı port ekranı düymə parametrini həyata keçirmək üçün ② STONE TFT LCD seriyalı port ekranı səhifənin dəyişdirilməsini həyata keçirir; ON STONE TFT LCD seriyalı port ekranı serial port əmrinin verilməsini həyata keçirir; ④ Dalğa formasını göstərmək üçün STONE TFT LCD seriyalı port ekranı. Layihə üçün lazım olan modullar: ① STONE TFT LCD ② Arduino ESP32 ③ Səsli oynatma modulu
Addım 2: Hardware Giriş və Prinsip
Dinamik
STONE TFT LCD -nin bir audio sürücüsü və müvafiq interfeysi olduğu üçün, ümumiyyətlə dinamik kimi tanınan ən çox yayılmış maqnit dinamikindən istifadə edə bilər. Dinamik, elektrik siqnalını akustik siqnala çevirən bir növ çeviricidir. Dinamikin performansı səs keyfiyyətinə böyük təsir göstərir. Dinamiklər səs avadanlıqlarında ən zəif komponentdir və səs effekti üçün ən vacib komponentdir. Bir çox səsgücləndirici var və qiymətlər çox fərqlidir. Səs elektrik enerjisi, elektromaqnit, piezoelektrik və ya elektrostatik təsirlər vasitəsilə bir kağız hövzəsi və ya diafraqma vibrasiyası və ətrafdakı hava ilə rezonans (rezonans) və səs çıxarır.
STONE STVC101WT-01l 10.1 düymlük 1024x600 sənaye dərəcəli TFT paneli və 4 telli müqavimətli toxunma ekranı; l parlaqlıq 300cd / m2, LED arxa işıq; l RGB rəngi 65K; l görmə sahəsi 222.7mm * 125.3mm; l görmə bucağı 70/70/50/60; İş ömrüm 20000 saatdır. 32 bitlik cortex-m4 200Hz CPU; l CPLD epm240 TFT-LCD nəzarətçi; l 128 MB (və ya 1 GB) flaş yaddaş; l USB portu (U disk) yükləmə; l GUI dizaynı, sadə və güclü hex təlimatları üçün alət qutusu proqramı.
Addım 3: Əsas funksiyalar
Dokunmatik ekranın idarə edilməsi / görüntünün göstərilməsi / mətnin göstərilməsi / ekran əyrisi / məlumatların oxunması və yazılması / video və səsin oxunması. Müxtəlif sənaye sahələri üçün uyğundur.
UART interfeysi RS232 / RS485 / TTL; gərginlik 6v-35v; enerji istehlakı 3.0w; işləmə temperaturu - 20 ℃ / + 70 ℃; havanın rütubəti 60-90%-dir. STONE STVC101WT-01 modulu MCU ilə bu layihədə istifadə edilməsi lazım olan serial port vasitəsilə əlaqə qurur. Yalnız dizayn edilmiş UI şəklini yuxarı kompüter vasitəsilə menyu çubuğu seçimləri vasitəsi ilə düymələrə, mətn qutularına, arxa plan şəkillərinə və səhifə məntiqinə əlavə etməliyik, sonra konfiqurasiya faylını yaratmalıyıq və nəhayət işə salmaq üçün onu ekrana endirməliyik.
Təlimatı rəsmi veb saytdan yükləyə bilərsiniz:
Addım 4: ESP32 EVB
Esp32, 2.4 GHz Wi-Fi və Bluetooth ikili rejimi ilə birləşdirilmiş tək çipli bir sxemdir. TSMC-nin ultra aşağı RF istehlakı, sabitliyi, çox yönlülüyü və etibarlılığı ilə yanaşı, müxtəlif enerji istehlakı tələblərinə cavab verən və müxtəlif tətbiq ssenariləri üçün uyğun olan ultra aşağı enerji istehlakı ilə 40 nm yüksək enerji istehlakı texnologiyasını qəbul edir. Hal-hazırda, esp32 seriyasının məhsul modellərinə esp32-d0wd-v3, esp32-d0wdq6-v3, esp32-d0wd, esp32-d0wdq6, esp32-d2wd, esp32-s0wd və esp32-u4wdh daxildir. Esp32-d0wd-v3, esp32-d0wdq6-v3 və esp32-u4wdh, Eco v3-ə əsaslanan çip modelləridir.
Wi-Fi • 802.11 b/g/n • 802.11 n (2,4 GHz) 150 Mbit/s-ə qədər • simsiz multimedia (WMM) • çərçivə birləşməsi (TX/RX A-MPDU, Rx A-MSDU) • dərhal blok ACK • defragmentasiya • mayak avtomatik monitorinq (hardware TSF) • 4x virtual Wi-Fi interfeysi Bluetooth • Ənənəvi Bluetooth (BR / EDR) və aşağı güclü Bluetooth (BLE) daxil olmaqla Bluetooth v4.2 tam standartı • standart sinif 1, sinif-2 və class-3 xarici güc gücləndiricisi olmadan • inkişaf etmiş güc nəzarəti +12 dBm-ə qədər çıxış gücü • nzif qəbuledicisi var-94 DBM qəbuletmə həssaslığı • adaptiv tezlik atlama (AFH) • SDIO / SPI / UART interfeysinə əsaslanan standart HCI • yüksək sürətli UART HCI 4 Mbit / s-ə qədər Bluetooth 4.2 BR / EDR və ikili rejim nəzarətçisi üçün dəstək • sinxron əlaqə / uzadılmış sinxron əlaqə yönümlü (SCO / ESCO) • CVSD və SBC audio codec alqoritmləri • piconet və scatternet • çox cihaz ənənəvi Bluetooth və aşağı enerjili Bluetooth ilə əlaqə • eyni vaxtda yayımın dəstəklənməsi st və tarama
Addım 5: İnkişaf addımları
Arduino ESP32
Hər şeydən əvvəl, proqram hissəsinin inkişafı IDE -nin quraşdırılmasını tələb edir. Esp32, Arduino mühitində inkişaf və tərtibatı dəstəkləyir, buna görə əvvəlcə Arduino inkişaf alətini quraşdırmalıyıq. IDE IDE Linkini yükləyin:
Burada faktiki kompüter əməliyyat sisteminə uyğun olaraq seçirik, yükləyirik və qururuq. Arduino yükləyin Yüklədikdən sonra onu iki dəfə vurun. Qeyd etmək lazımdır ki, Arduino ide Java inkişaf mühitindən asılıdır və Java JDK qurmaq və dəyişənləri konfiqurasiya etmək üçün bir PC tələb edir. İki dəfə klikləmə işə düşmürsə, kompüterdə JDK dəstəyi olmaya bilər.
Addım 6: Kod
Redaktə əmri yuxarıda göstərildiyi kimidir və
Interweave, eyniləşdirmə ekranından göndərilən osiloskrama daxil olmaq üçün düymə əmridir. Geri qalma, tanıma ekranından göndərilən osiloskram düyməsindən çıxmaq əmridir Başlanğıc dalğası, ekrana göndərilən ilkin dalğa məlumatıdır. Sonra kompilyasiya et, əvvəlcə ilk işarəni vurun və sonra esp32 inkişaf lövhəsini yükləmək üçün ikincisini vurun.
Addım 7: TOOL 2019
Şəkil əlavə edin
Quraşdırılmış 2019 alətindən istifadə edin, sol üst küncdəki yeni layihəni və sonra OK düyməsini basın.
Bundan sonra, standart olaraq mavi fon ilə bir standart layihə yaradılacaq. Bunu seçin və sağ vurun, sonra arxa planı silmək üçün Sil seçin. Sonra şəkil faylını sağ vurun və Əlavə et vuraraq öz şəkil fonunuzu aşağıdakı kimi əlavə edin:
Addım 8: Şəkil funksiyasını təyin edin
Əvvəlcə açılış şəklini, alət -> ekran konfiqurasiyasını aşağıdakı kimi qurun
Sonra açılış səhifəsi dayandıqdan sonra avtomatik olaraq keçmək üçün bir video nəzarət əlavə etməlisiniz.
Addım 9: Seçim Arayüzünün Qurulması
Burada birincisini nümunə götürün, düymə effektini 3 -cü səhifəyə qoyun və 4 -cü səhifəyə keçin.
Burada seçilmiş seçim simvolunu göstərmək üçün hər bir seçim üçün bir düymə donma effekti qurmalısınız.
Tövsiyə:
Sabit Disk, Ventilyator, PSU və Açma-Düyməli Raspberry Pi PC-PSU Masaüstü Kompüteri: 6 addım
Hard Disk, Ventilyator, PSU və Açma Açarlı Raspberry Pi PC-PSU Masaüstü Kompüteri: Sentyabr 2020: Yenidən təyin edilmiş bir PC enerji təchizatı korpusunun içərisində olan ikinci bir Raspberry Pi inşa edilmişdir. Bunun üçün yuxarıda bir fan istifadə olunur və buna görə də PC -PSU korpusunun içərisindəki komponentlərin düzülüşü fərqlidir. Dəyişdirilmiş (64x48 piksel üçün) Reklam
STONE HMI Disp -də Ağıllı Ev İdarəetmə Sistemi yaradın: 23 addım
STONE HMI Disp-də Ağıllı Ev İdarəetmə Sistemi yaradın: Layihənin təqdimatı Aşağıdakı dərslik, sadə bir məişət texnikası idarəetmə sistemi etmək üçün STONE STVC050WT-01 sensor ekran modulundan necə istifadə edəcəyinizi göstərir
Tibbi Ventilator + STONE LCD + Arduino UNO: 6 addım
Tibbi Ventilator + STONE LCD + Arduino UNO: 8 dekabr 2019 -cu ildən bu yana Çinin Hubei əyalətinin Wuhan şəhərində etiologiyası bilinməyən bir neçə sətəlcəm hadisəsi bildirildi. Son aylarda, bütün ölkədə təxminən 80000 təsdiqlənmiş hadisəyə səbəb oldu və epidemiyanın təsiri
Ümumi Tibbi Təchizatlardan istifadə edərək DIY Ventilator: 8 addım
Ümumi Tibbi Təchizatlardan istifadə edərək DIY Ventilator: Bu layihə, mövcud COVID-19 pandemiyası kimi kifayət qədər ticari ventilyator olmadıqda, təcili vəziyyətlərdə istifadə etmək üçün növbəli ventilyatorun yığılması üçün təlimatlar verir. Bu ventilyator dizaynının üstünlüyü ondan ibarətdir ki
ESP32 ilə PWM - Arduino IDE ilə ESP 32 -də PWM ilə LED Karartma: 6 addım
ESP32 ilə PWM | Arduino IDE ilə ESP 32 -də PWM ilə LED Karartma: Bu təlimatlarda Arduino IDE istifadə edərək ESP32 ilə PWM siqnallarının necə yaradılacağını görəcəyik. PWM əsasən hər hansı bir MCU -dan analoq çıxışı yaratmaq üçün istifadə olunur və bu analog çıxış 0V ilə 3.3V arasında ola bilər (esp32 vəziyyətində) & dan