Raspberry Pi:Введение. Что нужно для запуска Raspberry PI. Не так важно, но полезно иметь

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

Название продукта Raspberry Pi означает «малиновый пирог» , компания-производитель таким образом сделала акцент на том, что этот компьютер предназначен в первую очередь для детей.

Что представляет собой это изобретение, и каково применение Raspberry Pi в современном мире, об этом мы и расскажем ниже.

Особенности компьютера Raspberry Pi

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

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

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

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

  • самого мини-компьютера Raspberry Pi модели В;
  • микро- CD (8 гигабайт);
  • клавиатуры;
  • оптической мыши;
  • микро-адаптера CD Card ;
  • источника питания;
  • кабелей HDMI и микро USB .

Первая партия Raspberry Pi производилась в Поднебесной, но с конца 2012 года производство целиком перенесено в Великобританию, на завод в Пенкойде (Уэльс). В среднем, завод производит порядка 40 тысяч мини-компьютеров Raspberry Pi в неделю.

Технические характеристики Raspberry Pi

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

Применение компьютера Raspberry Pi для дома

Наиболее применяемая модель мини-компьютера Raspberry Pi – это модель В на 215 Мб оперативной памяти с поддержкой Ethernet . Также есть еще одна модификация прибора, в которой компоненты размещены более компактно, также она имеет четыре порта USB , количество портов ввода и вывода GPIO в ней существенно больше, кроме того, отсутствует композитный видеовыход.

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

  • монитор;
  • мышь;
  • клавиатуру;
  • подключение любого дистрибутива ОС Linux .

В домашних условиях устройство Raspberry Pi вы можете использовать в таких целях:

  • создание домашнего медиа-сервера;
  • как сервер хранения данных;
  • в качестве «мозгового центра» для автоматизированных станков или роботов;
  • как сервер домашней автоматизации (или системы «умный дом»).

Как мы видим, сферы применения Raspberry Pi для частных нужд могут быть разные. В основном – это узкопрофильные задачи, связанные с работой программистов или других разработчиков. А если говорить о широком применении, то стоит ознакомиться с особенностями применения Raspberry Pi для систем домашней автоматизации или так называемого умного дома . Давайте рассмотрим практическую сторону этого вопроса.

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

Многие сегодня применяют понятие «умный дом» ко всему, например:

  • сигнализации GSM ;
  • датчику протекания воды;
  • световому управлению датчикам движения и т.д.

Все эти явления могут входить в структуру домашней автоматизации, но являться ею по отдельности они не могут.

Система домашней автоматизации («умный дом») включает в себя такие компоненты:

  • центральный сервер;
  • он связан посредством интерфейса RS485 с контроллерами, которые стоят в каждой комнате и помещении дома;
  • к контроллерам подключены те или иные управленческие устройства для защиты, контроля и регулирования работы системы.

Такая сетевая архитектура данной системы хороша тем, что у владельца дома нет необходимости протягивать от каждого устройства к серверу неудобные провода, а нужно просто соединить контролеры, к которым они подключаются посредством одного кабеля UTP. Одна пара его проводов применяется для интерфейса RS485, а другие питают датчики и контроллеры. Стоит отметить, что структура работы предусмотрена таким образом, что если выйдет из строя один из контроллеров или несколько, или даже будет нарушена работа центрального сервера, на работу системы в целом это влиять не будет.

А мини-компьютер Raspberry Pi в данной системе и является центральным сервером . На него нужно установить Веб-сервер, с помощью которого любой пользователь посредством своего мобильного устройства (смартфона, планшета или ноутбука) сможет посредством обычного браузера иметь данные обо всех процессах, которые происходят в доме и управлять этими процессами. Доступ к серверу пользователь имеет посредством логина и пароля через домашнюю локальную сеть или через глобальную сеть, если входить в нее через Wi - Fi -устройство.

К последовательному порту устройства UART посредством согласовывающего прибора через интерфейс RS485 подключают контроллера, которые оснащены разным набором выводов или вводов. Также к этому же интерфейсу можно подключать GPS -модель и с его помощью иметь доступ в систему посредством мобильной или стационарной телефонной связи, если пользователь находится в зоне, где нет доступа в Интернет. Доступ разрешается также через пароль, как и в предыдущем случае. Еще одно устройство в сети – это радиомодуль , с помощью которого можно привязать к общей системе все радиодатчики и пульты дистанционного управления.

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

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

Конструктор Kano

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

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

