- Pigi ir lengva sukurti - „Android“ programa, skirta gelbėjimui
- Kodėl verta rinktis „TCRT5000“ ir „Arduino Nano“?
- Susieja MLX90615 ir TCRT5000 su „Arduino“
Dabartinio COVID-19 scenarijaus nereikia pristatyti. Nors visi iš visų jėgų stengiasi judėti į priekį, svarbu elgtis atsakingai ir spręsti šią problemą bendrai. Šiandien daugelyje viešų vietų ir kituose susibūrimuose tapo įprasta tikrinti asmenų kūno temperatūrą, kaip prevencinę priemonę karščiavimui tikrinti. Tam naudojamas prietaisas vadinamas bekontakčiu infraraudonųjų spindulių termometru. Kaip daugelis galėjo pastebėti, šio produkto paklausa labai išaugo, tačiau nėra labai sunku savarankiškai sukurti tokį, kuris galėtų ne tik atitikti jo paskirtį, bet ir suteikti daugiau naudingų funkcijų nei komercinės. Anksčiau (ilgai prieš protrūkį) mes taip pat sukūrėme rankinį bekontaktį IR termometro pistoletą, jei norite, taip pat galite tai patikrinti.
Taigi, šios pamokos tikslas yra sukurti mažą kainą, lengvai pastatomą bekontaktį termometrą, galintį išmatuoti kūno temperatūrą, užregistruoti juos „Excel“ programoje kartu su asmenų nuotrauka, kad įrašą būtų galima lengvai pasidalinti su atitinkamomis institucijomis. Intriguojanti teisė !! Pradėkime….
Pigi ir lengva sukurti - „Android“ programa, skirta gelbėjimui
Greitai pažvelgę galime išskirti keletą svarbių termometro dalių, būtent IR temperatūros jutiklį, mikrovaldiklį, ekraną, ekrano tvarkyklę ir akumuliatorių. Dabar mūsų tikslas yra sumažinti išlaidas, o pati brangiausia medžiaga (dokumentacijos metu) yra pats IR temperatūros jutiklis. Deja, nors kaip gamintojas, čia nėra daug galimybių, kurias galite greitai pasiekti, išskyrus MLX90614 ir MLX90615. Kita vertus, jei gerai naudojate „Analog“ jutiklį, turėsite daug pigesnių alternatyvų, tačiau sukurti ir sukalibruoti įrenginį nebus lengva, čia galite pasirinkti. Šioje pamokoje naudosime MLX90615 jutiklį iš „Melexis“.
Pasirinkus jutiklį, mums beliks tik mikrovaldiklis, ekranas ir akumuliatorius. Taigi nusprendėme sumažinti visų šių trijų dalių kainą naudodami „Android“ mobilųjį telefoną. Šiandien beveik visi turi gerą „Android“ telefoną su padoria kamera. Mes galime sukurti paprastą „Android“ programą, kuri galėtų bendrauti su mūsų termometru ir atlikti kitas veiklas, pvz., Duomenų registravimą ir vaizdų fiksavimą. Tokiu būdu galime ne tik priversti jį veikti greičiau, bet ir padidinti savo galimą pritaikymą, akimirksniu pasidalindami žurnalo rezultatais su nuotraukomis „WhatsApp“, „Gmail“ ar bet kurioje kitoje pageidaujamoje platformoje. Štai kodėl mes sukūrėme savo „Android“ programą „Easy Scan“, kuri yra atvira, ir APK taip pat galite nemokamai atsisiųsti, apie tai vėliau. Taigi vienintelė šiam projektui reikalinga medžiaga yra
- MLX90615 IR temperatūros jutiklis
- TCRT5000 IR jutiklis
- „Arduino Nano“
Kodėl verta rinktis „TCRT5000“ ir „Arduino Nano“?
Daugeliui žmonių šis klausimas būtų iškilęs. TCRT5000 IR jutiklio naudojimo priežastis yra aptikti termometro padėtį ir automatiškai nustatyti temperatūros rodmenis. Tokiu būdu jums niekada nereikės nieko daryti su programa, kai ji bus paleista, kad ją būtų lengva naudoti. Be to, skaitymas bus atliekamas tik tada, kai jutiklis bus tinkamu atstumu nuo asmens, todėl mes nesijaudinsime dėl klaidingų rodmenų.
„Arduino Nano“ naudojimo priežastis yra ta, kad jame yra įmontuota USB sąsaja, kuri yra svarbi ryšiui tarp valdiklio ir telefono. Jei neturite, taip pat galite naudoti „Mega“ ar net UNO. Bet kalbant apie sąnaudų sąlygas, galite net naudoti daug mažos galios mikrovaldiklį, pvz., STM8S, arba bet kurį kitą valdiklį, palaikantį I2C, ADC ir UART, šiame projekte gerai.
Susieja MLX90615 ir TCRT5000 su „Arduino“
Mūsų projekto schema yra labai paprasta, mes turime tik prijungti MLX90615 ir TCRT5000 jutiklius prie savo „Arduino“ nano plokštės. Visa bekontakčio kūno termometro grandinės schema pateikta žemiau.
„MLX90615“ ir „TCRT500“ veikia atitinkamai 3,3 V ir 5 V įtampa, todėl galime jį atitinkamai maitinti. „I2C“ ryšio kaiščiai A4 (SDA) ir A5 (SCL) naudojami ryšiui su MLX90615 jutikliu. TCRT5000 yra įprasta naudoti su „Op-Amp“ lyginamuoju režimu, kaip tai darėme mūsų BLDC nuotolinio automobilio projekte, tačiau čia mums reikia, kad jis būtų patikimesnis, o mūsų IR jutiklis turėtų būti apsaugotas nuo saulės šviesos. Taigi prijungiau IR diodą prie skaitmeninio kaiščio, o fotodiodą - prie „Arduino“ analoginio kaiščio. Tokiu būdu mes galime išmatuoti fotodiodo vertę įprastu etapu, o tada vėl matuoti įjungę IR šviesos diodą, skirtumas tarp šių dviejų verčių turėtų padėti mums susidoroti su triukšmu.