- Невисока вартість і проста у побудові - програма для 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
- Arduino Nano
Чому TCRT5000 та Arduino Nano?
Для багатьох людей це питання з’явилося б. Причиною використання ІК-датчика TCRT5000 є виявлення положення термометра та автоматичне вимірювання температури. Таким чином, вам ніколи не доведеться робити що-небудь із програмою після її запуску, що робить її простою у використанні. Крім того, зчитування буде проводитися лише тоді, коли датчик знаходиться на потрібній відстані від людини, щоб ми не турбувались про помилкові показники.
Причиною використання Arduino Nano є те, що він має вбудований USB-інтерфейс, що важливо для зв'язку між контролером та телефоном. Якщо у вас його немає, ви також можете використовувати Mega або навіть UNO. Але якщо говорити про вартість, ви навіть можете використовувати мікроконтролер з набагато меншою потужністю, такий як STM8S, або будь-який інший контролер, що підтримує I2C, ADC та UART, буде чудово працювати для цього проекту.
Зв'язок MLX90615 і TCRT5000 з Arduino
Схема нашого проекту дуже проста, нам залишається лише підключити датчик MLX90615 і TCRT5000 до наноплати Arduino. Повна електрична схема безконтактного термометра для тіла наведена нижче.
MLX90615 і TCRT500 працюють відповідно на 3,3 В і 5 В, тому ми можемо відповідно його живити. Виводи зв'язку I2C A4 (SDA) і A5 (SCL) використовуються для зв'язку з датчиком MLX90615. Загальноприйняте використання TCRT5000 з підсилювачем Op-A в режимі порівняння, як це було у нашому проекті дистанційного автомобіля BLDC, але тут нам потрібно, щоб він був більш надійним, а наш ІЧ-датчик повинен бути несприйнятливим до сонячного світла. Отже, я підключив ІЧ-діод до цифрового виводу, а Фотодіод - до аналогового виводу Arduino. Таким чином, ми можемо виміряти значення фотодіоду під час нормальної стадії, а потім виміряти знову після увімкнення інфрачервоного світлодіода, різниця між цими двома значеннями повинна допомогти нам боротися з шумами.