Raspberry pi применение: Raspberry Pi что можно сделать — 10 проектов

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-режиме, спрятать курсор мыши и отключить скринсейвер.

Для интересующихся, пара туториалов:

  • pimylifeup.com/raspberry-pi-kiosk
  • blockdev.io/raspberry-pi-2-and-3-chromium-in-kiosk-mode

2. Шлюз LoRaWAN


Если вам нужна беспроводная сеть LoRaWAN для приема данных через радиомодемы LoRa с низким электропотреблением, сделать её можно на базе Raspberry Pi. Существуют варианты разных ценовых категорий, одноканальные шлюзы дешевле, 8-канальные дороже. Примерная цена вопроса от 50$ до 500$ в зависимости от «навороченности» шлюза.

Подробное изучение LoRa выходит за рамки этого текста, материалы для более подробного изучения:

  • learn.adafruit.com/lora-and-lorawan-radio-for-raspberry-pi
  • www.cooking-hacks.com/documentation/tutorials/lorawan-for-arduino-raspberry-pi-waspmote-868-900-915-433-mhz
  • www. thethingsnetwork.org/docs/gateways/start/build.html

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, да и платной подписки у меня нет, но для тех например, кто живет заграницей но хочет смотреть русскоязычное ТВ, это может быть актуально.

Желающие могут обратиться к туториалам:

  • pimylifeup.com/raspberry-pi-kodi
  • www.raspberrypi.org/documentation/usage/kodi
Также к Raspberry Pi можно можно подключить ИК-приемник, что позволит использовать пульт ДУ.

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.

Заключение

Надеюсь, читатели нашли для себя какие-либо полезные идеи.
Это была последняя часть, вторая и первая части доступны по ссылкам.

Всем удачных экспериментов.

Raspberry Pi – почему он стал таким популярным? Кейсы его реального применения — Разработка на vc.ru

Автор: Ростовский В.М.

4542 просмотров

Что собой представляет Raspberry Pi?

Raspberry Pi – одноплатный компьютер, который может целиком уместиться на ладони. Изначально «малиновый пирог» был разработан в Raspberry Pi Foundation как недорогая платформа для обучения информатике. Большая часть моделей Raspberry Pi выполнены на четырёхслойной печатной плате размером с пластиковую карту и не требуют сборки, так как все элементы компьютера, включая процессор в виде BGA-микросхемы, уже впаяны в системную плату. Соответственно, у данного вида компьютеров нет иной возможности модернизации, кроме как добавления немногочисленных адаптеров и подключения usb-устройств, расширяющих его функционал, или увеличивающих возможности системы. Например, к Paspberry Pi таким образом можно добавить Bluetooth-модуль, WI-FI-модем, увеличить объём оперативной памяти с помощью ReadyBoost – программной технологии Microsoft, позволяющей увеличить быстродействие компьютера за счет памяти подключаемого флеш-накопителя.

Краткая история

Raspberry разрабатывается Фондом Raspberry Pi Foundation — это благотворительной организации, основанной в 2009 году для содействия изучению основ информатики в школах.

Первая модель, собранная на плате однокристальной системы Broadcom, вышла в 2011 году в виде прототипа, и уже спустя год 10 000-м «тиражом» разошлась среди компьютерщиков-энтузиастов. Выпуск финальной версии модели Raspberry Pi B начался в феврале 2012 г. Цена на момент релиза составляла $35, а спустя год, в феврале 2013 г.

, состоялась презентация Raspberry Pi A стоимостью $20 – процесс производства был удешевлён и оптимизирован под массовый выпуск.

С 2012 по 2015 годы вышли Raspberry Pi «B», Raspberry Pi «B+», Raspberry Pi «2 model B»

В ноябре 2015 г. и феврале 2017 г. разработчики проекта создали «Облегченные» версии – Zero и Zero W. Основные их отличия – цена в 5 и 10 долларов соответственно и несмонтированный разъём GPIO.

С 2016 по 2018 годы вышли Raspberry Pi 3, Raspberry Pi Zero W, Raspberry Pi 3B+. Главное отличие моделей третьего поколение – наличие Wi-FI, Bluetooth, Ethernet (в последней модели его скорость может достигать 1Гбит в секунду), более мощные 64-битные процессоры

В конце июня 2019 г. был выпущен Raspberry Pi 4. Новинка получила полное обновление основных компонентов, включая процессор, память и интерфейсы, но сохранила старую цену – $35 (63 — в максимальной комплектации).

