Компонент Adafruit MLX90640 Thermal Camera
Теперь вы можете добавить в свой проект доступное по цене тепловидение с помощью тепловизионной камеры Adafruit MLX90640 Breakout. Этот датчик содержит матрицу ИК-тепловых датчиков размером 24х32 дюйма. При подключении к вашему микроконтроллеру (или Raspberry Pi) он вернет массив из 768 отдельных показаний инфракрасной температуры по I2C. Это похоже на те модные тепловизионные камеры, но достаточно компактно и просто для легкой интеграции.
Эта версия имеет широкое поле зрения 110°x70°. У нас также есть версия с более узким полем зрения 55°x35°
Эта деталь позволяет измерять температуру в диапазоне от -40°C до 300°C с точностью +-2°C (в диапазоне 0-100°C). С максимальной частотой кадров 16 Гц (теоретический предел составляет 32 Гц, но мы не смогли практически достичь его) он идеально подходит для создания вашего собственного детектора человека или мини-тепловизионной камеры. У нас есть код для использования этого датчика на Arduino или совместимом (датчик взаимодействует через I2C) или на Raspberry Pi с Python. Если вы используете Arduino-совместимый процессор, вам понадобится процессор с оперативной памятью не менее 20 КБАЙТ — набор микросхем SAMD21 (M0) или SAMD51 (M4) вполне подойдет. На Pi вы даже можете выполнить обработку интерполяции с помощью библиотеки SciPy python и получить довольно приятные результаты!
Этот датчик считывает данные дважды за кадр в виде шахматной доски, поэтому при перемещении датчика обычно наблюдается эффект размытия шахматной доски — эффект незаметен, когда объекты движутся медленно.
Чтобы упростить его использование, мы вручную припаяли его к разъемной плате с регулятором напряжения 3,3 В и переключателем уровня. Таким образом, вы можете использовать его с любым микроконтроллером 3 В или 5 В или компьютером. Мы даже включили совместимые с SparkFun qwiic разъемы STEMMA QT для шины I2C, так что вам даже не нужно паять! Просто подключите и играйте с любым из наших кабелей STEMMA QT (JST SH).
Еще лучше — мы проделали здесь всю тяжелую работу с примерами кода и вспомогательными программными библиотеками, чтобы вы могли начать работать всего за несколько строк кода Arduino или Python
Печатная плата
Схема
Список пинов
Пин | Тип |
---|---|
VCC | мама |
3.3V | мама |
VCC | мама |
VCC | мама |
SCL | мама |
SCL | мама |
SCL | мама |
SDA | мама |
SDA | мама |
SDA | мама |
GND | мама |
GND | мама |
GND | мама |
Мне очень важно получать обратную связь. Пожалуйста, оцените материал. Так я пойму в какую сторону его стоит изменить.