- Ниска цена и лесна за изграждане - Android приложение за спасяване
- Защо TCRT5000 и Arduino Nano?
- Връзка MLX90615 и TCRT5000 с Arduino
Настоящият сценарий на COVID-19 не се нуждае от представяне. Докато всеки дава всичко от себе си, за да продължи напред, важно е да действате отговорно и да се справите с този проблем колективно. Днес на много обществени места и на други събирания стана обичайно да се проверяват индивидите за телесна температура, като превантивна мярка за проверка за повишена температура. Устройството, което се използва за това, се нарича безконтактен инфрачервен термометър. Както мнозина биха могли да забележат, има огромно нарастване на търсенето на този продукт, но не е много трудно да се изгради самостоятелно такъв, който не само да изпълни целта си, но и да предостави по-полезни функции от търговските. По-рано (много преди избухването) ние също сме изградили ръчен безконтактен IR термометър за пистолет, можете също да проверите това, ако се интересувате.
И така, целта на този урок е да проектира евтин, лесен за изграждане безконтактен термометър, който може да измерва телесната температура, да ги вписва в ексел заедно със снимката на хората, така че записът да може лесно да бъде споделен със съответните власти. Интригуващо нали !! Да започваме….
Ниска цена и лесна за изграждане - Android приложение за спасяване
На бърз поглед можем да различим някои от важните части на термометъра, а именно IR сензор за температура, микроконтролер, дисплей, драйвер на дисплея и батерията. Сега нашата цел тук е да намалим разходите и най-скъпият материал (към момента на документацията) е самият IR сензор за температура. За съжаление, макар че като производител, тук няма много опции, които можете да достигнете бързо, различни от MLX90614 и MLX90615. От друга страна, ако сте добре с използването на аналогов сензор, ще имате много по-евтини алтернативи, но няма да е лесно да изградите и калибрирате вашето устройство, изборът е ваш тук. За този урок ще използваме сензора MLX90615 от Melexis.
С избрания сензор ни остават само микроконтролер, дисплей и батерия. Затова решихме да намалим цената на всички тези три части, като използваме мобилен телефон с Android. Днес почти всеки има добър телефон с Android с прилична камера. Можем да създадем просто приложение за Android, което може да комуникира с нашия термометър и да извършва други дейности като регистриране на данни и улавяне на изображения. По този начин можем не само да го накараме да работи по-бързо, но и да увеличим потенциалното му приложение, като незабавно споделяме резултатите от дневника със снимки в WhatsApp, Gmail или друга предпочитана платформа. Ето защо създадохме нашето приложение за Android, наречено „Лесно сканиране“, което е с отворен код и APK също е безплатно за изтегляне, повече за това по-късно. Така че единственият материал, необходим за този проект, е-
- MLX90615 IR сензор за температура
- IR сензор TCRT5000
- Arduino Nano
Защо TCRT5000 и Arduino Nano?
За много хора този въпрос щеше да изскочи. Причината за използване на IR сензор TCRT5000 е да се открие положението на термометъра и да се отчете автоматично отчитане на температурата. По този начин никога няма да се наложи да правите нищо с приложението, след като бъде стартирано, което го прави лесен за използване. Също така, отчитането ще се извършва само когато сензорът е на правилното разстояние от човека, така че да не се притесняваме от фалшиви показания.
Причината за използването на Arduino Nano е, че той има вграден USB интерфейс, който е важен за комуникация между контролера и телефона. Ако нямате такъв, можете също да използвате Mega или дори UNO. Но по отношение на разходите, можете дори да използвате микроконтролер с много ниска мощност като STM8S или друг контролер, който поддържа I2C, ADC и UART, ще работи добре за този проект.
Връзка MLX90615 и TCRT5000 с Arduino
Схемата на нашия проект е много проста, трябва само да свържем сензора MLX90615 и TCRT5000 с нашата нано платка Arduino. Пълната електрическа схема за безконтактен термометър за тяло е дадена по-долу.
MLX90615 и TCRT500 работят съответно на 3.3V и 5V, за да можем да го захраним съответно. I2C комуникационни щифтове A4 (SDA) и A5 (SCL) се използват за комуникация със сензора MLX90615. Често се използва TCRT5000 с Op-Amp в режим на сравнение, както направихме в нашия проект за дистанционна кола BLDC, но тук се нуждаем от него, за да бъде по-надежден и нашият IR сензор трябва да бъде имунизиран срещу слънчева светлина. Така че свързах IR диода с цифров щифт, а фотодиода с аналогов щифт на Arduino. По този начин можем да измерим стойността от фотодиода по време на нормалния етап и след това да измерим отново след включване на IR светодиода, разликата между тези две стойности трябва да ни помогне да се справим с шума.