Easyelectronics.ru

Электроника для всех
Текущее время: 15 окт 2019, 19:02

Часовой пояс: UTC + 5 часов



JLCPCB – Прототипы печатных плат за $2/10pcs (Любой цвет!)
Крупнейший производитель печатных плат и прототипов. Более 600000 клиентов и свыше 10000 заказов в день!
Получите скидку на почтовую отправку при первом заказе в JLCPCB!

Начать новую тему Ответить на тему  [ Сообщений: 23 ] 
Автор Сообщение
 Заголовок сообщения: Тепловизор на AMG8833 - приставка к смартфону.
СообщениеДобавлено: 13 июн 2018, 11:44 
Заглядывает иногда

Зарегистрирован: 15 июн 2011, 07:52
Сообщения: 94
Попалась мне на глаза вот эта страничка, есть русский перевод.
Заинтересовался, посмотрел - сколько стоит на али такой модуль,
и недели за две-три поборол-таки жабу! заказал.
Сразу соглашусь, что сенсоры есть и получше, но они - как минимум раз в пять-десять дороже,
а стартовать что-то новое, с неизвестной востребованностью, с бюджетом от $300, я как-то не готов :)
"Аппетит приходит вовремя, или не вовремя, или не приходит"
Необходимости в тепловизоре я никакой не испытываю, просто интересно.
Основные параметры сенсора AMG8833 из даташита:
Код:
Pixel number                          64(8x8 Matrix)
External Interface                    I2C(fast mode)
Frame rate                            Typ.10 frames/sec or Typ.1 frame/sec
Temperature Output Resolution         0.25°C
Thermistor Output Temperature Range  -20°C~80°C
Applied voltage                       3.3V±0.3V
Rated detection distance              5m(Max.)
Field of View                         Typ.  60°(Horizontal, Vertical)
Optical Axis Gap Within               Typ.±5.6°(Horizontal, Vertical)

Основной недостаток этого модуля - крайне низкое разрешение: 8х8 пикселей.
Частично это решается - с помощью интерполяции квазиразрешение получается 24х24.

Практически все поделки на AMG8833, которые я нашёл на просторах интернета строились
на основе вышеприведённой статьи на Raspberry Pi c TFT дисплеем.
Почему-то никто не применяет смартфон в качестве дисплея для AMG8833. Причём, в смартфоне ведь можно ещё и видеокамеру задействовать!
(есть тепловизоры - приставки к смартфону с бoльшим разрешением, например Seek Thermal или FlirOne, но цены на них...)
Я решил заполнить этот досадный пробел :)
В итоге вот что получилось:

Видео раз.
Видео два.

Show Общий вид

Show Адаптер USB -> I2C я сочинил на STM32F103C8:

Show А ещё этим тепловизором можно греющиеся микрухи отлавливать :)

Если кому-то этот проект будет интересен - отвечу на дополнительные вопросы.
Прошивка для STM32F103C8.
Приложение для Android.
Печатная плата.

PS. С нетерпением жду, когда будет доступна MLX90640 :)


Последний раз редактировалось SiberK 20 июл 2018, 10:01, всего редактировалось 2 раз(а).

Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Тепловизор на AMG8833 - приставка к смартфону.
СообщениеДобавлено: 13 июн 2018, 12:08 
Старожил
Аватара пользователя

Зарегистрирован: 01 июн 2013, 11:15
Сообщения: 408
Откуда: Киев, Украина
Цитата:
Почему-то никто не применяет смартфон в качестве дисплея


Ну не совсем уж никто..

http://vrtp.ru/index.php?showtopic=24161

_________________
Микроконтроллеры - это наше всё!


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Тепловизор на AMG8833 - приставка к смартфону.
СообщениеДобавлено: 13 июн 2018, 12:21 
Заглядывает иногда

Зарегистрирован: 15 июн 2011, 07:52
Сообщения: 94
Eddy71 писал(а):
Ну не совсем уж никто..

Цитата:
не применяет смартфон в качестве дисплея для AMG8833

