Цель этого проекта - создать устройство, которое сможет измерять температуру тела ,не отвлекая пользователя. Идея заключалась в том, что температура будет измеряться каждый раз, когда пользователь находится перед зеркалом в ванной комнате. Мастер назвал свое устройство Early Temperature Detector (ранний датчик температуры) или сокращенно - EDT.
Шаг первый: общая концепция Шаг первый - разработать концепцию. EDT может работать от батареи или от USB-штекера. Если EDT питается от батареи, экономия энергии имеет решающее значение, поэтому в проекте есть датчик движения. Если нет движения, программное обеспечение и другие компоненты не работают. Если EDT работает с USB-разъемом, то детектор движения не требуется.
Инфракрасная тепловизионная камера теряет точность, в зависимости от расстояния. В связи с этим он подключил датчик расстояния. Идея состоит в том, чтобы определить наиболее точное расстояние, на котором должно проводиться измерение. Мастер сделал несколько измерений и построил диаграмму. Это расстояние в сантиметрах по горизонтали и градусах Цельсия по вертикали. Диаграмма говорит о том, что до тех пор, пока пользователь находится в пределах 30 см, показания достаточно точны.
Для контроля он добавил светодиодный экран, чтобы отображать расстояние и температуру, а также другую полезную информацию, если это необходимо.
Наконец, цвет светодиода меняется в зависимости от измеренной температуры. На данный момент есть 3 варианта: зеленый - нет температуры желтый - повышенная температура красный - высокая температура Так же можно легко добавить промежуточные варианты. Мастер выбрал микроконтроллер Arduino MKR Wifi1010, для возможности сохранения всех измерений в облаке, возможности их анализа и, в перспективе, использования алгоритмов машинного обучения для обнаружения разных пользователей. На случай использования устройства слабовидящими пользователями был добавлен зуммер.
Шаг второй: подключение К сожалению мастер не предоставил схемы или эскиз подключения, только фотографии, но при таком малом количестве компонентов, это не должно вызвать затруднений.
Шаг третий: тестирование После подключения мастер загружает код. Скачать его можно ниже.