Raspberry pi 3 что можно сделать: 25 , Raspberry Pi » Digitrode.ru
12 применений, которые можно найти Raspberry Pi
1. Настольный компьютер
www.raspberrypi.org
Несмотря на то что Raspberry Pi не самая мощная штука, его возможностей вполне хватит для создания простенького компьютера. Вряд ли вы сможете играть на подобном устройстве в тяжеловесные игры, но для офисной работы, просмотра фильмов, прослушивания музыки и интернет-сёрфинга Raspberry Pi хватит.
Помимо самого Raspberry Pi, вам понадобится корпус для него, карта microSD, блок питания, кабель HDMI и подходящий дисплей, а также клавиатура и мышь — беспроводные или подключаемые по USB. Наушники или колонки тоже не помешают. У устройства есть встроенные Wi-Fi, Bluetooth и Ethernet-порт, так что проблем с интернетом не возникнет.
Специально для Raspberry Pi разработан дистрибутив Linux Raspbian. Но если он вам не по душе, можете установить привычную Ubuntu MATE, консервативный, но стабильный Debian или постоянно обновляющийся Arch (с последним, скорее всего, справятся только гики). Вообще подойдёт любой дистрибутив — главное, убедитесь, что он поддерживает архитектуру процессора ARM.
При желании вы можете вкатить на Raspberry Pi даже Windows 10 — для этого вам понадобится установщик WOA Deployer.
Установите в систему медиапроигрыватель, офисный пакет, браузер и прочие необходимые вам штуки — и у вас появляется дешёвый, бесшумный и миниатюрный компьютер.
2. Медиацентр
www.kodibox.lwhdesign.org
Raspberry Pi отлично подходит для создания собственного медиацентра. Вам понадобится любой телевизор, поддерживающий HDMI. Причём необязательно, чтобы телевизор был новым или «умным».
Поставьте на Raspberry Pi любой дистрибутив Linux на выбор. Затем загрузите и установите в него Kodi. Это великолепная программа для медиасервера, с удобным и стильным интерфейсом, кучей возможностей, плагинов и тем оформления. И к тому же бесплатная.
А если докупить ещё какой-нибудь пульт, подключающийся по Bluetooth, можно с удобством управлять программой прямо с дивана.
Kodi привносит на Raspberry Pi множество функций. С ним вы можете смотреть любые фильмы и сериалы, слушать музыку и любоваться фотографиями, подключаться практически к любым стриминговым сервисам, скачивать торренты, сёрфить по сети.
А если вам чего-то не хватает, загляните в репозиторий расширений Kodi — найдёте там ещё уйму всяких интересных штуковин.
3. Умный телевизор
www.raspberrypi.org
В довесок к предыдущему пункту стоит сказать, что связка из Raspberry Pi и Kodi способна сделать умным вообще любой телевизор — даже тот старый ящик у вашей бабули. Для этого понадобится специальный аналоговый кабель (вроде такого).
Подключаем к старому телевизору Raspberry Pi с Linux и Kodi на борту, коннектим к одноплатнику пульт ДУ, и можно спокойно смотреть «Игру престолов» на даче. Не нужно везти за город огромную плазму — пользуемся тем, что есть на месте.
4. Музыкальный проигрыватель
www.pimusicbox.com
Любите музыку? Если у вас имеется запасной комплект хороших колонок, можете подключить их к Raspberry Pi и превратить одноплатный компьютер в музыкальную станцию.
Для Raspberry Pi создан специальный дистрибутив под названием Pi MusicBox, который предоставляет множество интересных возможностей. С ним вы сможете стримить музыку из Spotify, SoundCloud, Google Music и слушать подкасты iTunes и gPodder. Воспроизводить локальные и сетевые музыкальные файлы в MP3, OGG, FLAC, AAC и наслаждаться тысячами радиостанций через TuneIn, Dirble, AudioAddict и SomaFM. А ещё скробблить на Last.fm.
Pi MusicBox поддерживает внешние звуковые карты USB — это важно для меломанов, поскольку встроенный звук у Raspberry Pi не лучшего качества.
5. Приставка для ретроигр
www.blog.hackster.io
Современные AAA-проекты Raspberry Pi, конечно, не потянет, а вот старые добрые хиты для NES, SNES, Sega Master System, Genesis и прочие взлетят на нём на ура. Для Linux существует огромное количество эмуляторов классических консолей, которые легко установить в любой дистрибутив.
Либо вы можете не париться и сразу выбрать один из дистрибутивов, которые целиком заточены под эмуляцию классических игр. К примеру, Recalbox или RetroPie. Они оптимизированы для Raspberry Pi и поддерживают как современные контроллеры от PlayStation 3/4 и XBox 360/One, так и реплики классических (например, такую).
Для пущего олдскула рекомендуется запускать всё это добро на старом выпуклом экране аналогового телевизора, и вы сами не заметите, как слёзы ностальгии увлажнят бороду.
6. Клиент Steam Link
www.techwiztime.com
Производительность Raspberry Pi не позволяет играть на нём в особо требовательные игры. Но это не значит, что одноплатник для геймера бесполезен. Вам наверняка известно, что в клиенте Steam есть функция «Домашняя трансляция».
Работает она так: вы запускаете игру на своём мощном ПК, а затем изображение начинает транслироваться в реальном времени на другое устройство, с которого вы и будете управлять игрой.
В качестве такого устройства вполне может выступать Raspberry Pi. Подключите его к монитору или телевизору, подсоедините геймпады (лучше всего родной Steam Controller) и дайте доступ через Ethernet к вашей домашней локальной сети.
Затем установите приложение Steam Link, которое официально доступно на Raspberry Pi для системы Raspbian. Включите игру на ПК, начните трансляцию. И Rasbperry Pi превратится в своего рода консоль.
7. Сервер беспроводной печати
reddit.com
Допустим, у вас есть старый принтер. Не настолько старый, чтобы его выбросить. Но и не достаточно новый, чтобы им поддерживалась технология подключения к беспроводной сети. А у вас дома много разных устройств, с которыми хотелось бы этот принтер использовать. Raspberry Pi вам в этом поможет.
Установите на ваш одноплатный компьютер любую систему по вашему вкусу (Raspbian или Debian отлично подойдут). Затем в системе установите пакеты Samba и CUPS. Подключите принтер к Raspberry Pi кабелем, и в настройках системы сделайте его сетевым.
Подсоединяем Raspberry Pi к Wi-Fi, и вот на вашем принтере можно печатать с любого компьютера или ноутбука в локальной сети.
А если доустановить в систему пакет avahi-discover, то у принтера появится поддержка функции Air Print. Через него можно будет печатать «по воздуху» с iPhone, iPad или Android.
8. Сетевой диск
www.cnet.com
NAS — это сетевое хранилище в компактном корпусе, которое позволяет легко создавать бэкапы и восстанавливать данные со всех ваших компьютеров в локальной сети. У него много преимуществ, но всё-таки это довольно дорогая штука. Raspberry Pi может всё то же дешевле.
Возьмите Raspberry Pi с установленным Linux на борту и подключите к нему несколько жёстких дисков. Можно использовать как интерфейс SATA, так и USB. Затем в настройках носителей сделайте их общедоступными для всех ваших компьютеров в локальной сети. Получится эдакий импровизированный NAS.
Теперь ваши данные будут в безопасности. Сохраняйте все документы, фотографии и прочие важные сведения на диски Raspberry Pi и будьте уверены, что с ними ничего не случится.
Встроенное средство архивации Windows 10 и другие программы для бэкапов умеют сохранять резервные копии на сетевые диски, так что процесс копирования можно полностью автоматизировать.
9. Собственное облако
www.stewright.me
Итак, у вас появилось собственное сетевое хранилище. Почему бы не пойти дальше и не создать своё личное облако? Зачем зависеть от Google и Dropbox, которые просят денег за каждый лишний мегабайт?
Чтобы развернуть на Raspberry Pi свой облачный сервер, вам понадобится дистрибутив вроде Raspbian или Debian и специальное приложение ownCloud либо его аналог Nextcloud. У них есть и десктопные клиенты для всех платформ, и мобильные приложения.
Создав на Raspberry Pi облако, вы получите огромный простор для действий. Автоматическая синхронизация файлов на всех платформах, точно настраиваемая и очень быстрая. Хранилище для контактов и почты (прощай, Gmail). Хранилище для заметок (прощай, жадный Evernote). Вы можете даже развернуть свой сервис для управления задачами и работать на Raspberry Pi командой, как в каком-нибудь Trello.
10. Загрузчик торрентов
www.kamilslab.com
Те, кто любит скачивать разные вещи с трекеров, могут превратить Raspberry Pi в универсальный загрузчик торрентов. Для этого понадобится, собственно, сам одноплатный компьютер, и один или несколько жёстких дисков, подключённых по USB либо SATA.
Установите на Raspberry Pi систему и торрент-клиент. Например, лёгкий Transmission или функциональный qBittorrent. Управлять ими можно с любого компьютера в домашней сети через веб-интерфейс в браузере.
Либо можно настроить клиент так, чтобы он автоматически забирал torrent-файлы из папки какого-нибудь облачного хранилища вроде Dropbox. Скидываете torrent-файл с любого устройства в папку, и устройство автоматически начнёт загрузку.
Кроме того, Raspberry Pi можно научить следить за изменениями раздач по RSS. Так что, когда выйдет новая серия какой-нибудь «Игры престолов», устройство самостоятельно скачает её, не дожидаясь вашей команды.
11. Маршрутизатор
www.downey.io
Из Rasbperry Pi можно сделать нечто вроде роутера, который будет блокировать рекламу на всех устройствах в вашей домашней сети. Установите на одноплатный компьютер специальное приложение под названием Pi-Hole, настройте, затем переведите Raspberry Pi в режим раздачи Wi-Fi. Возможно, вам придётся докупить внешний модуль Wi-Fi для Pi, если качество сигнала покажется неудовлетворительным.
Когда все ваши гаджеты будут подключаться к интернету через Pi-Hole, на них перестанет отображаться реклама. Баннеры в браузерах, всплывающие окна в приложениях на смартфонах или умных телевизорах — всё это будет заботливо вырезано.
Кроме того, Pi-Hole может блокировать нежелательные для вас сайты и показывать подробную статистику по расходам интернет-трафика.
А если немного поковыряться с настройкой, то с Raspberry Pi можно пропускать весь ваш трафик через VPN или TOR. Тогда вы забудете о постоянных блокировках.
12. Веб-сервер
www.pimylifeup.com
У вас есть собственный сайт, блог или что-то в этом духе, и вам надоело постоянно платить за хостинг? Почему бы не разместить своё творение на Raspberry Pi? Конечно, одноплатник вряд ли потянет огромный ресурс с миллионами посетителей, но если сайт у вас небольшой, устройство с ним справится.
Можете установить на Raspberry Pi Apache, PHP, MySQL, WordPress — любые инструменты, которые вам понадобятся, и миниатюрный компьютер станет вполне неплохим веб-сервером. Остаётся только приобрести у интернет-провайдера статический IP. Или даже обойтись без этого, воспользовавшись сервисом No-IP.com.
Это далеко не всё, что можно сделать с Raspberry Pi. Умельцы в Сети делают из него собственные метеостанции, системы видеонаблюдения, автоматические раздатчики корма для собак и удобрений для цветов, и даже огромных боевых роботов. Наконец, ничто не мешает задействовать Raspberry Pi для нескольких задач сразу — всё зависит только от ваших потребностей и фантазии.
Читайте также
🧐
что можно сделать на основе «малинки»?
Raspberry Pi 3 возможно назвать по-настоящему универсальным компьютером. Возможности Raspberry Pi 3 очень велики.
Raspberry Pi 3 возможно назвать по-настоящему универсальным компьютером. Bitcoin, конечно, на нём намайнить не получится, да и в игры с графикой консолей последних поколений поиграть не выйдет, но вот со многим остальным он хорошо справится. Ниже, в свою очередь, будет рассмотрены основные и наиболее популярные варианты применения Raspberry Pi 3.
Мультимедийные возможности Raspberry Pi 3
Возможности Raspberry Pi 3 в области мультимедиа очень велики. В частности, на основе «Малины» можно сделать мультимедийный центр, игровую консоль либо даже всё сразу. В результате с этим одноплатником можно получить на своем телевизоре с HDMI-портом доступ к следующим категориям развлечений:
- видео в высоком разрешении на YouTube или других хостингах;
- музыке на стриминговых сервисах;
- игровым стримам на, например, Twitch;
- играм, разработанным для старых консолей: NES, SNES, SEGA и др.
Чтобы просматривать и прослушивать мультимедийный контент, можно либо использовать браузер, либо, что еще более удобно – установить специальный медиаплеер. Наиболее функциональным и удобным из них является Kodi.
Для превращения «Малины» в игровую консоль нужно поставить на неё эмуляторы интересующих платформ и заказать игровые Rom-ы. Это делается за пару десятков минут. А еще проще и удобнее – инсталлировать специальный дистрибутив, например, Retro Pie или какой-то другой.
Управление электроприборами через Raspberry Pi
Разработка и работа с документами на RPi
Конечно, «Малина» – не самый мощный компьютер, а значит – не лучшее решение для работы. Но при желании на ней более или менее комфортно можно посмотреть/отредактировать какой-то документ или даже написать скрипт. Конечно, работать с тяжелыми IDE на ней не получится, но этого от RPi никто и не требует.
Также с помощью RPi3 можно «посерфить» в интернете или пообщаться в мессенджерах либо социальных сетях.
Купить
Raspberry PI
Проверенный поставщик
MyRaspberri.ru рекоммендует
Сервер для любых нужд из Raspberry Pi 3
Еще один вариант, как можно использовать Raspberry Pi 3 – это сделать из него сервер. Так, достаточно поставить на него LAMP или просто Apache и Myphpadmin, после чего можно будет разрабатывать и тестировать веб-проекты в условиях достаточно ограниченных ресурсов.
Второй вариант – скачивать и раздавать с Raspberry Pi 3 torrent. Для этого, конечно, потребуется внешний жесткий диск, так как карты памяти и флэшки для данных целей не очень подходят как из-за ограничений скорости и маленького объема, так и ввиду быстрой изнашиваемости при интенсивных нагрузках.
Применение «Малины» в робототехнике и IoT
В IoT и робототехнике применение RPi практически безгранично. Из этого устройства можно сделать, например, камеру видеонаблюдения, небольшую метеостанцию, машинку с удаленным управлением и многое другое. Так, Raspberry Pi 3 находит применение в машине в виде видеорегистратора. При желании из данного одноплатника можно сделать даже мобильный телефон или смартфон. Но такое стоит делать либо ради экспериментов, либо, чтобы похвастаться перед друзьями/сообществом. Дело в том, что соответствующее устройство получится как минимум довольно громоздким.
Конечно, для данных целей понадобятся модули. Но с их покупкой проблем не должно возникнуть. В Сети существует множество магазинов, которые продают дополнительные компоненты для «Малины» по доступным ценам.
Объединение нескольких RPi 3 в кластер
Ещё один способ применения Raspberry Pi 3 – объединение нескольких таких устройств в кластер. Это довольно специфический способ использования, который подойдет далеко не каждому.
Для начала следует дать краткое и понятное объяснение, что такое кластер. В общих чертах под этим термином понимается комплекс однородного оборудования (в данном случае множество RPi), на которых параллельно выполняется какая-то задача.
Делать кластер из «Малины» для реализации чего-то серьезного практического смысла нет, так как есть более дешёвые и удобные решения. Объединение Raspberry Pi 3 в кластер целесообразно по большей части для обучения. Имея несколько одноплатников, можно разобраться с особенностями параллельных вычислений или показать как они работают ребёнку (собственно, RPi и создавался для обучения детей).
Как можно видеть, с RPi 3 можно сделать много интересных вещей. В первую очередь он полезен для изучения компьютеров. Но также он позволяет и реализовывать очень большое количество проектов, которые возможно применять для работы или отдыха.
10 крутых вещей, которые можно сделать на Raspberry Pi
Raspberry Pi — это одноплатный компьютер размером не больше кредитной карты. Все его порты и компоненты компактно уложены, компьютер может питаться от USB, его можно носить в кармане, плюс стоит он намного дешевле, чем любой компьютер-моноблок.
Из минусов — у него нет собственного монитора (нужно подключать внешний), его хранилище ограничено картой памяти или USB-диском, и у него не самый шустрый процессор. Тем не менее на этой Raspberry можно сделать много прекрасных вещей. Вот несколько примеров.
1. Настоящий настольный компьютер
Сложность: 5/5.
Время: 5/5.
В Raspberry Pi можно вставить карточку с предустановленной операционной системой Raspbian и загрузить его как обыкновенный компьютер. Вы вряд ли сможете поиграть на нём в игрушки, но работать с документами, сидеть в интернете, слушать музыку и смотреть фильмы — без проблем. Также в базовый дистрибутив входит пакет офисных программ. И всё это на плате за 35 долларов!
Кроме самой платы вам будет нужна карта памяти, блок питания, монитор с HDMI-кабелем и мышка с клавиатурой. Всё остальное есть на самой плате: Wi-Fi, Bluetooth, сетевой порт и разъём для наушников.
2. Своё облачное хранилище
Сложность: 3/5.
Время: 2/5.
Зачем платить за облачные сервисы хранения данных, когда можно сделать свой? Если вы параноик и не хотите хранить личные фото на чужом сервере, то это — вполне ваш вариант. Тем более что размер хранилища и скорость загрузки зависят только от вас самих.
Настройка такого сервиса происходит в два этапа: сначала ставим Linux, например тот же Debian, а затем настраиваем удалённый доступ. В итоге своё облако можно приспособить для чего угодно: хранить почту, файлы, фото с отпуска, рабочие проекты для команды или фильмы, которые жалко удалять после просмотра.
Единственный минус — для бесперебойного доступа к файлам сервис должен работать круглосуточно.
Подробности: owncloud.org.
3. Музыкальный плеер
Сложность: 2/5.
Время: 3/5.
Если у вас есть несколько часов свободного времени, хорошие колонки и интернет, то вот что вы можете получить:
- стриминг музыки из Spotify, SoundCloud, Google Music, Apple Podcast;
- интернет-радио TuneIn, Dirble, AudioAddict, Soma FM;
- можно слушать музыку любых форматов с флешки и по домашней сети и раздавать её по Bluetooth.
Такой плеер подойдёт для фоновой музыки. Для меломанов и аудиофилов не подойдёт, потому что встроенный аудиочип на Raspberry даёт не самый чистый звук. Но можно подключить внешнюю карту!
Подробности: pimusicbox.com.
4. Превращаем старый телевизор в домашний медиацентр
Сложность: 1/5.
Время: 2/5.
Продолжение предыдущей темы про развлечения. С помощью того же софта можно превратить любой, даже самый старый телевизор в полноценный домашний медиацентр — достаточно подключить его по HDMI. Если телевизор настолько стар, что там есть только древние «тюльпаны» — поможет переходник.
Ставим Kodi, настраиваем картинку, подключаем к сети — и можно смотреть сериалы и стримы даже на ламповых телевизорах. А если добавить клавиатуру, то телек превращается в медиамонстра, который работает с любым видеоконтентом мира.
Подробности: kodi.tv.
5. Отопительная печь с беспроводным управлением
Сложность: 4/5.
Время: 5/5.
Умный дом — это не только погодные датчики и цветные лампы по комнатам. Как насчёт умного обогрева и реального огня? Один товарищ взял старую буржуйку, сделал недостающие детали и получил полностью автоматическую регулировку температуры с удалённым управлением через интернет.
Официальное предупреждение: это всё действительно работает, но требует инженерного образования и знания физики и термодинамики. Не нужно собирать такую систему и управлять открытым огнём из газового баллона, если вы первый раз в жизни держите в руках газовый клапан низкого давления.
Подробнее о проекте: raspberrypi.org/blog/wifi-controlled-pottery-kiln/.
6. Домик для птиц с видеонаблюдением
Сложность: 1/5.
Время: 2/5.
Орнитологи будут в восторге: можно наблюдать за птицами в любое время и даже делать стримы. Всё, что для этого нужно — картонная коробка, скотч, инфракрасные светодиоды и внешний модуль камеры. Птицам на самом деле всё равно, как выглядит скворечник, а вы получаете классные снимки в любое время.
Страница проекта: projects.raspberrypi.org/en/projects/infrared-bird-box.
7. Ламповые настольные часы на газоразрядных индикаторах
Сложность: 3/5.
Время: 4/5.
Крутой проект, который соединяет хай-тек и стимпанк. За первую часть отвечает Raspberry Pi, который управляет всеми лампами и синхронизирует время через интернет, за вторую — лампы Nixie. Выглядит дорого и винтажно, как и должен выглядеть настоящий гиковский продукт.
Если не нравится оранжевый свет, есть такие же лампы, но с фиолетовым свечением. Хотите впечатлить увлечённого технологиями человека — соберите для него такие часы.
Проект: mjoldfield.com/atelier/2012/08/ntp-nixie.html.
8. Робот-манипулятор
Сложность: 4/5.
Время: 4/5.
До Скайнета пока далеко, но сделать роботизированную руку теперь под силу каждому. Единственная сложность — почти все детали придётся печатать на 3D-принтере. После сборки можно двигать этой рукой во всех плоскостях, захватывать мелкие предметы и перекладывать их с места на место.
Если добавить ещё один манипулятор, то появится вторая рука, а если ещё два, то и ноги. Голову пока лучше не делать.
Проект: issuu.com/themagpi/docs/the_magpi_issue_1_final.
9. Квадрокоптер
Сложность: 4/5.
Время: 5/5.
Алексей из Ижевска сделал крафтовый квадрокоптер на Raspberry Pi. По сути коптер — это летающий сервер. Изначально задумка была такая: сделать квадрокоптер в виде саней Деда Мороза, который бы сам и под музыку развозил по офису подарки для сотрудников.
Внутри у него стоит Raspbian — адаптированный именно для этого железа вариант Linux. Можно ставить и другое, но работать будет не так стабильно. Камера тоже есть.
Проект: habr.com/ru/post/438496/.
10. Кормушка для птиц с Telegram-ботом для фотографий
Сложность: 3/5.
Время: 3/5.
У Антона Мальцева была идея: прилетает птичка в уличную кормушку — вжуууух — она оказывается на телефоне. Главная мысль — чтобы система автоматически обнаруживала всех прилетающих к кормушке, определяла, что это за птица, делала и выбирала лучшую фотографию, а потом выкладывала её куда-нибудь и вела статистику посещаемости.
Вот что получилось реализовать в итоге:
- всё работает на Raspberry Pi B+;
- настроена система сбора данных;
- есть отдельная нейронная сеть с обучением для распознавания птиц;
- интерфейс и чат-бот, который делает снимки по команде.
Проект: habr.com/ru/post/322520/.
Raspberry Pi — что можно сделать на основе «малинки»? / Блог компании Medgadgets / Хабр
Мини-ПК Raspberry Pi смог быстро стать популярной платформой для разного рода проектов — как коммерческих, так и не очень. Тому есть несколько причин, среди которых — низкая цена компьютера, его относительная универсальность и открытость.
Как результат — интересные проекты стали появляться с завидной регулярностью, и часть таких проектов представлены в этой подборке. Здесь есть и вполне серьезные системы, и проекты, которые можно назвать развлекательными, из серии «а почему бы и нет?».
Суперкомпьютер на базе Raspberry Pi и Lego
Одним из наиболее интересных проектов на основе «малинки» является суперкомпьютер из 64 Raspberry Pi. В качестве элементов для создания «серверных шкафов» послужил обычный конструктор Lego.
В качестве ПЗУ для этой системы использовались карты памяти формата SD, объемом в 16 ГБ. Такие карты были установлены в каждую «малинку».
Как сделать нечто подобное? Подробнейшая инструкция от создателя, профессора университета Саутгемптона Саймона Кокса — по этой ссылке.
Метеозонд на основе Pi
Компьютерный энтузиаст Дейв Акерман решил использовать собственный мини-ПК для создания метеозонда, с возможностью получения фотографий из стратосферы. Подробный отчет здесь.
Через несколько месяцев работы Дейв действительно смог запустить свой зонд, который пролетел более 30 километров, работал при температурах -50С в очень разреженной атмосфере (1% от стандарта).
Зонд фиксировал все необходимые параметры, включая температуру, влажность, плотность, высоту над уровнем моря. Также фиксировались координаты. Кроме всего прочего, использовалась и фотокамера, при помощи которой удалось получить много отличных снимков.
Интернет-телефон
На основе «малинки» был усовершенствован обычный стационарный телефон с дисковым номеронабирателем. Вместо обычной платы разработчик установил Raspberry Pi.
После ряда манипуляций у разработчика получилось создать Skype-телефон, как автономное устройство, без необходимости использовать подключение к обычному компьютеру.
Вот, как это выглядит и работает:
Игровая станция
Это проект хабрапользователя wwakabobik. Интереснейшее устройство, которое позволяет играть в целый ряд старых игр для большого количества консолей, включая NES, SNES, Sega Genesis, PlayStation, а так же SCUMMVM, zxspectrum.
Автор писал, что «вся система базируется на порте RetroArch, основанной на библиотеке libretro, позволяющей использовать эмуляторы различных приставок». Что касается графической оболочки, то использовалась EmulationStation, также RetroPie.
Планшет на основе Raspberry
У этого планшета интересное название — PiPad, а в качестве материала для корпуса использовалось дерево. Выглядит все это вот так:
Диагональ дисплея планшета составляет 10 дюймов. Ну, а все остальные характеристики совпадают с характеристиками самой «малинки». Правда, тут уже не пара часов работы, а основательный труд. Подробная инструкция создания планшета на основе «малинки» внутри.
В качестве ОС используется Raspbian Linux с XBMC.
Настенный календарь-органайзер
Пользователь Instructables с ником Piney создал полезный гаджет для себя — настенный интерактивный календарь, с возможностью добавления задач и событий.
Программной платформой служит обычный Google Calendar, все данные из которого транслируются по WiFi на это настенное устройство.
Подробная инструкция о том, как создать нечто подобное — вот.
Собственная радиостанция
Не знаю, насколько это легально, но проект действительно интересный. Тем, кому всегда хотелось стать ди-джеем на собственной радиостанции, посвящается.
Правда, покрытие такой радиостанции относительно небольшое: площадь, равная площади стадиона.
DVD ченжер
Человеку, который создал эту штуку, просто надоело постоянно менять DVD-диски. В результате появился этот проект, который сделан просто потому, что его можно было сделать. Почему бы и нет?
Система освещения для Рождества
До Нового Года и Рождества осталось не так много времени, поэтому, если есть лишняя «малинка», можно создать систему освещения для собственного дома или квартиры. Как сделать такую систему, рассказано вот здесь. А ниже — видео, где показано, как это работает.
В общем-то, сфера использования Raspberry Pi очень широка, гораздо шире, чем создание фоторамок и ноутбуков. Разработчики стараются совершенствовать свое устройство, выпуская новые, обновленные версии мини-ПК и дополнительные модули к нему. К примеру, летом вышел Raspberry Pi B+, на днях компания представила дисплей для «малинки». А через некоторое время (к сожалению, более определенно сказать нельзя) планируется и выпуск Raspberry Pi А+.
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.
Желающие могут посмотреть следующие туториалы:
Что касается IP-TV, здесь рекомендуют использовать Kodi — софт, специально заточенный под использование в виде медиацентра. Я лично не пробовал настраивать IP-TV, да и платной подписки у меня нет, но для тех например, кто живет заграницей но хочет смотреть русскоязычное ТВ, это может быть актуально.
Желающие могут обратиться к туториалам:
Также к 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.
Заключение
Надеюсь, читатели нашли для себя какие-либо полезные идеи.
Это была последняя часть, вторая и первая части доступны по ссылкам.
Всем удачных экспериментов.
16 занимательных проектов для вашего нового Raspberry Pi / Блог компании Madrobots / Хабр
Новый Raspberry Pi стал меньше, дешевле (всего $20) и энергоэффективней. Неплохое обновление для устройства, которое и так отлично продаётся. Мы собрали наиболее крутые проекты на базе Pi, которые можно реализовать как на новой, так и на оригинальной модели.
1. Stop-motion камера
Есть множество способов использовать дополнительный модуль камеры с Pi. И один из них — stop-motion анимация. Берете фигурки Lego и можете снимать целые полнометражные фильмы, используя эту технику. Кроме Raspberry Pi и модуля камеры также понадобятся макетная плата, джамперы и тактильная кнопка.
Подробную инструкцию можно найти на сайте Raspberry Pi.
2. Беспроводная точка доступа
Настройте доступ к сети с помощью Raspberry Pi. По желанию вы также сможете создать отдельную гостевую сеть. Для этого вам нужны SD-карта, сетевой USB-адаптер и немного навыков кодинга, чтобы всё правильно настроить.
Смотри руководство на сайте The MagPi.
3. Тачскрин для приборной панели авто
Если вы готовы потратить достаточное количество времени, попробуйте создать на базе Raspberry Pi сенсорную панель, которая сэкономит вам несколько сотен долларов. Благодаря открытому софту XBMC Media Center вы сможете проигрывать музыку, смотреть видео и фото, а также много чего ещё (только не забывайте следить за дорогой).
Детали найдёте на Instructables.
4. Робот
Если у вас есть лишний контроллер для Nintendo Wii, то можно использовать его для создания собственного робота — только его внешний облик полностью зависит от вашей фантазии и доступных материалов. Вам также понадобиться шасси и контроллер мотора, чтобы робот мог двигаться.
Детальная инструкция на сайте Raspberry Pi.
5. Камера с датчиком движения
Хотите узнать, кто заходил в ваш кабинет, пока вас не было на месте? Или может сделать удачный кадр белки, которая зачастила к вам во двор? Камера с датчиком движения на базе Raspberry Pi может выручить вас. Для её создания вам понадобятся пассивный ИК-датчик и навыки кодинга, но затраченное на гаджет время окупится сполна.
На Instructables есть детальное видеоруководство.
6. Стратостат
Благодаря прикреплённому к аэростату Raspberry Pi можно запечатлеть невероятной красоты кадры из стратосферы. Отслеживать за его перемещением можно с помощью GPS, а снимки получить удалённо, если устройство-таки затерялось.
В блоге Дейва Акермана вы найдёте массу полезных ссылок.
7. Конвертер речи
Если у вас проблемы со чтением, то можно создать устройство преобразующее текст в речь. Даже если у вас таких проблем никогда не было, это всё равно увлекательный проект. Конечно, вам понадобятся дополнительные запчасти, да и качество будет несравнимым с аудиокнигами, но оно того стоит.
За деталями о проекте заходите на сайт Kolbire.
8. Фотокамера
Есть несколько разных способов сделать простую фотокамеру на базе Raspberry Pi. И чем больше времени вы потратите на её создание, тем лучше результат. Если вы сможете перепаять элементы на плате, у вас может получиться тонкая камера с TFT-экраном в корпусе, распечатанном на 3D-принтере. Как это сделать? Смотри видео.
9. Ламповые часы
Сделать часы с помощью Raspberry Pi и ламп Nixie не такая уж и сложная задача, а результат впечатляет. К тому же, если подключить их к интернету, можно настроить автоматический переход на летнее время и обратно. Всего несколько строчек кода — и у вас на столе беспроводное устройство.
Смотрите инструкции на сайте Мартина Олдфила.
10. Передатчик азбуки Морзе
Raspberry Pi позволит объединить старые и новые технологии и создать передатчик азбуки Морзе. Вам придётся потрудиться, чтобы запрограммировать Pi, но когда всё будет закончено, у вас на руках будет устройство способное кодировать и декодировать Морзе. Можно даже заморочиться и создать олдскульный передатчик.
Полное руководство на сайте Raspberry Pi.
11. Метеостанция
Компактная, дешёвая, с малым расходом энергии — Raspberry Pi идеально подходит для создания собственной метеостанции. После этого вам больше не придётся полагаться на прогноз погоды по ТВ. Правда, понадобится немного «железа», но всё не так сложно, как может показаться на первый взгляд.
Больше — на DragonTail.
12. Скворечник
Коробка плюc Raspberry Pi — и у вас появится возможность наблюдать, как живут птицы. Можно даже настроить онлайн-стрим. Среди необходимых деталей — инфракрасные светодиоды и модуль камеры NoIR.
Смотри инструкцию на сайте Raspberry Pi.
13. Wi-Fi-печь
Для создания этой буржуйки Джеймс Гао взял старую электропечь, Raspberry Pi и детали, распечатанные на 3D-принтере. С помощью системы обратной связи с замкнутым контуром осуществляется удалённое управление, а также автоматически регулируется уровень температуры (для этого нужны термопара и шаговый мотор).
Код и фотографии можно найти в блоге Raspberry Pi.
14. Ретро игровая консоль
Raspberry Pi легко можно превратить в консоль, карманный компьютер или олдскульный игровой автомат. Самый простой способ — загрузить эмулятор на SD-карту и подключить USB-контроллеры. Можно уложиться за час, RetroPie вам в помощь.
Полное руководство есть на Lifehacker.
15. Булава для жонглирования
Вдруг среди вас есть те, кто увлекается жонглированием, и вам хочется внести разнообразие в это хобби. Вы можете «оживить» булаву (или шар) с помощью светодиодов. Понадобятся SD-карта, плата Pibrella и кусок кода на Python. Выглядит необычно.
Смотрите блог Лорен Эгт, там есть все детали проекта.
16. Цифровой сад
Для этого проекта вам необходима плата Pibrella, несколько небольших моторчиков и, конечно же, Raspberry Pi. Цветок-вентилятор, пчела, которая начинает летать по нажатию кнопки или инсталляция с успокаивающей музыкой на фоне.
На YouTube-канале Geek Gurl Diaries есть пошаговое руководство.
Перевод материала «16 Fun Projects for Your New Raspberry Pi» с fieldguide.gizmodo.com.
5 способов полезного использования Raspberry Pi / Хабр
Привет Хабр.
Raspberry Pi наверное есть дома почти у каждого, и рискну предположить, что у многих она валяется без дела. А ведь Raspberry это не только ценный мех, но и вполне мощный fanless-компьютер с Linux. Сегодня мы рассмотрим полезные возможности Raspberry Pi, для использования которых код писать не придется совсем.
Для тех кому интересно, подробности под катом. Статья рассчитана для начинающих.
Примечание: статья рассчитана для начинающих, но имеющих хотя бы базовые понятия о том, что такое IP-адрес, как зайти на Raspberry Pi по SSH с помощью putty или любого другого терминала, и как редактировать файлы редактором nano. В качестве эксперимента, в этот раз я не буду «грузить» читателей кодом для Python, программирования здесь не будет совсем. Для всего ниженаписанного будет достаточно лишь командной строки. Насколько такой формат востребован, буду смотреть по оценкам текста.
Разумеется, я не буду рассматривать совсем уж очевидные вещи типа FTP-сервера или сетевой шары. Ниже я постарался выделить что-то более-менее полезное и оригинальное.
Перед тем, как мы будем что-то устанавливать, важный совет: правильный блок питания (лучше фирменный на 2.5А, а не noname-зарядка от телефона) и радиатор на процессор крайне важны для стабильной работы Raspberry Pi. Без этого Raspberry может зависать, могут появляться ошибки копирования файлов и пр. Коварность таких ошибок в том, что проявляются они только изредка, например при пиковой загрузке CPU или в момент записи больших файлов на SD-карту.
Перед установкой каких-либо компонентов желательно обновить систему, иначе старые адреса для команды apt могут не сработать:
sudo apt-get update
Теперь можно приступать к установке и настройке.
1. WiFi точка доступа
Raspberry Pi легко превратить в беспроводную точку доступа, причем ничего докупать не придется, WiFi «на борту» уже есть. Для этого необходимо установить 2 компонента: hostapd (Host access point daemon, сервис точки доступа) и dnsmasq (DNS/DHCP-сервер).
Устанавливаем dnsmasq и hostapd:
sudo apt-get install dnsmasq hostapd
Задаем статический IP-адрес, который будет иметь Raspberry Pi в WiFi-сети. Для этого нужно отредактировать файл dhcpcd.conf, введя команду sudo nano /etc/dhcpcd.conf. В файл нужно добавить следующие строки:
interface wlan0
static ip_address=198.51.100.100/24
nohook wpa_supplicant
Как можно видеть, в WiFi-сети наша Raspberry Pi будет иметь адрес 198.51.100.100 (это важно запомнить, если на ней будет работать какой-то сервер, адрес которого нужно будет ввести в браузере).
Далее, мы должны активировать IP forwarding, для чего выполняем команду sudo nano /etc/sysctl.conf и раскомментируем строку net.ipv4.ip_forward=1.
Теперь нужно настроить DHCP-сервер — он будет раздавать IP-адреса подключаемым устройствам. Вводим команду sudo nano /etc/dnsmasq.conf и добавляем следующие строки:
interface=wlan0
dhcp-range=198.51.100.1,198.51.100.99,255.255.255.0,24h
Как можно видеть, подключаемые устройства будут иметь IP-адреса в диапазоне 198.51.100.1… 198.51.100.99.
Наконец, настало время настроить Wi-Fi. Редактируем файл /etc/default/hostapd и вводим там строку DAEMON_CONF=»/etc/hostapd/hostapd.conf». Теперь отредактируем файл hostapd.conf, введя команду sudo nano /etc/hostapd/hostapd.conf.
Вводим параметры точки доступа:
interface=wlan0
driver=nl80211
ssid=Raspberry Pi
hw_mode=g
channel=7
wmm_enabled=0
macaddr_acl=0
auth_algs=1
ignore_broadcast_ssid=0
wpa=2
wpa_passphrase=12345678
wpa_key_mgmt=WPA-PSK
wpa_pairwise=TKIP
rsn_pairwise=CCMP
Здесь важно обратить внимание на параметры «ssid» (имя точки доступа), «wpa_passphrase» (пароль), «channel» (номер канала) и «hw_mode» (режим работы, a = IEEE 802.11a, 5 GHz, b = IEEE 802.11b, 2.4 GHz, g = IEEE 802.11g, 2.4 GHz). К сожалению, автоматического выбора канала нет, так что наименее занятый канал WiFi придется выбрать самостоятельно.
Важно: в этом тестовом примере указан пароль 12345678, в реальной точке доступа нужно использовать что-то посложнее. Существуют программы, осуществляющие перебор паролей по словарю, и точку доступа с простым паролем могут взломать. Ну а расшаривать интернет посторонним при современных законах может быть чревато.
Все готово, можно активировать все сервисы.
sudo systemctl unmask hostapd
sudo systemctl enable hostapd
sudo systemctl start hostapd
sudo systemctl reload dnsmasq
Теперь мы должны уже увидеть новую WiFi-точку доступа в списке сетей. Но чтобы в ней появился интернет, необходимо активировать перенаправление пакетов из Ethernet в WLAN, для чего вводим команду sudo nano /etc/rc.local и добавляем строку настройки iptables:
sudo iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE
Теперь все. Перезагружаем Raspberry Pi, и если все было сделано правильно, мы можем увидеть точку доступа и подключиться к ней.
Как можно видеть, скорость не так уж плоха, и пользоваться таким WiFi вполне можно.
Кстати, небольшой совет: поменять сетевое имя Raspberry Pi можно, выполнив команду sudo raspi-config. По умолчанию оно равно (сюрприз:) raspberrypi. Это наверно общеизвестно. Однако не все знают, что это имя доступно и в локальной сети, но к нему нужно добавить «.local». Например, зайти на Raspberry Pi по SSH можно, введя команду putty [email protected]. Тут правда, есть один нюанс: это работает в Windows и в Linux, но не работает в Android — там по-прежнему придется вводить IP-адрес вручную.
2. Медиа-сервер
Существует 1001 способ сделать медиа-сервер на Raspberry Pi, я рассмотрю лишь самый простой. Допустим, у нас есть любимая коллекция MP3-файлов, и мы хотим, чтобы она была доступна в локальной сети для всех медиа-устройств. Мы поставим на Raspberry Pi сервер MiniDLNA, который может сделать это для нас.
Для установки введем команду sudo apt-get install minidlna. После чего нужно настроить конфиг, введя команду sudo nano /etc/minidlna.conf. Там необходимо добавить лишь одну строку, указывающую путь к нашим файлам: media_dir=/home/pi/MP3 (путь разумеется, может быть другим). Закрыв файл, перезапускаем сервис:
sudo systemctl restart minidlna
Если мы все сделали правильно, мы получим готовый медиа-сервер в локальной сети, с которого можно играть музыку через настольное WiFi-радио или через VLC-Player в Android:
Совет: загружать файлы на Raspberry Pi очень удобно с помощью WinSCP — эта программа позволяет работать с папками RPi также легко, как и с локальными.
3. SDR приемник
Если у нас есть приемник RTL-SDR или SDRPlay, мы можем использовать его на Raspberry Pi с помощью программы GQRX или CubicSDR. Это позволит иметь автономный и бесшумный SDR-приемник, способный работать даже круглосуточно.
Прошу прощения за качество скриншота с экрана телевизора:
С помощью RTL-SDR или SDRPlay возможно принимать различные радиосигналы с частотой до 1ГГц (даже чуть выше). К примеру, можно слушать не только обычное FM-радио, но и переговоры пилотов или других служб. Кстати, радиолюбители с помощью Raspberry Pi вполне могут принимать, декодировать и отправлять на сервер сигналы WSPR и других цифровых режимов.
Подробное рассмотрение SDR-радио выходит за рамки этой статьи, подробнее можно почитать здесь.
4. Сервер для «умного дома»
Тем, кто хочет сделать свой дом более «умным», можно воспользоваться бесплатной программой OpenHAB.
Это даже не то, чтобы просто программа, а целый фреймворк, имеющий различные плагины, скрипты, позволяющий управлять различными устройствами (Z-Wave, Philips Hue и др). Желающие могут изучить подробнее оф.сайт https://www.openhab.org.
Кстати, раз уж зашла речь об «умном доме», на Raspberry Pi вполне может работать MQTT-сервер, который может использоваться различными локальными устройствами.
5. Клиент для FlightRadar24
Если вы любитель авиации, и живете в регионе где покрытие FlightRadar оставляет желать лучшего, можно помочь сообществу и всем путешественникам, установив приемник у себя. Для этого достаточно лишь RTL-SDR-приемника и Raspberry Pi. Как бонус, вы получите бесплатный доступ к Pro-аккаунту FlightRadar24.
Подробная инструкция уже публиковалась на Хабре.
Заключение
Разумеется, здесь перечислено далеко не все. Raspberry Pi имеет неплохую вычислительную мощность, и может использоваться в абсолютно разных задачах, от ретро-игровой консоли или видеонаблюдения, до распознавания автомобильных номеров или даже как сервис для астрономической all-sky камеры для наблюдения за метеорами.
Кстати, написанное актуально не только для Raspberry Pi, но и для различных «клонов» (Asus Tinkerboard, Nano Pi и пр), все программы скорее всего заработают и там.
Всем удачных экспериментов.
Продолжение доступно во второй части.
Все, что вам нужно знать о Raspberry Pi и о том, что с ним можно делать
На протяжении многих лет Raspberry Pi, компьютер размером с кредитную карту, покорил мир, вдохновляя любопытных создателей, дизайнеров и мастеров-мастеров. В мире, стремящемся к увеличению числа программистов и проектов для любителей STEM, Raspberry Pi — отличный инструмент для тех, кто хочет глубже понять сферу инженерии.
СВЯЗАННЫЕ: 17 НАБОРОВ МАЛИНЫ ДЛЯ ВАШИХ ПРОЕКТОВ ВЫХОДНЫХ .Если вам всегда было интересно узнать больше о компьютере Raspberry Pi, или вам интересно узнать о мире программирования, или вам просто нравится отличный DIY-проект, сегодня ваш счастливый день. Сегодня мы разберем все, что вам нужно знать об увлекательном мире Raspberry Pi.
Представляем Raspberry Pi
Raspberry Pi Foundation — это умы, стоящие за компьютером Raspberry Pi. Для непосвященных: Raspberry Pi Foundation — это британская благотворительная организация, которая работает над тем, чтобы передать возможности вычислений и цифрового производства в руки людей во всем мире.Короче говоря, цель фонда — сделать компьютеры и программирование доступными для детей и молодежи.
Текущая текущая идея заключается в том, что нам нужно больше программистов, чем когда-либо. История показала, что дети, которые приложили усилия, чтобы научиться программировать, смогли получить глубокое понимание компьютеров, будучи взрослыми. Однако несколько десятилетий назад компьютеры были не такими доступными, как сегодня. Raspberry Pi — один из лучших инструментов для знакомства с захватывающим миром программирования.
По заявлению фонда: «Наша миссия — передать возможности вычислений и цифрового производства в руки людей во всем мире. Мы делаем это для того, чтобы больше людей могли использовать возможности вычислений и цифровых технологий для работы, решения важных для них проблем и творческого самовыражения ».
Тем не менее, приятно отметить, что Raspberry Pi — идеальный инструмент для людей всех возрастов, поскольку нет подходящего возраста для изучения программирования. Более того, программирование на Raspberry Pi — отличный инструмент не только для новичков, но и для экспертов.Проекты Google Raspberry Pi прямо сейчас, и вы найдете людей всех возрастов, использующих маленький компьютер для создания всего, от ретро-игровых систем до мощных роботов.
Эволюция Raspberry Pi
Raspberry Pi впервые дебютировал в 2012 году с Raspberry Pi 1 Model A. В нем была установлена система на кристалле, построенная на базе процессора Broadcom BCM2835 — крошечного, но довольно мощного мобильного процессора. обычно используется в мобильных телефонах. Он включал в себя ЦП, графический процессор, обработку аудио / видео и другие функции, все на маломощном чипе в паре с одноядерным процессором ARM 700 МГц .
С тех пор Raspberry Pi Foundation выпускает все лучшие и лучшие версии своего компьютера, причем каждый компьютер становится все более мощным. Что также привлекло людей к Raspberry Pi, так это его цена, которая стоит около 35 долларов.
Вы можете многое сделать с новым улучшенным Raspberry Pi 4. Raspberry Pi 4 имеет такой же размер, как и предыдущие компьютеры Raspberry, но с множеством новых функций. Компьютер имеет блок питания USB-C, более мощный процессор, от 1 до 4 ГБ оперативной памяти, порты USB 2, USB 3 и порт Gigabit Ethernet.Вы даже можете использовать его для создания полноценного рабочего стола; то, что было невозможно в предыдущих моделях.
Итак, что вы можете делать с Raspberry Pi?
Источник: Raspberry Pi Foundation
Теперь с Raspberry Pi вы можете многое сделать для людей и творцов всех возрастов в самых разных областях. Теперь, прежде чем покупать Raspberry Pi, вам нужно знать несколько вещей. Прежде всего, вы должны быть осторожны с тем, куда вы пойдете, чтобы купить его и что вы можете сделать с мини-компьютером.
Настоятельно рекомендуется покупать Raspberry Pi у официального реселлера Pi. Хотя вы можете купить Raspberry Pi на Amazon. Более того, существует множество отличной литературы и руководств, которые помогут вам начать работу. Существуют наборы, которые помогут вам начать работу и обеспечить бесперебойную работу ваших проектов.
Есть десятки отличных проектов, которые можно попробовать с Raspberry Pi 4, Pi 3 и Pi zero. Некоторые из наиболее интересных проектов включают персональную систему развлечений в полете, одноразовую камеру в формате GIF, крошечную игровую консоль в стиле ретро, волшебное зеркало и даже миниатюрный Macintosh в стиле ретро.
Если вас интересуют проекты Raspberry и Pi, обязательно загляните на сайт Raspberry Pi Foundation. Что вы создали с помощью Raspberry Pi? А у тебя есть любимый проект? Обязательно оставьте свои комментарии ниже.
.SD-карты
— документация Raspberry Pi
Raspberry Pi должен работать с любой совместимой SD-картой, хотя есть некоторые рекомендации, которым следует следовать:
Размер (емкость) SD-карты
Для установки Raspberry Pi OS с настольным компьютером и рекомендуемым программным обеспечением (Full) через NOOBS минимальный размер карты составляет 16 ГБ. Для установки образа Raspberry Pi OS с настольным компьютером и рекомендуемым программным обеспечением минимальный размер карты составляет 8 ГБ. Для установки образов Raspberry Pi OS Lite мы рекомендуем минимум 4 ГБ.Некоторые дистрибутивы, например LibreELEC и Arch, могут работать на гораздо меньших картах. Если вы планируете использовать карту емкостью 64 ГБ или более с NOOBS, сначала просмотрите эту страницу.
Примечание. Только Raspberry Pi 3A +, 3B + и Compute Module 3+ могут загружаться с SD-карты размером более 256 ГБ. Это связано с тем, что в SoC, используемом на предыдущих моделях Pi, была ошибка.
SD-карта класса
Класс карты определяет постоянную скорость записи для карты; карта класса 4 сможет писать со скоростью 4 МБ / с, тогда как карта класса 10 должна иметь скорость записи 10 МБ / с.Однако следует отметить, что это не означает, что карта класса 10 будет превосходить карту класса 4 для общего использования, потому что часто эта скорость записи достигается за счет скорости чтения и увеличения времени поиска.
Физический размер SD-карты
Для оригинальных Raspberry Pi Model A и Raspberry Pi Model B требуются полноразмерные SD-карты. Начиная с модели B + (2014 г.), требуется карта micro SD.
Поиск и устранение неисправностей
Мы рекомендуем покупать SD-карту Raspberry Pi, которая доступна здесь, а также у других розничных продавцов; это карта micro SD класса 6 емкостью 8 ГБ (с полноразмерным адаптером SD), которая превосходит почти все другие карты SD на рынке и является недорогим решением.
Если у вас возникли проблемы с повреждением ваших SD-карт, обязательно выполните следующие действия:
- Убедитесь, что вы используете настоящую SD-карту. Есть много дешевых SD-карт, которые на самом деле меньше, чем рекламируются, или которые не прослужат очень долго.
- Убедитесь, что вы используете источник питания хорошего качества. Вы можете проверить источник питания, измерив напряжение между TP1 и TP2 на Raspberry Pi; если при выполнении сложных задач оно падает ниже 4,75 В, то это, скорее всего, не подходит.
- Убедитесь, что вы используете USB-кабель хорошего качества для источника питания. При использовании источника питания более низкого качества напряжение TP1-> TP2 может упасть ниже 4,75 В. Обычно это происходит из-за сопротивления проводов в кабеле питания USB; Чтобы сэкономить деньги, USB-кабели содержат как можно меньше меди, и по длине кабеля может быть потеряно 1 В (или 1 Вт).
- Убедитесь, что вы правильно выключаете Raspberry Pi, прежде чем выключать его. Введите
sudo halt
и подождите, пока Pi не подаст сигнал о готовности к отключению, мигая светодиодом активности. - Наконец, при разгоне Pi наблюдается повреждение. Эта проблема была исправлена ранее, хотя использованный обходной путь может означать, что это все еще может произойти. Если после выполнения описанных выше действий у вас по-прежнему возникают проблемы с коррупцией, сообщите нам об этом.
.
NOOBS — Документация Raspberry Pi
Новое программное обеспечение Out Of Box (NOOBS) — это простой менеджер установки операционной системы для Raspberry Pi.
Как получить NOOBS
Купить предустановленную SD карту
SD-карты
с предустановленной NOOBS доступны у многих наших дистрибьюторов и независимых розничных продавцов, включая Pimoroni, Adafruit и Pi Hut.
Скачать
Кроме того, NOOBS доступен для загрузки на веб-сайте Raspberry Pi: raspberrypi.org / скачиваний
Как установить NOOBS на SD-карту
После того, как вы загрузили zip-файл NOOBS, вам необходимо скопировать его содержимое на отформатированную SD-карту на вашем компьютере.
Для установки пустой SD-карты с помощью NOOBS:
- Отформатируйте SD-карту как FAT. См. Инструкции, приведенные ниже.
- Размер вашей SD-карты должен быть не менее 16 ГБ для ОС Full Raspberry Pi или не менее 8 ГБ для всех остальных установок.
- Загрузите и извлеките файлы из zip-файла NOOBS.
- Скопируйте извлеченные файлы на SD-карту, которую вы только что отформатировали, чтобы эти файлы находились в корневом каталоге SD-карты. Обратите внимание, что в некоторых случаях он может извлекать файлы в папку; в этом случае копируйте файлы внутри папки, а не из самой папки.
- При первой загрузке размер раздела FAT «ВОССТАНОВЛЕНИЕ» будет автоматически уменьшен до минимума, и будет отображен список операционных систем, доступных для установки.
Как отформатировать SD-карту как FAT
Примечание: Если вы форматируете карту SD (или micro SD) емкостью более 32 ГБ (т.е.е. 64 ГБ и выше), затем см. Отдельные инструкции по форматированию SDXC.
Окна
Если вы являетесь пользователем Windows, мы рекомендуем отформатировать SD-карту с помощью инструмента форматирования SD Association, который можно загрузить с sdcard.org. Инструкции по использованию инструмента доступны на том же сайте.
Mac OS
Инструмент форматирования SD Association также доступен для пользователей Mac, хотя дисковая утилита OS X по умолчанию также может форматировать весь диск.Для этого выберите объем SD-карты и выберите Стереть
с форматом MS-DOS
.
Linux
Для пользователей Linux мы рекомендуем gparted
(или версию командной строки parted
). Норман Данбар написал инструкции для пользователей Linux.
Что входит в NOOBS
В настоящее время в NOOBS включены следующие операционные системы:
Начиная с NOOBS v1.3.10 (сентябрь 2014 г.) в NOOBS по умолчанию устанавливается только ОС Raspberry Pi.Остальные можно установить с помощью сетевого подключения.
NOOBS и NOOBS Lite
NOOBS доступен в двух формах: автономная и сетевая установка или только сетевая установка.
В полную версию включена ОС Raspberry Pi, поэтому ее можно установить с SD-карты в автономном режиме, тогда как для использования NOOBS Lite или установки любой другой операционной системы требуется подключение к Интернету.
Обратите внимание, что образ операционной системы в полной версии может быть устаревшим, если выпущена новая версия ОС, но при подключении к Интернету вам будет предложена возможность загрузки последней версии, если доступна более новая версия.
Разработка NOOBS
Последний выпуск NOOBS
Последний выпуск NOOBS — v3.5.0 , выпущенный 15 сентября 2020 года .
(Начиная с NOOBS v1.4.0 и далее, NOOBS Lite использует только первые две цифры номера версии, то есть v1.4)
Документация NOOBS
Более подробная документация, включая расширенную настройку NOOBS, доступна на GitHub.
Исходный код NOOBS
См. Исходный код NOOBS на GitHub.
.
Загрузка USB-накопителя — документация Raspberry Pi
Доступно только на Raspberry Pi 2B v1.2, 3A +, 3B, 3B + и 4B.
На этой странице объясняется, как загрузить Raspberry Pi с запоминающего устройства USB, такого как флэш-накопитель или жесткий диск USB. При подключении USB-устройств, особенно жестких дисков и твердотельных накопителей, учитывайте их требования к питанию. Если вы хотите подключить к Pi более одного SSD или жесткого диска, для этого обычно требуется внешнее питание — либо корпус жесткого диска с питанием, либо USB-концентратор с питанием.Обратите внимание, что в моделях до Pi 4 есть известные проблемы, препятствующие загрузке с некоторых USB-устройств.
См. Документацию по режимам загрузки, чтобы узнать о последовательности загрузки и альтернативных режимах загрузки (сеть, USB-устройство, GPIO или SD-загрузка).
Обратите внимание, что «загрузка USB-накопителя» отличается от «режима загрузки USB-устройства». Режим загрузки с USB-устройства позволяет подключенному к компьютеру Raspberry Pi загружаться как USB-устройство, используя файлы с этого компьютера.
Если вы не можете использовать определенное USB-устройство для загрузки Raspberry Pi, альтернативой является использование специального загрузочного кода.режим загрузки только для bin, как описано здесь. Этот Pi по-прежнему будет загружаться с SD-карты, но bootcode.bin
— единственный файл, читаемый с него.
Raspberry Pi 4
Чтобы включить загрузку с USB-накопителя на Raspberry Pi 4:
- Используйте Raspberry Pi Imager, чтобы установить последний образ EEPROM загрузчика.
- Обновление до Raspberry Pi OS 2020-08-20 или новее.
- Используйте raspi-config, чтобы выбрать между режимами загрузки SD / USB (по умолчанию) или SD / Network.
Полный набор параметров режима загрузки задокументирован на странице конфигурации загрузчика.
Raspberry Pi 2B v1.2, 3A +, 3B, вычислительный модуль 3
На Raspberry Pi 2B v1.2, 3A +, 3B и Compute Module 3 необходимо сначала включить режим загрузки с USB-хоста. Это необходимо для загрузки USB-накопителя и загрузки по сети. Обратите внимание, что сетевая загрузка не поддерживается на Raspberry Pi 3A +.
Чтобы включить режим загрузки USB-хоста, Raspberry Pi необходимо загрузить с SD-карты со специальной опцией для установки бита режима загрузки USB-хоста в одноразовой программируемой (OTP) памяти. После установки этого бита SD-карта больше не требуется. Обратите внимание, что любое изменение, которое вы вносите в OTP, является постоянным и не может быть отменено.
На Raspberry Pi 3A + установка бита OTP для включения режима загрузки с USB-хоста навсегда предотвратит загрузку Pi в режиме USB-устройства.
Вы можете использовать любую SD-карту под управлением Raspberry Pi OS для программирования бита OTP.
Включите режим загрузки с USB-хоста с помощью этого кода:
echo program_usb_boot_mode = 1 | sudo tee -a /boot/config.txt
Это добавляет program_usb_boot_mode = 1
в конец / boot / config.txt
.
Обратите внимание, что хотя опция называется program_usb_boot_mode
, она включает только режим загрузки USB host . Устройство USB Режим загрузки доступен только на определенных моделях Raspberry Pi — см. Режим загрузки устройства USB.
Следующим шагом является перезагрузка Raspberry Pi с помощью команды sudo reboot
и проверка того, что OTP был запрограммирован с помощью:
$ vcgencmd otp_dump | grep 17:
17: 3020000a
Убедитесь, что отображается вывод 0x3020000a
.Если это не так, значит, бит OTP не был успешно запрограммирован. В этом случае повторите процедуру программирования. Если бит по-прежнему не установлен, это может указывать на неисправность самого оборудования Pi.
При желании вы можете удалить строку program_usb_boot_mode
из config.txt
, чтобы, если вы поместите SD-карту в другой Raspberry Pi, он не будет программировать режим загрузки USB-хоста. Убедитесь, что в конце файла config.txt
нет пустой строки.
Теперь вы можете загружаться с запоминающего устройства USB так же, как и с SD-карты — дополнительную информацию см. В следующем разделе.
Raspberry Pi 3B +, вычислительный модуль 3+
Raspberry Pi 3B + и Compute Module 3+ поддерживают загрузку с USB-накопителя прямо из коробки. Шаги, характерные для предыдущих версий Raspberry Pi, выполнять не нужно.
Процедура такая же, как и для SD-карт — просто создайте образ USB-накопителя с образом операционной системы.
После подготовки запоминающего устройства подключите диск к Raspberry Pi и включите Pi, учитывая дополнительные требования к питанию USB внешнего диска.Через пять-десять секунд Raspberry Pi должен начать загрузку и отобразить экран-заставку в виде радуги на подключенном дисплее. Убедитесь, что у вас нет SD-карты, вставленной в Pi, так как если вы это сделаете, она сначала загрузится с нее.
Известные проблемы (не Pi 4)
- Тайм-аут по умолчанию для проверки загрузочных USB-устройств составляет 2 секунды. Некоторые флэш-накопители и жесткие диски включаются слишком медленно. Можно увеличить этот таймаут до пяти секунд (добавить новый файл
timeout
на SD-карту), но учтите, что некоторым устройствам требуется еще больше времени для ответа. - Некоторые флеш-накопители имеют очень специфические требования к протоколу, которые не обрабатываются загрузочным кодом и поэтому могут быть несовместимы.
.