по вашей ссылке используется MLX90620. :)


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Тепловизор на AMG8833 - приставка к смартфону.
СообщениеДобавлено: 13 июн 2018, 13:30 
Старожил

Зарегистрирован: 19 мар 2013, 19:37
Сообщения: 2621
Откуда: Санкт-Петербург
Интерполяция разрешение не поднимает. Не думали использовать для повышения разрешения объединение множества кадров? Благо, чтобы "согласовать" их - есть показания гироскопа+акселерометра и (главное) камера смартфона с достаточно высоким разрешением.

Приблизительный алгоритм: берём текущий кадр и предыдущий (точнее, накопленный), по изображению с камеры считаем смещение (для этого есть пачка алгоритмов, ну или можно из исходников чего-нибудь типа open pano выдернуть), либо смещение и матрицу деформации, либо карту смещений. Кадр с тепловизора интерполируем и объединяем (простой альфа-блендинг) с предыдущим. При выводе изображения - фильтр для повышения резкости (т.к. объединяли нерезкие интерполированные кадры).

Тем паче, ваша конструкция для этого довольно хороша - можно тепловизор почти вплотную к камере смарта придвинуть.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Тепловизор на AMG8833 - приставка к смартфону.
СообщениеДобавлено: 13 июн 2018, 13:40 
Заглядывает иногда

Зарегистрирован: 15 июн 2011, 07:52
Сообщения: 94
aamonster писал(а):
Интерполяция разрешение не поднимает.
Согласен. Поднимает только детализацию картинки.
Цитата:
Не думали использовать для повышения разрешения объединение множества кадров? ....
А зачем? Я не настолько умный, чтобы сделать подобную математику за недельку-две :(.
Проще (дешевле) купить сенсор с б0льшим разрешением или готовый проф.аппарат :)


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Тепловизор на AMG8833 - приставка к смартфону.
СообщениеДобавлено: 13 июн 2018, 14:02 
Старожил

Зарегистрирован: 19 мар 2011, 05:05
Сообщения: 2638
класс! порадовался!
в серию запускать планов нет?
насколько дорого получилось, и как сложно в повторении?
для андроида приложение самописное?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Тепловизор на AMG8833 - приставка к смартфону.
СообщениеДобавлено: 13 июн 2018, 14:16 
Заглядывает иногда

Зарегистрирован: 15 июн 2011, 07:52
Сообщения: 94
goreprogrammist писал(а):
класс! порадовался!
Ура!
Цитата:
в серию запускать планов нет?
пока не
Цитата:
насколько дорого получилось, и как сложно в повторении?
модуль AMG8833 ~$40 + STM32F103C8 ~$1.5 + печатная плата + корпус(на 3д принтере) +ПО(бесценно)
Цитата:
для андроида приложение самописное?
да!


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Тепловизор на AMG8833 - приставка к смартфону.
СообщениеДобавлено: 13 июн 2018, 14:59 
Супермодератор
Аватара пользователя

Зарегистрирован: 27 янв 2010, 07:40
Сообщения: 5371
Откуда: Новосибирск
Ничего так за такую цену.

_________________
Ищу работу.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Тепловизор на AMG8833 - приставка к смартфону.
СообщениеДобавлено: 13 июн 2018, 15:26 
Старожил

Зарегистрирован: 02 май 2015, 16:16
Сообщения: 2018
а чем 8*8 лучше готовой камеры 60*60 за 9999 рублей (160 баксов) с Али ?
https://ru.aliexpress.com/popular/thermal-imager.html
а ещё есть некитайские тепловизоонные камеры 206 x 156 Thermal Sensor, втыкаемые в USB смартофона за 249 баксов
Изображение

Изображение

я б 8*8 для кондиционеров в боеголовку не поставил бы :)

всё таки оптика стоит добавленной стоимости к самому датчику
и раз китаёзы наладили выпуск 60*60, то они тоже должны быть относительно дешевле 100 баксов :)


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Тепловизор на AMG8833 - приставка к смартфону.
СообщениеДобавлено: 13 июн 2018, 15:39 
Заглядывает иногда

