5 простых проектов Raspberry Pi – пайка не требуется





От автоматизированных приютов для кошек до уникальных контроллеров для видеоигр — беглый просмотр онлайн открывает сокровищницу проектов Raspberry Pi, которые находятся где-то между сумасшедшей наукой и чудесами инженерной мысли. Конечно, их полезность в лучшем случае сомнительна, но от этого они только выглядят круче. Они также выглядят чрезвычайно устрашающе. Идея создания собственного микро-ПК со встроенной клавиатурой в стиле Blackberry захватывающа, но реальность того, как собрать отдельные компоненты, спаять их вместе и написать код, необходимый для того, чтобы все это работало? Честно говоря, это по-прежнему звучит круто, но это не меняет того факта, что это тяжелая работа.

Но так не должно быть, по крайней мере, для вашего первого проекта Pi. Мало того, что проекты Raspberry Pi в этой статье не требуют пайки, им практически не нужны никакие инструменты, кроме самого Pi, карты micro SD для хранения и (в некоторых случаях) компьютера для подготовки программного обеспечения перед его установкой. Вам также могут понадобиться кабели HDMI, мышь и клавиатура, игровые контроллеры и другие распространенные материалы. Это не пустяки, но покупка подходящего кабеля USB-C не совсем сравнима с пайкой, так что, скорее всего, у вас все будет в порядке.

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

Позаботьтесь о рекламе с помощью DNS-приемника Pi-Hole.

Для этого проекта вам понадобится Raspberry Pi с объемом оперативной памяти не менее 512 МБ и карта micro SD объемом не менее 2 ГБ, в идеале — больше. Установка DNS-приемника, такого как Pi-hole, звучит как сложный технологический проект, но в самой простой форме это может сделать и понять каждый. Проще говоря, DNS-запрос — это первый шаг, который делает сервер, когда хочет подключиться к вашему компьютеру. Такие провалы, как Pi-hole, просто фильтруют DNS-запросы на основе уже существующего (и настраиваемого) списка веб-сайтов, лишая определенные службы возможности взаимодействовать с вашей сетью. Это можно использовать для повышения безопасности в Интернете, но, давайте будем честными, в основном это удобный способ уменьшить количество рекламы в Интернете.

Блокировка рекламы — больная тема. Большая часть Интернета практически бесплатна, но кто-то должен платить за размещение серверов, обслуживание веб-сайтов и создание контента. Чтобы выжить, индустрия полагается на рекламу. С другой стороны, онлайн-реклама в том виде, в котором она существует сейчас, чрезвычайно отвлекает и агрессивна. Кроме того, есть много причин использовать блокировщик рекламы, помимо удаления рекламы. Итак, почему бы вам использовать Pi-Hole вместо приложения или расширения браузера?

Причина проста: Pi-Hole работает во всей домашней сети, поскольку взаимодействует с маршрутизатором, а не с отдельными устройствами. Одна установка может принести пользу компьютерам, телефонам и даже смарт-телевизорам. Вы также можете повысить производительность своей сети, хотя и незначительно, поскольку блокировка рекламы до ее загрузки позволяет сети сосредоточиться на более важных функциях. Кроме того, установка довольно проста, так как самая сложная часть — это установка и обновление ОС на Raspberry Pi.

Создайте частный медиацентр

В последнее время потоковые сервисы получили плохую репутацию: Netflix снова и снова поднимает цены, а контент становится все более фрагментированным в миллионах различных подписок. Некоторые нашли потоковый сервис, который им подходит, другие ушли на физические носители, но есть третий вариант: запустить частный медиацентр. И, как и следовало ожидать, наш дружелюбный Raspberry Pi может помочь нам и здесь благодаря легкой ОС LibreELEC и развлекательному центру с открытым исходным кодом Kodi.

Для этого проекта вам понадобится Raspberry Pi (пользователи рекомендуют Pi 3 или выше) и приличный объем памяти в виде большой карты micro SD. Вам также понадобится подключение к Интернету, проводное или иное. Первым шагом будет установка LibreELEC на ваш компьютер. Это не должно быть слишком сложно, если вы будете следовать инструкциям на официальном сайте проекта. LibreELEC включает в себя и ОС, и Kodi, поэтому второй устанавливать отдельно не нужно.

После установки и настройки LibreELEC и Kodi вам останется только загрузить контент на устройство и подключить его к телевизору или монитору. Затем программное обеспечение попросит вас подключиться к локальной сети и выполнить некоторые процедуры при первой загрузке, но все это довольно интуитивно понятно. Закончив, вы можете установить несколько плагинов, чтобы добавить поддержку потоковых сервисов, простые возможности ретро-игр и многое другое. Приложив немного усилий, вы даже можете загружать файлы на Pi по беспроводной сети через локальную сеть.

Запустите сервер Minecraft для друзей и семьи.