Такой конструктор изначально был создан для детей, но стал популярным и среди взрослых. Средства на разработку и реализацию этого проекта были собраны посредством платформы для сбора средств на творческие изобретения. Благодаря собранному компьютеру можно выполнять такие действия:

  • записывать музыку;
  • смотреть видео в формате HD ;
  • писать программы;
  • создавать свои игры.

Летающее устройство SkyJack

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

Poppy: робот-инопланетянин

Робот Poppy был создан посредством трехмерной печати французской компанией INRIA Flowers . Робот управляется посредством мини-компьютера Raspberry Pi. Конструкция робота повторяет биологическое строение человека, он имеет суставы, позвоночник и сухожилия, его походка похожа на человеческую, он ходит, переступая с пятки на нос и равномерно руководить центом своей тяжести.

Что такое No More Woof?

No More Woof – это прибор, который пока находится на стадии разработки, и создается на базе Raspberry Pi. С его помощью хозяин будет понимать, что хочет его пес. Так, прибор будет прикрепляться к голове животного и работать по принципу электроэнцефалографа, то есть считывать информацию с головы собаки и передавать ее хозяину посредством Raspberry Pi. Когда подобный прибор будет готов и каким образом он будет точно использоваться, пока неизвестно, но подобные гарнитуры, пусть не настолько совершенные, уже применялись профессиональными кинологами.

Все видят, что с наступлением нового тысячелетия интерес к компьютерам у нового поколения и не только является исключительно потребительским. Дети не хотят учиться программировать и создавать что-то новое, а хотят быть исключительно «юзерами». Разработчики Raspberry Pi уверены, что их устройство вернет былой интерес людей к изучению вычислительных наук и заставит их не только пользоваться новыми технологиями, но и создавать их.

Андрей Васильков

Сегодня без лишнего шума начались продажи Raspberry Pi 2. Рекомендованная цена новинки составляет $35 – столько же, сколько стоила изначально первая модель этого одноплатного компьютера. За три года было выпущено 4,5 млн экземпляров модификаций «A», «B» и «B+», что по словам руководителя Raspberry Pi Foundation Ибена Аптона (Eben Upton) гораздо больше предполагаемых объёмов производства, звучавших в самых смелых прогнозах. Вторая же версия Raspberry Pi получилась настолько удачной, что у неё есть все шансы побить суммарный рекорд своих предшественниц уже в этом году.

Внешне модель Raspberry Pi 2 очень похожа на обновлённую версию B+, представленную летом прошлого года. Тогда число USB портов было увеличено до четырёх, добавлены ещё четырнадцать входов/выходов общего назначения (GPIO), а относительно большой слот для карт памяти формата SD был заменён на microSD. Однако улучшенная периферия в модели B+ работала с прежней платформой – однокристальной системой Broadcom BCM2835. К тому времени она уже выглядела откровенно устаревшей. Одноядерный процессор с частотой 700 МГц и 256/512 МБ ОЗУ сильно лимитировали возможности использования.

Новая модель Raspberry Pi 2 не просто впечатляет своими характеристиками, но и позволяет существенно расширить потенциальные области применения микрокомпьютера размером с пластиковую карточку (85,6 × 56,5 мм). Теперь на «Малине» без проблем запускаются не только RISC OS и различные специализированные дистрибутивы, вроде Raspbian и Pidora (который так и не переименовали), но и более требовательные к ресурсам ОС с поддержкой архитектуры ARM.


Raspberry Pi 2 – 40 контактов GPIO и обратная совместимость.

Если возможность запуска Debian вполне ожидаема для Raspberry Pi 2, то поддержка Windows 10 – приятно удивляет. Более того, легальную копию Windows 10 можно будет получить в рамках Windows Developer Program в ближайшее время.

«Raspberry Pi 2 – удивительно мощное устройство, открывающее мир современных вычислений и программирования для огромного количества людей с разным уровнем квалификации», – пишет в корпоративном блоге генеральный менеджер направления «Windows для интернета вещей» Кевин Даллас (Kevin Dallas).

Начиная с сегодняшнего дня стала доступна модель Raspberry Pi 2 mod. B v.1.1. Эти микрокомпьютеры выпускаются на заводе Sony в Уэльсе с конца прошлого года, о чём свидетельствует маркировка на плате. Объём первой партии составляет сто тысяч единиц.