Зарегистрирован: 15 июн 2011, 07:52
Сообщения: 94
petrplc писал(а):
а чем 8*8 лучше готовой камеры 60*60 за 9999 рублей (160 баксов) с Али ?
Ничем. Кроме цены и возможности поразмять руки и серые клеточки. :)


Последний раз редактировалось SiberK 15 июн 2018, 04:44, всего редактировалось 1 раз.

Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Тепловизор на AMG8833 - приставка к смартфону.
СообщениеДобавлено: 13 июн 2018, 15:45 
Старожил

Зарегистрирован: 19 мар 2011, 05:05
Сообщения: 2638
там один единственный такой писталет за 9700, притом что у того же продавца в том же лоте этот же девайс с рукояткой другого цвета - за 12800 и 14300. как по мне - странно, что цвет пластика так влияет на ценник. в общем, у меня сомнения, что за 10 тыр можно с али купить работающий прибор с таким разрешением.

ну и потом моральное удовлетворение наверное)

интересно бы было узнать про тонкости/сложности написания андроидного кода. по сути андроид выступает в качестве usb хост устройства?

подозреваю, что автор - крутой андроид-программер, а этот проект- хобби)


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Тепловизор на AMG8833 - приставка к смартфону.
СообщениеДобавлено: 13 июн 2018, 15:52 
Старожил

Зарегистрирован: 02 май 2015, 16:16
Сообщения: 2018
goreprogrammist писал(а):
там один единственный такой писталет за 9700, притом что у того же продавца в том же лоте этот же девайс с рукояткой другого цвета - за 12800 и 14300. как по мне - странно, что цвет пластика так влияет на ценник. в общем, у меня сомнения, что за 10 тыр можно с али купить работающий прибор с таким разрешением.

Внимательно читаем описание и отзывы о "цвете корпуса" РАЗНЫХ моделей у одного продавца
Цитата:
Технические характеристики:

Для: HT-02
Разрешение: 60*60

Для: HT-02D
Для: HT-175
Разрешение инфракрасного изображения: 32*32


Цитата:
ну и потом моральное удовлетворение наверное)
интересно бы было узнать про тонкости/сложности написания андроидного кода. по сути андроид выступает в качестве usb хост устройства?
подозреваю, что автор - крутой андроид-программер, а этот проект- хобби)
Некоторые используют сенсоры мыши в качестве основы сенсора фотоаппарата :)
Но на этом не стоит строит бизнес-модель
и не найти чёрную кошку в чёрной комнате
Изображение


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Тепловизор на AMG8833 - приставка к смартфону.
СообщениеДобавлено: 13 июн 2018, 16:15 
Заглядывает иногда

Зарегистрирован: 15 июн 2011, 07:52
Сообщения: 94
goreprogrammist писал(а):
по сути андроид выступает в качестве usb хост устройства?
это - да
Цитата:
этот проект- хобби)
это - да :)
Цитата:
подозреваю, что автор - крутой андроид-программер, а этот проект- хобби)
это - неточно :)
программизмом занимаюсь лет тридцать, андроид стал поднимать недавно,
пока на уровне "аппликаций" - собираю код по кусочкам из примеров,
кое-что тырю с гитхаба, потом склеиваю эти фрагменты соплями, в результате - что-то даже как-то работает :)
Кстати здесь есть один более-менее работающий примерчик :)


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Тепловизор на AMG8833 - приставка к смартфону.
СообщениеДобавлено: 13 июн 2018, 16:20 
Заглядывает иногда

Зарегистрирован: 15 июн 2011, 07:52
Сообщения: 94
petrplc писал(а):
и не найти чёрную кошку в чёрной комнате

https://pikabu.ru/story/gotov_nayti_chy ... no_5949898 :))


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Тепловизор на AMG8833 - приставка к смартфону.
СообщениеДобавлено: 17 июн 2018, 13:45 
Заглядывает иногда

