Существует недорогой прибор MLX90614 (Даташит PDF), который представляет из себя цифровой инфракрасный термометр и предназначен для измерения температуры в диапазоне от -20ºС до +120ºС. Точность измерения составляет ~0.5ºС. Шина связи: SMBus. Существуют различные версии сенсора отличающиеся напряжением питания (3 и 5 Вольт), углом охвата и др. Цена сенсора на eBay и в др. зарубежных интернет-магазинах составляет 15-20$.
Схема подключения к Arduino очень простая:
Умные ребята из bildr написали библиотеку для подключения к Arduino, тем самым облегчив задачу, за что им большое спасибо.
Мной же было просто собрано небольшое устройство в корпусе с выводом информации на LCD-дисплей от Nokia 5110.
Выводы MLX90614 сенсора и подтягивающие резисторы 4.7 кОм были аккуратно уложены в термоусадочную трубку.
Плата Arduino была запитана от двух Li-Ion аккумуляторов 3.7В. И датчик и LCD питаются напряжением 3.3В, которое берется с платы Arduino.
Nokia 5110 подключается так:
- pin 7 - Serial clock out (SCLK)
- pin 6 - Serial data out (DIN)
- pin 5 - Data/Command select (D/C)
- pin 4 - LCD chip select (CS)
- pin 3 - LCD reset (RST)
При подключении дисплея к другим пинам, необходимо изменить номера выводов в функции инициализации LCD.
Был добавлен тумблер питания и все было укомплектовано в корпус, который у меня остался от предыдущего проекта.
Список радиоэлементов
Обозначение | Тип | Номинал | Количество | Примечание | Магазин | Мой блокнот |
---|---|---|---|---|---|---|
Плата Arduino | Arduino Nano 3.0 | 1 | Поиск в магазине Отрон | |||
Датчик температуры | MLX90614 | 1 | Поиск в магазине Отрон | |||
Резистор | 4.7 кОм | 1 | Поиск в магазине Отрон | |||
Скачать список элементов (PDF)
Прикрепленные файлы:
- Arduino_IR_Temp.rar (81 Кб)
Комментарии (0) | Я собрал (0) | Подписаться
Для добавления Вашей сборки необходима регистрация