Привет, Хабр.
В первой части были рассмотрены 5 способов использования Raspberry Pi. Тема оказалась достаточно интересной, и сегодня я рассмотрю еще несколько вариантов того, как можно с пользой использовать этот микрокомпьютер.
![](https://habrastorage.org/r/w1560/webt/pb/hi/4n/pbhi4nhcfgwscxtjeqcigdlpzzm.png)
Фото с сайта learn.adafruit.com
Как и в предыдущей части, я рассмотрю те способы, которые не требуют программирования.
Для тех кому интересно, продолжение под катом.
![](https://habrastorage.org/r/w1560/webt/dc/oj/0n/dcoj0npow3zjw-r2zyl2p7wmtvc.png)
Источник: www.raspberrypi-spy.co.uk/2017/04/raspberry-pi-zero-w-cctv-camera-with-motioneyeos
Raspberry Pi может использоваться практически со всеми камерами видеонаблюдения.
С Raspberry Pi могут работать:
Вариантов настройки софта тут довольно много. Можно использовать пакет Motion, который имеет достаточно гибкие настройки. Можно писать сразу из консоли через ffmpeg, можно наконец, написать свой обработчик с помощью Python и OpenCV. Можно транслировать видеопоток, использовать детектор движения, отправлять фото по электронной почте и пр.
Желающие могут посмотреть следующие туториалы:
Важно: в предыдущей части уже упоминалось, но лучше повторить. Для любых ресурсоемких задач (к которым относится и обработка видео) на Raspberry Pi обязателен качественный фирменный блок питания на 2.5А и желателен пассивный радиатор на CPU (его можно взять дешево в Китае за 1-2$, набрав в поиске raspberry pi heatsink). В противном случае устройство может зависать, появляться ошибки копирования файлов и пр.
![](https://habrastorage.org/r/w1560/webt/gy/ul/go/gyulgo0tyme2fqismddxxi66sfs.png)
С USB-микрофоном Raspberry Pi может использоваться какжучок достаточно компактное устройство для аудиозаписи. Вариантов настройки софта тут опять же, множество — можно писать файлы локально на SD-карту, можно транслировать на другой ПК или делать трансляцию по сети.
Несколько туториалов для повторения:
Кстати, при наличии микрофона, Raspberry Pi можно использовать с Amazon Alexa и использовать устройство для голосовых команд.
Не стоит путать п3 и п1. В первом пункте речь шла о камерах видеонаблюдения, но Raspberry Pi также может и управлять профессиональными камерами Canon, Nikon, Sony и пр. Камеру достаточно подключить к Raspberry Pi по USB.
![](https://habrastorage.org/r/w1560/webt/e1/zj/w-/e1zjw-dvigqvmocscxvq6kfxvf4.png)
Фото с сайта www.movingelectrons.net/blog/2017/08/09/Camera-Time-lapse-Controller-with-Python-and-Raspberry-Pi.html
Библиотеки gphoto2 и libgphoto2 имеют как возможность работы из командной строки, так и интерфейсы для Python и C++, что позволяет использовать Raspberry Pi для управления «зеркалкой», например для time-lapse фотографии. Список поддерживаемых камер достаточно велик, и покрывает практически все модели, от современных, до старых 10-летней давности. Libgphoto2 имеет достаточно развитый API, и может не только управлять затвором, но и менять настройки, выгружать файлы и пр.
Туториалы для повторения:
Писать изображения кстати, можно как на карту памяти камеры, так и непосредственно на Raspberry Pi, что позволяет например, автоматически загружать их в «облако». Также существуют библиотеки для управления не только зеркальными, но и астрономическими (например ZWO ASI) камерами, включая даже автогидирование.
Raspberry Pi «умеет» не только запускать Linux-программы, но и имеет достаточно развитую периферию — serial, I2C, SPI, GPIO. Это делает устройство практически идеальным для сбора и отправки данных с различных датчиков — от сенсоров температуры и влажности, до дозиметра на базе счетчика Гейгера.
![](https://habrastorage.org/r/w1560/webt/lr/-o/fr/lr-ofr4g91uopocfiv3cdujau2o.png)
Фото с сайта www.raspberrypi.org/blog/build-your-own-weather-station
Кстати,если совсем облениться данные можно брать и не только со своих датчиков а также из web-a, такой вариант тоже имеет право на существование. Впрочем, плату с датчиками для Raspberry Pi несложно докупить отдельно.
Туториалы для изучения:
![](https://habrastorage.org/r/w1560/webt/z-/qm/ns/z-qmns_gr3ylfrhtqzbvgfa0qw8.png)
С помощью проекта RetroPie можно превратить Raspberry Pi в «ретро» эмулятор разных игровых консолей, от Atari до Gameboy или ZX Spectrum. Также можно докупить различные корпуса, джойстики и пр.
Я далек от игр, так что подробнее сказать не могу, желающие могут попробовать самостоятельно. Пара туториалов для изучения:
Надеюсь, здесь достаточно новых идей, чем заняться на выходные.
Как обычно, всем удачных экспериментов.
Третья часть доступна по ссылке.
В первой части были рассмотрены 5 способов использования Raspberry Pi. Тема оказалась достаточно интересной, и сегодня я рассмотрю еще несколько вариантов того, как можно с пользой использовать этот микрокомпьютер.
![](https://habrastorage.org/webt/pb/hi/4n/pbhi4nhcfgwscxtjeqcigdlpzzm.png)
Фото с сайта learn.adafruit.com
Как и в предыдущей части, я рассмотрю те способы, которые не требуют программирования.
Для тех кому интересно, продолжение под катом.
1. Камера наблюдения
![](https://habrastorage.org/webt/dc/oj/0n/dcoj0npow3zjw-r2zyl2p7wmtvc.png)
Источник: www.raspberrypi-spy.co.uk/2017/04/raspberry-pi-zero-w-cctv-camera-with-motioneyeos
Raspberry Pi может использоваться практически со всеми камерами видеонаблюдения.
С Raspberry Pi могут работать:
- USB Web-камеры (например Logitech C910)
- IP-камеры (Axis и пр) при наличии PoE-инжектора (питание 48В таким камерам подается по сетевому кабелю, что позволяет вынести их за пределы здания)
- камеры, подключающиеся непосредственно в разъем на RPi (как на фото выше).
Вариантов настройки софта тут довольно много. Можно использовать пакет Motion, который имеет достаточно гибкие настройки. Можно писать сразу из консоли через ffmpeg, можно наконец, написать свой обработчик с помощью Python и OpenCV. Можно транслировать видеопоток, использовать детектор движения, отправлять фото по электронной почте и пр.
Желающие могут посмотреть следующие туториалы:
- www.bouvet.no/bouvet-deler/utbrudd/building-a-motion-activated-security-camera-with-the-raspberry-pi-zero
- hackernoon.com/spy-your-pet-with-a-raspberry-pi-camera-server-e71bb74f79ea
- medium.com/@gonzalovazquez/raspberry-pi-and-motioneye-setting-up-your-own-video-surveilance-95444e0faad
Важно: в предыдущей части уже упоминалось, но лучше повторить. Для любых ресурсоемких задач (к которым относится и обработка видео) на Raspberry Pi обязателен качественный фирменный блок питания на 2.5А и желателен пассивный радиатор на CPU (его можно взять дешево в Китае за 1-2$, набрав в поиске raspberry pi heatsink). В противном случае устройство может зависать, появляться ошибки копирования файлов и пр.
2. Аудиозапись
![](https://habrastorage.org/webt/gy/ul/go/gyulgo0tyme2fqismddxxi66sfs.png)
С USB-микрофоном Raspberry Pi может использоваться как
Несколько туториалов для повторения:
- iltabiai.github.io/2018/03/17/rpi-stream.html
- blog.mutsuda.com/raspberry-pi-into-an-audio-spying-device-7a56e7a9090e
- www.heidislab.com/tutorials/audio-streaming-with-raspberry-pi-zero-w-and-adafruits-i2s-mic
Кстати, при наличии микрофона, Raspberry Pi можно использовать с Amazon Alexa и использовать устройство для голосовых команд.
3. Проф. фотография
Не стоит путать п3 и п1. В первом пункте речь шла о камерах видеонаблюдения, но Raspberry Pi также может и управлять профессиональными камерами Canon, Nikon, Sony и пр. Камеру достаточно подключить к Raspberry Pi по USB.
![](https://habrastorage.org/webt/e1/zj/w-/e1zjw-dvigqvmocscxvq6kfxvf4.png)
Фото с сайта www.movingelectrons.net/blog/2017/08/09/Camera-Time-lapse-Controller-with-Python-and-Raspberry-Pi.html
Библиотеки gphoto2 и libgphoto2 имеют как возможность работы из командной строки, так и интерфейсы для Python и C++, что позволяет использовать Raspberry Pi для управления «зеркалкой», например для time-lapse фотографии. Список поддерживаемых камер достаточно велик, и покрывает практически все модели, от современных, до старых 10-летней давности. Libgphoto2 имеет достаточно развитый API, и может не только управлять затвором, но и менять настройки, выгружать файлы и пр.
Туториалы для повторения:
- pimylifeup.com/raspberry-pi-dslr-camera-control
- medium.com/@cgulabrani/controlling-your-dslr-through-raspberry-pi-ad4896f5e225
Писать изображения кстати, можно как на карту памяти камеры, так и непосредственно на Raspberry Pi, что позволяет например, автоматически загружать их в «облако». Также существуют библиотеки для управления не только зеркальными, но и астрономическими (например ZWO ASI) камерами, включая даже автогидирование.
4. Погодная станция
Raspberry Pi «умеет» не только запускать Linux-программы, но и имеет достаточно развитую периферию — serial, I2C, SPI, GPIO. Это делает устройство практически идеальным для сбора и отправки данных с различных датчиков — от сенсоров температуры и влажности, до дозиметра на базе счетчика Гейгера.
![](https://habrastorage.org/webt/lr/-o/fr/lr-ofr4g91uopocfiv3cdujau2o.png)
Фото с сайта www.raspberrypi.org/blog/build-your-own-weather-station
Кстати,
Туториалы для изучения:
- www.raspberrypi.org/blog/build-your-own-weather-station
- www.instructables.com/id/Build-a-Raspberry-Pi-SUPER-Weather-Station
- www.cooking-hacks.com/documentation/tutorials/geiger-counter-radiation-sensor-board-arduino-raspberry-pi-tutorial
5. Игровая консоль
![](https://habrastorage.org/webt/z-/qm/ns/z-qmns_gr3ylfrhtqzbvgfa0qw8.png)
С помощью проекта RetroPie можно превратить Raspberry Pi в «ретро» эмулятор разных игровых консолей, от Atari до Gameboy или ZX Spectrum. Также можно докупить различные корпуса, джойстики и пр.
Я далек от игр, так что подробнее сказать не могу, желающие могут попробовать самостоятельно. Пара туториалов для изучения:
- www.pcworld.com/article/3190347/how-to-build-a-raspberry-pi-retrogaming-emulation-console.html
- thewirecutter.com/reviews/raspberry-pi-game-console
Заключение
Надеюсь, здесь достаточно новых идей, чем заняться на выходные.
Как обычно, всем удачных экспериментов.
Третья часть доступна по ссылке.