Зарегистрирован: 15 июн 2011, 07:52
Сообщения: 94
Прошивка для STM32F103C8.
Приложение для Android.
Печатная плата.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Тепловизор на AMG8833 - приставка к смартфону.
СообщениеДобавлено: 18 июн 2018, 19:07 
Заглядывает иногда

Зарегистрирован: 26 сен 2015, 03:02
Сообщения: 82
Спасибо.

Заказал сам датчик без обвязки за $25.
Плату к нему нарисую по аналогичной схеме. Крепить к телефону планирую на синюю изоленту.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Тепловизор на AMG8833 - приставка к смартфону.
СообщениеДобавлено: 18 июн 2018, 19:29 
Старожил

Зарегистрирован: 19 мар 2013, 19:37
Сообщения: 2621
Откуда: Санкт-Петербург
SiberK, а с каким-нибудь готовым конвертером USB-I2С заработает?
Или если вместо вашей платки тупо blue pill использовать?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Тепловизор на AMG8833 - приставка к смартфону.
СообщениеДобавлено: 18 июн 2018, 20:34 
Заглядывает иногда

Зарегистрирован: 15 июн 2011, 07:52
Сообщения: 94
aamonster писал(а):
SiberK, а с каким-нибудь готовым конвертером USB-I2С заработает?
Заказал CH341. Когда приедет буду проверять.
Какие ещё есть из доступных?
Цитата:
Или если вместо вашей платки тупо blue pill использовать?

Show вполне можно использовать такую плату или подобную: (кварц 8МГц)

Show Желательно её доработать вот так:


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Тепловизор на AMG8833 - приставка к смартфону.
СообщениеДобавлено: 18 июн 2018, 20:40 
Заглядывает иногда

Зарегистрирован: 15 июн 2011, 07:52
Сообщения: 94
IvanSh писал(а):
Заказал сам датчик без обвязки за $25.
Где заказывал?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Тепловизор на AMG8833 - приставка к смартфону.
СообщениеДобавлено: 18 июн 2018, 21:41 
Заглядывает иногда

Зарегистрирован: 26 сен 2015, 03:02
Сообщения: 82
SiberK писал(а):
Где заказывал?


Я докинул сенсор к заказу из США, с суммарной доставкой около $100. Сам датчик стоил $20.35.
Примерные цены тут: https://octopart.com/search?q=amg8833&start=0
В розницу видел только на Алиэкспрессе по $31.70.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Тепловизор на AMG8833 - приставка к смартфону.
СообщениеДобавлено: 19 июн 2018, 06:56 
Заглядывает иногда

Зарегистрирован: 15 июн 2011, 07:52
Сообщения: 94
IvanSh писал(а):
Крепить к телефону планирую на синюю изоленту.
Зачем такой хардкор? Можно купить дополнительный бампер к своему телефону, закрепить плату на нём и снимать-надевать его при необходимости. Можно даже на этом бампере корпус вылепить, например, из полиморфа.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Тепловизор на AMG8833 - приставка к смартфону.
СообщениеДобавлено: 19 июн 2018, 19:15 
Старожил

Зарегистрирован: 19 мар 2013, 19:37
Сообщения: 2621
Откуда: Санкт-Петербург
SiberK, спасибо.
А доработка - это чтобы плата могла вынудить usb device enumeration? Т.е. если её не сделать, то единственная проблема - если соединение между платой и хостом "подвиснет", придётся выдернуть-воткнуть разъём (не проблема при использовании со смартфоном)?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Тепловизор на AMG8833 - приставка к смартфону.
СообщениеДобавлено: 19 июн 2018, 19:27 
Заглядывает иногда

Зарегистрирован: 15 июн 2011, 07:52
Сообщения: 94
aamonster писал(а):
А доработка - это чтобы плата могла вынудить usb device enumeration? Т.е. если её не сделать, то единственная проблема - если соединение между платой и хостом "подвиснет", придётся выдернуть-воткнуть разъём (не проблема при использовании со смартфоном)?
Да. В принципе, можно и без доработки. Но я не проверял.


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 23 ] 

Часовой пояс: UTC + 5 часов


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB