Тепловизор на UNO-R3
- Войдите на сайт для отправки комментариев
Втр, 21/10/2014 - 14:11
Подскажите новичку!Как организовывается передача данных с веб камеры на COM3 Arduino UNU c датчиком
MLX90614ESF-BCI-000-TU. Скетчи на Arduino установились как в инструкции.... Вот с ПО на ПК кажется проблеммы но Java 32-бит на ПО 8.0 тоже установилась! Как запустить саму прогу чтоб данные сыпались в COM - порт?????
Rx камеры соединяешь с Tx ардуины
Tx камеры соединяешь с Rx ардуины
GND камеры соединяешь с GND ардуины
Пишешь скетч
?????
ПРОФИТ!
Ну да! А еще берешь себя за волосы и не спеша, потихоньку вытягиваешь себя в месте с конем из болота!Хотедлось бы услышать проф комент о проблеме!Тот кто реально занимался этой темой!
а что ты хочешь услышать? чтобы тебе готовый код дали? это будет проф коммент?))
если найденный даташит верен то связь с датчиком по i2c. считывай и отправляй в uart. или за тебя все сделать?
и о чудо. я сделал все за тебя)))
http://bildr.org/2011/02/mlx90614-arduino/
Спасибо ! Я говорил что новичек но о библиотеке i2c конечно знал и конечно ее установил--связи нет????!!!!
а ты сделай все по ссылке. там скетч имеется
у меня такого датчика нет, поэтому и проверить нечем. да и незачем. не за тебя же все делать
а вот насчет высказываний насчет проф ответа лучше забудь, а то тебе никто помогать вообще не будет. Radjah наверно просто пошутил
Огромное спасибо за ссылку!Все увидел!попробую!Наверно все же чудо !!!Спасибо!
День добрый! Сделал все как ты и рекомендовал по предложенной тобой ссылке!?И скетч загружается без ошибки и кодировку изменяю ( в зависимости от датчика) и не изменяю кодировку....!???Открываю последовательный порт а там в окне порта только: Setup... и все если в строку ввожу ну что угодно там цифры и при нажатии кнопки ПЕРЕДАТЬ свето диод TX мигает ина этом все!!!?????????????
Подскажи где искать коматоз- хоть с чего начать?????
Да попробовал пошагово поработать вот с этим.....https://github.com/nseidle/MLX90620_Example это не с моей подготовкой посмотри пожалуйста может разьясниш мне как работать с этим и с его 530 изменениями и сколькими там дополнениями?????
а ты точно по схеме собрал?
ну разве можно заблудиться в тоех резисторах? извени!!!
http://www.poprobot.ru да эта ссылка вот отсюда
там 2 резистора и 1 конденсатор)) может пины попутал. врядли код дохлый. но на всякий случай даташит найти на свой датчик и посмотри адрес какой указан
Спасибо попробую!Просто некоторые предлагают запитать датчик через переменник чтоб 2.6V было потому и 3 резистора!
Урааааааааааааааа!инфа посыпалась в порт!!!!!!!!СПАСИБОООООООООООООООООО!!!!да но теперь как увидеть картинку на мониторе??????
а в чем проблема то была?
у тебя кстати датчик 3 вольтовый. в плане питания
http://www.adafruit.com/datasheets/MLX90614.pdf
Не поверишь!!!!!да же стыдно ей богу!распиновка моя была не верна!!!!!!датчика!!!гле я ее взял?????
Так что теперь делать!? инфа в цельсиях и фаренгейтах сыплется и изменяется в зависимости от того что видет датчик как теперь это увидеть на картинке??????Подскажи?!!!!
ну разве можно заблудиться в тоех резисторах? извени!!!
как видишь можно)))
какую картинку. у тебя просто показывает температуру перед датчиков. если нужна картинка нужен сканер пространства
ты эту статью хоть читал? или сразу на фурум писать стал?
http://habrahabr.ru/post/172947/
да читал но использовать...до минуты ждать результата!!!!!!!!!!!!!Скажи а это парень как добился такого результата https://github.com/nseidle/MLX90620_Example он что-то пишет о сканировании по спирали http://www.poprobot.ru пролистнуть надо до тепловизора!!!!
вот что ты за человек. а ссылку сразу нормальную дать нельзя?
http://www.poprobot.ru/home/mlx90620_Arduino
и читать не умеешь. совсем, только картинки смотришь
у автора статьи MLX90620 с матрицей 16х4 пикселей
а у тебя MLX90614. 1 пиксель всего. тебе или датчик менять или делать сканер
чтобы нормальный результат получить лучше менять датчик
да блин дороговато!!В любом случае огромное СПАСИБО!!!!
буду менять датчик
и обращаться к тебе если не откажешь в помощи???!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
а какая тебе помощь нужна. статья есть. коды с библиотекой тоже. чем я тебе тут могу помочь
понимаешь я только начал работать с ардуино а там у него ..... и комменты и дополнения и вставки ... мне без поводыря ну ни как????
ну гляну если что
Добрый день!Побеспокоил вас еще до того как получу новый датчик!
Дело в том что я продолжил играться с датчиком и НЕОДНОКРАТНО заливал РАЗНЫЕ cкетчи по изменению кодировки EEPROM и затем РАБОЧИЕ скетчи чтобы добиться хоть и статической но все же реальной тепловизионной картинки...ну и как следствие так до изменял кодировку что теперь даже загружая с вашей подсказки заведомо рабочий скетч ( который у меня работал) вижу :
цельсий 325.2
фаренгейт 704.5
и вот это непрерывно сыплется в порт!
Я понимаю сам накосячил... но блин датчик жалко... существует ли возможность вернутся к заводским настройкам
EEPROM самого датчика ? Опять же понимаю что надо писать скетч к датчику и перекодировать его а как это сделать????? Не подскажите с чего начать???
С Уважением!
Григорий
понятия не имею что ты натворил. ты думаешь изменил калибровочные константы?
не знаю! знаю что загужая скетч и не изменяя кодировку и изменяя кодировку на выходе одно и то же :
-325 C
705 F
когда загружаю другой скетч и изменяю кодировку в окне послед.порта отображается инфа : Успех
но пингов на плате не вижу и соответственно в порту тишина!Сохроняю изменения и загружаю РАБ.СКЕТЧ тоже загрузка подтвердилась!!! Пытаюсь запустить прогу - она запускается я вижу изображение веб-камеры и затем сообщение что прога не видит COM порт???????? хотя и в проге термокам COM виден! Ну и сам понимаешь все мои действия ни к чему не приводят
нифига не понимаю. это понятно только тебе
первый скетч изменяет кодировку
второй сетч по шагово или по пиксельно описывает видео картинку с веб камеры ( есть еще прога для ПК на JAVA )
какая еще кодировка? чего он кодирует? какая еще веб камера? у тебя однопиксельный датчик по i2c
если смотреть на ТХ датчика то она в граф.изображении т.е две оси как обычно X Y: характеристика датчика двугорбая DUAL и широкополосная!Так вот используя в тепловизоре спектр ну или полосу пропускания сужают и она становится обычной одногорбой ну как-то так ты извени как по другому я конечно знаю как рассказать просто я инженер ТВ РРВ но так кажется понятно!!!!
если смотреть на ТХ датчика
может ттх?
т.е две оси как обычно X Y: характеристика датчика двугорбая DUAL и широкополосная!
у тебя не DUAL)))
инженер ТВ РРВ но так кажется понятно!!!!
а может мне со своей специализации терминами кидаться напирмер и сказать я не знаю как объяснить проще
ТТХ-тактико тех хар ?
При( к сожалению совершенно недостаточном описании) как и что сделать в этом проекте все же сказано что скетч EEPROM изменяеь кодировку датчика и нашел две характеристики которые и описал тебе далее сказано что применяется данный скетч только один раз скажи что я еще должен был думать!
Главное-что же произошло????
ответь на вопрос. у тебя был рабочий датчик. он измерял. ты полез в кодировки, наверно сбил калибровочные константы (что врядли, сомнительно что их так легко можно затереть)
нафига?
теперь у тебя значения неправильные. ты не знаешь как вернуть. но скетч и библиотеку которые ты изменить, ты откуда то качал можно же скачать снова. как вариант. калибровочные коэффициенты если затер или изменил ты врядли где то вообще найдешь чтобы хоть близкие значения получить
ты правил не зная что делаешь?
на фига? - хрен его знает!!!!!!!!!
честно- хотел к тебе обратиться! но блин.... короче большое ХЗ
как вариант скачаю сново! но как увидеть что у меня скейчас?????
да хз что ты изменил. просто кодировку испортил или хуже
новый код даст ответ
спасибо!
Извени!!!!
так проверил или нет?
пока нет
Здравствуйте. Я собрал данный прибор (http://cxem.net/arduino/arduino19.php), но у меня появилась такая проблема- когда я захожу в программу, которая на java, то я могу управлять серводвиготелями , тем самым калибруя прибор, но при нажатии на кнопку старт , просто висит на 0% и не движется загрузка. И когда я захожу в LIVE TEMPERATURE, в место данных просто прочерк. Я думал, что не иправен датчик и поэтому решил проверить его. Я нашел и скачал скетч здесь - ( http://bildr.org/2011/02/mlx90614-arduino/ ) , который работает просто с одним датчиком, и о чудо , захожу в программу arduino в монитор последовательного порта и туда сыпятся данные с датчика , причем верные. Значит датчик рабочий! Записываю в arduino скетч с сайта разрабочика проекта на (схем. нет) и снова нет данных с датчика не в программе на java , не в мониторе последовательного порта. В чем может быть проблема? Спасибо. Ссылка на фото : https://yadi.sk/d/eL0PVCIvhktUc