5 спосабаў карыснага выкарыстання Raspberry Pi. Частка другая
Прывітанне, Хабр.
В першай частцы былі разгледжаны 5 спосабаў выкарыстання Raspberry Pi. Тэма аказалася дастаткова цікавай, і сёння я разгледжу яшчэ некалькі варыянтаў таго, як можна з карысцю выкарыстоўваць гэты мікракампутар.
Raspberry Pi можа выкарыстоўвацца практычна са ўсімі камерамі відэаназірання.
З Raspberry Pi могуць працаваць:
USB Web-камеры (напрыклад Logitech C910)
IP-камеры (Axis і інш) пры наяўнасці PoE-інжэктара (харчаванне 48В такім камерам падаецца па сеткавым кабелі, што дазваляе вынесці іх за межы будынка)
камеры, якія падключаюцца непасрэдна ў раз'ём на RPi (як на фота вышэй).
Варыянтаў налады софту тут даволі шмат. Можна выкарыстоўваць пакет Рух, які мае дастаткова гнуткія наладкі. Можна пісаць адразу з кансолі праз ffmpeg, можна нарэшце напісаць свой апрацоўшчык з дапамогай Python і OpenCV. Можна трансляваць відэаструмень, выкарыстоўваць дэтэктар руху, адпраўляць фота па электроннай пошце і інш.
Важна: у папярэдняй частцы ўжо згадвалася, але лепш паўтарыць. Для любых рэсурсаёмістых задач (да якіх адносіцца і апрацоўка відэа) на Raspberry Pi абавязковы якасны фірмовы блок харчавання на 2.5А і пажаданы пасіўны радыятар на CPU (яго можна ўзяць танна ў Кітаі за 1-2 $, набраўшы ў пошуку raspberry pi heatsink). У адваротным выпадку прылада можа завісаць, з'яўляцца памылкі капіявання файлаў і інш.
2. Аўдыёзапіс
З USB-мікрафонам Raspberry Pi можа выкарыстоўвацца як жучок дастаткова кампактная прылада для аўдыёзапісу. Варыянтаў налады софту тут ізноў жа, мноства – можна пісаць файлы лакальна на SD-карту, можна трансляваць на іншы ПК ці рабіць трансляцыю па сетцы.
Дарэчы, пры наяўнасці мікрафона, Raspberry Pi можна выкарыстоўваць з Amazon Alexa і выкарыстоўваць прыладу для галасавых каманд.
3. Праф. фатаграфія
Не варта блытаць п3 і п1. У першым пункце гаворка ішла аб камерах відэаназірання, але Raspberry Pi таксама можа і кіраваць прафесійнымі камерамі Canon, Nikon, Sony і інш. Камеру досыць падлучыць да Raspberry Pi па USB.
Бібліятэкі gphoto2 и libgphoto2 маюць як магчымасць працы з каманднага радка, так і інтэрфейсы для Python і C++, што дазваляе выкарыстоўваць Raspberry Pi для кіравання "люстэркам", напрыклад для time-lapse фатаграфіі. Спіс падтрымоўваных камер дастаткова вялікі, і пакрывае практычна ўсе мадэлі, ад сучасных, да старых 10-гадовай даўніны. Libgphoto2 мае дастаткова развіты API, і можа не толькі кіраваць засаўкай, але і змяняць налады, выгружаць файлы і інш.
Пісаць выявы дарэчы, можна як на карту памяці камеры, так і непасрэдна на Raspberry Pi, што дазваляе напрыклад, аўтаматычна загружаць іх у "воблака". Таксама існуюць бібліятэкі для кіравання не толькі люстранымі, але і астранамічнымі (напрыклад ZWO ASI) камерамі, у тым ліку нават аўтагідаванне.
4. Пагодная станцыя
Raspberry Pi "умее" не толькі запускаць Linux-праграмы, але і мае дастаткова развітую перыферыю – serial, I2C, SPI, GPIO. Гэта робіць прыладу практычна ідэальным для збору і адпраўкі дадзеных з розных датчыкаў – ад сэнсараў тэмпературы і вільготнасці, да дазіметра на базе лічыльніка Гейгера.
Дарэчы, калі зусім заленавацца дадзеныя можна браць і не толькі са сваіх датчыкаў а таксама з web-a, такі варыянт таксама мае права на існаванне. Зрэшты, поплатак з датчыкамі для Raspberry Pi нескладана дакупіць асобна.
З дапамогай праекту RetroPie можна ператварыць Raspberry Pi у рэтра эмулятар розных гульнявых кансоляў, ад Atari да Gameboy або ZX Spectrum. Таксама можна дакупіць розныя карпусы, джойсцікі і інш.
Я далёкі ад гульняў, так што падрабязней сказаць не магу, ахвочыя могуць паспрабаваць самастойна. Пара тутарыялаў для вывучэння: