- Низкая стоимость и простота сборки - Android-приложение для спасения
- Почему TCRT5000 и Arduino Nano?
- Взаимодействие MLX90615 и TCRT5000 с Arduino
Текущий сценарий COVID-19 в представлении не нуждается. Хотя все делают все возможное, чтобы двигаться вперед, важно действовать ответственно и коллективно решать эту проблему. Сегодня во многих общественных местах и на других собраниях стало обычным проверять людей на температуру тела в качестве профилактической меры для проверки на лихорадку. Устройство, которое используется для этого, называется бесконтактным инфракрасным термометром. Как многие, возможно, заметили, спрос на этот продукт резко возрос, но не так уж сложно создать его самостоятельно, который не только служил бы своей цели, но и предоставлял бы больше полезных функций, чем коммерческие. Ранее (задолго до вспышки болезни) мы также создали портативный бесконтактный ИК-термометр, вы также можете проверить это, если хотите.
Итак, цель этого руководства - разработать недорогой, простой в сборке бесконтактный термометр, который может измерять температуру тела, регистрировать их в Excel вместе с фотографиями людей, чтобы записи можно было легко передать в соответствующие органы. Интригующее право !! Давайте начнем….
Низкая стоимость и простота сборки - Android-приложение для спасения
Беглым взглядом мы можем выделить некоторые из важных частей термометра, а именно ИК-датчик температуры, микроконтроллер, дисплей, драйвер дисплея и аккумулятор. Теперь наша цель - снизить стоимость, и самым дорогим материалом (на момент документации) является сам ИК-датчик температуры. К сожалению, как производитель, здесь не так много вариантов, к которым вы можете быстро обратиться, кроме MLX90614 и MLX90615. С другой стороны, если вы согласны с использованием аналогового датчика, у вас будет много более дешевых альтернатив, но построить и откалибровать устройство будет непросто, выбор за вами. В этом уроке мы будем использовать датчик MLX90615 от Melexis.
С выбранным датчиком у нас остается только микроконтроллер, дисплей и батарея. Поэтому мы решили снизить стоимость всех этих трех компонентов, используя мобильный телефон Android. Сегодня практически у всех есть хороший андроид телефон с приличной камерой. Мы можем создать простое приложение для Android, которое может взаимодействовать с нашим термометром и выполнять другие действия, такие как регистрация данных и захват изображений. Таким образом, мы можем не только ускорить его работу, но и расширить его потенциальное применение за счет мгновенного обмена результатами журнала с изображениями в WhatsApp, Gmail или любой другой предпочтительной платформе. Вот почему мы создали наше приложение для Android под названием «Easy Scan», имеющее открытый исходный код, и APK также можно загрузить бесплатно, подробнее об этом позже. Таким образом, единственный материал, необходимый для этого проекта -
- MLX90615 ИК датчик температуры
- ИК-датчик TCRT5000
- Ардуино Нано
Почему TCRT5000 и Arduino Nano?
У многих возник бы этот вопрос. Причина использования ИК-датчика TCRT5000 заключается в том, чтобы определять положение термометра и автоматически снимать показания температуры. Таким образом, вам никогда не придется ничего делать с приложением после его запуска, что упрощает его использование. Кроме того, показания будут считаться только тогда, когда датчик находится на правильном расстоянии от человека, поэтому мы не беспокоимся о ложных показаниях.
Причина использования Arduino Nano заключается в том, что он имеет встроенный интерфейс USB, который важен для связи между контроллером и телефоном. Если у вас его нет, вы также можете использовать Mega или даже UNO. Но говоря о стоимости, вы даже можете использовать микроконтроллер с низким энергопотреблением, такой как STM8S, или любой другой контроллер, поддерживающий I2C, ADC и UART, который отлично подойдет для этого проекта.
Взаимодействие MLX90615 и TCRT5000 с Arduino
Принципиальная схема нашего проекта очень проста, нам нужно только подключить датчик MLX90615 и TCRT5000 к нашей плате Arduino nano. Полная принципиальная схема бесконтактного термометра тела приведена ниже.
MLX90615 и TCRT500 работают от 3,3 В и 5 В соответственно, поэтому мы можем запитать их соответствующим образом. Контакты I2C связи A4 (SDA) и A5 (SCL) используются для связи с датчиком MLX90615. Обычно TCRT5000 используется с операционным усилителем в режиме компаратора, как мы это делали в нашем проекте удаленного автомобиля BLDC, но здесь нам нужно, чтобы он был более надежным, а наш ИК-датчик должен быть защищен от солнечного света. Итак, я подключил ИК-диод к цифровому выводу, а фотодиод - к аналоговому выводу Arduino. Таким образом, мы можем измерить значение с фотодиода на нормальном этапе, а затем снова измерить после включения ИК-светодиода, разница между этими двумя значениями должна помочь нам справиться с шумом.