Вам не нужно, чтобы мы объясняли, что такое Minecraft. Если вы зайдете в магазин игрушек или в детскую зону в магазине одежды, вы также поймете, что этот бренд актуален и сегодня. У него даже есть собственные фирменные хлопья для завтрака. Это потому, что в Minecraft весело, а с друзьями еще лучше.

Что не весело, так это платить 7,99 долларов в месяц за аренду сервера Java Edition (помимо стоимости игры), а затем преодолевать миллион препятствий, чтобы установить простые моды, просто чтобы иметь частный многопользовательский мир Minecraft. Если вы хотите поиграть всего с двумя друзьями, без поддержки модов, и у вас всех есть более новая версия Bedrock, вместо этого это будет стоить 3,99 доллара в месяц. Или вы можете выделить машину для работы сервера с практически неограниченной функциональностью — конечно, за вычетом затрат и усилий на настройку Raspberry Pi.

Для этого проекта вам понадобится Raspberry Pi 2 или выше, карта micro SD и подключение к Интернету (в идеале кабельное соединение). Специфика этого проекта сильно различается. Вам может потребоваться более 4 ГБ ОЗУ и большая карта micro SD, в зависимости от того, какую версию Minecraft вы хотите использовать, хотите ли вы устанавливать моды и сколько одновременно игроков вы ожидаете. Существует также множество способов установки и запуска сервера, поэтому мы не будем здесь объяснять, как это сделать. В блоге Скотта Хансельмана есть одно из самых простых руководств по этой теме, которое вы только можете найти, поэтому, если вы хотите свести к минимуму количество написания кода, возможно, вам стоит начать с него.

Создайте игровую консоль в стиле ретро с помощью RetroPie

Конечно, эти портативные ретро-карманы, такие как Miyoo Mini Flip, выглядят изящно, они дешевы, поставляются уже настроенными и готовыми к работе (и часто загружены играми, которые они, вероятно, не лицензировали). Но получение игровой консоли по почте вряд ли можно считать проектом. RetroPie, с другой стороны, умудряется почувствовать себя настоящей экспедицией в мир DIY, имея при этом чистую и понятную документацию, которая проведет вас через процесс установки всего за несколько абзацев.

Для этого проекта требуется карта micro SD объемом не менее 8 ГБ, видеовыход (HDMI или RCA), способ подключения к Интернету и контроллер (плюс способ подключения его к Pi). Большинство пользователей предлагают Pi 4 или выше с как минимум 2 ГБ оперативной памяти, но в данном случае больше — лучше. Хотя это прямо не указано в документации проекта, мы также предлагаем вам иметь скромные ожидания. Это доступная (читай: недостаточно мощная) ретро-консоль, сделанная своими руками, и вам повезет, если вам удастся сыграть в половину игр на оригинальной PlayStation или Nintendo 64. Не ждите, что она загрузит игры для PS3 или Xbox 360, даже если они теперь считаются ретро. Все, от Atari 7800 до Sega CD и некоторых других, должно работать нормально. Просто убедитесь, что вы знаете, как легально играть в эти игры на эмуляторах.

Если у вас дома есть мощный компьютер или Steam Deck (сейчас слишком дорогая), вы можете обновить свою ретро-консоль, транслируя любую игру с основного игрового автомата на Raspberry Pi с помощью приложения Steam Link, совместимого с Raspberry Pi 3 или новее.

Обеспечьте локальную автоматизацию дома с помощью Home Assistant

Если вы заботитесь о своей конфиденциальности, умный хаб может показаться не очень хорошей идеей. Взлом умного дома вполне реален, и хотя риски можно минимизировать, концентраторы умного дома, подключенные к Интернету, всегда могут стать помехой. И это игнорирует сбор данных, который происходит непосредственно в смарт-концентраторе. Недавние изменения в политике конфиденциальности умного хаба Amazon Echo даже сделали отправку голосовых записей на серверы Amazon практически обязательной, поскольку отказ от этого отключает довольно много функций голосового помощника.

Откройте для себя Home Assistant, решение для умного дома с открытым исходным кодом, не требующее подключения к Интернету. Чтобы установить Home Assistant на Raspberry Pi (один из многих способов реализации этого программного обеспечения), вам понадобится Raspberry Pi 4 или выше с объемом оперативной памяти не менее 2 ГБ, хорошим источником питания и картой micro SD объемом не менее 32 ГБ. Во время установки вам также потребуется подключение Ethernet.

Самый простой способ установить Home Assistant на Raspberry Pi — использовать официальное руководство, которое можно найти на веб-сайте решения для умного дома. Все шаги довольно просты и не требуют опыта программирования, а настройка умной домашней автоматизации может оказаться более сложной, в зависимости от вашей ситуации. Локальное использование Home Assistant имеет некоторые ограничения. Многим интеллектуальным устройствам требуется подключение к Интернету, даже если интеллектуальный концентратор работает локально, а простота использования не сравнима с другими концентраторами умного дома. Однако, если вы готовы приложить усилия, запуск собственного центра может быть как полезным, так и приятным.