Основой микрокомпьютера стала однокристальная система Broadcom BCM2836. В ней интегрированы четыре процессорных ядра Cortex-A7 (работающих на частоте 900 МГц и поддерживающих набор инструкций ARMv7), уже известный по прошлым версиям Raspberry графический процессор Broadcom VideoCore IV (с частотой 250 МГц, поддержкой OpenGL ES 2.0, кодеков MPEG-2, h.264/MPEG-4 AVC и VC-1 в режиме до 1080p@30 FPS), гигабайт оперативной памяти типа LPDDR2 SDRAM (общей для ЦП и ГП) и цифровой сигнальный процессор.


Raspberry Pi 2 – система на кристалле BCM2836.

Старое видеоядро было решено оставить по простой причине: среди SoC архитектуры ARM это пока единственный вариант, для которого есть полная и открытая техническая документация.

В однопоточных тестах Rapsberry Pi 2 демонстрирует прирост производительности примерно в полтора раза по сравнению с первой версией mod B+1. Многопоточные пакеты Sunspider ожидаемо выполняются вчетверо быстрее, а в тестах NEON с использованием оптимизированных для многопоточности видеокодеков достигается двадцатикратное ускорение. Средний прирост производительности Rapsberry Pi 2 указывается как шестикратный, и это впечатляет!

Питание платы, как и прежде, осуществляется через разъём micro-USB. Типичное значение силы тока составляет 800 мА, но может быть повышено до 1200 мА при использовании более мощного адаптера (рекомендуется с маркировкой 2A). Потребляемая мощность самой платы не превышает шести ватт и обычно удерживается в диапазоне 3-4 Вт, что позволяет использовать только пассивное охлаждение.


Raspberry Pi 2 – 4 порта USB 2.0 и порт Ethernet 10/100.

Сетевой контроллер остался стамегабитным. Как и прежде, камера подключается гибким плоским шлейфом по интерфейсу MIPI CSI, а дисплей – аналогичным образом к порту DSI. Среди видеовыходов есть полноразмерный HDMI и композитный (PAL и NTSC) через 3,5 мм разъем. Аудиовход – I 2 S. Аудиовыходы: аналоговый 3,5 мм, цифровой через HDMI и I 2 S.

Для загрузки ОС, программ и хранения пользовательских данных распаян слот microSD. Из сорока входов/выходов общего назначения первые 26 расположены также, как в предыдущих моделях Raspberry. Даже форм-фактор остался прежним, поэтому все сторонние дополнения для mod. B+ подойдут и для второй версии.

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


Раньше Raspberry Pi использовали для обучения программированию, создания простых роботов, самодельных систем управления «умным домом», в качестве медиацентра и множеством других способов. Ибен Аптон считает, что с появлением второй версии многим хватит её вычислительной мощности для воплощения куда более сложных идей. Она даже сможет заменить неттоп или HTPC. «У нас уже есть сотрудники, которые используют Raspberry Pi 2 вместо офисного компьютера», – сказал он в интервью изданию Ars Technica.

Полная стоимость Raspberry Pi 2 mod. B v.1.1. для конечного потребителя пока составляет около $60 – с учётом наценок продавцов и доставки. Ожидается, что она будет постепенно снижаться по мере увеличения объёмов выпуска. Прежние модели Raspberry Pi продолжат выпускать ещё какое-то время и будут предлагать по сниженной цене.

В статье использованы фотографии Raspberry Pi Foundation.

» представляет учебный курс «Raspberry Pi: первое знакомство».

Уроки включают текстовые инструкции, фотографии и обучающие видео. В каждом уроке вы найдете список необходимых компонентов и листинг программы. Курс ориентирован на начинающих, чтобы к нему приступить, не нужны никакие дополнительные сведения из электротехники или робототехники.

Краткие сведения о Raspberry Pi

Что такое Raspberry Pi?

Raspberry Pi – одноплатный компьютер, то есть различные части компьютера, которые обычно располагаются на отдельных платах, здесь представлены на одной. К тому же эта плата имеет относительно небольшой размер — примерно 8,5*5,5 см.

В названии продукта объединены Raspberry – малина и Pi – число Пи. Изображение малины стало логотипом проекта.

Продажа «малины» началась сравнительно недавно — в начале 2012 г., сегодня это наиболее популярная платформа своей области, продано уже более 3,5 млн экземпляров Raspberry Pi.

Как связаны Raspberry Pi и роботы?

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

Raspberry Pi в образовании

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

Что нужно для начала работы с Raspberry Pi?