Рисунок 1. Raspberry Pi 4 Model B

ОС для одноплатного ПК

Изначально Raspberry Pi был разработан с расчётом на то, что будет работать под ОС Linux – это делало его более универсальным, но в 2015 году Raspbian официально представила Raspberry Pi Foundation как основную ОС для своих компьютеров. Raspbian OS оптимизирована для низкопроизводительных процессоров ARM, которые ставятся на последнюю модель — Raspberry Pi4 .

Вообще, на практике на Papberry Pi (не позднее третьей версии) хорошо работают следующие ОС:

· OSMC (Open Source Media Center) — лучшее, наиболее функциональное мультимедийное программное обеспечение о открытым программным кодом.

· ARCHLINUX – её специальная версия для Raspberry Pi. ОС является независимым дистрибутивом GNU/Linux общего назначения.

· PI MUSICBOX – это дистрибутив, основанный на Mopidy Music Steraming Serverвляется автономным потоковым музыкальным проигрывателем для Spotify, Google Music, SoundCloud, Webradio, подкастов и другой музыки из облака.

· RETROPIE – позволяет превратить малиновый компьютер в игровую приставку для ретро-игр

· OPENMEDIAVAULT – превращает компьютер в машину для управления сервером, хранящем данные на файловом уровне

· RISK OS – ОС, разработчиками которой являются инженеры компании, которая разработала первый процессор с архитектурой ARM.

· Windows 10 ARM – WOA Deployer, r, который устанавливает ARM-версию Windows 10 на microSD. Идея плохая, так как карте памяти даже последнего — 10 класса, будет не хватать скорости записи и чтения. Система будет работать стабильно с microSD со скоростью записи не менее 60 Мб/с, чтения – не менее 100 Мб/с

· Android – различные сборки

Ответим на вопрос: «Почему Raspberry PC так популярен?»

Популярность и продолжающийся успех Raspberry Pi обусловлены его доступной ценой и невероятным сообществом.

Эбен Аптон – один из создателей одноплатного компьютера, при создании этого ПК поставил задачу сделать недорогое, прочное (чтобы его можно было доставать из портфеля без защитного корпуса тысячи раз) устройство, которое поможет всем обучаться программированию (главный покупатель всё же школьник или подросток – идея создать такой ПК возникла у его создателей из-за недонабора студентов на оксфордские курсы по программированию и алгоритмам). Всего за 25 долларов он компьютер привлек огромный круг пользователей — от школьников до профессиональных программистов. На сегодняшний день выпущено уже 30 млн Raspberry Pi всех моделей.

Применения, которые можно найти Raspberry Pi

-> Cделать кластер из компьютеров Raspberry Pi

В последние годы кластеры занимают нишу как в сфере распределённых вычислений (в основном начных), так и в сфере веб-сервисов – там, где нужно на огромное количество запросов отвечать ежесекундно.

В части распределённых вычислений есть несколько популярных решений:

· MPI (Message Passing Interface) – стандарт взаимодействия между процессами, которые могут выполняться на разных узлах кластера. На разных узлах выполняются разные программы, но задача их взаимодействия, обмена данными решается проще за счёт стандарта MPI

· MOSIX (Cluster Management System) – дистрибутив с пропатченным ядром Линукс. Программы не нуждаются в перекомпилляции, а по кластеру могут мигрировать запущенные процессы, причём это происходит в автоматическом режиме. Цель миграции – найти узлы, которые имеют большую производительность и меньшую нагрузку.

Сегодня собрать микро-версию суперкомпьютера может каждый. Уже готовые сборки (микросхемы со стойками и системами охлаждения) продаются на том же Алиэкспресс. ПО находится в открытом доступе и бесплатно. Для управления кластером из мини-ПК часто используются специальные сборки Линукс.

Самый большой в мире суперкомпьютер из более тысячи Raspberry Pi 3 B+ в 2019 представила Oracle – компания-разработчик программного обеспечения. В качестве ОС в ход пошла сборка Oracle Autonomous Linux.

Рисунок 2. Суперкомпьютер на Raspberry от Oracle

Компьютеры обменивались между собой данными по LAN-портам. Для коммуникации задействовали 48-портовые сетевые концентраторы Ubiquiti. Для обеспечения установки энергией использовались специально разработанные БП.

Практическое применение установки компанией пока не планируется. Для Oracle интерес был только в самом процессе сборки – никто до них не собирал проект на Paspberry Pi таких масштабов, поэтому компании пришлось разрабатывать все аппаратные решения с нуля.

-> Сделать робота под управлением мини-компьютера

Выбор аппаратно-программных средств для построения систем автоматики и робототехники зависит от нескольких факторов, в том числе и от масштабов проекта. Raspberry Pi очень удобно использовать как управляющее устройство для роботов – у него уже есть встроенный модуль Wi-Fi, а вся аппаратная часть робота будет связываться с ним по USB. Интерфейсы для управления роботами уже написаны, остаётся только их установить. Тем не менее, для небольших роботов без сложных интерфейсов более выгодно использовать Arduino.

Рисунок 3. Робот Keywish Panther-Tank для проекта Arduino

Один из самых интересных роботов — робот на базе Raspberry Pi 4, решающий задачи манипулирования и обслуживания. Он был создан французской робототехнической компанией Pollen Robotics и уже находится в продаже.

Рисунок 4. Робот Rachy

11 лучших приложений Raspberry Pi

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

Как ваш рабочий стол: Это одно из самых простых приложений, которое имеет большой смысл. Кроме того, это один проект, где у вас будет все необходимое оборудование прямо на вашей стороне.

Требования :

  • Raspberry Pi
  • Карта памяти MicroSD
  • Блок питания
  • Подходящий экран дисплея
  • Кабель HDMI

Рис. 1: Raspberry Pi в качестве рабочего стола

1. Процедура : Raspberry Pi 3 поставляется со встроенным Bluetooth и Wi-Fi, однако, если вы планируете работать с некоторыми другими версиями, вам потребуются USB-ключи, совместимые с этой платой. Тем, кто использует Ethernet, будет легко, потому что система уже оснащена портом Ethernet. Когда вы закончите настройку, все, что вам нужно сделать, это установить предпочитаемую операционную систему. Об остальном позаботится само правление.

2. Система домашней автоматизации: Система Raspberry Pi может легко поддерживать некоторые из самых мощных приложений домашней автоматизации. Его можно использовать для подключения датчиков, реле, камер и источников света к компьютеру или телефону. Вы можете легко управлять своим домом удаленно . Если вы хотите расширить его функциональность, просто добавьте Arduino или другую столь же мощную плату и бинго!! Ну вот. Вы можете получить более подробную информацию об этом на https://www.instructables.com/id/Uber-Home-Automation-w-Arduino-Pi/

Рис. 2: Система домашней автоматизации на основе Raspberry Pi

3. Миниатюрная видеокамера: Наиболее подходящая версия для этой цели — Raspberry Pi Zero.

Требование:

  • Аккумулятор LiPo
  • Зеро LiPo
  • Модуль камеры Pi Zero
  • Гиперпиксельный экран Pimoroni
  • Паяльная машина

