Что можно сделать из raspberry pi

Небольшой обзор Raspberry Pi 3 Model B

Микрокомпьютер Raspberry Pi 3 Model B поставляется в картонной коробке красно-белой расцветки с фирменным логотипом в виде малины.

Комплект поставки – сама плата Raspberry Pi 3 в антистатическом пакете и небольшая брошюра-памятка по технике безопасности (не накрывать “малинку” во включенном виде, не разгонять, избегать перегрева, не использовать в сырых и влажных местах, избегать механического повреждения печатной платы и т.д.).

Если Arduino может производить по open-source лицензии любой желающий, то с Raspberry Pi все проще: эти платы являются коммерческой разработкой, и выпускаются всего двумя компаниями: RS Components (в тандеме с Allied Electronics) в Англии и Element14 в Китае по лицензии Raspberry Pi Foundation.

Платы производства Element14 и RS Components/Allied Electronics являются 100% идентичными и единственное различие между ними заключается в дизайне упаковке – на ней будут логотипы либо того, либо другого производителя.

Я покупал Raspberry Pi 3 английского производства, о чем свидетельствует гордая надпись “made in UK” на печатной плате. На плате производства Element14 надпись выглядела бы как “made in PRC” (PRC – People’s Republic of China, Китайская Народная Республика).

Что представляет из себя Raspberry Pi 3 Model B в техническом плане?

  • SoC: Broadcom BCM2837
  • Процессор: ARM Cortex-A53 (4 ядра)
  • Графический процессор: Broadcom VideoCore IV
  • Оперативная память: 1Гб LDDR2
  • Встроенные адаптеры: 10/100Мбит Ethernet, Bluetooth 4.1 LE, Wi-Fi 802.11n
  • Порты: 4xUSB 2.0, HDMI, 3.5мм аудиовыход, 40-pin GPIO (как на Arduino), Camera Serial Interface (CSI), Display Serial Interface (DSI)
  • Разъем под microSD-карту

Главные отличия Raspberry Pi 3 от предыдущего поколения “малинки” – более мощный процессор и встроенные адаптеры Bluetooth и Wi-Fi.

Последнее – это действительно круто.

Раньше при использовании Raspberry Pi приходилось затыкать 2 USB-порта из имеющихся четырех адаптерами Bluetooth и Wi-Fi, а теперь они распаяны на печатной плате и оба беспроводных интерфейса работают “из коробки”. Помимо того, что так “малина” выглядит эстетичнее, это еще и удешевляет конечную стоимость ее эксплуатации – ведь даже дешевые USB-адаптеры Bluetooth и Wi-Fi стоят не меньше 5 долларов каждый.

Блок питания для Raspberry Pi

Питание на Raspberry Pi подается через стандартный microUSB-разъем, как и на большинство современных мобильных гаджетов.

Этот микрокомпьютер весьма требователен к электропитанию – для нормальной работы необходимо использовать источник питания, способный выдавать не менее 2А, а лучше 2,5А тока.

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

Вообще, Raspberry Pi может тормозить по 2 причинам: либо используется медленная microSD-карта (ниже 10 класса скорости), либо не хватает питания. Если не хватает питания, то на подключенном к микрокомпьютеру экране в правом верхнем углу будет отображаться желтый значок молнии.

Питания может не хватать по 2 причинам: слабый источник питания (например, большинство зарядных устройств для смартфоном выдают ток до 1А) или плохой USB-кабель.

Так что к выбору блока питания нужно подходить осознанно.

Я специально заказал БП на 2.5А для Raspberry Pi, несмотря на наличие в хозяйстве обычных зарядных устройств для смартфонов.

Установка радиаторов на Raspberry Pi

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

Как-никак, а перед нами компьютер с процессором и другими чипами, которые имеют свойство нагреваться при работе.

Китайцы производят и продают наборы радиаторов для микрокомпьютеров. Радиаторы бывают алюминиевыми, медными и керамическими. Я выбрал набор из меди, потому что теплоемкость медных радиаторов больше алюминиевых, а керамика в качестве пассивного охлаждения – вещь для меня совершенно непонятная.

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

Крепятся радиаторы к чипам, судя по всему, обычным двусторонним скотчем. По крайней мере для 3M-ленты этот клейкий материал выглядит уж слишком тонким.

Чипы перед наклейкой радиаторов на всякий случай следует обезжирить спиртом. Крупный чип слева – сердце микрокомпьютера, однокристальная система Broadcom BCM2837 с интегрированным процессором и графическим адаптером. В синтетических тестах греется до 100°C, так что оставлять его без охлаждения никак нельзя.

Правее, возле USB-портов, находится контроллер USB. Он тоже греется, хотя и не так сильно, как SoC Broadcom BCM2837. Второй радиатор из набора будет закреплен на нем.

2 верхних радиатора надежно закреплены на своих местах.

Медная пластина закреплена на модуле 1Гб LDDR2 памяти с нижней стороны. Оперативная память сильно не греется, поэтому полноразмерный радиатор на ней не нужен. Но медная пластина все же пусть будет. На всякий случай. Как минимум, ее наличие способно защитить чип от случайных механических повреждений.

Забегая наперед: радиаторы оказались действительно полезной вещью, когда процессор “малины” находится под нагрузкой, то установленный на нем радиатор начинает обжигать палец. Так что пренебрегать их установкой, думая что “раз производитель не оснастил ими плату – значит и не нужно”, не стоит.

Сборка корпуса для Raspberry Pi 3

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

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

Кроме того, крепление в корпусе придает всей конструкции законченный и эстетичный вид.

Тот корпус, который я купил, сделан из прозрачного акрила (оргстекла) и поставляется в виде набора для самостоятельной сборки.

Состоит он из 6 акриловых пластин: 4 боковушки, днище и подъемная крышка.

Все элементы оклеены с обеих сторон защитной транспортировочной пленкой. Я сначала этого не понял: больно хорошо пленка прилегает к пластинам, нигде нет воздушных пузырей и надрывов. Так что про себя подумал плохо о китайцах, приславших мутный и исцарапанный корпус, и собрал его “как есть” :).

Потом сообразил что к чему, разобрал все обратно на составляющие и снял с них защитную пленку.

Затем снова собрал корпус. Вот такая получилась красота.

Единственный недостаток – такой корпус быстро собирает на себя жирные отпечатки пальцев, что портит вид. Поэтому периодически нужно протирать его салфеткой.

Установка и настройка Raspbian

С “железной” частью мы вроде разобрались.

Raspberry Pi установлен в корпус, на чипы наклеены радиаторы, найден подходящий источник питания.

Осталось установить на микрокомпьютер операционную систему, сделать базовые настройки – и можно пользоваться.

Установка Raspbian

На настоящий момент для Raspberry Pi существует 6 официальных операционных систем и около 30 неофициальных, включая в том числе и Android.

В большинстве руководств по Raspberry Pi рекомендуют использовать установщик NOOBS (New Out Of The Box Software). Это официальный установщик от разработчиков Raspberry Pi, содержащий в себе дистрибутив Raspbian и возможность загрузить из интернета 5 остальных официальных дистрибутивов и установить любой из них на Raspberry Pi.

Я попробовал – мне не понравилось.

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

Если мы планируем использовать на Raspberry Pi только одну ОС (в данном случае – Raspbian), то можно поступить сделать все гораздо проще и быстрее: сразу записать операционную систему на microSD-карту.

Для этого потребуется microSD-карта и картридер. Либо устройство, способное его заменить (mp3-плеер, смартфон, видеорегистратор, планшет – любое устройство, отображающее установленную в него карту памяти в качестве накопителя при подключении к компьютеру).

Крайне желательно использовать карту памяти не ниже 10 класса скорости, т.к. использование более медленных microSD-карт будет тормозить работу устройства.

А сам процесс установки Raspbian сводится к трем простым шагам.