Чтобы начать работу с Raspberry Pi помимо самой платы вам понадобится:

  • SD-карта, с которой вы загрузите операционную систему; производитель рекомендует использовать карту от 8 до 32 Gb, реально работает и на меньших картах;
  • монитор или телевизор с разъемами HDMI, DVI или RCA (только для моделей A и B), и, соответственно, кабель HDMI-HDMI, HDMI-DVI или RCA-RCA, также можно использовать HDMI-VGA преобразователь;
  • USB-клавиатура;
  • USB-мышь
  • кабель питания или аккумулятор micro-USB

Raspberry Pi поставляется без ОС, ее нужно скачать с сайта производителя и загрузить на SD карту.

Модификации Raspberry Pi

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

Он-лайн курс «Raspberry Pi: первое знакомство»

Урок 1. Устройство и установка ОС Raspbian

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

Урок 2. Подключение к Интернету, программы из Pi Store и LibreOffice

На этом уроке вы настроите подключение Raspberry Pi к интернету через кабель LAN или WiFi-адаптер, научитесь скачивать программы через каталог Pi Store, в частности установите бесплатный офисный пакет LibreOffice.

Урок 3. Консоль, утилита apt-get, скриншоты, удаленное управление

В этом уроке вы научитесь работать с Linux-консолью, скачивать программы с помощью утилиты apt-get, делать скриншоты с помощью утилиты scrot и удаленно управлять Raspberry Pi c помощью системы VNC.

Урок 4. Работа с GPIO, мигание светодиодом, Python

На этом уроке вы подключите светодиод и кнопку с помощью GPIO-портов, имеющихся на Raspberry Pi.

). С тех пор плату успели несколько раз обновить, и относительно недавно появилась модель Raspberry Pi 2. Она по-прежнему стоит $35, как и Raspberry Pi на момент выхода. А поскольку размеры и компоновка внешне изменилась не сильно (корпуса для предыдущих моделей можно использовать и с Raspberry Pi2), можно подумать, что изменений в плате практически нет, но это не так.

Различия

В новой модели используется более компактный слот для карт памяти, microSD вместо SD. Устаревший видеоразъем RCA video и в старых моделях лишь дополнял основной (HDMI), а в Pi 2 от него и вовсе избавились, освободив немного места на плате для других компонентов.

Например, для двух дополнительных слотов USB, и теперь их общее количество — 4 штуки. И это не роскошь, а необходимость, поскольку после подключения клавиатуры и мыши к предыдущим моделям, свободных портов уже не оставалось.

Порты теперь могут выдавать ток силой до 1,2 А, для чего устройство необходимо подключать к блоку питания 2А. Однако для обычной работы Pi2 2А блок требованием не является, и мини-компьютер запускается даже от обычного USB порта мощностью 2,5 Вт (5В * 0,5А).

Одно из самых серьезных изменений по сравнению с самой первой моделью — использование более мощного процессора. Теперь это не одноядерный ARM с частотой 700 МГц, а 4 физических ядра ARM Cortex-A7 с частотой 900 МГц, из которых при желании можно вытянуть еще пару десятков мегагерц, используя встроенную утилиту для разгона.

Под стать процессору, была доработана и память. Теперь ее вдвое больше (1 ГБ делится между CPU и GPU), а рабочая частота на 50 МГц выше.

Софт

С момента выхода Raspberry Pi программная составляющая это платформы стала тоже более развитой и интересной.

В новой версии родной операционной системы Raspbian теперь есть встроенный маркет приложений. А на официальном сайте Raspberry Pi помимо Raspbian можно скачать и несколько других дистрибутивов Linux: Debian Wheezy, Ubuntu Mate, Fedora Remix.




Операционные системы также стало гораздо проще инсталлировать. Даже сравнивая с Windows, установка ОС на Raspberry Pi проходит в несколько раз проще (подробнее об этом ниже).

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

Там где раньше система задумывалась, и иногда секунд по 10 загружала веб-страницу, новое железо вполне позволяет использовать Pi2 как обычный офисный компьютер: страницы и программы загружаются намного быстрее, периодические подвисания и более-менее постоянные лаги пропали.

Благодаря новому процессору Pi 2 можно использовать и как домашний медиа-сервер, поскольку мощности чипа вполне хватает для декодирования 1080p видео, а на официальном сайте имеется сразу две программы-медиацентра (Openelec и OSMC).

Несколько месяцев назад Microsoft внезапно объявила о планах по выпуску специальной бесплатной версии Windows 10 для Raspberry Pi 2. Естественно все сводилось к степени урезанности системы, и на этот вопрос тогда не было ответа.

