Скрыть объявление
На нашем форуме недоступен просмотр изображений для неавторизованных пользователей. Если Вы уже зарегистрированы на нашем форуме, то можете войти. Если у Вас еще нет аккаунта, мы будем рады, если Вы к нам присоединитесь. Зарегистрироваться Вы можете здесь.

ESP8266 + OV7670

Тема в разделе "Общие вопросы по esp8266", создана пользователем hanza, 1 мар 2016.

  1. hanza

    hanza Новичок

    Сообщения:
    18
    Симпатии:
    0
    Добрый день!
    Предлагаю обсудить возможность прикрутить камеру OV7670 к ESP8266 для получения видео.

    Ov7670 модуль камеры поддерживает VGA CIF управления автоматической экспозиции дисплей активен размером 640 X 480 купить на AliExpress

    Бесплатная доставка ESP8266 серийный WIFI модель ESP 12 ESP 12E ESP12E подлинность гарантированы ESP12 купить на AliExpress

    1) Для начала неплохо бы получить хоть какую то динамическую картинку. Разрешение 320*240, черно-белое изображение (1 Байт/пиксель при YUV/YCbCr4:2:2), и 13 кадров/сек. Теоретически это возможно без компрессии.

    2) Попробовать сделать минимально возможную компрессию средствами ESP8266

    3) Другие варианты, которые будут дешевле. Или стоить на 10% дороже, но с лучшим результатом.
     
  2. pvvx

    pvvx Активный участник сообщества

    Сообщения:
    8.397
    Симпатии:
    1.271
    Предлагая не маяться дурью, т.к. у базовой OV7670 нет буфера на кадр. А те, что с буфером (OV7670 c FIFO) стоят дороже и проще купить готовую WiFi IP камеру, которая дает всё и более чем сможет ESP8266 c OV7670, при этом будет и меньше финансовых затрат на весь комплект.
     
  3. hanza

    hanza Новичок

    Сообщения:
    18
    Симпатии:
    0
    Можете дать ссылку на это устройство, желательно с ценой?
     
  4. pvvx

    pvvx Активный участник сообщества

    Сообщения:
    8.397
    Симпатии:
    1.271
    Я давно покупал. Уже месяцы непрерывно эта камера работает. Посылает кадры на почту по времени - 4 раза в сутки для сборки ролика - как оно тама на улице за год. Сигнализация с отсылкой почты и записью видео на установленное время по изменению в выделенном регионе на камере работает хорошо...
    Потом там ценник продавец повысил, т.к. у других она дороже была. Ценник то китайцы на али повышают, даже при увеличении кол-ва просмотров из объявы...
    Вроде у этого брал новинка 2015 wi fi P2P IP камера infred IR 5M для умного дома. Поддержка карт до 64 ГБ. Поддержка IOS / Android купить на AliExpress
    Но там на фото камера с защитным стеклом, а его не было при поставке и был ценник меньше чем у всех, а счас - больше чем у всех аналогичных :) Китай-бизнес.
    Покопайтесь - найдете за 1600..1700р тоже самое, а может и меньше.
     
    Последнее редактирование: 1 мар 2016
  5. hanza

    hanza Новичок

    Сообщения:
    18
    Симпатии:
    0
    Спасибо за ответ. Буду иметь в виду.
     
  6. hanza

    hanza Новичок

    Сообщения:
    18
    Симпатии:
    0
    Может кто знает. Есть ли камеры с меньшим разрешением чем у OV7670?
    Но поддерживающие стандарт I2C
     
  7. shaman1010

    shaman1010 Читатель

    Сообщения:
    128
    Симпатии:
    14
    Тогда $7 роутер + OpenWrt + $3 вебка тоже смотрится, НО...
    Есть идея - взять именно эту $4 камеру на OV7670 (вариант без FIFO, так как с FIFO по $10) + esp8266.
    У модуля можно программно ограничить размер принимаемого поля. Принимать только (ориентировочно) 48 х 640 пикселей.
    И сразу стримить на сервер. Дальше сервер из картинки распознает цифры и складывает их в SQL базу. Раз в день, или раз в неделю. Т.е. алгоритм примерно такой: модуль проснулся+получил по DHCP адрес (4-5 сек), пока получал адрес стянул до 30720 байт (зависит от размера буфера), как только получил адрес начал скидывать буфер на сервер. Закончил, получил от сервера подтверждение и ушел опять в глубокую спячку. Итого суммарное время работы 6-7секунд в сутки, остальное глубокая спячка.
    Смысл всего мероприятия - иметь автономное устройство визуально считывающее показания счетчика и отсылающее их на сервак раз в день. Дальше на сутки в дипслип. Если дополнить систему маленьким солнечным модулем, то устройство в таком режиме будет годами жить автономно.
    IMHO соит попробовать. С UNO подружили, по 8266-му разве что с количеством свободных пинов нужно смотреть. Вот библиотеки на Git-е для безбуферной, без внешней spi ram.
     
    SergeClause нравится это.
  8. pvvx

    pvvx Активный участник сообщества

    Сообщения:
    8.397
    Симпатии:
    1.271
    С чтением пару цифр справляется сенсор мышки.
    http://esp8266.ru/forum/threads/vysokoskorostnoj-vvod-analogovyx-dannyx.857/page-2#post-13610
    Во многих новых стоит сенсор 30x30 пикселей...
     
  9. shaman1010

    shaman1010 Читатель

    Сообщения:
    128
    Симпатии:
    14
    И перемещать этот сенсор вдоль счетчика шаговым двигателем? :)
    Серьезно, какими другими простыми методами можно визуально считать данные со счетчика? (шириной до 8 см, высотой до 1см) С качеством, достаточным для устойчивого распознавания цифр в автоматическом режиме, не используя ресурсы суперкомпьютеров. Находясь пожизненно на автономном питании...
     
  10. pvvx

    pvvx Активный участник сообщества

    Сообщения:
    8.397
    Симпатии:
    1.271
    Каким устройством? Заменить датчик на электронный - это дешевле и точнее.
     
  11. shaman1010

    shaman1010 Читатель

    Сообщения:
    128
    Симпатии:
    14
    Опять недопонимание, уже проходили :)
    Счетчики уже есть, часть из них уже недавно менялась. Ни у одного счетчика нет возможности получить абсолютное значение в определенный момент (только в некоторых можно импульсы считать, и иметь относительное изменение от прошлого значения). Каким образом периодически, но постоянно снимать абсолютные значения на счетчике?
    В автономном режиме, без стороннего вмешательства.
    У меня только одна идея - использовать какой-то фотосенсор и делать периодические снимки счетчиков, затем их распознавать и складывать (плюс фото с датой укладывать в отдельное поле, для визуального контроля).
    Идея с мышинным сенсором - отличная, только двигать его вдоль значений как? ведь в разрешении 32х32 можно 1-2 символа в автоматическом режиме распознать, а их там от 5 до 8.
     
  12. pvvx

    pvvx Активный участник сообщества

    Сообщения:
    8.397
    Симпатии:
    1.271
    Двигается зеркало или весь датчик электромагнитом (динамиком). Пара ключей с разным током. Они дают N положений. Но всё равно, как и в случае с камерой, остается проблема с оптикой.
     
  13. shaman1010

    shaman1010 Читатель

    Сообщения:
    128
    Симпатии:
    14
    Т.е. все-равно электро-механическое устройство (шаговик был со смайликом :) ). Нужно просто и дешево. Пока ничего, кроме вышеописанного не нашел. Из разряда: просто + дешево + надежно + круглосуточно автономно.
     
  14. pvvx

    pvvx Активный участник сообщества

    Сообщения:
    8.397
    Симпатии:
    1.271
    Ныне электро-счетчиков со встроенными WiFi и другими передатчиками данных куча. Простейшие имеют выход по типу ModBus...
    Крепление камеры перед счетчиком будет стоить дороже WiFi камеры.
     
  15. shaman1010

    shaman1010 Читатель

    Сообщения:
    128
    Симпатии:
    14
    Открою великую тайну, но у 99,999999% счетчиков с modbus-ом доступ даже на чтение к этому modbus-у запломбирован, и не дается даже по "заявлению с предоставлением отпечатков пальцев". И еще ни разу не видел водомера с modbus-ом :)
    Неоднократно пытался решить вопрос более корректными способами, но увы и ах... По этому самый простой и эффективный - фотофиксация + распознавание. Вопрос только в реализации.
     
  16. pvvx

    pvvx Активный участник сообщества

    Сообщения:
    8.397
    Симпатии:
    1.271
    Крепите мышку к меньшей цифре и считываете произведенный путь шестерней с числами :)
     
  17. shaman1010

    shaman1010 Читатель

    Сообщения:
    128
    Симпатии:
    14
    Угу, и уехав на некоторое время, вернувшись обнаружить, что сервак ушел спать, по-этому бегом по всем счетчикам и записывать все предыдущие циферки (последнюю то видно) :)
     
  18. pvvx

    pvvx Активный участник сообщества

    Сообщения:
    8.397
    Симпатии:
    1.271
    Вопрос с камерой тоже не решает ничего. Она будет закрывать визуальный обзор и при перемещении требует новой настройки. :)
    А система позиционирования на точное место перед счетчиком и замена оптической системы, с системой подсветки счетчика выходит запредельной стоимостью - можно смело ставить какую дорогущую зеркалку с объективом для макросъемки :p
    Как итог - легче провести трубу с счетчиком в киностудию. :)
     
  19. shaman1010

    shaman1010 Читатель

    Сообщения:
    128
    Симпатии:
    14
    Ага, причем сразу ВОЛС, чего мелочиться то? :)
    Камера крепится на удалении 3см от счетчика и все видит :)
     
  20. pvvx

    pvvx Активный участник сообщества

    Сообщения:
    8.397
    Симпатии:
    1.271
    У неё фокуса на 3-х см нет.
     

Поделиться этой страницей