Шаг 1. Форматирование microSD-карты

Имеющуюся microSD-карту необходимо отформатировать в формате FAT32.

Для этого нужно использовать бесплатную утилиту SD Card Formatter.

Стандартное средство для форматирования Windows почему-то не подходит: при попытке запуска Raspbian с отформатированной через него карты памяти будет выдаваться ошибка “error resizing existing FAT partition”.

Шаг 2. Запись дистрибутива Raspbian

После подготовки microSD-карты необходимо с официального сайта.

Скачанный образ дистрибутива заархивирован, так что после скачивания архив нужно распаковать в любую папку.

Распакованный образ Raspbian нужно записать на подготовленную microSD-карту, для чего можно воспользоваться бесплатной утилитой Rufus.

Шаг 3. Первый запуск Raspbian на Raspberry Pi

На этом процедура установки завершена.

Карту памяти с записанным на нее Raspbian нужно установить в Raspberry Pi и подключить к микрокомпьютеру монитор и питание, после чего произойдет первый запуск операционной системы.

Теперь можно подключить Raspberry Pi к беспроводной Wi-Fi сети, а если есть Bluetooth мышь и клавиатура, то провести их сопряжение с микрокомпьютером для большего удобства использования.

Ставим обновления

После установки Raspbian и подключения к интернету посредством Ethernet или Wi-Fi соединения нужно на всякий случай обновить все пакеты до актуальной версии.

Делается это через терминал посредством ввода двух команд:

sudo apt-get update sudo apt-get upgrade

Первая команда загружает сведения о доступных обновлениях пакетов, вторая загружает непосредственно сами обновления.

На всякий случай обновим еще прошивку Raspberry Pi:

sudo rpi-update

По завершению установки обновлений Rapsberry Pi нужно перезагрузить:

reboot

И если все сделано правильно, то после перезагрузки система уведомит нас о том, что она была обновлена до актуальной версии.

Многие команды в *nix-системах начинаются с sudo: это означает, что исполнение команды запускается с правами суперпользователя, что является аналогом “Запуска от имени администратора” в Windows.

Убираем черные поля по краям экрана

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

Это значит, что неверно выставлена развертка.

Исправляется буквально в два клика мышкой путем правки файла конфигурации через текстовый редактор:

sudo leafpad

Открываем файл /boot/config.txt и ищем в нем строку:

#disable_overscan=1

И убираем символ #, превращая ее из комментария в исполняемую команду:

disable_overscan=1

На этом все. После перезагрузки интерфейс Raspbian будет отображаться на полном экране без каких-либо черных полей.

Настройки локализации

По умолчанию Raspbian настроен под британского пользователя.

Изменить настройки локализации можно в настройках, как через графический интерфейс (Menu -> Parameters -> Raspberry Pi Configuration), так и через консоль:

sudo raspi-config

Мне показалось, что менять настройки через графический интерфейс удобнее, поэтому в этом тексте я буду рассматривать его.

Итак, запускаем “Raspberry Pi Configuration”.

На вкладке System нажимаем “Change Password…” и задаем root-пароль. По умолчанию он отсутствует, что в дальнейшем может помешать выполнению некоторых команд.

Переключаемся на вкладку Localisation.

“Set Locale…” – выбираем Country: RU (Russia), Character Set: UTF-8. Язык системы (пункт Language) можно поменять на “ru (Russian)”, а можно оставить как есть. Локализация Raspbian выполнена не на 100%, и при выборе русского языка придется довольствоваться мешаниной из русского и английского текстов в интерфейсе.

“Set Timezone…” – здесь нужно выбрать подходящий часовой пояс. Поскольку территория России захватывает и Европу и Азию, то в зависимости от географического положения в “Area” выбирается либо “Asia”, либо “Europe”, а в “Location” – один из городов, часовой пояс в котором соответствует часовому поясу вашей местности.

