- Lētas un viegli izveidojamas - Android lietotne glābšanai
- Kāpēc TCRT5000 un Arduino Nano?
- Saskarnes MLX90615 un TCRT5000 ar Arduino
Pašreizējais COVID-19 scenārijs nav jāievieš. Kamēr visi dod visu iespējamo, lai virzītos uz priekšu, ir svarīgi rīkoties atbildīgi un kopīgi risināt šo problēmu. Mūsdienās daudzās sabiedriskās vietās un citos pulcēšanās gadījumos ir kļuvis parasts pārbaudīt indivīdiem ķermeņa temperatūru kā profilakses līdzekli drudža pārbaudei. Ierīci, ko izmanto, lai to izdarītu, sauc par bezkontakta infrasarkano staru termometru. Kā daudzi varēja pamanīt, pēc šī produkta ir milzīgs pieprasījums, taču patstāvīgi izveidot tādu, kas varētu ne tikai kalpot tā mērķim, bet arī sniegt noderīgākas funkcijas nekā komerciāls, nav ļoti grūti. Iepriekš (ilgi pirms uzliesmojuma) mēs esam uzbūvējuši arī rokas bezkontakta IR termometra lielgabalu, ja vēlaties, varat to pārbaudīt.
Tātad šīs apmācības mērķis ir izstrādāt zemu izmaksu, viegli izveidojamu bezkontakta termometru, kas var izmērīt ķermeņa temperatūru, reģistrēt tos Excel programmā kopā ar personu attēlu, lai ierakstu varētu viegli kopīgot ar attiecīgajām iestādēm. Intriģējoši pareizi !! sāksim….
Lētas un viegli izveidojamas - Android lietotne glābšanai
Uzreiz apskatot, mēs varam atšķirt dažas svarīgas termometra daļas, proti, IR temperatūras sensoru, mikrokontrolleru, displeju, displeja draiveri un akumulatoru. Tagad mūsu mērķis ir samazināt izmaksas, un visdārgākais materiāls (dokumentācijas sagatavošanas laikā) ir pats IR temperatūras sensors. Diemžēl, lai gan kā ražotājs šeit nav daudz iespēju, ar kurām jūs varētu ātri sazināties, izņemot MLX90614 un MLX90615. No otras puses, ja jums ir labi izmantot analogo sensoru, jums būs daudz lētākas alternatīvas, taču ierīci izveidot un kalibrēt nebūs viegli, izvēle ir šeit. Šajā apmācībā mēs izmantosim MLX90615 sensoru no Melexis.
Ja sensors ir izvēlēts, mums paliek tikai mikrokontrolleris, displejs un akumulators. Tāpēc mēs nolēmām samazināt visu šo trīs daļu izmaksas, izmantojot Android mobilo tālruni. Šodien gandrīz ikvienam ir labs android tālrunis ar pienācīgu kameru. Mēs varam izveidot vienkāršu Android lietojumprogrammu, kas var sazināties ar mūsu termometru un veikt citas darbības, piemēram, datu reģistrēšanu un attēlu uzņemšanu. Tādā veidā mēs varam ne tikai padarīt to ātrāku, bet arī palielināt tā potenciālo lietojumu, nekavējoties kopīgojot žurnāla rezultātus ar attēliem WhatsApp, Gmail vai jebkurā citā vēlamajā platformā. Tāpēc mēs izveidojām savu Android lietojumprogrammu ar nosaukumu “Easy Scan”, kas ir atvērta, un APK ir arī bezmaksas lejupielādējama, par to vēlāk. Tātad vienīgais šim projektam nepieciešamais materiāls ir
- MLX90615 IR temperatūras sensors
- TCRT5000 IR sensors
- Arduino Nano
Kāpēc TCRT5000 un Arduino Nano?
Daudziem cilvēkiem šis jautājums būtu parādījies. TCRT5000 IR sensora izmantošanas iemesls ir termometra stāvokļa noteikšana un temperatūras nolasīšana automātiski. Tādā veidā jums nekad nevajadzēs neko darīt ar lietojumprogrammu, tiklīdz tā ir palaista, padarot to ērti lietojamu. Arī nolasīšana tiks veikta tikai tad, kad sensors atrodas pareizajā attālumā no personas, tāpēc mēs neuztraucamies par nepatiesiem rādījumiem.
Arduino Nano izmantošanas iemesls ir tas, ka tam ir iebūvēts USB interfeiss, kas ir svarīgi saziņai starp kontrolieri un tālruni. Ja jums tāda nav, varat izmantot arī Mega vai pat UNO. Bet, runājot par izmaksu noteikumiem, jūs pat varat izmantot daudz mazjaudas mikrokontrolleru, piemēram, STM8S, vai jebkuru citu kontrolieri, kas atbalsta I2C, ADC un UART, šis projekts darbosies lieliski.
Saskarnes MLX90615 un TCRT5000 ar Arduino
Mūsu projekta shēma ir ļoti vienkārša, mums ir jāpievieno tikai MLX90615 un TCRT5000 sensors ar mūsu Arduino nano dēli. Pilna bezkontakta ķermeņa termometra shēma ir dota zemāk.
MLX90615 un TCRT500 darbojas attiecīgi ar 3,3 V un 5 V, tāpēc mēs varam to attiecīgi barot. I2C sakaru tapas A4 (SDA) un A5 (SCL) tiek izmantotas, lai sazinātos ar MLX90615 sensoru. Parasti TCRT5000 tiek izmantots ar Op-Amp salīdzināšanas režīmā, kā mēs to darījām mūsu BLDC tālvadības automašīnas projektā, taču šeit mums tas ir jāuztic vairāk, un mūsu IR sensoram jābūt neaizsargātam pret saules gaismu. Tāpēc es esmu savienojis IR diode ar digitālo tapu un Photodiode ar Arduino analogo tapu. Tādā veidā mēs varam izmērīt fotodiodes vērtību normālā stadijā un pēc tam vēlreiz izmērīt pēc IR LED ieslēgšanas, atšķirībai starp šīm divām vērtībām vajadzētu palīdzēt mums tikt galā ar troksni.