Raspberry pi pico на мк rp2040: начало и первые шаги. что есть поесть за $4
Содержание:
- Введение в Raspberry Pi
- Установка операционной системы
- Использование GPIO и датчиков
- Дешевый конкурент Raspberry Pi
- Применение «Малины» в робототехнике и IoT
- Добавление кнопки сброса
- Установка операционной системы на Raspberry Pi
- Raspberry Pi из Китая
- Установка радиаторов на Raspberry Pi
- Для чего может быть использован Raspberry Pi 3B?
- Новое – очень хорошо забытое старое
- Характеристики Raspberry Pi 4 Model B
- Настройка Raspberry Pi 3 (ОС Raspbian)
- Настоящий ПК
- Преимущества микрокомпьютера Raspberry
- Как это выглядит и работает
- Как начать работать с RPi3B?
- Заключение
Введение в Raspberry Pi
С помощью Raspberry Pi можно сделать умного робота, распознающего своего хозяина или домашний сервер умного дома, передающего по WiFi или Ethernet. Вы можете подключить к микрокомпьютеру датчики, двигатели, реле и многое другое. Таким образом, сферы применения Raspberry и Arduino в DIY проектах сильно пересекаются.
Что такое одноплатные микрокомпьютеры?
Микрокомпьютер – это устройство, имеющего архитектуру полноценного компьютера, но отличающееся своими размерами. Сегодня на рынке представлены сотни(!) различных моделей (включая клоны Raspberry) от десятков производителей и этим рынок одноплатников существенно отличается от рынка обычных компьютеров, на котором между лидерами давно уже распределены все доли рынка.
Микрокомпьютеры чаще всего создаются под конкретные задачи, они не могут конкурировать с обычными компьютерами, уступая им в мощности и удобстве. Но зато они более дешевы, просты, имеют компактный размер и потребляют меньше энергии. Это делает микрокомпьютер важным элементом мобильных автоматизированных систем.
Что такое Raspberry Pi?
Raspberry Pi представляет собой недорогой компьютер размером с кредитную карту, который присоединяется к монитору ПК или телевизору и использует стандартную клавиатуру и мышь. Внешне компьютер представляет собой небольшую четырехслойную печатную плату с USB, HDMI и другими разъемами, слотом для Micro SD, а также гребенкой контактов GPIO. Корпус, карту памяти, клавиатуру, мышь, монитор, блок питания нужно приобретать дополнительно.
При помощи “малинки” можно научиться программировать на языках Scratch и Python. Изначально микрокомпьютер разрабатывался с целью применения для обучения в школах и университетах, поэтому для него существует множество программных пакетов и даже специальная операционная система для детей.
Ключевой особенностью Raspberry является возможность присоединения к нему внешних устройств и управления ими с помощью различных программных пакетов (наиболее популярным является Python). Всевозможные датчики, светодиоды, двигатели, реле и другие электронные компоненты могут подключаться через GPIO контакты так же, как к Arduino. Поэтому мы можем существенно расширять функционал микрокомпьютера, создавая из него рабочую станции для каждого конкретного проекта.
Но даже без внешних устройств этот микрокомпьютер выполняет все функции обычного настольного ПК, пусть даже не очень быстрого. С его помощью работать в интернете, воспроизводить видео и аудиофайлы, обрабатывать тексты, создавать таблицы. Естественно, микрокомпьютер не может на равных конкурировать с обычным ПК – он всегда работает медленнее. Но с определенными не слишком тяжелыми приложениями микрокомпьютер справляется отлично. В качестве базовой операционной системы для Raspberry Pi используется Linux, есть множество клонов, адаптированных конкретно для этого микроконтроллера. У нас на сайте вы можете найти статью с обзором операционных систем для Raspberry Pi.
История появления Raspberry
Разработчиком прибора является британская фирма Raspberry Pi Foundation. Первый образец был представлен Дэвидом Брэбеном в мае 2011 года. Начало производства первой партии модели В датируется январем 2012 годом. С тех пор ежегодно компьютер модернизировался, и в продажу поступали более совершенные компьютеры.
История выпуска моделей:
- 29 февраля 2012 года – старт продаж Model В.
- 14 декабря 2012 года – начало производства модели Raspberry Pi «A».
- 14 июля 2014 года – выпуск третей версии Raspberry Pi «B+».
- 2 февраля 2015 года – выпуск Raspberry Pi «2B».
- 26 ноября 2015 года – выпуск нового микрокомпьютера Raspberry Pi Zero, оснащенного несмонтированным разъемом GPIO.
- 29 февраля 2016 года – выпуск модели Raspberry Pi 3, отличающейся 64-битным процессором, наличием WI-FI и Bluetooth.
- 28 февраля 2017 года – модернизированная версия Raspberry Pi Zero W с WI-FI и Bluetooth.
Установка операционной системы
- Вставьте SD карту в картридер и проверьте, какая буква была присвоена диску.
- Откройте Win32DiskImager, возможно понадобится запустить его от имени администратора.
- Выберите образ распакованной Raspbian OS.
- Выберите букву, присвоенную вашей SD карте, в выпадающем списке устройств. Убедитесь в том, что выбрали правильную букву диска, чтобы не повредить данные на каком-либо другом диске.
- Нажмите Записать (Write) и ждите завершения.
- Закройте Win32DiskImager, выньте SD карту и вставьте её в Raspberry Pi.
Примечание: после записи операционной системы вы заметите, что на SD карте осталось лишь несколько мегабайт. Это из-за созданного раздела, остальная часть свободного пространства скрыта. Вы сможете это исправить, как только мы подключимся к Raspberry Pi.
Использование GPIO и датчиков
Помимо своей низкой цены, Raspberry Pi очень привлекательный для пользователей из-за возможности использовать GPIO.
GPIO или general purpose input/output это порты общего назначения ввода и вывода. Почти все проекты Raspberry Pi построены на использовании этих портов. Их сила в гибкости.
Первые платы Raspberry Pi имели 26 GPIO портов, Raspberry Pi 2 и Pi 3 имеют 40. С технической точки зрения только 17 из 26 и 28 из 40 соответственно. Остальные — это электрические контакты и заземления. Все порты обозначены номерами, но чтобы правильно их использовать вам понадобиться распечатка с описанием значений. Например, для 40:
Или для 28:
Ее можно распечатать и приложить к плате, чтобы не запутаться во время работы:
Чтобы заставить GPIO делать то, что вам нужно понадобиться немного программирования. Обычно, все можно сделать на Python. Если вы не знали, то часть имени Pi походит от инструмента для обучения программированию на Python. Вы можете найти очень много инструкций по использованию Python для Raspbery и GPIO в интернете.
Дешевый конкурент Raspberry Pi
Компания Hardkernel выпустила новый одноплатный компьютер Odroid-C4, способный, по заверениям ее представителей, конкурировать с Raspberry Pi 4 и обладающий большей по сравнению с ним производительностью. Построенный на четырехъядерном процессоре компании Amlogic, он поставляется с пассивной системой охлаждения, вместе с которой весит 59 граммов при размерах платы 85 мм в длину и 56 мм в ширину.
Odroid-C4
Hardkernel – это южнокорейский разработчик одноплатных компьютеров. Свой первый ПК, получивший название Odroid (без дополнительных индексов) она выпустила в 2009 г., на три года раньше релиза самого первого Raspberry Pi – плата Raspberry Pi 1 Model A вышла в 2012 г.
Применение «Малины» в робототехнике и IoT
В IoT и робототехнике применение RPi практически безгранично. Из этого устройства можно сделать, например, камеру видеонаблюдения, небольшую метеостанцию, машинку с удаленным управлением и многое другое. Так, Raspberry Pi 3 находит применение в машине в виде видеорегистратора. При желании из данного одноплатника можно сделать даже мобильный телефон или смартфон. Но такое стоит делать либо ради экспериментов, либо, чтобы похвастаться перед друзьями/сообществом. Дело в том, что соответствующее устройство получится как минимум довольно громоздким.
Конечно, для данных целей понадобятся модули. Но с их покупкой проблем не должно возникнуть. В Сети существует множество магазинов, которые продают дополнительные компоненты для «Малины» по доступным ценам.
Добавление кнопки сброса
Теперь, когда вы знаете основы и выбрали источник питания можно добавить кнопку выключения для вашего устройства. В большинстве электроники есть кнопка выключения, но здесь ее нет и если вы захотите перезагрузить Raspberry Pi, вам придется вынуть шнур питания и вставить обратно. Но можно добавить кнопку чтобы этого не делать.
На плате есть два отверстия рядом друг с другом, одно круглое, второе — квадратное. На модели B они отмечены как P6 и находятся рядом с портом HDMI. На более поздних платах они размещаются ближе к портам GPIO и обозначены RUN.
Вы можете приобрести любую кнопку и припаять ее контакты к этим портам. Все что нужно для сброса процессора — это замкнуть эти выходы.
Установка операционной системы на Raspberry Pi
Первым делом нам понадобится операционная система (ОС), на которой будет работать наша плата Raspberry Pi, самым популярным и универсальным вариантом ОС для нее сейчас является операционная система Raspberry Pi OS (которая раньше называлась Raspbian).
Актуальный вариант
Начинающим лучше выбирать вариант NOOBS — в этом случае вы попадете на страницу, где вам предложат скачать приложение Imager — которое очень упрощает установку нужной ОС на SD карту для платы Raspberry Pi. Там же находится и ссылка на видео (оно длительностью всего 45 секунд), на котором подробно объясняется как правильно установить ОС для Raspberry Pi с помощью приложения Imager. Вот это видео:
Если же вы более «продвинутый» пользователь, то можно выбрать первый вариант (не NOOBS), в этом случае вы попадете на страницу, где вам предложат скачать один из вариантов Raspberry Pi OS — начиная от самого продвинутого до варианта Lite, который вы потом можете установить на SD карту.
Если же вы прокрутите первоначальную страницу загрузок (https://www.raspberrypi.org/downloads./) вниз, то вы увидите там доступные альтернативные операционные системы для Raspberry Pi.
Устаревший вариант
Если же вам по какой-нибудь причине (а они возможны) необходимо установить не свежую версию Raspberry Pi OS, а ее устаревший вариант Raspbian, то вам необходимо скачать к себе на компьютер архив с образом этой ОС (где его лучше сейчас скачать — к сожалению не знаю) и распаковать скачанный архив (с помощью Winrar или Winzip, к примеру).
После скачивания этой программы установите ее, после этого вы увидите как ее значок появится у вас на рабочем столе.
Чтобы установить операционную систему Raspbian на SD карту, выполните следующую последовательность шагов:
1. Распакуйте скачанный архив ‘Raspbian Jessie’ на рабочий стол своего компьютера, после этого вы увидите файл образа операционной системы как показано на рисунке ниже. Вы должны иметь как минимум 5 Гб свободного места на диске ‘C’ своего компьютера чтобы выполнить эту операцию.
2. Вставьте SD карту в свой компьютер – в соответствующий слот или с помощью USB адаптера если у вас нет такого слота.
3. Произведите форматирование вашей SD карты, для этого выберите опцию быстрого форматирования, установите тип файловой системы ‘FAT32’ и нажмите кнопку ‘Start’ для начала процесса форматирования.
4. После завершения процесса форматирования запустите ранее скачанное приложение “win32diskimager”.
5. В этой программе выберите SD карту, файл образа операционной системы и нажмите на кнопку ’WRITE’ как показано на следующем рисунке.
6. После завершения процесса записи безопасно извлеките SD карту из вашего компьютера.
После этого можете вставлять SD карту в вашу Raspberry Pi и приступать к настройке ОС для нее. Этот процесс мы подробно описали в следующей статье.
Raspberry Pi из Китая
Компания Radxa из Китая разработала одноплатный компьютер Rock 3A размером с кредитную карту. Это полноценный современный ПК, хотя и без поддержки Windows, но зато с возможностью установки современного твердотельного накопителя. Он нацелен на конкуренцию с топовыми моделями одноплатников семейства Raspberry Pi, которые превосходит по ряду параметров.
Как пишет портал Liliputing, на плате размерами 85х54 мм разработчики из Radxa уместили все базовые компоненты настольного компьютера начального уровня, включая слот М.2 под SSD-накопители с поддержкой NVMe. Сам драйв в комплект поставки не входит, но, тем не менее, возможность его установки в Rock 3A заранее предусмотрена.
Начало продаж Rock 3A компания Radxa запланировала на август 2021 г. Компьютер будет доступен для приобретения в трех конфигурациях, различающихся исключительно объемом оперативной памяти. Базовая модель с 2 ГБ RAM обойдется в $35 (2610 руб. по курсу ЦБ на 20 июля 2021 г.), версия с 4 ГБ будет стоить $55 (4100 руб.), а топовая модификация с 8 ГБ ОЗУ оценивается разработчиками в $75 (5515 руб.).
Поддержка SSD в Rock 3A ставит под сомнение актуальность компьютеров Raspberry Pi
Для сравнения, флагманский Raspberry Pi 4 Model B стоит те же $35 с 2 ГБ оперативной памяти. Он обладает почти идентичным набором интерфейсов, но слота М.2 нет ни в одной из его модификаций.
Установка радиаторов на Raspberry Pi
Первым делом при подготовке Raspberry Pi к запуску следует озаботиться его охлаждением.
Как-никак, а перед нами компьютер с процессором и другими чипами, которые имеют свойство нагреваться при работе.
Китайцы производят и продают наборы радиаторов для микрокомпьютеров. Радиаторы бывают алюминиевыми, медными и керамическими. Я выбрал набор из меди, потому что теплоемкость медных радиаторов больше алюминиевых, а керамика в качестве пассивного охлаждения – вещь для меня совершенно непонятная.
2 крупных радиатора крепятся на верхней части платы, а плоская пластина будет закреплена на чипе оперативной памяти с нижней стороны.
Крепятся радиаторы к чипам, судя по всему, обычным двусторонним скотчем. По крайней мере для 3M-ленты этот клейкий материал выглядит уж слишком тонким.
Чипы перед наклейкой радиаторов на всякий случай следует обезжирить спиртом. Крупный чип слева – сердце микрокомпьютера, однокристальная система Broadcom BCM2837 с интегрированным процессором и графическим адаптером. В синтетических тестах греется до 100°C, так что оставлять его без охлаждения никак нельзя.
Правее, возле USB-портов, находится контроллер USB. Он тоже греется, хотя и не так сильно, как SoC Broadcom BCM2837. Второй радиатор из набора будет закреплен на нем.
2 верхних радиатора надежно закреплены на своих местах.
Медная пластина закреплена на модуле 1Гб LDDR2 памяти с нижней стороны. Оперативная память сильно не греется, поэтому полноразмерный радиатор на ней не нужен. Но медная пластина все же пусть будет. На всякий случай. Как минимум, ее наличие способно защитить чип от случайных механических повреждений.
Забегая наперед: радиаторы оказались действительно полезной вещью, когда процессор “малины” находится под нагрузкой, то установленный на нем радиатор начинает обжигать палец. Так что пренебрегать их установкой, думая что “раз производитель не оснастил ими плату – значит и не нужно”, не стоит.
Для чего может быть использован Raspberry Pi 3B?
Теперь, когда сделан краткий обзор Raspberry Pi 3 model B, можно рассмотреть варианты применения данного одноплатника. Их существует огромное множество.
Первый – это создание на основе «Малины» мультимедийного центра или игровой консоли. Мощности третьей RPi более чем достаточно для воспроизведения, в том числе видео в формате FullHD. Для этого нужно либо поставить специализированный дистрибутив, либо уставить особый медиа-проигрыватель (например, KODI). Воспроизводить мультимедиа через браузер – не самая лучшая идея.
Чтобы играть на «малине» в старые игры, нужно поставить на нее какой-нибудь из специальных дистрибутивов – RecalBox или Retro Pie. Судя по отзывам, первый оптимизирован лучше. Если его установить, на RPi будет можно запускать игры от консолей: NES («Денди»), SNES, N64, SEGA и других.
Конечно, Raspberry можно использовать и в качестве устройства для IoT – интернета вещей. Этот одноплатник достаточно мощный и имеет WiFi, Bluetooth. Поэтому с его помощью возможно создавать небольшие метеостанции, системы умного дома, камеры наблюдения с фиксированием движений и многое другое.
Благодаря наличию большого количества дополнительных модулей «Малина» может находиться в основе различных роботизированных устройств. Из неё можно делать машинки на радиоуправлении, дроны и многое другое. Пользователя ограничивает только его фантазия.
Raspberry Pi 3B – это такой же небольшой компьютер, как и все предыдущие модели «Малины». Но данная версия является сравнительно более продвинутой. Благодаря мощному процессору и беспроводным модулям её возможно комфортно использоваться как для повседневных дел, так и в реализации большого количества проектов.
https://youtube.com/watch?v=5Ewj7-TDNao
Новое – очень хорошо забытое старое
Новинка представляет собой сверхкомпактный настольный ПК на базе представленной в 2019 г. платы Raspberry Pi 4 «с производительностью как у десктопа», которую до этого можно было купить отдельно или в виде конструктора для самостоятельной сборки. Внешне Pi 400 выглядит как небольшая 78-кнопочная клавиатура (без правого блока цифровых кнопок) габаритами всего 286 х 122 х 23 мм.
Дизайн Pi 400 напоминает исполнение популярных в конце 1980-х годов микрокомпьютеров, таких как Commodore 64, ZX Spectrum, Atari 800XL или «Радио-86РК». Представители Raspberry Pi Foundation отмечают, что новинка ориентирована на новичков в компьютерном мире, делающих первые шаги в области изучения программирования.
«Пользователи, слабо подкованные технически, испытывают проблемы при настройке устройства с большим количеством деталей, и часто лишены практической поддержки из-за ограничений пандемии COVID 19», – сказал Эбен Аптон (Eben Upton), генеральный директор Raspberry Pi. – Форм-фактор «все-в-одном» упрощает настройку для желающих использовать свой Raspberry Pi в качестве ПК. Меньшее компонентов на столе – меньший беспорядок, быстрее установка и демонтаж».
Характеристики Raspberry Pi 4 Model B
Одноплатный компьютер Raspberry Pi 4 model B был представлен 24 июня 2019 г. Модель пришла на смену Raspberry Pi 3+. Новинка получила множество обновлений и превосходит свою предшественницу по производительности.
Основные порты Raspberry Pi 4 Model B
Таблица основных характеристик.
Описание | |
Название: | Raspberry Pi 4 Model B |
Процессор: | Broadcom BCM2711 4 ядра Cortex-A72 (ARMv8)64-bit SoC @ 1.5 GHz |
RAM: | На выбор модели (LPDDR4-2400 SDRAM):
|
Питание: | USB Type-C (5V, минимум 3А).Возможно питание через GPIO (5V, минимум 3А). |
Портыи разъемы | 2 порта Micro-HDMI (одновременная поддержка двух мониторов с разрешением 4K) |
2 порта USB 2.0 |
2 порта USB 3.0
1 порт Gigabit Ethernet (RJ45, 1000Base-T)
1 порт microSD (для операционной системы и хранения данных). Рекомендуется использовать карты объемом минимум 8Gb. Протестирована работа с картами до 128Gb.
40 пиновый GPIO (интерфейс ввода/вывода общего назначения). Полностью совместим с предыдущими платами.
3.5мм Audio и Composite Output Jack
CSI Display Connector
CSI Camera Connector
Power over Ethernet (PoE). Требуется внешний PoE HAT.
Беспроводныеинтерфейсы:
Двухдиапазонный WiFi (2.4 GHz и 5.0 GHz IEEE 802.11ac/n)
Bluetooth 5.0, BLE (Bluetooth Low Energy)
Индикаторы:
Встроенные светодиоды: индикация питания, работа с microSD картой, режим работы Ethernet.
Эксплуатацияпри температурах:
от 0 до 50°C
Цена:
в России около 4000-6000 руб в зависимости от объема RAM.В США: 35$ за модель с 1Gb RAM, 45$ — 2Gb, 55$ — 4Gb.
Характеристики впечатляют. Производитель отдельно делает акцент на том, что плату можно использовать в качестве настольного компьютера с подключением двух мониторов. Конечно, нужно отдавать себе отчет в том, что сравнивать малинку с обычным компьютером можно с определёнными ограничениями, но для ряда задач она вполне может заменить настольный компьютер. Пользователь получает крошечный, абсолютно бесшумный компьютер, со встроенным WiFi, Ethernet-портом и четырьмя USB, два из которых USB 3.0.
Настройка Raspberry Pi 3 (ОС Raspbian)
При первом запуске даже ничего не нужно выбирать и нажимать. Система уже практически готова к работе. После перезагрузки появляется рабочий стол.
Сначала подключаемся к Интернету. При проводном соединении Интернет уже должен работать сам. В моём случае используется Wi-Fi, поэтому нужно нажать на красные кресты на панели задач (иконка сетевых подключений), выбрать беспроводную сеть и ввести пароль. Всё почти так же, как в других операционных системах.
Далее сразу открывает терминал (иконкой с панели или комбинацией клавиш Ctrl + Alt + T). Работу в терминале советую начать с команды:
sudo -i
Она позволит выполнять все дальнейшие действия в терминале с правами суперпользователя. В противном случае придётся добавлять sudo в начале каждой второй строки (а то и чаще).
Сразу обновляем пакетную базу и прошивку устройства:
apt update apt upgrade rpi-update
Затем заходим в настройки Raspberry Pi: «Пуск» (значок малины) > Preferences > Raspberry Pi Configuration. Нажимаем «Change Password…» и задаём новый пароль (одновременно для пользователя и суперпользователя). Это позволит избежать некоторых проблем в будущем.
Настраиваем дальше. Hostname (имя компьютера в сети) можно не менять. У меня изображение выводится не на весь экран (толстая чёрная рамка по периметру), поэтому параметр Underscan переключаю в положение «Disabled». На вкладке «Performance» изменяем значение GPU Memory на 128 (можно и 64 оставить, но некоторым приложениям может не хватить).
Переходим во вкладку «Localization». Нажимаем «Set Locale…». Выбираем Language: ru (это даст хоть какой-то перевод ОС на русский). Настраиваем время через «Set Timezone…». В моём случае Europe/Moscow. Выбираем основную раскладку клавиатуры через «Set Keyboard…». Советую United States/English (US), т. к. к ней все уже привыкли. На всяких случай заходим в «Set Wi-Fi Country…» и тоже выбираем RU.
После всего этого нажимаем «OK» внизу окна и соглашаемся на перезагрузку.
Для интереса посмотрим сколько ОЗУ занимает операционная система в новом состоянии (диспетчер задач вызывается через Ctrl + Alt + Del или из меню приложений). 92 МБ! Вот бы Windows столько занимала
Настоящий ПК
Фото: howtoraspberrypi.com
Хотя Raspberry Pi технически обладает всеми необходимыми функциями настольного ПК, но есть пара проблем, которые не дают ему стать полноценной альтернативой.
Разработчики Raspberry Pi пришли на помощь, анонсировав комплект, который превратит вашу плату в полноценный настольный компьютер с полной функциональностью. В комплект входят: корпус, клавиатура и мышь, кабели HDMI, блок питания и карта памяти на 16 ГБ. Все эти элементы при желании, можно подобрать отдельно и самостоятельно собрать рабочий ПК.
Это лишь некоторые из идей, которые возможно реализовать на данной системе. В интернете доступно множество примеров и гайдов, на основе которых вы можете создать свой собственный проект.
Преимущества микрокомпьютера Raspberry
- Прежде всего — цена, которая варьируется от 5 до 35$, в зависимости от модели. Оптимальным вариантов являются Zero и Zero W (5 и 10$ соответственно), которых отличают от остальных Raspberry Pi размеры (65×30 мм) и наличие всего 1 разъёма для USB;
- Видеоускоритель и процессор Raspberry Pi соответствует характеристикам портативных устройств за несколько сотен долларов и обеспечивает высочайшую производительность на родной операционной системе и системах на базе Linux;
- Поддержка ряда операционных систем: Raspbian — встроенная операционка от разработчика, Pidora — операционка от создателей на основе Linux, Kodi — ограничивается воспроизведением медиафайлов, OSMC — медиапроигрыватель на базе открытого кода, RISC OS – «операционка» от создателей процессора, Windows 10 — в описании не нуждается, только для моделей 2В и 3В. Кроме официально поддерживаемых на Raspberry в 2017 году удалось успешно запустить более десятка других операционных систем;
- Детализированная настройка системы во время первого запуска при помощи Raspberry Config. Она позволяет разогнать частоту процессора, включить поддержку камеры, сменить местоположение и языковые настройки, часовой пояс и так далее. В дальнейшем возможен повторный её запуск в любой момент работы;
- Страна-производитель — Великобритания. Поэтому, заказывая на Aliexpress Raspberry, можете не волноваться за качество устройства, ведь создание аналога в Китае обойдётся гораздо дороже оригинала;
- Возможность отсоединения от платы любых частей и добавления новых, что позволит начинающим специалистам применять свои знания на практике. Кроме того, если ваш домашний ПК перестал работать и вам известна причина возникновения неисправностей — просто купите бортовой компьютер raspberry pi и попробуйте заменить поврежденную часть.
Исходя из перечисленных достоинств, можно не удивляться высоким продажам мини-компьютеров Raspberry Pi. Осталось разъяснить, где лучше всего использовать гаджет.
Как это выглядит и работает
Внутри Pi 400 располагается стандартная плата Raspberry Pi 4 на базе процессора Broadcom BCM2711 (четыре 64-битных ARM v8 ядра Cortex-A72 с тактовой частотой 1,8 ГГц), оснащенная 4 ГБ оперативной памяти LPDDR4-3200, 2-диапазонным (2,4/5 ГГц) модулем Wi-Fi IEEE 802.11b/g/n/ac.
Внешний вид ПК Raspberry Pi 400
Плата Raspberry Pi 4 оснащена встроенным интерфейсом Bluetooth 5.0 BLE, LAN-портом Gigabit Ethernet, двумя портами USB 3.0, одним портом USB 2.0, двумя портами micro HDMI с поддержкой видеовыхода до 4K/60p.
Raspberry Pi 400 «в разрезе»
Встроенный слот под карты памяти MicroSD одновременно служит для загрузки операционной системы и хранения данных. Универсальный горизонтальный 40-контактный слот GPIO для экспериментов с дополнительной периферией выведен на тыльную сторону корпуса Pi 400.
Сам по себе компьютер Raspberry Pi 400 обойдется в $70, однако при заказе комплекта Raspberry Pi 400 Personal Computer Kit за $100 покупатель получит готовый комплект для подключения к монитору или телевизору. Помимо системы, в него входит официальная USB-мышка Raspberry Pi, блок питания с портом USB-C и метровый кабель microHDMI – HDMI.
Комплект поставки Raspberry Pi 400 Kit
В дополнение, в комплекте также идет карта памяти формата SD емкостью 16 ГБ с предустановленной операционной системой Raspberry Pi OS (Linux-система на базе Debian) и официальное руководство пользователя Raspberry Pi Beginner’s Guide. На момент анонса Raspberry Pi 400 был доступен с 78/79-клавишной клавиатурой под английский (США и Великобритании), французский, итальянский, немецкий и испанский языки, в комплекте с руководством пользователя на соответствующем языке и подходящим блоком питания. Выпуск ПК с клавиатурами под другие языки – в «ближайших планах» компании.
Варианты клавиатуры Pi 400 для США и Германии
Как уточнили в Raspberry Pi Foundation, в настоящее время у компании нет планов по выпуску Pi 400 на базе бюджетной платы Pi 4 с 2 ГБ оперативной памяти, поскольку экономия на затратах была бы «довольно непропорциональна». Однако в компании есть более мощное предложение «для крупных корпоративных или образовательных проектов, где кумулятивный эффект экономии» проявится со временем.
В России хотят цифровизировать социальную помощь. Что уже сделано государством?
Интеграция
Как начать работать с RPi3B?
После покупки комплекта Raspberry Pi 3 model B потребуется подготовить одноплатник к работе. Для этого нужно установить на карту памяти подходящий дистрибутив. Это возможно сделать через Noobs, но проще скачать дистрибутив с его официального сайта и при помощи специальной утилиты, например, Win32DiskImager, распаковать на флешку.
После записи образа на MicroSD, установки карточки в «Малину» и включения одноплатника предварительная настройка не потребуется. Для входа в систему нужно использовать следующие реквизиты: pi – логин, raspberry – пароль. Писать их нужно обязательно маленькими буквами.
Дальнейшее конфигурирование системы
После первого включения RPi будет полностью готов к работе. Но перед тем, как начать им пользоваться, рекомендуется выполнить некоторые действия. Конфигурирование будет рассматриваться на примере наиболее популярного для «Малины» дистрибутива – Raspbian.
Первый шаг – это обновление прошивки BIOS Raspberry Pi 3, ядра системы и программ. Для этого нужно из-под суперпользователя (перед каждой командой следует добавить sudo и пробел) в консоли дать следующие инструкции: rpi-update; apt-get update; apt-get upgrade. Если есть что обновлять, соответствующий процесс может занять некоторое время.
Второй – установить пароль Root. Это нужно для повышения безопасности. Если одноплатник так или иначе будет подключен к Сети, данные действия являются обязательными. Команда для установки пароля выглядит так: passwd root. Выполнять ее, конечно, нужно из-под sudo. После этого консоль попросит указать придуманный пароль и подтвердить его повторным вводом.
Далее можно будет установить необходимые программы на Raspberry Pi 3B. Их существует огромное множество и почти все из них возможно отыскать в стандартном репозитории Raspbian (или другого дистрибутива, который был установлен).
Найти названия необходимых программ можно в интернете. Когда нужное приложение будет отыскано, останется ввести от имени суперпользователя команду apt-get install НАЗВАНИЕ_ПРОГРАММЫ. Если она поддерживается, система найдет её в базе и предложит загрузить. Чтобы согласиться, нужно ввести букву Y и нажать на Enter. Спустя некоторое время приложение и все необходимые для её работы библиотеки окажутся на компьютере и интегрируются в систему.
Заключение
В целом мини-компьютером я остался доволен. За свою стоимость он предоставляет очень даже широкий функционал (в статье рассмотрены только некоторые варианты его использования). Для опытных пользователей Linux настройка Raspberry Pi 3 покажется несложной. Остальные без проблем смогут использовать уже настроенную систему.
Помимо энтузиастов Raspberry может быть интересен и компаниям с большим парком машин. Например, покупка 20 классических системных блоков для колл-центра по 12 000 р. и покупка 20 «малиновых» компьютеров по 3000 р. — это совсем разные вещи (180 000 р. экономии).
При домашнем использовании Raspberry Pi 3 хорошо справится с ролью бесшумного медиасервера, ретро-приставки, вспомогательного компьютера для другой комнаты и т. д и т. п…