Например, на Урале часовой пояс UTC/GMT+5, что принято называть “Екатеринбургским часовым поясом”. В графе “Location” в Raspbian нет населенного пункта Ekaterinburg (Yekaterinburg), но есть населенный пункт Ashkhabat, живущий по тому же часовому поясу. Поэтому я выставляю его, и на системных часах начинает отображаться мое местное время.

“Set Keyboard…” – не трогаем, о раскладках клавиатуры речь пойдет дальше.

“Set WiFi Country” – тут выставляем “RU Russia”, хотя большой необходимости в этом нет, встроенный адаптер работает и на локальных настройках по умолчанию. Скорее всего, эта настройка важна для некоторых стран третьего мира, где стандарты Wi-Fi жестко ограничиваются в милитаристских целях.

Раскладка клавиатуры

Нужные раскладки клавиатуры и возможность переключения между ними добавляются вводом консольной команды:

setxkbmap us,ru -option grp:alt_shift_toggle

В данном случае добавляются русская и английская раскладка. Английская стоит как основная, а переключение между ними происходит по сочетанию клавиш Alt+Shift.

Можно изменить сочетание на Ctrl+Shift, если так привычнее, внеся соответствующую правку в эту команду.

Проблема в том, что Raspbian не запоминает эту команду, и после каждой перезагрузки Raspberry Pi ее придется вводить заново. А это неудобно.

Поэтому открываем текстовый редактор:

sudo leafpad

И правим через него системные настройки клавиатуры, хранящиеся в файле /etc/default/keyboard.

Нужно заменить строки:

XKBLAYOUT=»gb» XKBOPTIONS=»»

На:

XKBLAYOUT=»us,ru» XKBOPTIONS=»grp:alt_shift_toggle,grp_led:scroll»

Теперь добавим в систему графический индикатор раскладки клавиатуры:

sudo apt-get install gxkb

И поместим его в автозагрузку. Это тоже делается через редактирование текстовых файлов:

sudo leafpad

Открываем файл /home/pi/.config/lxsession/LXDE-pi/autostart и дописываем в его конец строку:

@gxkb

Теперь осталось только перезагрузить Raspberry Pi для применения изменений:

reboot

На этом базовую настройку можно считать завершенной.

Впечатления от использования Raspberry Pi 3

Первое, на что обращаешь внимание при использовании Raspberry Pi – полная бесшумность его работы.

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

Но сам факт существования подобного компьютера – настоящего, полноценного компьютера, и при этом полностью бесшумного – поначалу потрясает воображение.

Теперь что касается производительности.

Мощности Raspberry Pi 3 Model B хватает на выполнение простых офисных и мультимедийных задач: комфортную работу в офисном пакете, просмотр видео и серфинг не очень тяжелых сайтов в интернете.

А вот просмотр онлайн-видео дается “малинке” уже тяжеловато, а при одновременном открытии 4-5 вкладок ютуба Raspbian начинает немного подвисать.

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

Ну а дистрибутив Raspbian предназначен для обучения программированию (недаром в нем “из коробки” уже предустановлены IDE для программирования на Java и Python, и такая забавная штука как Scratch – среда программирования, позволяющая составлять алгоритмы в визуально-графической форме) и для управления подключенной по GPIO периферией. Это тоже интересная тема, и к использованию GPIO-интерфейса Raspberry Pi я еще вернусь в будущем.

Вот так прошло мое знакомство с микрокомпьютером Raspberry Pi 3.

В следующих статьях цикла будут рассмотрены такие темы как:

  • подключение к Raspberry Pi сенсорного TFT-дисплея
  • удаленное управление через SSH
  • организация домашнего медиацентра
  • совместное использование Raspberry Pi и Arduino
  • сравнение Raspberry Pi с другими присутствующими на рынке одноплатными компьютерами

А для тех, кто заинтересовался перспективой покупки Raspberry Pi 3 хочу напомнить, что адекватная цена на этот микрокомпьютер колеблется в пределах $35-$40.