Теперь предварительная версия Windows 10 для Pi 2 доступна, и можно с сожалением констатировать, что для обычных пользователей она не представляет никакого интереса. В ней фактически нет интерфейса (и даже командной строки), а для управления необходимо удаленно подключаться через PowerShell


Запускать 32-битные приложения в Windows 10 IoT Core можно, однако никакого вывода помимо текстового в сессию удаленного подключения вы не увидите.

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

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

Для работы в режиме мини-ПК к плате достаточно подключить монитор, клавиатуру, мышку и питание от Micro USB. В слот для карт памяти необходимо установить либо карту с уже установленной системой, либо, что гораздо проще и быстрее, карту с утилитой Noobs.

Micro SD карта с Noobs уже может идти в комплекте с Pi 2, либо же эту утилиту можно скачать с официального сайта, предварительно отформатировав карту (официальная инструкция).

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

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

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

Родная система (Raspbian) практически не изменилась с точки зрения пользователя, и по-прежнему представляет из себя набор лишь нескольких базовых приложений для работы. Linux дистрибутивы — это уже немного другой разговор, и если вы хотите использовать Raspberry как более-менее полноценный компьютер, то можете смело игнорировать родную систему.

Еще раз возвращаясь к вопросу производительности, можно добавить, что мощности нового процессора вполне достаточно для эмуляции PlayStation 1, для чего существует эмулятор RetroPie. А в родную Raspbian даже встроена ARM версия (причем бесплатная) игры Minecraft, работающая с хорошей производительностью.

Наверное единственным недостатком Pi 2, который так и не устранили по сравнению с первой версией, является отсутствие модуля Wi-Fi. Поэтому к интернету плату необходимо подключать либо по Ethernet, либо покупать дополнительный Wi-Fi-модуль для USB порта.

Raspberry Pi Raspberry Pi 2 Model B
1 285 - 1 285 грн
Сравнить цены
Чипсет
Тип процессора ARM Cortex-A7
Частота, ГГц 0,9
Количество ядер 4
Предустановленая ОС
Объем оперативной памяти, ГБ 1
Стандарт нет данных
Объем жесткого диска, ГБ
Объем SSD, ГБ нет данных
Интерфейс
Скорость вращения жесткого диска, об/мин
Графический чипсет интегрированный VideoCore IV 3D
Объем памяти, ГБ
Тип памяти
Встроенный оптический накопитель
Звуковой контроллер интегрированный
Внешние порты 4x USB, HDMI, 1xAudio Jack (Mic in/Headphone out)
Картридер microSD
Сетевой адаптер +
Мощность БП, ВА/Вт нет данных
Дополнительно Camera interface (CSI), Display interface (DSI), 40 GPIO pins

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

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

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

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

Я пишу эти строки по своей любимой теме — об одноплатных компьютерах и о Raspberry PI в частности. Саму плату я заказал на . Как раз 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. LIBREELEC
  7. PINET
  8. RISC OS
  9. 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.

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

Что нужно для запуска Raspberry PI

Для начала работы вам потребуется:

  1. Сама плата мини-компьютера;
  2. Набор медных радиаторов (Очень рекомендую, если хотите чтобы малина проработала подольше);
  3. Любой корпус (не обязательно, но желательно);
  4. Блок питания 5 В на 2.5 А;
  5. Карта памяти microSD с минимальным объемом 8 Гб;

Затем нам нужна периферия для работы, в общем, как и обычный компьютер.

  1. Монитор или телевизор с HDMI выходом;
  2. Клавиатура;
  3. Мышь;

Если у вас Монитор с VGA ничего страшного, переходим на HDMI с помощью специального преобразователя.

Про установку и первое включение мы поговорим с вами позже, когда малина наконец-то приедет ко мне домой.

Для реализации различных программных функций Raspberry в основном . Можно писать на Java. Есть ещё и совсем детский объектно — ориентированный язык программирования Scratch.

Можно и применить для Raspberry, вполне реально.

Примеры проектов с малиной

Что можно сделать с Raspberry PI 3? А много чего, очень много. Примеров реализации просто море.

Я скину в основном англоязычные видео, так как они наиболее информативные::

1 GameBoy на Raspberry PI Zero


Или как вариант:

И вторая часть:

2 Квадрокоптер на RPI

3 «Умный» дом на RPI

4 Полноценный «домашний» сервер

5 Шикарный видеомагнитофон в машину

Это лишь малая часть, то что я перечислил. К сожалению в основном на английском языке.

С уважением, Гридин Семён