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 — в максимальной комплектации).
ОС для одноплатного ПК
Изначально 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.
Компьютеры обменивались между собой данными по LAN-портам. Для коммуникации задействовали 48-портовые сетевые концентраторы Ubiquiti. Для обеспечения установки энергией использовались специально разработанные БП.
Практическое применение установки компанией пока не планируется. Для Oracle интерес был только в самом процессе сборки – никто до них не собирал проект на Paspberry Pi таких масштабов, поэтому компании пришлось разрабатывать все аппаратные решения с нуля.
-> Сделать робота под управлением мини-компьютера
Выбор аппаратно-программных средств для построения систем автоматики и робототехники зависит от нескольких факторов, в том числе и от масштабов проекта. Raspberry Pi очень удобно использовать как управляющее устройство для роботов – у него уже есть встроенный модуль Wi-Fi, а вся аппаратная часть робота будет связываться с ним по USB. Интерфейсы для управления роботами уже написаны, остаётся только их установить. Тем не менее, для небольших роботов без сложных интерфейсов более выгодно использовать Arduino.
Рисунок 3. Робот Keywish Panther-Tank для проекта Arduino
Один из самых интересных роботов — робот на базе Raspberry Pi 4, решающий задачи манипулирования и обслуживания. Он был создан французской робототехнической компанией Pollen Robotics и уже находится в продаже.
Top 5 projects to do on a Raspberry Pi
The Raspberry Pi turned 10 years old in February 2022. Let’s see some of the most popular projects to do on a Raspberry Pi.
The Raspberry Pi is a low-cost, credit card-sized computer that can be used to learn how to program and work with electronics.
It’s capable of running many operating systems including Linux, RISC OS, Windows 10 IoT Core, and Android Things.
It also has its own Python programming language interpreter built-in which makes it an ideal platform for learning to program.
The Raspberry Pi can be used for a wide range of projects, from monitoring your home with a security camera to controlling a LEGO robot.
Let’s see 5 of the most popular use cases and projects for the Raspberry Pi.
Jellyfin
From the Jellyfin website:
Jellyfin is the volunteer-built media solution that puts you in control of your media. Stream to any device from your own server, with no strings attached. Your media, your server, your way.
Jellyfin started as a fork of another well-known media project, Emby, when it started to become more proprietary.
It has always been and will continue to be a free service. There are no hidden costs or obligations for using the platform — it’s completely risk-free.
Is the perfect solution for you to watch all of your favorite content on any device.
You can use their web browser, apps available through Roku’s platform (including AirPlay), Android Television/ tablets, etc.
Raspberry Pi 4 — лучшие проекты, которые вы должны знать
При разработке концепции Raspberry Pi 4 ее главный основатель и создатель Эбен Аптон предназначал ее для будущих студентов, изучающих информатику. Он планировал, что это будет учебный инструмент, который будет способствовать развитию практических навыков программирования. Можно с уверенностью сказать, что у проекта выросли ноги. Сегодня Raspberry Pi используют инженеры-электронщики и робототехники, дизайнеры, хоббисты, энтузиасты и все, кому нужен доступный компьютер. Благодаря GPIO и вычислительной мощности Raspberry Pi вы можете создавать сотни проектов. Однако иногда вам нужно немного вдохновения. Именно поэтому в этом руководстве мы привели двадцать восемь лучших, на наш взгляд, проектов для Raspberry Pi 4.
Table of Contents
Глава 1 Что такое Raspberry Pi? | Глава 2 Проекты Raspberry pi 4 |
Глава 3 Заключение |
Что такое Raspberry Pi?
Raspberry Pi — один из самых доступных одноплатных компьютеров (SBC) на рынке. Возможно, он является самым популярным. Хотя фонд Raspberry Pi Foundation выпустил свою первую плату в 2012 году, он существует с 2006 года. На момент написания этой статьи их последним SBC был Raspberry Pi 4.
Она выпускается в четырех вариантах: 1 ГБ, 2 ГБ, 4 ГБ и 8 ГБ. Кроме того, технические характеристики Raspberry Pi 4 включают четырехъядерный процессор 1,5 ГГц, беспроводную локальную сеть, Bluetooth 5, 2 порта USB 3.0, 2 порта USB 2.0, 2 порта micro HDMI и слот для карт micro SD. Raspberry Pi 4 можно приобрести на Amazon.
В этом руководстве мы рассмотрим все проекты, которые можно создать с помощью Raspberry Pi 4. Однако важно отметить, что для создания большинства из этих проектов вам понадобятся дополнительные аксессуары. Поэтому, чтобы облегчить вам задачу, к каждому предложению в этом списке прилагается краткий обзор. Без промедления…
Проекты Raspberry pi 4
Raspberry Pi VPN сервер
Как вы можете знать или не знать, VPN означает виртуальную частную сеть. VPN помогает защитить ваши данные при подключении к Интернету. Она также помогает замаскировать ваш IP-адрес и скрыть ваше географическое местоположение.
Что делает Raspberry Pi хорошо подходящим для использования в качестве VPN-сервера, так это его доступность и размер. Кроме того, через него можно использовать как беспроводные, так и проводные соединения.
Пререквизиты
Преобразование вашего Raspberry Pi в VPN-сервер не требует особых усилий. Помимо вашего Raspberry Pi 4 Model B SBC, все, что вам нужно, это
Raspberry pi 4- Портативный инструмент для взлома Raspberry Pi
Raspberry Pi 4 совместим с большинством дистрибутивов Linux. Одним из таких дистрибутивов Linux является Kali Linux.
Как правило, специалисты по сетевой безопасности используют Kali Linux в основном для тестирования на проникновение и криминалистики. Конечно, вы можете перепрофилировать его инструменты и использовать их для взлома.
Установив Kali Linux на свой Pi, вы можете использовать его для подмены учетных записей, взлома сетей Wi-Fi и, возможно, взлома мобильных телефонов людей.
Пререквизиты
Преобразование вашего Raspberry Pi 4 в хакерскую машину потребует гораздо больше усилий, чем преобразование его в VPN-сервер. Для достижения этой цели вам понадобится следующее:
*Примечание: Хотя в приведенном выше видеоуроке говорится о преобразовании Raspberry Pi 3 B+ в хакерскую машину, эти шаги должны работать и с Raspberry Pi 4.
Raspberry pi 4- Сейсмометр Raspberry Pi (Raspberry Shake)
Не многие знают, что вы можете использовать свой Raspberry Pi 4 для обнаружения и измерения масштаба землетрясений и толчков. По сути, вы можете превратить свой Raspberry Pi в цифровой сейсмограф.
Пререквизиты
Хотя конечный продукт все еще может быть компактным, преобразование вашего Raspberry Pi 4 в сейсмометр / сейсмограф потребует немного работы и навыков. Вот что вам понадобится:
1. Raspberry Shake OS
2. Датчики платы RS1D и геофона
3. Micro SD емкостью не менее 8 ГБ
5. Винты, стойки и т.д.
Для получения информации об этом проекте вы можете посетить веб-сайт Raspberry Shake. Если вы ищете дополнительные инструкции, вы можете посетить учебник по сейсмографу журнала Magpi.
Raspberry pi 4 – Потоковое устройство Netflix Raspberry Pi
Предположим, вы случайный любитель, который просто не может позволить себе аксессуары, которые идут на создание такого проекта, как сейсмометр Raspberry Pi. В этом случае вам может быть лучше преобразовать свой Raspberry Pi в потоковое устройство Netflix.
Необходимые условия
Вам не нужно много, чтобы преобразовать Raspberry Pi в медиацентр или потоковое устройство. В дополнение к RPi 4 вам понадобятся:
Для получения подробных инструкций вы можете попробовать учебник Daily Dot.
Raspberry pi 4 – Raspberry Pi FM радио передатчик
Радиовещание может показаться умирающим искусством, но вы можете сохранить его, создав свой собственный FM-радиопередатчик с помощью Raspberry Pi. С вашим Raspberry Pi и несколькими аксессуарами вы можете воплотить в жизнь свои стремления стать диджеем или диктором.
Необходимые условия
Вам не понадобится много, чтобы использовать raspberry Pi 4 в качестве радиопередатчика. Это один из самых простых проектов в этом списке. Помимо Raspberry Pi 4, вам понадобятся:
1. Стабильное подключение к Интернету
Raspberry pi 4 – Raspberry Pi Bluetooth Поддержка акустической системы
Raspberry Pi 4 поставляется с Bluetooth 5. Если у вас дома нет динамиков Bluetooth, вы можете использовать Raspberry Pi 4 для преобразования проводных динамиков в беспроводные динамики.
Необходимые условия
Если у вас нет Raspberry Pi 4, но у вас есть RPi 3 или Zero W, вы можете создать акустическую систему Bluetooth. В дополнение к одной из этих досок вам понадобятся:
1. Карта micro SD с объемом памяти не менее 8 ГБ
3. Вспомогательный кабель толщиной 3,5 мм
Для получения более подробной информации о том, как выполнить этот проект, вы можете следовать руководству Balena.
Raspberry pi 4 – Raspberry Pi Специальная офисная производительная машина
Несмотря на возможности GPIO Raspberry Pi, это все еще миниатюрный компьютер и может работать как таковой. Если вы работаете в офисе и пытаетесь сэкономить место, почему бы не использовать Raspberry Pi вместо настольной башни или ноутбука. Такова простая предпосылка данной рекомендации по проекту.
Необходимые условия:
Это один из самых простых проектов для выполнения в этом списке. Все, что вам нужно сделать, это установить дистрибутив Linux на свой Raspberry Pi и подключить RPi 4 к экрану, клавиатуре и мыши.
1. Карта micro SD емкостью не менее 8 ГБ
5. Подключение к Интернету
Raspberry pi 4 – Raspberry Pi JavaScript Обучающая машина
Raspberry Pi Foundation первоначально спроектировал и построил Raspberry Pi, чтобы научить вас основам программирования и инженерии. Таким образом, они заполнили свой официальный сайт всевозможными проектными идеями и инструкциями. Одним из таких проектов является игра Guess the Colour, которая учит вас основам JavaScript.
Необходимые условия:
Для получения подробной информации об этом проекте вы можете посетить официальную страницу курса.
Raspberry pi 4 — Усилитель Wi-Fi Raspberry Pi
Если вы живете в большом доме или просто имеете проблемы с приемом Wi-Fi в одной из ваших комнат, вы можете исправить это, установив усилитель Wi-Fi, если у вас есть Raspberry Pi 2, 3 или 4 лежа, нет необходимости покупать новый расширитель Wi-Fi. Вы можете просто преобразовать свой SBC в выделенный или неполный рабочий день Усилитель Wi-Fi.
Необходимые условия
Построение этого проекта является простым и понятным. Вы можете использовать встроенный Wi-Fi Raspberry Pi. Если вы используете более старый Raspberry Pi (1 или 2), вам понадобится
1. Micro SD с емкостью памяти не менее 8 ГБ
3. Малиновый пи чехол
Если вы хотите узнать больше об этом проекте, вы можете посетить учебник по Wi-Fi-медиаприставке PiMyLife.
Raspberry pi 4 – Raspberry Pi Ультразвуковой терменвокс
Терменвокс — это электронный музыкальный инструмент, который Lean Theremin изобрел в 1920 году. Это один из самых простых инструментов, на которых можно научиться играть. В дополнение к этому, это также простой проект для сборки с помощью Raspberry Pi 4.
Необходимые условия
1. Sonic Pi (программное обеспечение Raspberry Pi)
3. Резистор 330 Ом
4. Резистор 470 Ом
5. Макетная доска без пайки
6. Ультразвуковой датчик расстояния
7. 3 * От мужчины к мужчине Перемычки Лиды
8. 4 * Мужской к женскому перемычке Лиды
Это один из самых сложных проектов в этом списке. Это также один из самых полезных и практичных. В дополнение к этому, он невероятно образовательный. Если вы хотите узнать больше об этом проекте, вы можете посетить официальную страницу проекта.
Raspberry pi 4 – Raspberry Pi Настенный календарь Google
Поскольку у нас есть календари на нашем телефоне, кажется, что нам не нужен настенный бумажный календарь. Тем не менее, иногда легче смотреть вверх и напоминать себе о важных датах, не вытаскивая наши телефоны. Этот проект поможет вам преобразовать старый экран и Raspberry Pi в настенный цифровой календарь Google
Необходимые условия
1. Беспроводная домашняя сеть
2. SD-карта Micros емкостью 2 ГБ или больше
3. Блок питания Raspberry Pi
4. Кабель Микро USB
5. USB-клавиатура и мышь
6. Монитор (желательно с портом HDMI)
7. Кабель HDMI (или кабель HDMI-VGA)
8. Настенный кронштейн для монитора
Если вам нужны подробные инструкции для этого проекта, вы можете посетить страницу Instructables.
Raspberry pi 4 – Raspberry Pi AI Термометр
Для тех, кто ищет более сложный и полезный проект, было бы лучше преобразовать ваш Raspberry Pi в термометр с поддержкой ИИ. Этот проект научит вас некоторым основам работы с ИИ на вашем Raspberry Pi. Этот термометр способен измерять температуру вашей кожи, поэтому он может определить, есть ли у вас лихорадка.
Необходимые условия
Если вы хотите получить более подробную информацию об этом проекте, посетите учебную страницу Hackstar.io.
Raspberry pi 4 – Raspberry Pi Автоматический интеллектуальный монитор растений
Для тех, у кого процветающая карьера или требовательная работа, отслеживание вашего сада может быть трудным вопросом. Тем не менее, с небольшой изобретательностью и опытом, вы можете построить умный садовый монитор, который отслеживает освещение и влажность ваших растений.
Необходимые условия
Этот проект потребует, чтобы вы использовали свою доску Raspberry Pi с платой Arduino Uno. Это оборудование, которое вам понадобится:
1. Совет директоров Arduino Uno
2. ЧАСТИЦА Аргон
3. DHT11 Датчик температуры и влажности
4. Датчик влажности SparkFun
5. Фоторезистор CDS
7. Малина Пи Малина (Raspberry Pi 4 OS)
Если вам нужен подробный набор инструкций, вы должны посетить специальную страницу Hackster.
Raspberry pi 4 – Raspberry Pi Remote Smart Camera Focus
Если вы обнаружили, что термометр был немного жестким для вас, вы можете построить удаленную интеллектуальную камеру безопасности с фокусом. Raspberry Pi Foundation делает это легко для вас. Все, что вам нужно, это их высококачественная камера и немного кода Python.
Необходимые условия
1. Raspberry Pi высококачественная камера
2. Лего Часть No 18938
3. Lego Совместимый сервопривод
4. Малина Пи Малина
Еще раз, для тех, кто ищет инструкции, у Hackster.IO есть удивительный учебник для вас.
Raspberry pi 4 – Малиновая система внутренней связи Pi
Этот проект берет старую систему внутренней связи 1986 года, восстанавливает ее и обновляет для нового тысячелетия.
Необходимые условия
1. Голосовой комплект Google AIY
2. Винтажный домофон
Вы можете найти домофон на Radio Shack или eBay. Для получения более подробной информации об этом проекте вы можете посетить учебные пособия Instructables.
Малина pi 4 – Малина Pi Фотобудка
Вы можете использовать Raspberry Pi для создания интеллектуальной фотобудки, которая делает ваш снимок и загружает его в Google Фото.
Необходимые условия
Чтобы настроить этот проект, вам понадобится несколько аксессуаров в дополнение к вашему Raspberry Pi 4.
1. Модуль камеры Raspberry Pi
2. Блок питания Micro USB
3. Малиновый сенсорный дисплей Pi
4. Винты машинные, M2.5, 10мм x 2
5. Винты машины M2.5, 6мм x 2
6. Винты машинные M2x6mm x4
7. Монтажные кронштейны и/или корпус (опционально)
8. Шестигранная гайка, 1/4-20 (опционально)
Еще раз, у Hackster.io есть прекрасный учебник для этого проекта.
Raspberry Pi Sleeping Cycle и light Alarm Clock
Будильники могут быть громкими и навязчивыми. Альтернативой этому является будильник, который воспроизводит успокаивающие звуки или отображает свет, который мягко будит вас. Вы можете либо приобрести шар, который излучает свет в зависимости от времени суток, либо просто построить его самостоятельно, используя Raspberry Pi 4. Такова предпосылка данного проекта.
Необходимые условия
Этот проект сочетает в себе некоторые компоненты, которые мы представили с другими проектами в этом руководстве.
1. Активный динамик
2. 3 x 1 Вт RGB светодиодов
3. Малиновый пи 4 вентилятор
4. Радиатор Raspberry Pi 4 (опционально)
5. 2 х датчиков температуры
6. 1 х датчик освещенности
7. 2 х акселерометры
Для получения дополнительной информации об этом проекте вы можете посетить учебник Instructables.
Малиновый Пи Перь Плоттер
Создатели Raspberry Pi Brachiograph назвали его одним из самых простых, но художественных устройств для рисования на рынке. По сути, это выглядит очень рудиментарно. Вы можете сделать это с помощью нескольких проводов, колышка и палочки для мороженого. Это веселый и образовательный проект.
Необходимые условия
1. 2 x деревянные ремесленные палочки
4. 3 x серводвигатели
Вы можете узнать больше о BracioGraph на его официальной странице.
Raspberry Pi Email Уведомитель
Сообщения электронной почты и почтовые ящики могут ощущаться как эзотерические и абстрактные понятия. Единственный способ получить доступ к сообщениям электронной почты — через устройство. Таким образом, получение оповещений о новой почте является наиболее распространенным способом через push-уведомления и другие цифровые оповещения. Этот проект позволяет сделать ваши уведомления по электронной почте более физическими. Этот проект будет загораться всякий раз, когда вы получаете новое сообщение электронной почты.
Необходимые условия
2. Raspberry Pi USB блок питания
3. Raspberry Pi совместимый USB-кабель
4. 22AWG Многожильная проволока
5. Резистор 10K-Ω x 5
6. 220-Ω резистор x 5
7. белые светодиоды x5
8. Фанера (5мм и 3мм)
9. N-канальные транзисторы Power Mosfet
11. Различные винты и гайки
12. Glue gunДля более подробного списка оборудования и инструкций по созданию этого проекта вы можете посетить подробное учебное пособие Instructables.
Заваривать
Является ли пивоварение IPA одним из ваших любимых хобби? Благодаря технологиям вы можете сделать пивоварение намного проще. Вы можете использовать Raspberry Pi для отслеживания температуры вашего напитка, ее регулировки и документирования всей информации.
Необходимые условия
1. Взломанный холодильник
2. Пивоваренная спира
3. Компьютер, телефон или планшет
Для более подробного списка инструментов и оборудования вы можете посетить официальную страницу проекта Brewpi.
Малина Пи Художник света
В этом проекте вы будете создавать свое собственное Северное сияние с набором светодиодов, камерой и Raspberry Pi.
Необходимые условия
1. Цифровая адресуемая светодиодная лента RGB
2. Разъем питания постоянного тока
3. Блок питания 2 А
4. Блок питания 10 А
5. Комплект для прорыва Pi Cobbler
6. JST 4-контактный встроенный разъем и кабель розетки
Adafruit Raspberry Pi Образовательный дистрибутив Linux
Для получения дополнительной информации об инструментах, оборудовании и предварительных требованиях для этого проекта посетите официальную страницу проекта Adafruit.
Малиновый кластерный компьютер Pi
Raspberry Pi 4 хорошо работает как автономный компьютер нижнего уровня или среднего класса. Однако, если вы объедините набор Raspberry Pis, вы можете создать свой собственный суперкомпьютер.
Необходимые условия
1. 4 х Малина Pi 4
2. Малиновый Pi 4 Кластерный чехол
3. Коммутатор Ethernet
4. Многопортовый USB-блок питания
6. Кабели Ethernet
Для получения более подробного списка оборудования и инструкций по созданию этого проекта посетите страницу учебника Magpi.
Raspberry Pi Smart Открыватель гаражных ворот
Благодаря Интернету вещей вы можете получить доступ ко всем интеллектуальным устройствам с поддержкой IoT со смартфонов или ПК. Вы также можете сделать это с помощью Raspberry Pi 4.
Необходимые условия
2. Релейный модуль
3. Соединительные провода
Если вы хотите получить более подробную информацию об этом проекте, вы можете посетить официальный учебник CircuitDigest. В дополнение к этому, мы рекомендуем вам посетить веб-сайт Raspberry Pi Lock, чтобы узнать больше об использовании RFID с вашим Raspberry Pi 4.
Малина Pi Android ТВ Бокс
Ранее в этом руководстве мы говорили о преобразовании вашего Raspberry Pi в потоковое устройство. Это работает по тому же принципу, но вместо того, чтобы использовать Raspberry Pi для Netflix, вы можете использовать его в качестве медиа-бокса Android.
Необходимые условия
1. Карта micro SD емкостью не менее 8 ГБ
2. Источник питания для вашего Raspberry Pi
3. USB-клавиатура и мышь / комбинированный пульт дистанционного управления
4. ФЛЭШ-накопитель USB емкостью не менее 4 ГБ
6. Неофициальная линия 17.1 для Raspberry Pi 4
7. Открытые приложения
8. Программное обеспечение для записи на SD-карту Etcher
Для получения более подробной информации о том, как выполнить этот проект, посетите учебник По использованию.
Raspberry Pi Object Tracker
Если вы когда-либо были заинтересованы в обучении глубокому обучению с Raspberry Pi 4, этот проект для вас. Проницательные пользователи будут комбинировать его с брахиографом Raspberry Pi и рисовать объекты, которые обнаруживает трекер объектов Raspberry Pi.
Необходимые условия
1. Малиновая камера Pi V2
2. Пиморони Пан-тилт HAT Kit
3. Микро SD карта 16+ ГБ
4. Кабель Микро HDMI
Для получения подробных инструкций по созданию этого проекта у вас есть потрясающий учебник, которому вы можете следовать.
Малиновый Pi ADS-B приемник
Автоматический зависимый приемник наблюдения-вещания (ADS-B) — это форма технологии наблюдения, используемая для отслеживания самолетов. Вы можете построить свою собственную наземную станцию PiAware ADS-B.
Необходимые условия
Мы рекомендуем использовать Raspberry Pi 4GB для этого проекта. Кроме того, вам понадобится следующее:
1. Карта Micro SD емкостью не менее 8 ГБ
2. Блок питания для Raspberry PI
3. Micros SD кард-ридер для вашего компьютера
4. USB SDR ADS-B приемник
5. Антенна 1090 МГц
Для получения более подробной информации вы можете посетить учебник FlightAware по Pi Aware.
Малина Pi Рождественская елка Световое шоу
Вы можете использовать свой Raspberry Pi, чтобы сделать ваши рождественские украшения новым измерением. Этот проект может показаться простым, но он потребует от вас работы с реле и светодиодами.
Необходимые условия
1. Микро SD карта (2 ГБ +)
2. SainSmart 8 канал 5V SSR Модульная плата
3. Перемычки провода
4. JST 4-контактный встроенный разъем и кабель розетки
5. 32-футовый рулон проволоки (или четыре 8-футовых куска проволоки)
6. Удлинитель x 8
7. 2 x Блок распределения питания
8. Разветвитель питания
9. 5 В, 3 А или больше для привода светодиодов и блока питания Pi
10. 5 В, 1 А или более для привода блока питания модуля SSR
Для получения более подробных инструкций и списка оборудования вам понадобятся звезда и дерево и посетите учебник Instructables.
Малина Пи ПайретБокс
Пиратский ящик позволяет обмениваться файлами в автономном режиме анонимно. Его можно использовать в качестве переносимого автономного файла или медиацентра.
Необходимые условия
Посетите официальный сайт PirateBox для получения дополнительных инструкций.
Заключение
Вот оно. В этом руководстве мы представили 28 лучших проектов Raspberry Pi. Мы позаботились о том, чтобы все эти проекты идеально подходили для новичков. Тем не менее, даже промежуточные пользователи Raspberry Pi могут получить немного удовольствия от создания некоторых из этих проектов. Если вы хотите более ориентированное на игру начинание, вы можете попробовать создать консоль Raspberry 4 Retropie. Для получения дополнительных идей проекта вы можете посетить любой сабреддит Raspberry pi 4 Reddit. Кроме того, вы можете просто запустить Windows 10 на своем Raspberry Pi 4 и использовать его в качестве компьютера. Тем не менее, мы надеемся, что вы нашли это руководство полезным. Спасибо, что прочитали.
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 могут не сработать:
Теперь можно приступать к установке и настройке.
1. WiFi точка доступа
Raspberry Pi легко превратить в беспроводную точку доступа, причем ничего докупать не придется, WiFi «на борту» уже есть. Для этого необходимо установить 2 компонента: hostapd (Host access point daemon, сервис точки доступа) и dnsmasq (DNS/DHCP-сервер).
Устанавливаем dnsmasq и hostapd:
Задаем статический IP-адрес, который будет иметь Raspberry Pi в WiFi-сети. Для этого нужно отредактировать файл dhcpcd.conf, введя команду sudo nano /etc/dhcpcd.conf. В файл нужно добавить следующие строки:
Как можно видеть, в 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 и добавляем следующие строки:
Как можно видеть, подключаемые устройства будут иметь 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.
Вводим параметры точки доступа:
Здесь важно обратить внимание на параметры «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, в реальной точке доступа нужно использовать что-то посложнее. Существуют программы, осуществляющие перебор паролей по словарю, и точку доступа с простым паролем могут взломать. Ну а расшаривать интернет посторонним при современных законах может быть чревато.
Все готово, можно активировать все сервисы.
Теперь мы должны уже увидеть новую WiFi-точку доступа в списке сетей. Но чтобы в ней появился интернет, необходимо активировать перенаправление пакетов из Ethernet в WLAN, для чего вводим команду sudo nano /etc/rc.local и добавляем строку настройки iptables:
Теперь все. Перезагружаем Raspberry Pi, и если все было сделано правильно, мы можем увидеть точку доступа и подключиться к ней.
Как можно видеть, скорость не так уж плоха, и пользоваться таким WiFi вполне можно.
Кстати, небольшой совет: поменять сетевое имя Raspberry Pi можно, выполнив команду sudo raspi-config. По умолчанию оно равно (сюрприз:) raspberrypi. Это наверно общеизвестно. Однако не все знают, что это имя доступно и в локальной сети, но к нему нужно добавить «.local». Например, зайти на Raspberry Pi по SSH можно, введя команду putty pi@raspberrypi.local. Тут правда, есть один нюанс: это работает в 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 и пр), все программы скорее всего заработают и там.