Будем проверять работоспособность JPEG камеры A6C, которая работает по UART каналу. Удобно тем, что легко можно подключать ее к любой Arduino или ESP8266 плате и не заботиться хватит ли ОЗУ для хранения и обработки кадра, а полученные кадры с легкостью сохранять на MicroSD карту.

Для проверки нам понадобится

Подключение

  1. Выставляем перемычку на FTDI конвертере на 5 вольт и соединяем ее с модулем и компьютером как на рисунке.
    a6c connect to pc
  2. Включаем A6C модуль нажатием единственной кнопки. Держать около 1-2 секунды. При успешном включении должен загореться светодиод.

Проверка работы

  1. Запускаем программу Терминал, выбираем ваш порт и подключаемся (слева сверху кнопка Connect). Настройки программы должны быть как на картинке ниже.
     A6C 1
  2. Проверяем связь с модулем, пишем команду "AT" (без кавычек) в строку внизу и жмем ->SEND. В ответ сверху мы увидим ОК.
  3. Отправим команду ATE0, чтобы отключить эхо отправляемых команд.
  4. Включаем камеру командой AT+CAMSTART=1 (1 = 640*480; 0 = 320*240; 2 = 160*120)
  5. Направляем камеру на себя, улыбаемся и посылаем команду AT+CAMCAP. Снимок теперь хранится в памяти модуля.
  6. Теперь необходимо считать содержимое JPG файла сразу в файл. Для этого очищаем содержимое протокола кнопкой CLEAR в верхней половине окна терминала. Нажимаем кнопку StartLog и вводим имя файла  001.jpg. Отправляем команду AT+CAMRD, ждем пока поток данных не закончится и послел этого жмем StopLog.
  7. Желательно выключить камеру командой AT+CAMSTOP.
  8. Ищем свой файл 001.jpg открываем и радуемся.

Тоже самое на видео

Комментарии   

0 # Юрий 19.12.2016 15:06
Очень интересный модуль! А есть возможность передачиизображения по gprs?
Ответить | Ответить с цитатой | Цитировать
0 # Администратор 19.12.2016 15:23
Теоретически да, через TCP/IP. Практически не пробовал.
Ответить | Ответить с цитатой | Цитировать
0 # Юрий 19.12.2016 22:14
Было бы здорово! А модуль А20 не рассматривали? Он ещё круче.
Ответить | Ответить с цитатой | Цитировать
0 # Альберт 27.03.2017 17:52
подскажите, с камеры только фото можно получить ? видео не получится ? и как получить фото по gprs/gsm ?
Ответить | Ответить с цитатой | Цитировать
0 # Администратор 28.03.2017 11:08
Скорость UARTa не большая, хотя ничто не мешает при маленьком разрешении запрашивать кадры и сохранять на SDкарту, далее из кадров слепить видео. 1 кадр в секунду может и получится (в лучшем случае).
Ответить | Ответить с цитатой | Цитировать
0 # Альберт 28.03.2017 15:26
Спасибо за ответ. Что вы думаете о новом модуле A7 того же производителя ? И как получать фото по gprs удаленно ?
Ответить | Ответить с цитатой | Цитировать
0 # Администратор 28.03.2017 16:20
А7 добавлены функции GPS/AGPS, в остальном тоже самое. GPRS не пробовал еще.
Ответить | Ответить с цитатой | Цитировать
0 # Альберт 10.05.2017 18:51
пошел по вашим стопам - заказал модуль.
все работает, но не могу открыть скриншот камеры. пишет - decode error ! bogus dqt index6.
делал даже по этому видео https://www.youtube.com/watch?v=poNPcxNvCww - удалял ненужные биты с начала и конца jpeg. не пашет :cry:
даже не знаю, куда копать
Ответить | Ответить с цитатой | Цитировать
0 # Альберт 10.05.2017 19:06
разобрался - параметр Rx Clear в терминале должен стоять -1. по умолчанию он стоит 13. из-за этого ничего не работает. обведите на вашей картинке, возможно, кому-то пригодится.
Ответить | Ответить с цитатой | Цитировать

Добавить комментарий


Защитный код
Обновить