Рис. 3. Видеокамера на базе Raspberry Pi Вы можете спаять все части вместе и подготовить установку, как показано на рисунке. После этого все, что вам нужно сделать, это установить драйвер HyperPixel на Pi, и все готово для записи. Преимущество HyperPixel в том, что он поставляется с сенсорным экраном, поэтому при желании можно легко добавить GUI (графический интерфейс пользователя). Более подробную пошаговую информацию можно найти на странице https://www.hackster.io/TheBubbleworks/picorder-0eb9.4д.

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

  • Полнофункциональный надежный телефон.
  • Дешевый телефон с полностью открытым исходным кодом.
  • Телефон, который можно как отремонтировать, так и собрать самостоятельно.
  • Телефон, детали которого можно легко приобрести в непосредственной близости от вас.
  • Позволяет писать собственные идеи приложений на Python.
  • Нет приложений, связанных с нарушением конфиденциальности.
  • Рис. 4. ZeroPhone — смартфон на базе Raspberry Pi Пользовательский интерфейс для него будет написан на Python. Подробнее об этом можно узнать на странице https://hackaday.io/project/19035-zerophone-a-raspberry-pi-smartphone.

    5. XBox Zero: Знаете ли вы, что размер Raspberry Pi Zero настолько мал, что может поместиться во что угодно, даже в игровую консоль XBox. Вам просто нужно сделать несколько настроек, и он может быть размещен внутри контроллера XBox. Затем вам понадобится программное обеспечение для эмуляции RetroPie, которое останется внутри контроллера. Вы увидите, что контроллер зацикливается внутри Pi. Вы можете играть в любые свои любимые игры на экране дисплея HDMI.

    Рис. 5: XBox Zero — контроллер XBox на базе Raspberry Pi  

    Требование:

    • Карта Micro SD
    • Малиновый Пи Зеро
    • Оригинальный контроллер Xbox большого размера
    • USB-блок питания 2 А
    • Кабель Mini HDMI и адаптер
    • Кабель USB OTG
    • Обычные стальные нервы, инструменты для зачистки проводов, ножи и отвертки

    Пошаговую процедуру можно посмотреть на https://shkspr.mobi/blog/2015/11/raspberry-pi-zero-hidden-in-an-xbox-controller/.

    6. AI Assistant: «Magpi», официальный журнал Raspberry Pi, недавно в партнерстве с Google выпустил аппаратный комплект, который позволяет пользователям интегрировать голосовые команды на естественном языке через Google CLoud Speech API, а также Google Assistant SDK. В комплект входит множество вещей, включая картонный чехол, кнопку, микрофон и динамик. В картонном футляре может разместиться лоу-фай версия Google Home.

    Рис. 6. Google AI Assistant на базе Raspberry Pi 

    Комплект можно приобрести здесь https://aiyprojects.withgoogle.com/voice#project-overview.

    7. Home Arcade Box: Это правда, что Raspberry Pi не может запускать несколько современных игр, некоторые технические фанаты предсказывают, что Pi идеально подходит для игры в эмуляторы. Для тех, кто не знает, эмуляторы — это программы, которые позволяют пользователям играть в игры с устаревших, старых консолей, таких как оригинальная PlayStation, Sega Genesis или SNES. Большинство этих программ могут свободно использовать ПЗУ.

    Рис. 7. Домашняя аркадная система на основе Raspberry Pi 

    Большинство эмуляторов могут работать на идеальной ОС Raspbian. Ребята из RetroPie долго и упорно работали над созданием кастомизированного образа диска, который бы выполнял за вас все возможные задачи. Это позволит пользователю выбрать, а также запустить эмулятор по своему выбору с помощью одного USB-геймпада. Есть только одна маленькая загвоздка, вам понадобится физическая копия игр или пиратская версия.

    8. Беспроводной сервер печати: Хуже всего в технологиях то, что они быстро устаревают и заменяются новыми. Помните, как мы все были влюблены в Windows 7, некоторые из нас даже очень верны ей даже после того, как Windows 10 уже в игре. Чего бы вы не отдали, чтобы сохранить некоторые из ваших любимых технологий, не так ли? Raspberry может решить некоторые из таких проблем. Если у вас есть старый принтер, который вам нравился, но сейчас он не работает из-за отсутствия функции беспроводного подключения, Raspberry Pi может позаботиться об этом недостатке прямо сейчас. Вам просто нужен Raspberry Pi, подключенный к вашей домашней сети, а также несколько программ для сервера печати.

    Рис. 8: Raspberry Pi Zero как сервер беспроводной печати

    Эта задача может быть выполнена путем установки программного обеспечения для обмена файлами Samba, за которым следует CUPS (Common Unix Printing System). CUPS предоставляет драйверы для принтеров вместе с консолью администрирования.

    После завершения настройки вы можете настроить Pi так, чтобы любая ваша ОС, будь то MacOS или Windows, которая подключается к вашему дому, могла получить доступ к принтеру. Кроме того, если в вашем принтере нет USB-разъема, вы всегда можете воспользоваться адаптерами на рынке. Но помните, что у него есть свои ограничения, очень старые принтеры могут быть несовместимы с ним. Рациональное решение — купить что-нибудь подешевле и запустить на своей последней системе.

    9. Игровой сервер Minecraft: Применение Raspberry Pi не ограничивается старыми и устаревшими системами. Мало кто знает, что стандартная операционная система Raspberry Pi поставляется со специальной предустановленной версией Minecraft. Кроме того, мало кто знает, что Pi можно использовать и в качестве игрового сервера.

    Рис. 9. Репрезентативное изображение, показывающее Raspberry Pi в качестве игрового сервера MInecraft

    Pi может размещать Minecraft самым простым способом. Теперь вы можете держать свой игровой мир в безопасности внутри него и играть из любой части вашей домашней сети. Если у вас есть более одного или двух Raspberry Pi, вы всегда можете превратить один из них в выделенный игровой сервер для улучшения игрового процесса. Помимо Minecraft, он может выступать в качестве выделенного сервера для нескольких других многопользовательских онлайн-игр, таких как Open TTD, Civilization, Doom, Quake и других.

    10. Камера видеонаблюдения с захватом движения: Если у вас есть обычная веб-камера USB, вам просто нужен модуль камеры Raspberry Pi для создания системы безопасности с захватом движения. Просто убедитесь, что у вас есть хороший запас USB-накопителей и карт памяти microSD большой емкости для хранения отснятого материала.

    Рис. 10: Камера захвата движения на базе Raspberry Pi

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

    11. Фотосъемка ночного неба: Мы завершаем этот список одним из самых интригующих и масштабных приложений Rpi — фотосъемкой ночного неба. Для этого вам понадобится модуль камеры Raspberry Pi-No-IR и камера хорошего качества. Поскольку ИК-фильтр будет за кадром, камера будет давать гораздо лучшие результаты в ночное время, позволяя вам взглянуть на то, что происходит в небе, пока вы отдыхаете внизу.

    Рис. 11. Изображение Юпитера, полученное с помощью камеры на базе Raspberry Pi 

    Ищете ли вы снимки планет, луны, метеоров или звезд крупным планом, вы можете получить все это, не взламывая ни одну из камер НАСА. Вы также можете использовать покадровую камеру, которую мы обсуждали в последних нескольких абзацах, для отслеживания траектории звезд, луны или планет. Что бы вы ни планировали, это маленькое чудо сделает это возможным, не повредив вашему карману.

    Final Word

    То, что мы здесь обсудили, — лишь верхушка айсберга. За время игры с этой системой было сделано и будет сделано гораздо больше. Arduino и RPi оказались самыми большими помощниками для новаторов и технических специалистов во всем мире. Они упростили программирование и возможности внедрения технологий в повседневную жизнь без дополнительных затрат денег, времени и энергии. На этом пока все, но по прошествии времени мы продолжим рассказывать вам лучшие и большие истории, связанные с этими системами.

     


    Рубрики: Arduino, Микроконтроллер PIC, Raspberry pi, Технические статьи
    С тегами: Arduino, pic, Raspberry Pi
     




    Интересно, что делать с этой малиной Пи вы купили? Может ли это маленькое устройство работать как настольный ПК? Как сервер? Как радиостанция? Да, оно может!

    Для начала мы подготовили кураторский список того, чем можно заняться с Raspberry Pi, каждый со своим подробное руководство по MakeUseOf.

    Предположим, вы используете Raspberry Pi 4, но большинство этих проектов будут работать на более старых моделях, а некоторые даже работают на Raspberry Pi Zero.

    Самый простой способ использовать Raspberry Pi — в качестве настольного компьютера. Это особенно подходит для Raspberry Pi 3, 4 и Raspberry Pi 400.

    Помимо самого Pi, карты microSD и блока питания вам понадобится кабель HDMI и подходящий дисплей. Для Pi 3 и 4 вам также понадобятся клавиатура и мышь — USB или Bluetooth. Позже в Raspberry Pi появились встроенные Wi-Fi и Bluetooth. Для более старых моделей проверьте Raspberry Pi Hub на elinux.org на наличие совместимых ключей.

    Теперь вам нужна только операционная система. Операционная система Raspberry Pi и Ubuntu идеально подходят, и обе поставляются со встроенными соответствующими приложениями Raspberry Pi.

    Если у вас старый принтер без беспроводной связи или принтер, который старый стандарт Wi-Fi), вы можете не отправлять его на свалку, используя Raspberry Pi.

    Объедините программное обеспечение для обмена файлами Samba и программное обеспечение для печати CUPS, и вы сможете сделать этот принтер беспроводным. Common Unix Printing System предоставляет драйверы для вашего принтера и консоль администрирования.

    После настройки любой компьютер в вашей домашней сети может получить доступ к принтеру. Вы даже можете добавить поддержку AirPrint в Raspberry Pi для устройств iPhone и Android.

    Одно время одним из популярных способов использования Raspberry Pi был медиацентр Kodi. Было выпущено несколько сборок Kodi, при этом OSMC и LibreELEC по-прежнему сильны.

    Если вы предпочитаете, чтобы ваш компьютер был доступен для других проектов, Kodi можно установить на ОС Raspberry Pi. Его также можно добавить в ретро-игровые системы (см. ниже). Однако установка Kodi сопряжена с некоторыми оговорками. Не все надстройки доступны, а из тех, что есть, многие предназначены для потоковой передачи пиратского контента.

    Поэтому мы рекомендуем вам устанавливать только безопасные и легальные дополнения из официальных репозиториев Kodi.

    Помимо потокового мультимедиа, Raspberry Pi идеально подходит в качестве ретро-игрового автомата. Компактное и достаточно мощное, чтобы его можно было использовать несколькими способами, устройство подходит как полноразмерный игровой автомат или даже как часть портативного устройства в стиле Game Boy.

    Доступны различные ретро-игровые операционные системы, все с поддержкой контроллера. Можно эмулировать многие классические игровые платформы, от MS-DOS и 16-разрядных консолей до Commodore 64.

    Вы, наверное, знаете, что для Raspberry Pi OS доступна специальная версия Minecraft. Но знаете ли вы, что ваш Pi можно использовать в качестве игрового сервера Minecraft, позволяя вам играть из любой точки вашей домашней сети?

    Это позволяет вам размещать онлайн-игры Minecraft с людьми в том же здании или даже в Интернете, приглашенными для игры.

    Помимо Minecraft, на Raspberry Pi можно настроить и другие многопользовательские сетевые игры. Порты Quake, Civilization, Doom и Open TTD с открытым исходным кодом можно установить в качестве игровых серверов на Raspberry Pi.

    Покадровое видео становится все более популярным как форма искусства, и пользователи всех возрастов делятся своими фильмами на YouTube и в социальных сетях.

    Но как делается покадровая съемка? Вы можете узнать это с помощью Raspberry Pi и специального модуля камеры.

    Используя язык программирования Python, подходящее крепление (над головой для анимации поделок из бумаги в стиле Гиллиама, стандартный штатив для глиняных или игрушечных анимаций) и хорошо освещенное место, вам также потребуется установить кнопку для GPIO Пи.

    Осторожно: покадровая съемка требует много времени. Для получения хороших результатов требуется некоторая практика, и вам нужно будет добавить саундтрек.

    Объединение модуля камеры Raspberry Pi с другим сценарием дает еще одно применение вашему Pi: создание видеороликов с интервальной съемкой. Это делается путем съемки одиночных кадров с временной задержкой. Опять же, вам понадобится штатив или крепление, чтобы модуль камеры оставался устойчивым.

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

    У вас есть сообщение, которым вы хотите поделиться? Нужно общаться с сообществом, у которого нет доступа в Интернет? Ответ заключается в трансляции с использованием радио, секретной функции Raspberry Pi.

    Вещание в диапазоне FM без лицензии является незаконным. К счастью, Pi может транслировать только на небольшое расстояние, так что вы сможете избежать неприятностей.

    Действительно, это концептуальный проект, малопригодный для городского использования. Тем не менее, это может оказаться полезным в удаленных местах.

    Требуется портативный аккумулятор и навыки пайки. Аудио, которое вы хотите транслировать, должно быть предварительно загружено на карту microSD и воспроизводиться в цикле.

    Нужно разместить сайт? Raspberry Pi можно настроить для размещения домашней страницы или блога либо со статическими веб-страницами, либо с контентом, управляемым базой данных.

    Вам понадобится Apache, а для более продвинутых веб-сайтов — полный стек LAMP с PHP и MySQL вместе с Apache. Это полезно, если вы также настроили FTP.

    После выполнения этих шагов сохраните файлы HTML в каталоге /www/, и ваш веб-сервер готов. Или вы можете установить какое-то специальное веб-программное обеспечение, такое как WordPress.

    Чтобы разместить свой веб-сайт в Интернете, вам потребуется статический IP-адрес от вашего интернет-провайдера. Более дешевый вариант — No-IP.com.

    Многие учетные записи Twitter являются ботами, программами, созданными с целью автоматической публикации сообщений. Некоторые из них полезны; обновления с ваших любимых веб-сайтов, например. Однако многие из них раздражают или даже неприятны и содержат спам.

    Но есть несколько полезных вещей, которые вы можете сделать с ботом Twitter, и если ваш Raspberry Pi имеет постоянное подключение к Интернету, вы можете создать свой собственный.

    Вам нужно будет зарегистрировать приложение Twitter, чтобы получить доступ к API Twitter, и с некоторым кодом (Python или Node. js) ваш бот будет готов. Вы можете твитнуть что угодно, от температуры процессора вашего Pi до случайно выбранной цитаты дня или даже фотографии.

    Стандартные цифровые фоторамки привлекательны, хотя и ограничены в пространстве, хранении и назначении. Что, если бы они могли делать больше, чем просто показывать ваши любимые семейные фотографии?

    Это один из лучших проектов для Raspberry Pi, который вы когда-либо создавали: цифровая фоторамка, которая доставляет вдохновляющие сообщения вместе с фотографиями красивых сцен. Результатом является то, что ослепляет ваши глаза, заставляя вас действительно задуматься о сообщении. Для этого проекта мы использовали сенсорный дисплей Raspberry Pi; подойдет любой совместимый ЖК-дисплей.

    Помимо стандартного модуля камеры Raspberry Pi, также доступен модуль без ИК-подсветки. Это особенно удобно для ночной съемки. Модуль Raspberry Pi без ИК-камеры.

    Вы можете фотографировать то, что происходит наверху, пока вы спите внизу. Это дает вам возможность снимать звезды, метеоры, луну, планеты и даже НЛО.

    Например, вы можете использовать цейтраферную съемку, чтобы отслеживать движение звезд и луны в течение ночи. Или используйте длинную выдержку, чтобы получить эффект трассировки. Каким бы ни был ваш план ночной фотосъемки, Raspberry Pi должен идеально соответствовать вашим требованиям.

    Необходимо контролировать устройства в вашей сети? Обеспокоены отсутствием подключения или хотите быстро получать уведомления, когда ваш сайт отключен?

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

    Хотя вы можете использовать ПК, Raspberry Pi 2 или более поздней версии идеально подходит для этого проекта.

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

    Это может быть даже еще один Raspberry Pi!

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

    Еще один способ воспользоваться преимуществами модуля камеры Raspberry Pi — вести прямую трансляцию на YouTube.

    Это работает с Raspberry Pi 3 или более поздней версии. Хотя можно использовать совместимую USB-камеру, наилучшие результаты можно получить с официальным устройством.

    Чтобы начать работу над этим проектом, вам понадобится готовый к использованию собственный канал YouTube и установленный пакет libav-tools. Ознакомьтесь с нашим подробным руководством по потоковой передаче видео в реальном времени на YouTube с Raspberry Pi для получения полных инструкций.

    Одна из основных целей Raspberry Pi — научить детей программировать. Но взрослые также могут воспользоваться встроенными инструментами кодирования платформы.

    Это не так сложно, как вы думаете, поскольку в ОС Raspberry Pi включено несколько предустановленных приложений, которые облегчают базовое программирование. Среди них Скретч.

    Инструмент программирования, который достаточно прост для управления светодиодами и программирования основных игр, Scratch избегает сложностей ввода строк кода. Вместо этого вы просто перетаскиваете блоки кода на место с помощью мыши. Они преобразуются в код, который можно экспортировать как программу для запуска.

    Одна из самых крутых вещей, которые вы можете делать с Raspberry Pi, — это транслировать видеоигры.

    С Raspberry Pi 2 или более поздней версии вы можете транслировать игры Steam с вашего основного ПК или Steam Deck на телевизор. Вам необходимо убедиться, что Raspberry Pi или ПК (предпочтительно оба) подключены к вашему маршрутизатору через Ethernet. Это связано с тем, что Wi-Fi недостаточно быстр для потоковой передачи игр без задержки.

    Однако, в отличие от Steam Link, вы можете транслировать игры, которых нет в Steam. Это возможно с помощью бесплатного инструмента под названием Parsec. Он предлагает потоковое видео со скоростью 60 кадров в секунду, сверхнизкую задержку и доступен для Windows 10, macOS и Linux.

    Вы когда-нибудь хотели узнавать последние новости, трейлеры к фильмам, поп-видео, информацию о дорожном движении и погоде во время бритья? Ответ — умное зеркало, устройство на базе Raspberry Pi.

    По сути, это двустороннее зеркало со специальным дисплеем, установленным за стеклом. Для проекта умного зеркала можно использовать любой тип зеркала; вы должны использовать тот, который соответствует вашим целям.

    Вы можете эмулировать классические платформы на Raspberry Pi или транслировать игры с ПК. Если вам неудобно настраивать потоковую передачу или эмуляторы, на Raspberry Pi можно установить множество игр.

    Некоторые отличные игры можно запустить на Raspberry Pi без эмуляторов.

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

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