Именно по такой цене Raspberry Pi можно приобрести в Китае, в то время как у наших “серых” дилеров розничная стоимость этого микрокомпьютера начинается от 3000 рублей и может достигать 4500 рублей.

Не кормите кучу посредников – заказывайте Raspberry Pi по честной цене в Китае!

Raspberry Pi 3B (английская сборка)в интернет-магазине GearBest Raspberry Pi 3B (китайская сборка)в интернет-магазине GearBest

Системные характеристики Raspberry Pi

  • Графический ускоритель на всех выпускаемых версиях представлен Broadcom VideoCore, частота которого составляет 256 МГц. Также он поддерживает библиотеки OpenGL версии 1.2 и 2.0, OpenVG 1.1 и Open EGL. Этого достаточно для запуска видеофайлов в формате MPEG-4 AVC в разрешении FullHD при 30 FPS;
  • Процессор, как главный вычислительный элемент, обладает частотой 0,7 (А, В, В+), 0,9 (2В), 1 (Zero, Zero W,) или 1,2 ГГц (3В) с 1 или 4 (2В, 3В) ядрами. Этого достаточно для рабочей среды и запуска нетребовательных приложений, ну а любители поиграть в игры могут себя побаловать старшими моделями;
  • Оперативная память обеспечивается объемом от 256 до 1024 Мб. Для большинства операционных систем такого объёма достаточно, однако, если в приоритете использование Windows 10 — тогда нужно брать компьютер Raspberry с 1 ГБ внутри (модели 2В и 3В).

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

Преимущества микрокомпьютера 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. Осталось разъяснить, где лучше всего использовать гаджет.

Области применения мини-ПК Raspberry Pi

  • Использование в качестве полноценного ПК. Можете попробовать подключить монитор, клавиатуру, мышку и получить стационарный ПК на базе Windows 10. Однако, для этого подойдут только характеристики Raspberry Pi B, а ещё лучше — 2В или 3В;
  • Собрать вместе десятки мини-ПК Raspberry Pi и получить многоядерный ПК. Для этого соедините в один сервер нужное количество устройств, найдите для них подходящее место и, желательно, охлаждение. Многоядерность такого сервера превзойдёт любой современный процессор за сотни долларов;
  • Установите на одноплатный компьютер Raspberry эмулятор любимой консоли, скачайте пак образов для игр, подключите джойстик, монитор и наслаждайтесь игровой консолью в мини-формате;
  • Подключите мини-ПК к сенсорному экрану, диагональю от 8 до 15 дюйм, сделайте корпус из металла или дерева, установите операционную систему Android и получите полноценный планшет, созданный своими руками;
  • Создайте собственную систему освещения для дома или улицы, настроив Raspberry для чередования включения определённых ламп, и удивите близких;
  • Установите на Raspberry Pi Skype, подключите его к стационарному телефону, спрячьте в корпусе и звоните друзьям из всего мира. Правда, для этого нужно ещё стабильное подключение к Wi-Fi и установленная система Adnroid или Windows;
  • Создайте настенный органайзер, подключив мини-ПК к небольшому экрану, настроив операционную систему и вмонтировав всё это в стену.

Надеемся, наш обзор Raspberry оказался максимально информативным и помог определиться с покупкой новинки. Если вы хотите добавить немного искусственного интеллекта в повседневность или просто любите экспериментировать с электроникой — мини-ПК Raspberry создан для вас.

Raspberry PI 3 — Основной ключ в «Домашней» автоматизации

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

Из этой статьи вы узнаете:

Описание Raspberry PI
Что нужно для запуска Raspberry PI
Примеры проектов с малиной

Приветствую вас на страницах моего блога kip-world! С вами Гридин Семён. Друзья, у меня часто происходят задержки с публикациями статей. Поэтому прошу меня извинить.

Я наконец-то добрался до самого корня своего ресурса. То, ради чего я всё начинал. Прошло 1,5 года.

