Содержание
Урок 1. Первый проект
Урок 2. Управление кнопками
Урок 3. Подключение LCD
Урок 4. Использование ШИМ
Урок 5. Таймеры
Урок 6.1. Статическая индикация
Урок 6.2. Динамическая индикация
Урок 7.1. Генерация звука
Урок 7.2. Генерация звука. Продолжение
Урок 8.1. Передача данных через UART
Урок 8.2. Передача данных через UART. Продолжение»
Урок 9. Передача данных через SPI
Урок 10. Изучение АЦП. Простой вольтметр
Урок 11. Получение синуса при помощи ШИМ
Урок 12. Измерение температуры
Урок 13. Внешние прерывания.
Урок 14. Использование отладчика
Урок 15.1. Управление инкрементальным энкодером
Урок 15.2. Управление громкостью, при помощи энкодера
Урок 16. Управление RGB светодиодом
Урок 17. Использование ИК
Урок 18.1. Знакомство с графическим дисплеем
Урок 18.2 Вывод изображения на графический дисплей
Урок 18.3 Вывод русскоязычного текста
Урок 19. Формирование сигнала, при помощи ЦАП (R2R)
Урок 20. Опрос матричной клавиатуры
Урок 21. Сторожевой таймер
Урок 22.1 Воспроизведение wav. Введение.
Урок 22.2 Воспроизведение wav. Продолжение.
Урок 23.1 Работа с внешней памятью
Урок 23.2 Работа с файловой системой Fat

Есть желание поковырять OpenCV на малине, так чтобы с камерой слежение за объектом реализовать. Без вникания в подробности мне уже известно, что на плате имеется интерфейс для подключения камеры, но прежде чем брать камеру, я решил поинтересоваться у гугла, как обстоят дела с USB вебкамерами.

Ответ нашелся довольно быстро. Нужно узнать VID/PID камеры в винде, затем на малине проверить есть ли она в списке USB устройств.
lsusb

Если есть, значит вам повезло и камера должна работать. К моему удивлению моя камера нашлась
cam_usb

Далее нужно как то получать снимки с камеры. Устанавливаем прогу, которая нам в этом поможет

sudo apt-get install fswebcam

И командой из консоли делаем снимок

fswebcam image.jpg

По дефолту разрешение было 384×288, если нужно сделать снимок с другим разрешением, то запускаем команду с параметром -r

fswebcam -r 1280x720 image2.jpg 

В общем все заработало сходу, даже удивительно. Простора для фантазии много: можно настроить запуск скрипта по расписанию и получать снимки допустим раз в час, или настроить сигнализацию используя GPIO и запускать скрипт, чтобы запечатлеть нарушителя или по датчику движения. Вопрос захвата видео пока рассматривать буду уже как нибудь в другой раз.

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

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Счетчик
Яндекс.Метрика