5 способов полезного использования Raspberry Pi. Часть третья
Во второй части были рассмотрены 5 способов использования Raspberry Pi. И как оказывается, этот микрокомпьютер способен ещё на большее. Сейчас мы рассмотрим еще 5, надеюсь, не менее интересных возможностей Raspberry Pi.
Как и в предыдущей части, будут рассмотрены способы, не требующие программирования.
Продолжение под катом.
Для начала, отвечу на вопрос, который задавали в предыдущей части — какую модель Raspberry Pi лучше выбрать. Действительно, разные версии обладают разной производительностью, результаты тестов легко найти в Гугле:
Как нетрудно видеть, из современных моделей наиболее быстрыми являются Raspberry Pi 3 B+ и самая последняя версия Raspberry Pi 4. Недостаток Pi4 лишь в том, что она имеет более редкий разъем Micro HDMI, модель 3B+ в этом плане более универсальна. Если нужна ультра-компактная модель, можно смотреть в сторону Raspberry Pi Zero W, но по большому счету, я бы её не рекомендовал. Во-первых, как можно видеть из тестов, она заметно медленнее, во-вторых, Zero W имеет (опять!) другой видео разъем (Mini HDMI), не имеет Ethernet и требует USB-переходника для подключения клавиатуры или мыши. Zero W стоит брать лишь в том случае, если вы точно знаете зачем вам ультракомпактная модель — обычная версия (Pi 3B+ или Pi 4) является и более быстрой и более универсальной.
Кстати, если нужен ультракомпактный микро-ПК, можно посмотреть в сторону Nano Pi, которые бывают в виде вполне интересных моделей, вроде таких:
А теперь, мы продолжим. Итак, 5 способов использования Raspberry Pi.
1. Информационный киоск
Фото с сайта newscrewdriver.com/2019/08/10/raspberry-pi-web-kiosk-boots-faster-on-raspbian-than-ubuntu-core
Последние версии OS Raspbian имеют вполне современный браузер Chromium, способный корректно отображать даже сложные web-страницы. Так что если нужно отображать на большом экране тикеты из Jira, котировки акций вашей компании, расписание поездов или хотя бы прогноз погоды, Raspberry Pi вполне справится с такой задачей.
Это достаточно просто и не требует никакого программирования, нужно лишь запустить Chromium в kiosk-режиме, спрятать курсор мыши и отключить скринсейвер.
Для интересующихся, пара туториалов:
2. Шлюз LoRaWAN
Если вам нужна беспроводная сеть LoRaWAN для приема данных через радиомодемы LoRa с низким электропотреблением, сделать её можно на базе Raspberry Pi. Существуют варианты разных ценовых категорий, одноканальные шлюзы дешевле, 8-канальные дороже. Примерная цена вопроса от 50$ до 500$ в зависимости от «навороченности» шлюза.
Подробное изучение LoRa выходит за рамки этого текста, материалы для более подробного изучения:
3. Интернет-радио и интернет-ТВ
Тема воспроизведения звука на Raspberry Pi чрезвычайно обширна — к устройству можно подключить и китайскую USB-звуковую карту за 3.5$, и HiFi-shield с позолоченными разъемами за 35$, и плату с динамиком, как показано на фото выше. Несложно найти и платы с оптическим выходом, что позволит добавить даже к старой аудиосистеме современные «сетевые» функции.
Что касается софта, то вариантов тоже много. Можно захардкодить и воспроизводить лишь одну интернет-радиостанцию, сделав подобие «радиоточки» для любимой бабушки, можно добавить ЖК-дисплей, кнопки и пр. Имеющие подписку, могут сделать воспроизведение из Spotify.
Желающие могут посмотреть следующие туториалы:
- www.jan-holst.dk/pi-radio/pi-radio.html
- www.hackster.io/Granpino/raspberry-pi-internet-radio-and-mp3-player-with-bluetooth-1aa591
- learn.pimoroni.com/tutorial/sandyj/streaming-spotify-to-your-pi
- pimylifeup.com/raspberry-pi-spotify
Что касается IP-TV, здесь рекомендуют использовать Kodi — софт, специально заточенный под использование в виде медиацентра. Я лично не пробовал настраивать IP-TV, да и платной подписки у меня нет, но для тех например, кто живет заграницей но хочет смотреть русскоязычное ТВ, это может быть актуально.
Желающие могут обратиться к туториалам:
4. FM-трансмиттер
Фото с сайта circuitdigest.com/microcontroller-projects/raspberry-pi-fm-transmitter
Не многие знают, но изменяя программно частоту PLL, на Raspberry Pi можно безо всякого дополнительного «железа» передавать радиосигналы в диапазоне до 500МГц — достаточно просто подсоединить к пину кусок провода, как показано на фото, и запустить программу. Разумеется, HiFi-качества здесь не будет, да и выходная мощность всего лишь около 10мВт, но для тестирования каких-либо радиоустройств или просто для розыгрыша друзей или соседей, это вполне может пригодиться. Мощности в 10мВт хватает, чтобы воспроизводить музыку на FM-радио в пределах комнаты.
Более подробно я описывал эту технологию пару лет назад в статье на geektimes, хотя на сегодня та статья уже устарела, более качественную программу для передачи можно найти здесь.
5. Полетный контроллер для дрона
Следующий проект для Raspberry Pi не менее интересен. Многим наверное известны контроллеры для мультикоптеров, такие как MultiWii, Arducopter или DJI. Аналогичный контроллер может быть сделан и на базе Raspberry Pi. Проект NAVIO2 представляет собой специальный шилд, способный управлять регуляторами моторов и имеющий на борту необходимые сенсоры (акселерометр, барометр, GPS и пр).
Сложно сказать, насколько такая связка лучше «обычных» Arducopter/Pixhawk, но для ряда задач идея может быть достаточно перспективной. Во-первых, управлять или передавать телеметрию (или даже изображение) с такого коптера можно через 3G/4G-модем, что заметно увеличивает дальность линка. Во-вторых, на Raspberry Pi могут работать достаточно сложные алгоритмы, типа фильтра Калмана или какой-то другой математики. Я лично этот контроллер не пробовал, так что более подробно сказать не могу, желающие могут поискать видео полетов в Youtube.
Заключение
Надеюсь, читатели нашли для себя какие-либо полезные идеи.
Это была последняя часть, вторая и первая части доступны по ссылкам.
25 идей проекта Raspberry Pi, которые помогут вам использовать ваш Pi
Не будет преувеличением, если я назову Raspberry Pi революционным гаджетом. Когда он был впервые запущен в 2011-12 году, люди просто не могли поверить, что компьютер может быть доступен всего за 25 долларов.
Если вы купили Raspberry Pi и понятия не имеете, что с ним делать, я вас прикрою. Я собираюсь перечислить несколько классных проектов Raspberry Pi, за которыми вы можете начать следить в свободное время.
Эти идеи проекта Raspberry Pi не ограничиваются только самим Pi. Вы можете использовать их с подобными Raspberry Pi устройствами, такими как Orange Pi, Khadas и т. д.
25 крутых проектов для Raspberry Pi
Я перечислил эти проекты, разбив их по уровню сложности (начальный, средний и продвинутый). Некоторые из них требуют дополнительного оборудования и датчиков.
Конечно, стоит отметить, что легкость использования этих проектов будет напрямую зависеть от вашего опыта. Итак, давайте посмотрим на них.
Идеи для проектов на Raspberry Pi для начинающих
1. Медиа-сервер
Создание медиа-сервера с использованием Rasberry Pi является наиболее распространенным и, вероятно, самым простым проектом.
Чтобы узнать больше об этом применении, вы можете обратиться к официальной документации по использованию Kodi с Raspberry Pi (которая является одной из наиболее доступных программ для медиа-сервера).
2. Метеостанция
Если вы хороши в построении проектов с электронными компонентами, то создание метеостанции с использованием Raspberry Pi должно быть для вас увлекательным занятием.
Эта идея может показаться не самой простой для начала — но оказывается совсем не сложной, если вы внимательно изучите требования проекта.
Вы сможете собирать данные о погоде используя различные датчики в соответствии с вашими нуждами и пожеланиями.
Проект описан на официальном сайте Raspberry Pi, чтобы вы могли реализовать его самым простым спобом.
3. Родительский детектор
Еще один проект с официального сайта Raspberry Pi. Этот проект использует минимальное аппаратное обеспечение для настройки детектора движения, который затем запускает видеозапись с использованием модуля камеры Raspberry Pi.
Вариантов использования масса. Если вы являетесь родителем, вы можете следить за своим ребенком, когда он входит в свою комнату. В любом случае этот проект также может пригодиться, чтобы следить за вашей входной дверью в качестве меры безопасности.
Вы можете найти все необходимые подробности на официальном сайте Raspberry Pi.
4. FM-радиостанция
Raspberry Pi — это недорогое устройство для создания FM-радиостанции. Предварительных условий у него может быть и немного, но его стоит изучить ради развлечения.
Обратите внимание, что возможно не стоит создавать помехи для местных частот FM. Вы можете найти все детали, чтобы настроить свой Raspberry Pi в качестве FM-радиостанции, пройдя по ссылке ниже.
5. Сервер для игры в Minecraft
Minecraft — довольно популярная игра. Однако, если вам нужен персональный сервер, вам, скорее всего, придется доплатить.
Но не беспокойтесь, вы можете использовать свой Raspberry Pi для создания локального сервера, создать свой собственный мир и весело провести время с семьей и друзьями.
6. Температурный журнал
Это кое-что интересное, что я нашел на официальном сайте, чтобы помочь вам узнать несколько вещей, например — как записать данные в файл и т. д.
Здесь вы будете записывать температуру, используя датчик.
Вам понадобиться использовать командную строку для контроля температуры вашего Raspberry Pi.
7. Игровая ретро-консоль
Вы можете превратить Raspberry Pi в игровую консоль, просто установив ОС на SD-карту и перенеся на нее несколько файлов.
У нас также есть статья о том, как превратить ваш старый компьютер в игровую консоль для так называемого ретрогейминга, если вам интересно.
По ссылке ниже вы найдете ресурс, который поможет запустить вам подобный проект.
8. Полноценный десктопный компьютер
Если вы не хотите вкладывать много ресурсов в создание ПК, вы можете легко использовать Raspberry Pi.
Технически, ваш Raspberry Pi станет сердцем вашего ПК, и вам всего лишь нужно добавить периферийные устройства (монитор, клавиатуру, мышь и т. д.), чтобы превратить его в ПК. При желании вы также можете создать специальный корпус для вашего нового ПК, впрочем, это совершенно необязательно.
Очевидно, что такой компьютер не будет достаточно мощным для всех видов задач — но он будет пригоден для использования.
Вы также можете изучить опыт использования Raspberry Pi 4 в качестве замены настольного компьютера на их официальном сайте. Ссылка ниже.
Идеи для проектов на Raspberry Pi среднего уровня
9. Создайте веб-сервер LAMP с помощью WordPress
Если вы занимаетесь веб-разработкой, вы можете попробовать на строить сервер LAMP (Linux + Apache + MySQL + PHP) и установить WordPress для создания веб-сайта.
Вы также можете сделать что-то еще с нуля, не устанавливая WordPress.
Вы сможете получить доступ к сайту на любом устройстве в той же сети, что и Raspberry Pi.
10. Лазерная ловушка
Это похоже на концепцию родительского детектора, который использует датчик движения. В этом случае лазерный луч используется для обнаружения активности всякий раз, когда кто-то прерывает луч.
Вам просто нужно несколько вещей, чтобы настроить сигнализацию и завершить конструирование растяжки. Конечно, это простой проект с потенциально различными приложениями.
11. Сервер печати
Что если вы сможете включить свой старый принтер для работы в сети, даже если у него нет встроенного Wi-Fi модуля?
В этом суть этого проекта. Вы сможете получить доступ к принтеру с нескольких устройств, используя сервер печати. Проверьте все детали, чтобы легко настроить его, ниже.
12. Камера Time Lapse съемки
Ищите дешевую камеру специально для замедленной съемки? В общем, вы можете сделать ее самостоятельно с помощью Raspberry Pi.
Вы можете использовать модуль камеры Pi или изучить другие варианты.
13. Music Box
Вы можете создать music box, управляемый кнопками, используя Raspberry Pi, чтобы прекрасно провести время со своими детьми или любителями музыки.
Когда вы нажимаете кнопку, он будет воспроизводить звук. Вы можете найти краткое описание проекта в видео выше, для более подробной информации нажмите на ссылку ниже.
14. Google дом на Raspberry Pi
Если бы вы могли сконфигурировать и настроить Google Assistant на своем Raspberry Pi, вы бы превратили его в недорогую альтернативу Google Home DIY, верно?
К счастью, этого можно легко добиться имея в наличии Raspberry Pi и посмотрев видео выше.
15. Сконструировать Smart TV
Если вы знаете, как настроить медиасервер на Raspberry Pi (как предлагалось в первом пункте этой статьи), вы также можете это сделать.
С помощью Kodi (или аналогичной программы) вы можете создать свой собственный персональный умный телевизор, работающий на выбранном вами медиасервере.
16. Добавить контроль жестов в Raspberry Pi
Вы можете добавить возможность управления жестами в любой из ваших проектов на Raspberry Pi, используя Flick Board.
Это может быть не самая дешевая фича, но это впечатляющий штрих для любого вашего проекта Raspberry Pi.
Продвинутый уровень идей для проектов на Raspberry Pi
17. Тор маршрутизатор
Если вы человек, который хочет изучить способы повышения вашей личной цифровой конфиденциальности, вы можете начать с создания своего собственного локального маршрутизатора Tor.
Благодаря этому вы можете зашифровать свое интернет-соединение и оставаться анонимным при просмотре веб-страниц. Это просто что-то вроде VPN, но технически отличается.
18. Голосовое управление светодиодами
Это довольно интересно. Я уже упоминал проект, в котором вы можете настроить Google Assistant на своем Raspberry Pi. Однако в этом случае вы сможете управлять светодиодами своим голосом.
На этот раз вам не понадобится помощник, все, что вам нужно, это голосовой набор Google AIY.
Этот проект был включен в список официальных проектов DIY, использующих Raspberry Pi, вы можете получить больше информации там.
19. Wi-Fi усилитель
Если вы хотите увеличить радиус действия своей сети Wi-Fi, вам, возможно, придется выбрать премиальный гаджет, который может помочь вам в этом, или вы можете использовать Raspberry Pi, чтобы выполнить эту работу.
Да, это верно, вы можете создать усилитель Wi-Fi, просто используя свой Raspberry Pi.
20. VPN Сервер
Вам не нужно доверять провайдерам VPN, если вы можете создать свой собственный локальный сервер VPN. Хотя, это может быть довольно сложно сделать.
Так что, если вы готовы к некоторым трудностям, вы можете использовать свой Raspberry Pi, чтобы сделать частный VPN-сервер для вашего соединения. Узнайте больше об этом здесь:
21. Автоматизация дома с использованием Raspberry Pi
Многие мощные проекты могут быть реализованы с использованием Raspberry Pi, один из таких проектов — «Автоматизированный дом».
Реализовать домашнюю автоматизацию достаточно дорого. Но если использовать Raspberry Pi для создания чего-то подобного, в конечном счете это потребует гораздо меньших инвестиций. Конечно, вам придется исследовать и улучшать этот проект, чтобы сделать его более надежным, но вы можете начать с основ.
22. Локальный облачный сервер
Вы можете создать собственное облако с помощью Raspberry Pi. А также установить Nextcloud для защиты и хранения ваших данных.
Есть масса интересных вещей для исследований, когда у вас есть собственное облако, верно?
23. Портативное устройство для взлома
Позвольте мне прояснить одну вещь: я не призываю вас сделать что-то незаконное (как в художественных фильмах), создав портативное хакерское устройство.
Так что, просто для образовательных целей или тестирования, не стесняйтесь попробовать сделать собственное портативное устройство для взлома с помощью Raspberry Pi.
24. Умные Перчатки
Создание умных перчаток — это действительно крутой проект с Raspberry Pi. В студенческие годы я был свидетелем того, как старшие делают эту вещь, это было интересно.
Вы можете обратиться к официальному ресурсу для этого проекта и начать работу.
25. Блокировщик рекламы
С Raspberry Pi вы можете легко внедрить сетевой блокировщик рекламы, чтобы вам не приходилось устанавливать блокировщики рекламы отдельно на устройствах или в браузерах.
Вам нужно установить блокировщик рекламы Pi-Hole и настроить его. Посмотрите видео выше, а затем посетите официальный ресурс по ссылке ниже.
Послесловие
Здесь я перечислил некоторые из самых интересных проектов, которые я мог найти, и которые могут вам пригодиться.
Если у вас на примете есть другие интересные идеи, дайте мне знать в комментариях ниже. Я мог бы обновить этот список проектов Raspberry Pi с вашими предложениями и вашим ID.