Я пишу эти строки по своей любимой теме — об одноплатных компьютерах и о Raspberry PI в частности. Саму плату я заказал на AliExpress. Как раз 11 Ноября, в это время был праздник в честь шоппинга и в китайском магазине были сумасшедшие скидки.

Вот, я воспользовался случаем…

Сколько потенциальных возможностей хранит в себе эта вещь. У нас в России не сильно популярный к сожалению. Сколько я перелопатил информации. Большая часть на английском языке.

Сейчас я на таком уровне, что всё понимаю в общих чертах. Я собираюсь расширять и углублять эти знания.

Начнём с описания…

Описание Raspberry PI

Миниатюрный и бесшумный компьютер, способный общаться с внешним миром с помощью системы ввода-выводов GPIO. Его способности ограничиваются лишь вашими знаниями и фантазией.

Какие могут быть применения на Raspberry PI 3:

  • Домашний сервер для хранения данных;
  • Майннинг Биткойнов;
  • Робот под управлением WI-FI или с машинным зрением
  • Игровая приставка или игровой автомат;
  • Домашняя метеостанция;
  • Планшет;
  • Охранная система с распознаванием лиц;
  • «Умный» дом;

На этой машинке можно собрать любую автоматику. Собрать любого робота.

Самые главные критерии любой системы автоматики заключаются в следующем:

  • Составление главного алгоритма и применение библиотек;
  • Учёт скорости цикла обработки операции;
  • Учёт дискретизации и скорости опроса аналоговых сигналов;
  • Наличие сетевой связи;

Давайте начнём с основных технических характеристик:

SoC Broadcom BCM2837
Процессор ARM Cortex-A53 (4 ядра)
Графический процессор Broadcom VideoCore IV
Оперативная память 1Гб LDDR2
Встроенные адаптеры 10/100Мбит Ethernet, Bluetooth 4.1 LE, Wi-Fi 802.11n
Порты 4xUSB 2.0, HDMI, 3.5мм аудиовыход, 40-pin GPIO , Camera Serial Interface (CSI), Display Serial Interface (DSI)
Разъем под microSD-карту

Какие я могу добавить комментарии из всего вышеперечисленного?

Основной операционной системой является Linux. ОС прописывается на флешку microSD и вставляется в соответствующий слот.

И, если ваша операционная система слетит, то ничего страшного. В любой момент можно заново записать.

Основная архитектура процессора является ARM Cortex-A53. О чем это говорит? О том, что мы можем прошить одну из множества операционных систем:

  1. Raspbian (производная Debian, заточенная под Raspberry). Кстати говоря эту операционную систему применяют в серверах хостингов
  2. Raspberry PI Desktop
  3. UBUNTU Mate
  4. Snappy UBUNTU Core
  5. Windows 10 IOT
  6. OSMC
  7. LIBREELEC
  8. PINET
  9. RISC OS
  10. Weather station

Для начала изучения я предлагаю опробовать Raspbian. Нужно сначала понять, как вообще пользоваться ОС Linux.

Для Raspberry доступны следующие интерфейсы:

  • UART (Serial);
  • I²C/TWI;
  • SPI с селектором между двумя устройствами;
  • Ethernet на 10/100 Мбит с выходом на стандартное гнездо 8P8C (RJ45);
  • Wi-Fi 802.11n и Bluetooth 4.1, обеспечиваемые микросхемой Broadcom BCM43438;

По поводу питания одноплатного компьютера. На борту платы есть micro-USB, которое принимает 5 Вольт. Можно запитать через ПИНы. Но лучше всего подключить адаптер питания на 5 В с выходным током на 2 А. Таким образом хватит энергоёмкости для устройств, которые вы будете подключать к USB.

Так что Arduino способен выполнять в основном только узкие задачи — локальные. Вообще интересно использовать непосредственно связку RPI + Arduino. Всегда хотел опробовать.

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.

Установите в систему медиапроигрыватель, офисный пакет, браузер и прочие необходимые вам штуки — и у вас появляется дешёвый, бесшумный и миниатюрный компьютер.