Raspberry Pi для начинающих | Занимательная робототехника
Не знаете, с чего начать изучение Raspberry Pi? Проект «Занимательная робототехника» представляет учебный курс «Raspberry Pi: первое знакомство».
Уроки включают текстовые инструкции, фотографии и обучающие видео. В каждом уроке вы найдете список необходимых компонентов и листинг программы. Курс ориентирован на начинающих, чтобы к нему приступить, не нужны никакие дополнительные сведения из электротехники или робототехники.
Краткие сведения о Raspberry Pi
Что такое Raspberry Pi?Raspberry Pi – одноплатный компьютер, то есть различные части компьютера, которые обычно располагаются на отдельных платах, здесь представлены на одной. К тому же эта плата имеет относительно небольшой размер — примерно 8,5*5,5 см.
В названии продукта объединены Raspberry – малина и Pi – число Пи. Изображение малины стало логотипом проекта.
Raspberry Pi — недорогая платформа — ее рекомендованная цена составляет всего $35, а для новейшей версии A+ вообще $20.
Продажа «малины» началась сравнительно недавно — в начале 2012 г., сегодня это наиболее популярная платформа своей области, продано уже более 3,5 млн экземпляров Raspberry Pi.
Подробнее об Raspberry Pi читайте в нашей публикации «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+ набирает популярность, так как выпущена недавно. Самая новая и дешевая версия А+ из-за своей цены, возможно, станет хитом.
Upd. Выпущены новые модификации платы Raspberry Pi. Некоторые из них: Raspberry Pi 4, Raspberry Pi 3, Raspberry Pi Zero.
Он-лайн курс
«Raspberry Pi: первое знакомство»Урок 1. Устройство и установка ОС
RaspbianНа первом уроке рассматривается устройство Raspberry Pi, установка операционной системы
Текст и видео урока «Устройство и установка ОС на Raspberry Pi«.
Урок 2. Подключение к Интернету, программы из Pi Store и LibreOffice
На этом уроке вы настроите подключение Raspberry Pi к интернету через кабель LAN или WiFi-адаптер, научитесь скачивать программы через каталог Pi Store, в частности установите бесплатный офисный пакет LibreOffice.
Текст и видео урока «Интернет, программы из Pi Store и LibreOffice на Raspberry Pi».
Урок 3. Консоль, утилита apt-get, скриншоты, удаленное управление
В этом уроке вы научитесь работать с Linux-консолью, скачивать программы с помощью утилиты apt-get, делать скриншоты с помощью утилиты scrot и удаленно управлять Raspberry Pi c помощью системы VNC.
Текст и видео урока «Консоль, утилита apt-get, скриншоты, удаленное управление Raspberry Pi« .
Урок 4. Работа с GPIO, мигание светодиодом, Python
На этом уроке вы подключите светодиод и кнопку с помощью GPIO-портов, имеющихся на Raspberry Pi.
Текст и видео урока «Raspberry Pi: Работа с GPIO, мигание светодиодом, Python«.
Где купить Raspberry Pi
Raspberry Pi и наборы с ней можно купить у официальных дилеров и их партнеров и в многочисленных интернет-магазинах.
Наиболее привлекательные цены, постоянные спецпредложения и бесплатная доставка на сайтах китайских магазинов AliExpress и DealExtreme. Если нет времени ждать посылку из Китая, Raspberry Pi купить можно в интернет-магазине Амперка. Также можно купить образовательный набор с Raspberry Pi.
Будьте аккуратны при выборе – в продаже имеются разные модели A, A+, B и B+, а также новая Raspberry Pi Zero.
Курс будет пополняться дополнительными уроками. Подпишитесь на нас ВКонтакте или Facebook, чтобы быть в курсе обновлений.
Если вам понравился курс «Raspberry Pi: первое знакомство» или наш проект в целом, то вы можете поддержать нас:
Возможно, вас также заинтересует наш курс «Ардуино для начинающих«
Автор: Александр А. Гагарин.
Raspberry Pi для начинающих. Не знаете, с чего начать изучение… | by Занимательная робототехника
Не знаете, с чего начать изучение Raspberry Pi? Проект «Занимательная робототехника» представляет учебный курс «Raspberry Pi: первое знакомство».
Уроки включают текстовые инструкции, фотографии и обучающие видео. В каждом уроке вы найдете список необходимых компонентов и листинг программы. Курс ориентирован на начинающих, чтобы к нему приступить, не нужны никакие дополнительные сведения из электротехники или робототехники.
Raspberry Pi — одноплатный компьютер, то есть различные части компьютера, которые обычно располагаются на отдельных платах, здесь представлены на одной. К тому же эта плата имеет относительно небольшой размер — примерно 8,5*5,5 см.
В названии продукта объединены Raspberry — малина и Pi — число Пи. Изображение малины стало логотипом проекта.
Raspberry Pi — недорогая платформа — ее рекомендованная цена составляет всего $35, а для новейшей версии A+ вообще $20.
Продажа «малины» началась сравнительно недавно — в начале 2012 г., сегодня это наиболее популярная платформа своей области, продано уже более 3,5 млн экземпляров 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 выпущена в трех вариация: A, A+, B и B+. Наиболее популярна модель B, B+ набирает популярность, так как выпущена недавно. Самая новая и дешевая версия А+ из-за своей цены, возможно, станет хитом.
На первом уроке рассматривается устройство Raspberry Pi, установка операционной системы Raspbian, подключение, включение и выключение Raspberry Pi.
Текст и видео урока «Устройство и установка ОС на Raspberry Pi«.
На этом уроке вы настроите подключение Raspberry Pi к интернету через кабель LAN или WiFi-адаптер, научитесь скачивать программы через каталог Pi Store, в частности установите бесплатный офисный пакет LibreOffice.
Текст и видео урока «Интернет, программы из Pi Store и LibreOffice на Raspberry Pi».
В этом уроке вы научитесь работать с Linux-консолью, скачивать программы с помощью утилиты apt-get, делать скриншоты с помощью утилиты scrot и удаленно управлять Raspberry Pi c помощью системы VNC.
Текст и видео урока «Консоль, утилита apt-get, скриншоты, удаленное управление Raspberry Pi«.
На этом уроке вы подключите светодиод и кнопку с помощью GPIO-портов, имеющихся на Raspberry Pi.
Текст и видео урока «Raspberry Pi: Работа с GPIO, мигание светодиодом, Python«.
Raspberry Pi и наборы с ней можно купить у официальных дилеров и их партнеров и в многочисленных интернет-магазинах.
Наиболее привлекательные цены, постоянные спецпредложения и бесплатная доставка на сайтах китайских магазинов AliExpress и DealExtreme. Если нет времени ждать посылку из Китая, Raspberry Pi купить можно в интернет-магазине Амперка. Также можно купить образовательный набор с Raspberry Pi.
Будьте аккуратны при выборе — в продаже имеются разные модели A, A+, B и B+, а также новая Raspberry Pi Zero.
Курс будет пополняться дополнительными уроками. Подпишитесь на нас ВКонтакте или Facebook, чтобы быть в курсе обновлений.
Raspberry Pi – проекты для начинающих программистов
Энтузиасты постоянно совершенствуют варианты использования устройства. Многие Raspberry Pi проекты может повторить самостоятельно даже дилетант. А они действительно разнообразны: мультимедийные центры, фотокабины и даже майнинг-фермы.
Энтузиасты постоянно совершенствуют варианты использования устройства. Многие Raspberry Pi проекты может повторить самостоятельно даже дилетант. А они действительно разнообразны: мультимедийные центры, фотокабины и даже майнинг-фермы.Но не все Raspberry проекты подходят для начинающих пользователей. Для того чтобы понять, насколько мини-ПК функционален, необходимо начать с простых и понятных разработок, которые рассмотрим далее.
Raspberry Pi projects – вникаем в систему
Весь процесс реализации заключается во взаимодействии программного обеспечения с внешним оборудованием через встроенные интерфейсы: UART, GPIO, CSI, DSI, SPI, I2C, USB, Wi-Fi и др. Микрокомпьютер работает на Linux-подобных ОС, а также возможна загрузка Windows 10, правда, beta. Для впервые столкнувшихся с «малиной» подойдет официальная операционная система Raspbian. Итак, приступим.
Управление электроприборами через Raspberry Pi
Raspberry Pi проекты – счётчик импульсов
Первый проект для Raspberry следует начать с мигания светодиодами, но лучше сделать полезную вещь – счётчик воды, демонстрирующий работу подсчёта импульсов. На большинстве современных водомеров имеется вращающаяся область чёрного и белого цвета. Её и будем фиксировать. Тёмный цвет – логический 0, светлый – 1.
Кроме Raspberry Pi нам понадобятся:
- Moteino – беспроводной модуль на базе atmega328;
- EE-SY310 – ИК фотопрерыватель;
- Скетч для Moteino https://github.com/LowPowerLab/WaterMote;
- Скрипт для Raspberry https://github.com/LowPowerLab/SumpPumpAlert/blob/master/Gateway.py;
- Графическая оболочка https://github.com/emoncms/emoncms.
Данная конфигурация универсальна. Может быть адаптирована и под Raspberry Pi 1 проекты. К Moteino подключаем питание, фотопрерыватель (VCC, GND, OUT), а затем загружаем скетч WaterMote.ino. Изначально скетч считает: в галлонах в минуту, в последнюю минуту, всего. Но ничто не мешает переделать в литры.
Общий объем воды сохраняется в EEPROM для исключения потерь при отключении питания. Скрипт Gateway.py последовательно собирает данные и отправляет их в EmonCMS для графического вывода из MySQL. Подобный подход также работает с электросчётчиком, только там отслеживается мерцание светодиода.
Купить
Raspberry PI
Проверенный поставщик
MyRaspberri.ru рекоммендует
Telegram для Raspberry Pi
Благодаря свободному API мессенджера, появились проекты Raspberry Telegram, реализующие идею удалённого взаимодействия. Это весьма удобно, когда нужно управлять оборудованием через интернет, используя GPIO. Стоит отметить, что на Raspberry Pi проекты для начинающих чаще всего применяют этот интерфейс.
Чтобы это осуществить, потребуется:
- Устанавливаем Telegram на устройство IOS, Android или Windows
- Через поиск находим BotFather, нажимаем «Начать» (/start)
- Выбираем /newbot (указываем имя бота и имя пользователя)
- Когда бот будет создан, появится сообщение с токеном
- Вводим команды для установки Teleport в Raspberry Pi для связи с Telegram:
- sudo apt-get install python-pip
- sudo pip install teleport
- Создаём скрипт на Python, где обязательно указывается ТOKEN (примеры скриптов https://github.com/nickoala/telepot/tree/master/examples):
- telegram_bot = telepot.Bot(TOKEN)
Запускаем скрипт, и проверяем его работу
Для проверки используем светодиоды, подключенные к GPIO с определёнными номерами и Pin. Через скрипт включаются и отключаются выбранные светодиоды по команде из Telegram.
Кроме того, полнофункциональное ПО Telegram запускается на Raspberry Pi второй (Model B) и третьей версии. Порядок установки и параметры поддержки доступны на официальном сайте команды Eltechs.
Проект «Интернет вещей»
Развёртывание проекта Windows IoT для Raspberry Pi 2, 3 происходит достаточно просто. Надо подготовить накопитель MicroSD, а также скачать установщик по ссылке (Windows 10 IoT Core Dashboard) https://developer.microsoft.com/ru-ru/windows/iot/Downloads. Далее выбирается тип устройства, версия ОС и накопитель. Нажимаем «Скачать и установить».
После установки через Core Dashboard будет отображено устройство по Ethernet в списке «Мои устройства». Устанавливаем Microsoft Visual Studio. А уже там создаём проект «Universal Windows». Он будет разворачиваться на нашу «малину». Для этого в меню вместо «Local Machine» ставим «Remote machine» с адресом мини-ПК.
С помощью DeviceHive https://github.com/devicehive/devicehive-.net/tree/master любые устройства на базе Raspberry Pi можно превратить в «Интернет-вещь».
Строим умный дом
Платформа MajorDoMo для Raspberry Pi – бесплатная система для создания полноценного умного дома с удобным UI. Она устанавливается как на Raspbian, так и в виде образа, который доступен по ссылке https://connect.smartliving.ru/tasks/20.html.
Самый простой способ:
- Потребуется карта ёмкостью 16gb
- В Win32DiskImager (http://sourceforge.net/projects/win32diskimager/) выбирается «Image File» и «Device»
- Нажимаем «Write»
- После записи вставляем в Raspberry и стартуем
- Умный дом готов (по адресу Raspberry Pi доступен Web-интерфейс)
Проект MajorDoMo и Raspberry Pi открывает широкие возможности:
- управление освещением, воротами, отоплением и пр.;
- контроль безопасности и детектирование присутствия и пр.;
- режим экономии электроэнергии;
- удалённое и голосовое управление, уведомление и пр.;
- и многое другое.
Не требуется особых знаний в программировании, так как в примерах приведены сценарии на все случаи.
Другие интересные проекты для Raspberry Pi
Пожалуй, в список лучших проектов Raspberry Pi можно добавить:
- метеостанцию;
- видеонаблюдение;
- портативную библиотеку;
- интернет-радио;
- голосовой помощник Amazon Echo;
- ретроконсоль.
Уникальные проекты на базе Raspberry Pi превращают устройство во что угодно. Вполне можно организовать рабочее место на базе Raspberry Pi для работы с текстом, Web-разработкой, программированием и др.
Raspberry Pi даёт шанс за сравнительно небольшие деньги познакомиться со схемотехникой, с электронными компонентами, с программированием логики. Стоит воспользоваться безграничными возможностями этого аппарата.
Raspberry Pi 3 для начинающих. Обзоры и распиновка от A до Zero.
Когда не хватает мощности Arduino, на помощь мейкеру приходит тяжелая артиллерия в виде микрокомпьютеров Raspberry Pi. Чаще всего “малиновые пироги” или “малинки”, как их еще называют, используются в задачах обработки видео, аудио информации и сложных коммуникаций. В этой статье мы познакомимся с Raspberry, узнаем, что такое микрокомпьютер, какие модели сегодня актуальны и как можно использовать это устройство в своих проектах.
Введение в Raspberry Pi
С помощью Raspberry Pi можно сделать умного робота, распознающего своего хозяина или домашний сервер умного дома, передающего по WiFi или Ethernet. Вы можете подключить к микрокомпьютеру датчики, двигатели, реле и многое другое. Таким образом, сферы применения Raspberry и Arduino в DIY проектах сильно пересекаются.
Что такое одноплатные микрокомпьютеры?
Микрокомпьютер – это устройство, имеющего архитектуру полноценного компьютера, но отличающееся своими размерами. Сегодня на рынке представлены сотни(!) различных моделей (включая клоны Raspberry) от десятков производителей и этим рынок одноплатников существенно отличается от рынка обычных компьютеров, на котором между лидерами давно уже распределены все доли рынка.
Микрокомпьютеры чаще всего создаются под конкретные задачи, они не могут конкурировать с обычными компьютерами, уступая им в мощности и удобстве. Но зато они более дешевы, просты, имеют компактный размер и потребляют меньше энергии. Это делает микрокомпьютер важным элементом мобильных автоматизированных систем.
Raspberry Pi является сегодня наиболее известным представителем семейства одноплатных микрокомпьютеров. Это достаточно дешевая и доступная плата начального уровня, которую можно купить во множестве интернет-магазинов. Азиатские производители создали большое количество клонов (Orange Pi, Banana Pi и другие), которые можно использовать в своих проектах. И другим очень важным преимуществом “малинки” является огромное сообщество разработчиков, занимающихся развитием архитектуры и программного обеспечения. Выпущено множество книг, учебных пособий, операционных систем и удобных инструментов, существенно облегчающих начинающим начало работы с системой. Поэтому именно с этим микроконтроллером рекомендуется начинать работу тем, кому уже стал “мелковат” ардуино.
Что такое 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.
Распиновка платы Raspberry Pi model A+
Model A+ является бюджетной версией платы Raspberry Pi. Устройство выпущено в 2014 году на замену оригинальной Model A. Плата представлена на рисунке ниже.
В отличие от предыдущей модели А+ обладает следующими характеристиками:
- Большим количеством выходов GPIO – теперь их стало 40.
- Micro SD-разъемом.
- Пониженное потребление энергии – линейные регуляторы напряжения были заменены на переключающиеся регуляторы, и это позволило сэкономить энергию.
- Усовершенствованная аудиосистема – в плате присутствует отдельный источник питания с пониженным шумовым уровнем.
- Уменьшенный форм-фактор – композитный аудиовыход встроен 3,5-мм аудиовыход, наличие крепежных отверстий, USB-разъем расположен на краю платы.
Распиновка представлена на рисунке
1, 17 контакты – питание 3,3 В.
2, 4 контакты – напряжение питания 5 В. Подключено напрямую к входному напряжению платы.
3 – выход SDA (один из I2C-пинов на плате).
5 – SCl (также одни из I2C-выходов на плате).
6, 9, 14, 20, 25,30, 34, 39 – Земля. Все заземляющие контакты соединены, можно использовать любой выход, который ближе к оставшимся элементам.
7 – GPCLK0.
8 – TXD, один из 2 UART-выходов, отвечающий за передачу данных. UART-контакты обычно используют для взаимосвязи Ардуино и Raspberry Pi. Важно правильно соединять платы, так как Pi питается от напряжения 3,3 В, а ардуино – от 5 В.
10 – RXD, выход для UART, отвечающий за прием данных.
11, 13, 15, 16, 18, 22, 29, 3, 32, 33, 36, 37 – зарезервированные контакты.
12 – PCM_C вывод, который используется совместно со специальным ШИМ-методом. Обеспечивает прямой доступ к памяти.
19, 38 – MOSI-контакты.
21, 35 – MISO-контакты.
23, 40 – SCLK-контакты.
24, 26 – CS0 и CS1 выходы.
27,28 – ID_SD, зарезервированы для I2C коммуникации с энергонезависимой памятью.
Плата Raspberry Pi Model A+ используется в проектах, в которых важно поддерживать низкое энергопотребление и где не требуется наличие интерфейса Ethernet.
Плата Raspberry Pi 3 model B
Raspberry Pi model B является наиболее распространенной платой. По сравнению со своим предшественником Pi 2 Model B обладает 64-битным процессором ARM Cortex-A53 и встроенным Wi-Fi и Bluetooth. Плата имеет 1 ГБ оперативной памяти, которая делится с графической системой. Способов применения платы множество – с их помощью можно создавать игровые приставки, охранные системы, планшеты и прочие электронные устройства.
Для подключения наушников и колонок имеется 3,5-миллимитровый разъем. Также имеется 4 USB-выхода, к которым можно присоединять периферию. Подключение различных модулей осуществляется через 15-пиновые слоты:
- DSI – предназначен для присоединения дисплея;
- CSI-2 – присоеднинение камеры через интерфейс MIPI.
Для низкоуровневых интерфейсов используются выходы:
- Общего назначения – 40 портов ввода/вывода;
- UART;
- I2C;
- SPI;
- Входы питания и земля.
Для коммуникации используются интерфейсы Ethernet, Wi-Fi 802.11n и Bluetooth 4.1. В качестве жесткого диска плата использует microSD-карту с установленной на ней операционной системой. Карту памяти лучше использовать объемом в 8 ГБ. Raspberry Pi model B использует операционную систему Linux.
Питание устройства осуществляется адаптером на 5 В через USB разъем или выходы питания. Специальный выключатель питания отсутствует на Raspberry Pi, чтобы включить устройство, достаточно просто подключить кабель питания.
Плата Raspberry Pi model Zero
Серия плат model Zero отличается от своих предшественников меньшими размерами. Существует 2 вида плат этого вида – model Zero и новая версия Zero W. Вторая отличается только наличием Wi-fi и Bluetooth на борту.
Технические характеристики Raspberry Zero:
- 512 МБ оперативной памяти;
- Одноядерный процессор ARMv6Z ARM1176JZF-S с тактовой частотой 1 ГГц;
- Мини HDMI порт;
- 2 микро USB порта, один для подключения к компьютеру;
- Wi-Fi 802.11n;
- Bluetooth 4.1
Расположение выходов и распиновка представлены на рисунке. Плата оснащена 40 портами входа-выхода общего назначения, UART, I2C, SPI, выходами питания 3,3 В и 5 В и землей. Важно отметить, что разъем не припаян и требуется самостоятельный монтаж.
Новая модель Zero W использует microSD, в отличие от старшей модели, которая использует miniSD для работы. Флеш-карта используется в качестве носителя, ее объем должен быть не менее 2 ГБ. Питание платы осуществляется при помощи 5-вольтового адапрета через пины питания или микро-USB вход.
Из недостатков можно отметить малую скорость выполнения по сравнению с Raspberry Pi 3 model B. Но по сравнению с B Zero обладает меньшими размерами, что позволяет использовать его в миниатюрных разработках. Используется Raspberry Pi model Zero в тех же сферах, что и остальные компьютеры этого семейства. Плата может быть оснащена периферийными устройствами, блоком питания, экраном. С помощью этих микрокомпьютеров создаются системы видеонаблюдения, игровые системы, бытовые приборы. Наличие Wi-Fi и Bluetooth позволяет расширить диапазон применения. Одновременно с выпуском Raspberry Pi model Zero W компания представила линейку корпусов для компьютера. Корпусы оснащены отверстием для разъема GPIO и установки камеры.
Сравнение моделей Raspberry Pi
Оперативная память
Платы Model A и Model A+ обладают наименьшим объемом памяти – всего 256 МБ. Model B до октября 2012 года также обладала объемом в 256 МБ, после объем был увеличен до 512 МБ, как и у Model B+. В плате Raspberry Pi 3 – наибольший размер памяти, 1 ГБ.
USB порты
Платы Model A и Model A+ оснащены одним портом USB 2.0, в версии Model B количество портов увеличено до двух, а в Model B+ и Pi 3 до четырех. Наиболее заметные изменения у Raspberry Pi Zero – в ней появился один разъем 1 Micro USB OTG.
Аудиовыходы
По этому параметру также отличается модель Raspberry Pi Zero – в этой плате 3,5-миллиметровый джэк, HDMI заменен на многоканальный HD звук через HDMI.
Формат карты памяти
Для моделей A и B использовались карты памяти SD / MMC / SDIO. Все последующие модели используют MicroSD карту.
Количество портов
Модели A и B оснащены 26-выводным GPIO разъёмом, в следующих моделях это число увеличено до 40.
Потребление энергии
Самым энергосберегающим устройством является Raspberry Pi Zero – она использует всего 160 мА. Наибольшее потребление энергии – у платы Raspberry Pi 3 (800 мА-2.5 мА,4 Вт). Первая модель А потребляет 300 мА (1,5 Вт), модели B, A+, B+ требуют порядка 600-700 мА.
Размеры
Самое миниатюрное устройство – Raspberry Pi Zero, его габариты 65.0 x 30.0 мм x 5мм. Немного больше модель А+, у которой размеры равны 65.0 x 56.0 мм x 12мм. Остальные платы обладают примерно одинаковым размером 85.0 x 56.0 мм x 17мм.
Где купить Raspberry Pi
Благодаря огромной популярности микрокомпьютеров Raspberry Pi их можно приобрести в любой точке мира в любом магазине. Но официальными продавцами считаются только 2 европейские фирмы – это «RS Components» и «Element 14». Обе фирмы поставляют мини-компьютеры в упаковках с различным дизайном, но товары от обоих поставщиков сделаны в Англии.
Со временем появились и китайские аналоги, которые можно купить на AliExpress. Сразу же возникает вопрос о подлинности этих гаджетов. Анализ китайской и английской версии можно провести, сравнив их рабочие характеристики, производительность процессора, памяти.
Процессор в оригинальной английской версии работает немного быстрее китайского аналога, то же самое касается и оперативной памяти. Отличия в работе минимальны, из чего можно сделать вывод, что китайская версия Raspberry Pi не хуже по своим рабочим параметрам.
Примеры проектов с Raspberry Pi
Управление портативной метеостанцией. При помощи Raspberry Pi можно реализовать устройство, которое будет записывать все метеоданные – скорость ветра, температуру, осадки. Можно запрограммировать устройство на автообновление сайта с погодными условиями.
Цифровая фоторамка. При помощи Raspberry P можно самостоятельно изготовить рамку для фотографий, сэкономив при этом примерно половину стоимости. Фоторамка – это медиа-панель, которая управляется Raspberry P. Рамку можно модернизировать – она будет показывать не только фотоснимки, но и дату и время, воспроизводить аудиозаписи, показывать прогноз погоды.
Система автоматизации в доме. Если совместить Raspberry Pi с Ардуино и программой Node. js, можно создать эффективный способ управления всеми электронными устройствами в доме. Вариантов работы много – автоматическое включение и выключение света при помощи датчика освещения, включение/выключение телевизора, регулирование температурного режима в доме.
При помощи платы Raspberry Pi можно реализовывать самые разные проекты – от музыкальных инструментов до фотоаппаратов и планшетов. Причем использование этой платы может существенно снизить стоимость самодельного прибора.
11 лучших проектов Raspberry Pi для начинающих
Raspberry Pi — это отличная маленькая машинка – она доступна, очень компактна и удобна в использовании. Но когда вы только обзавелись им, может быть сложно выяснить, какие проекты вы стоит попробовать в первую очередь.
Эти проекты Raspberry Pi для начинающих являются отличным введением в аппаратные и программные возможности Pi. Начните с одного из них!
Проекты Rapberry Pi начального уровня, чтобы попробовать.
Не думайте, что из функционала у этой малышки рожки да ножки. Проекты, которые вы можете сконструировать, могут быть как простыми, так и сложными, ровно настолько, насколько вам нравится.
В этом руководстве мы рассмотрим 11 простых, базовых проектов Raspberry Pi начального уровня сложности:
- Добавить кнопку в свой Pi
- Установить контрольные LED лампы
- Построить сигнальный датчик движения
- Создать цифровую фоторамку
- Научиться управлять своим Pi через Интернет
- Создать персональный облачный сервер
- Настроить беспроводное соединение со старым принтером
- Написать игру с нуля
- Делать музыку с помощью Sonic Pi
- Поднять сервер для игр по сети
- Настроить автоматическое воспроизведение музыки при входе в комнату
Все эти проекты могут быть запущенны на любой модели Raspberry P и с различными уровнями мощности.
Если вы новичок и только приобрели Raspberry Pi, вам нужно кое-что сделать, прежде чем начать. Вот очень важное руководство по установке операционной системы Raspberry Pi.
1.Добавить кнопку в Raspberry Pi
Одной из немногих вещей, отсутствующих на Raspberry Pi, является кнопка. Вы в основном подключаете их для включения питания, загрузки операционной системы и запуска компьютера. Короче говоря, компьютеру все-таки нужна хотя бы одна кнопка, так что этот проект великолепное начало работы с Raspberry Pi. Проще всего реализовать его с помощью макетной платы (breadbord) и дополнительной проводки, резистора и библиотеки RPi.GPIO. Переживаете, что вы новичок в электронике? Этот проект идеален.
Запрограммированный на Python, это отличный проект для любого новичка, чтобы понять важность GPIO Raspberry Pi.
2. Контрольные светодиодные лампочки с Raspberry Pi
youtube.com/embed/1B2gvj9La4I?feature=oembed” frameborder=”0″ allow=”accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture” allowfullscreen=””/>Еще один простой проект начального уровня сложности для Raspberry Pi – научиться управлять светодиодной подсветкой через GPIO.
Проект включает в себя создание простой светодиодной схемы с использованием макетной платы, двух светодиодов, двух резисторов и некоторых подходящих проводов. После настройки, схема может управляться с помощью Python. Вы получите знания о Python, использовании макетных плат и о том, как безопасно подключать компоненты, такие как светодиоды и резисторы.
3. Датчик движения и сигнализация
Датчики и сигналы тревоги часто считаются запутанными проектами, но ваш Raspberry Pi может работать с оборудованием через GPIO.
Создание простого датчика движения и пьезо-сигнализации научит вас основам работы с внешним оборудованием с помощью Pi, и этот проект использует Python, так что по дороге вы начнете изучать программирование на этом языке.
Все, что вам нужно, это любая модель Pi, пассивный инфракрасный датчик, пьезо-зуммер, один резистор и несколько проводов. Макетная плата тоже может пригодиться. Альтернативный вариант – создать систему сигнализации с платой Arduino.
4. Вдохновляющая цифровая фоторамка Raspberry Pi
Хотя компоненты для этого проекта могут быть более дорогими, чем другие, в результате получается элегантная цифровая фоторамка. Она будет хорошо смотреться на вашем камине, на стене или даже рядом с вашей кроватью.
Raspberry Pi, ЖК-экран и контроллер, а также рамка – все, что вам нужно для его запуска. Если у вас есть старый монитор или вы можете его откопать, то все готово! В нашем обзоре используется официальный сенсорный дисплей Raspberry Pi, компонент, который вы можете приобрести на Amazon.
5. Веб-интерфейс для вашего Raspberry Pi
Настройка удаленного управления Raspberry Pi – отличный способ начать изучение кода, необходимого для взаимодействия вашего Pi с внешним миром.
Эта демонстрация показывает, как включать и выключать светодиоды с вашего мобильного телефона через простой пользовательский интерфейс. Так же в демо включены необходимые скрипты, так что вам не придется собственноручно писать сложный код. Изучение этих скриптов поможет вам понять, как настроить веб-приложения для вашего Pi.
6. Добавить кнопку перезагрузки на Raspberry Pi
Raspberry Pi поставляется с множеством замечательных функций, разработанных для широкого спектра применений. Но, к величайшему сожалению, у него нет способа легко перезагрузить устройство. Вместо этого Pi перезагружается с помощью команды терминала или меню рабочего стола.
Впрочем, это неудобство легко обойти, добавив свой собственный переключатель. Это простой проект Raspberry Pi, требующий либо штыревой перемычки, либо двухтактного переключателя и проводов. Необходимо будет ввести несколько команд в терминале, но, когда вы закончите, перезагрузка Pi станет пустяком.
7. Сделать ваш принтер беспроводным
Беспроводные принтеры великолепны, и в наши дни они доступны по цене. Но если у вас есть старый USB-принтер, не торопитесь отправлять его на свалку.
Raspberry Pi может сделать старый принтер беспроводным с помощью нескольких простых команд. Если ваша модель Pi не имеет встроенного Wi-Fi, вы можете купить Wi-Fi адаптер за 10 долларов. Просто вставьте Wi-Fi адаптер, подключите принтер, введите несколько команд, и удаленная печать будет включена через несколько минут.
Это простой проект Raspberry Pi с действительно полезной целью, поэтому, если у вас есть старый принтер, попробуйте!
8. Код игры с нуля
Одним из ключевых аспектов Raspberry Pi является развитие навыков работы на компьютере и программирования. Благодаря программному обеспечению, включенному в операционную систему Raspbian, вы можете написать игру, не имея навыков программирования.
Raspbian включает в себя Scratch, визуальный язык программирования, предназначенный для детей. Всего несколькими щелчками мыши вы можете создать простую игру, используя блочное программирование. Наш путеводитель по созданию базовой игры в Scratch поможет вам начать путь к программированию.
9. Создайте музыку с Sonic Pi
Sonic Pi превращает ваш Raspberry Pi в машину для кодирования музыки, позволяя вам использовать базовые навыки программирования для создания музыки. Это может быть что угодно, от звуковых эффектов и коротких сэмплов до полноформатных песен.
Хотя Sonic Pi использует свой собственный язык программирования, принципы, которые вы выучите при создании песен, переведут вас на более традиционные языки. Оставьте себе достаточно времени, чтобы баловаться с этим проектом— он довольно захватывающий!
10. Создайте сетевой игровой сервер
Проекты игровых серверов, особенно подходящие для более поздних моделей Raspberry Pi, удивительно просты. Все, что вам нужно сделать, это убедиться, что Pi подключен к вашей сети, а затем установить программное обеспечение сервера для вашей любимой игры из командной строки.
Различные игры имеют серверы, которые будут работать на Pi, включая Minecraft, Quake, FreeCiv, Terrarria и OpenTTD. Если у вас есть какие-либо совместимые игры, запущенные на другом устройстве, вы можете настроить сеансы сетевой игры на своем Pi.
Если вы ищете простой проект Raspberry Pi без каких-либо требований к проводке, это отличный вариант.
11. Вестник вашего прибытия на Raspberry Pi
Хочу закончить список этим, слегка потакающим вашим тайным желаниям, билдом. Это проект Raspberry Pi для начинающих, который проигрывает мелодию, когда вы входите в комнату. Однако для этого требуется дополнительное оборудование, включая резисторы и геркон.
Для воспроизведения музыки или звукового эффекта при открытии двери, к двери нужно прикрепить геркон. Так же для этой сборки потребуется подключение к сети, код и подключение к GPIO Pi. Хотя, с первого взгляда проект может показаться сложным, на самом деле он является одним из самых простых.
Видеогайд по проекту, который находится выше, объяснит все максимально подробно.
Основные проекты Raspberry Pi, которые вы можете попробовать сегодня
Со всеми этими замечательными проектами Raspberry Pi для начинающих, вы обязательно найдете то, что заинтересует именно вас. Лучший способ начать – просто выбрать проект и приняться за работу. А в процессе вы узнаете основы использования Pi и даже вдохновитесь некоторыми идеями для своего собственного проекта Raspberry Pi!
Хотите более простых идей проекта для вашего Pi? Как насчет этих рождественских проектов Raspberry Pi, которые можно реализовать вообще за день?
Базовый курс на Raspberry PI
В основе этого курса лежит известный микрокомпьютер Raspberry Pi (RPi). Это полноценный компьютер с операционной системой Linux (например, Debian), к которому можно подключить монитор, клавиатуру, мышь, веб-камеру и колонки. У Raspberry Pi есть порт Ethernet, так что устройство можно легко подключить к локальной сети и к интернету. В последних версиях платы появился встроенный модуль WiFi.
Несмотря на скромные характеристики (для версии 3B): тактовая частота 1,2 гГц и память 1 Гб, Raspberry Pi позволяет организовать, например, небольшой веб-сервер, домашний медиа-сервер или трансляцию видео в интернет. Что касается робототехники, то на базе Raspberry Pi можно собрать управляемого через интернет робота. Например, такого:
А самое главное, как и в случае другой известной платформы Arduino, с помощью Raspberry Pi можно разработать множество несложных электронных устройств. В нашем базовом курсе мы начнем изучать возможности RPi с управления обычным светодиодом, затем перейдем к взаимодействию с датчиками, и, наконец, закончим управлением двигателями. Уроки этого курса дадут нам достаточно знаний, чтобы приступить к сборке своего робота!
Темы курса
01. Основы работы с RaspberryPi, IDE
02. Основы работы с GPIO выход — Led Светодиоды
03. Чтение из GPIO — кнопка. Работа с зуммером
04. Работа с ЖК дисплеем
05. Аналого-цифровой преобразователь
06. Широтно-импульсная-модуляция
Спецификация курса
Продолжительность всего курса — 14 академических часов. По два часа на каждое занятие.
Получаемые знания:
- основы программирования на языке python
- основы построения электрических цепей
- принципы обработки аналоговых сигналов
- принципы работы ШИМ
Получаемые умения:
- подключение периферии и запуск Raspberry PI
- составление и запуск python-программ на Raspberry PI
- работа с макетной платой
- подключение электронных компонентов: светодиод, зуммер, резистор, кнопка
- подключение DIP микросхем
- подключение ЖК дисплея
- работа с АЦП, подключение потенциометра и датчика температуры
- работа со светодиодом и двигателем при помощи ШИМ
Вконтакте
10 лучших проектов Raspberry Pi для начинающих — itGap
Raspberry Pi – это отличный маленький компьютер, который доступный, очень портативный и удобный в использовании. Для начинающих может быть сложно придумать идею для проекта на Raspberry Pi.
Эти проекты Raspberry Pi для начинающих являются отличным введением в аппаратных и программных возможностей Pi. Начните с одного из них, и вы сразу же приступите к работе!
1. Добавить кнопку в Raspberry Pi
Одной из немногих вещей, отсутствующих на Raspberry Pi, является кнопка. Вы в основном подключаете его для включения питания, загрузки операционной системы и запуска компьютера.
Короче говоря, компьютер требует какой-то кнопки, что делает этот проект Raspberry Pi отличным для начинающих. Лучше всего сделать это с помощью макета и дополнительной проводки, резистора и библиотеки RPi.GPIO.
2. Контрольные светодиодные фонари в Raspberry Pi
youtube.com/embed/1B2gvj9La4I”/>
Еще один простой проект для начинающих Raspberry Pi – научиться управлять светодиодной подсветкой через GPIO.
Данный проект включает в себя построение простой LED схемы с использованием макета, два светодиода, два резистора, и некоторые подходящие провода. После настройки схема может управляться с помощью Python. Вы получите знание Python, используя макеты, и как безопасно соединять компоненты, такие как светодиоды и резисторы.
3. Датчик движения Pi-Powered и сигналы
Ваш Raspberry Pi может работать с оборудованием через GPIO.
Создание простого датчика движения и пьезоэлектрический зуммер тревоги научит вас основам работы с внешним оборудованием с Raspberry Pi.
Для этого проекта вам нужно: любая модель Raspberry Pi, пассивный инфракрасный датчик, пьезоэлектрический зуммер, один резистор и любой провод. Наличие макета может быть также полезным инструментом.
4. Вдохновляющая цифровая фото рамка на Raspberry Pi
Несмотря на то, что компоненты для этого проекта могут быть дороже, чем другие, в результате получается красивая цифровая фото рамка. Он может хорошо смотреться рядом с камином, на стене или даже рядом с вашей кроватью.
Raspberry Pi, LCD – дисплей, контроллер и рамка – это все, что нужно, чтобы выполнить данный проект.
5. Веб-интерфейс для вашего Raspberry Pi
Настройка вашего Raspberry Pi будет проводиться дистанционно. Это отличный способ, чтобы начать обучение коду, который требуется для вашего Raspberry Pi, чтобы взаимодействовать с внешним миром.
Данная демонстрация показывает, как включать и выключать светодиоды с вашего мобильного телефона через простой пользовательский интерфейс. Предоставляются скрипты, так что вам не придется сталкиваться с множеством сложных программ. Просмотр этих сценариев научит вас, как настроить веб-приложения для вашего Pi.
6. Возможность перезагрузки Raspberry Pi
Raspberry Pi поставляется с кучей замечательных возможностей, предназначенной для широкого выбора применений. Одним из побочных продуктов Raspberry Pi является то, что у него нет способа легко перезагрузить устройство. Вместо этого Pi перезагружается с помощью команды терминала или меню рабочего стола.
Чтобы обойти эту проблему, вы можете добавить свой собственный выключатель. Это простой проект на Raspberry Pi, который требует либо перемычку, либо нажимной кнопочный выключатель и провод.
7. Сделайте ваш принтер беспроводным
Беспроводные принтеры являются популярными, и в эти дни они доступны по цене. Но есть проводной USB принтер, вы можете с легкостью превратить его в беспроводной.
Raspberry Pi может сделать старый принтер беспроводным с помощью нескольких простых команд. Если ваша модель Pi не имеет встроенного Wi-Fi, вы можете купить модуль Wi-Fi за 10 долларов. Просто вставьте модуль Wi-Fi, подключите принтер, введите несколько команд, и удаленная печать будет включена через несколько минут.
Это простой проект Raspberry Pi с действительно полезной целью, поэтому, если у вас есть старый принтер, попробуйте!
8. Создание игры с помощью Scratch
Одним из ключевых аспектов Raspberry Pi является развитие навыков работы с компьютером и программирование. Благодаря программному обеспечению, включенному в операционную систему Raspbian, вы можете программировать игру без навыков программирования.
Raspbian включает в себя Scratch, визуальный язык программирования, направленный для детей. Всего несколькими щелчками мыши вы можете создать простую игру, используя блочное программирование.
9. Создавайте музыку с помощью Sonic Pi
Sonic Pi превращает Raspberry Pi в музыкальную программируемую машину, что позволяет использовать базовые навыки программирования для создания музыки. Это может быть что угодно, от звуковых эффектов и коротких Сэмплов до полноформатных песен.
Несмотря на то, что Sonic Pi использует свой собственный язык программирования, все же остаются прежние принципы в программировании.
10. Создайте игровой сервер
Проекты игровых серверов, особенно подходящие для более поздних моделей Raspberry Pi, удивительно просты. Все, что вам нужно сделать, это убедиться, что Pi подключен к вашей сети, а затем установить программное обеспечение сервера для вашей любимой игры из командной строки.
Различные игры имеют серверы, которые будут работать на Pi, включая Minecraft, Quake, FreeCiv, Terrarria и OpenTTD. Если у вас есть какие-либо совместимые игры, запущенные на другом устройстве, вы можете настроить сеансы сетевой игры на своем Pi.
Если вы ищете простой проект Raspberry Pi без каких-либо требований к проводке, это отличный вариант.
Заключение
Со всеми этими замечательными проектами на Raspberry Pi, вы обязательно найдете то, что вас интересует. Лучший способ начать это просто выбрать проект и начать работу.
Руководство для начинающих: как начать работу с Raspberry Pi
Шесть лет назад на рынок вышел одноплатный компьютер, который изменил правила игры для мастеров и домашних мастеров. Raspberry Pi – это машина-мечта для всех видов проектов – игровых консолей, домашней потоковой передачи, VPN-серверов и т. Д. – но первый шаг – собрать все необходимое и изучить основы. Если вы что-то создаете с Pi, начните здесь.
Что такое Raspberry Pi?
Raspberry Pi – это крошечный компьютер размером с колоду карт.Он использует так называемую систему на кристалле, которая объединяет ЦП и графический процессор в единую интегральную схему с ОЗУ, портами USB и другими компонентами, припаянными к плате для создания единого корпуса.
У него нет встроенного хранилища, но есть слот для SD-карты, который можно использовать для размещения операционной системы и файлов. Raspberry Pi небольшой, не потребляет много энергии и стоит относительно недорого – всего 35 долларов.
Некоммерческая организация Raspberry Pi Foundation изначально проектировала Pi как недорогой компьютер для обучения программированию, но быстро стал популярным среди домашних мастеров, ищущих более мощный мозг в своих проектах в области электроники.
С момента своего создания было выпущено множество моделей Pi, некоторые из которых имеют несколько версий (например, Raspberry Pi 3 Model B +, которая улучшила сетевые возможности предыдущей модели B).
Последний Pi на момент написания этой статьи – это Raspberry Pi 4 (62,48 доллара на Amazon), который включает четырехъядерный процессор ARM с тактовой частотой 1,5 ГГц, графический процессор VideoCore VI с тактовой частотой 500 МГц и 1 ГБ оперативной памяти – хотя вы можете увеличить до 4 ГБ ОЗУ за немного больше денег.
Более ранние модели по-прежнему доступны по цене 35 долларов, но часто можно найти бывшие в употреблении модели немного дешевле, чем заявленная цена.Эти старые модели выделяют меньше тепла, что является хорошей особенностью, если вашему проекту не требуется много энергии.
Что нужно для начала работы
Raspberry Pi – это сердце вашего проекта, но одна печатная плата не уйдет далеко без источника питания или хранилища. Для запуска проекта вам понадобится несколько вещей:
Raspberry Pi
Последнюю модель довольно сложно найти, поскольку она пользуется таким высоким спросом, но вы можете проверить этот утвержденный список реселлеров, чтобы узнать, где она может быть доступна.Более ранние модели, такие как Raspberry Pi 3 B + (24,88 доллара на Amazon) и Raspberry Pi 2 (57,20 доллара на Amazon), также продаются на Amazon, как и Raspberry Pi Zero, который обладает немного меньшей мощностью в еще более компактном корпусе.
А Источник питания
Предыдущие версии Pi используют microUSB для подачи питания, но Raspberry Pi 4 обновляется до USB-C (хотя и не соответствует спецификации). Хотя некоторые зарядные устройства для телефонов могут отлично питать Pi, я рекомендую купить адаптер питания, разработанный для Pi, например, от CanaKit или официальных моделей от Raspberry Pi Foundation. Зарядные устройства USB, которые у вас лежат, могут не обеспечивать достаточную мощность для платы, и чем меньше вам придется устранять неполадки, тем лучше.
Карта microSD
В большинстве новых моделей Pi для хранения используются карты microSD, а в исходных моделях Pi A и B используется обычная SD-карта. Однако не все SD-карты работают идеально, поэтому лучше всего либо купить официальную карту microSD Raspberry Pi (которая поставляется с предустановленной операционной системой), либо протестированную совместимую карту из этого списка, например SanDisk 32GB Ultra.Вам также понадобится способ подключить SD-карту к компьютеру, например, этот USB-адаптер.
А Ящик
Технически это необязательно, но мы рекомендуем это. Вместо того, чтобы выставлять голую доску на открытом воздухе, вероятно, лучше защитить ее чехлом. Корпуса Pi 4 все еще выходят на рынок, но для более ранних моделей корпус FLIRC – особенно отличный вариант благодаря встроенному радиатору.
Конечно, есть и другие классные футляры, например футляры для ретро-игр и прозрачные футляры, демонстрирующие внутреннее оборудование.Многие корпуса также поставляются с отдельными радиаторами и / или вентиляторами, которые могут помочь поддерживать охлаждение этой системы на кристалле.
Мышь, клавиатура и кабель HDMI
В зависимости от вашего проекта, вам может не понадобиться постоянно подключенная к Pi мышь и клавиатура, но вы, вероятно, захотите, чтобы они были под рукой для начальной настройки. Если удалить мышь и клавиатуру с основного компьютера слишком сложно, возьмите дешевый набор на Amazon и сделайте то же самое для кабеля HDMI (или кабеля micro-HDMI, если вы используете Pi 4).
Вы можете упростить свою жизнь и купить все эти аксессуары вместе в официальном комплекте Pi 4 или в этом комплекте Pi 3 от CanaKit, но если вы предпочитаете покупать его по частям, вы можете сэкономить деньги, если у вас уже есть несколько аксессуаров. валяется.
Кроме того, вам также понадобятся любые другие компоненты, необходимые для конкретного проекта – например, если вы создаете ретро-игровой автомат, вам понадобятся некоторые USB-геймпады вместе со всем остальным.
Как установить операционную систему на SD-карту
Для каждого проекта требуется какая-то операционная система, работающая на Pi, обычно это вариант Raspbian, официальной ОС Foundation для Pi на основе Debian Linux.Pi Foundation также предлагает автоматический установщик под названием NOOBS (Новое программное обеспечение из коробки), но для целей этого руководства мы его пропустим.
Так как во многих проектах вам потребуется «прошить» образ на SD-карту самостоятельно, неплохо было бы узнать, как это сделать сейчас. Я считаю, что это проще, чем NOOBS, несмотря на то, что NOOBS предназначен для начинающих.
Для установки операционной системы вам понадобятся две вещи: файл образа и программа, которая запишет его на вашу SD-карту. Мы будем использовать Raspbian в качестве нашей ОС в этом руководстве, но вы можете заменить его любой операционной системой, какой захотите, например LibreELEC для создания медиа-бокса, RetroPie для ретро-игр и так далее.
Для записи на SD-карту я рекомендую Etcher, так как он доступен для Windows, macOS и Linux. (Примечание: если вы уже использовали эту конкретную SD-карту в Pi раньше, на ней могут быть некоторые разделы, которые не видны в Windows, которые вы можете очистить с помощью diskpart, прежде чем продолжить.)
Загрузите файл образа для вашей конкретной модели Pi – я использую полный образ Raspbian с рекомендованным программным обеспечением.Он будет либо в виде файла IMG, либо в виде IMG, завернутого в ZIP-файл (если вы используете Etcher, вам не нужно его распаковывать).
Просто запустите Etcher, нажмите кнопку «Выбрать изображение» и выберите только что загруженный файл. Выберите SD-карту в качестве целевой и нажмите Flash. Будьте особенно осторожны при выборе цели, так как процесс удалит любой диск, который вы выберете.
Это может занять некоторое время, но когда все будет готово, вы можете извлечь SD-карту, вставить ее в Pi, подключить кабель HDMI к монитору или телевизору и подключить Pi к стене, чтобы включить его.После того, как вы попадете на рабочий стол Raspbian, вы можете настроить свой Wi-Fi, установить программное обеспечение из командной строки с помощью apt и начать возиться!
11 лучших проектов Raspberry Pi для начинающих
Raspberry Pi – отличная маленькая машина – доступная, очень портативная и удобная в использовании. Но когда вы впервые получаете один, может быть сложно понять, за какие проекты вам следует взяться в первую очередь.
Эти проекты Raspberry Pi для начинающих – отличное введение в аппаратные и программные возможности Pi. Начните с одного из них, и вы сразу же приступите к работе!
Начинающие проекты Raspberry Pi, чтобы попробовать
Не пугайтесь того, что Raspberry Pi выглядит как базовый. Проекты, которые вы можете создавать, могут быть настолько сложными или простыми, насколько вам нравится. В этом руководстве мы рассмотрим 11 простых, базовых проектов Raspberry Pi для начинающих:
- Добавьте кнопку на свой Pi
- Светодиодные индикаторы управления
- Создайте датчик движения по тревоге
- Создайте цифровую фоторамку
- Управляйте своим Pi через Интернет
- Создайте личное облако
- Сделайте старый принтер беспроводным
- Создайте игру с помощью Scratch
- Создавайте музыку с Sonic Pi
- Создайте сервер сетевой игры
- Автоматическое воспроизведение музыки при входе в комнату
Следующие проекты можно запускать (с разными уровнями мощности) с любой моделью Raspberry Pi.
Если вы новичок в Raspberry Pi, вам нужно кое-что сделать, прежде чем начать. Вот важнейшее руководство по установке операционной системы Raspberry Pi.
Одна из немногих вещей, которых не хватает на Raspberry Pi, – это кнопки. Вы в основном подключаете его, чтобы включить, загрузить операционную систему и начать использовать компьютер.
Короче говоря, компьютер требует какой-то кнопки, что делает этот проект Raspberry Pi отличным для начинающих.Лучше всего это сделать с помощью макета и дополнительной проводки, резистора и библиотеки RPi.GPIO. Новичок в электронике? Этот проект идеален.
Запрограммированный на Python, это отличный проект для любого новичка, который понимает важность GPIO Raspberry Pi.
Еще один простой проект для новичков Raspberry Pi – научиться управлять светодиодной подсветкой через GPIO.
Это включает в себя создание простой светодиодной схемы с использованием макета, двух светодиодов, двух резисторов и некоторых подходящих проводов.После настройки схемой можно управлять с помощью Python. Вы получите знания о Python, использовании макетных плат и о том, как безопасно подключать такие компоненты, как светодиоды и резисторы.
youtube.com/embed/mmS7EsI0Sao” frameborder=”0″ allow=”accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture” allowfullscreen=””/>
Датчики и сигнализация часто считаются сложными, но ваш Raspberry Pi может работать с оборудованием через GPIO.
Создание простого датчика движения и пьезозуммера научит вас основам работы с внешним оборудованием с Pi, а в этом проекте используется Python, так что вы тоже начнете изучать немного этого.
Все, что вам понадобится, это любая модель Pi, пассивный инфракрасный датчик, пьезозуммер, единственный резистор и несколько проводов.Может пригодиться и макетная плата. Альтернативный вариант – создать систему сигнализации с платой Arduino.
Компоненты этого проекта могут быть дороже других, но в результате получается стильная цифровая фоторамка. Он может хорошо смотреться на накидке, на стене или даже рядом с кроватью.
Raspberry Pi, ЖК-экран и контроллер, а также рамка – все, что вам нужно, чтобы запустить его.Если у вас валяется старый монитор или вы можете его откуда-то найти, все готово! В нашем случае мы используем официальный сенсорный дисплей Raspberry Pi, доступный по цене компонент, доступный на Amazon.
Настройка удаленного управления Raspberry Pi – отличный способ начать изучение кода, необходимого для взаимодействия вашего Pi с внешним миром.
В этой демонстрации показано, как включать и выключать светодиоды на мобильном телефоне с помощью простого пользовательского интерфейса.Предусмотрены сценарии, поэтому вам не придется запутываться в сложном коде. Просматривая эти сценарии, вы многому научитесь, как настраивать веб-приложения для вашего Pi.
Raspberry Pi обладает множеством замечательных функций, предназначенных для самых разных целей. Одним из побочных продуктов этого является то, что у него нет возможности легко перезагрузить устройство. Вместо этого Pi перезагружается с помощью команды терминала или меню рабочего стола.
Чтобы обойти это, вы можете добавить свой собственный переключатель.Это простой проект Raspberry Pi, требующий либо штыревой перемычки, либо нажимно-нажимного переключателя и проводов. Необходимо ввести несколько команд терминала, но когда вы закончите, сбросить Pi будет легко.
Беспроводные принтеры великолепны, и в наши дни они доступны по цене. Но если у вас валяется старый USB-принтер, пока не отправляйте его на свалку.
Raspberry Pi может сделать старый принтер беспроводным с помощью нескольких простых команд.Если ваша модель Pi не имеет встроенного Wi-Fi, вы можете купить ключ Wi-Fi за 10 долларов. Просто вставьте ключ Wi-Fi, подключите принтер, введите несколько команд, и удаленная печать будет включена через несколько минут.
Это простой проект Raspberry Pi с действительно полезной целью, поэтому, если у вас есть старый принтер, попробуйте его!
youtube.com/embed/7YS2PECMFc0″ frameborder=”0″ allow=”accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture” allowfullscreen=””/>
Одним из ключевых аспектов Raspberry Pi является развитие навыков вычислений и программирования.Благодаря программному обеспечению, входящему в состав операционной системы Raspbian, вы можете программировать игру, не имея навыков программирования.
Raspbian включает Scratch, язык визуального программирования, предназначенный для детей.Всего несколькими щелчками мыши вы можете создать простую игру, используя блочное программирование. Наше руководство по созданию базовой игры на Scratch поможет вам начать путь к программированию.
https: // vimeo. com / 107897082
Sonic Pi превращает ваш Raspberry Pi в машину для кодирования музыки, позволяя вам использовать базовые навыки программирования для создания музыки.Это может быть что угодно, от звуковых эффектов и коротких сэмплов до полноформатных песен.
Хотя Sonic Pi использует собственный язык программирования, принципы, которые вы узнаете при создании песен, переводятся на более традиционные языки.Оставьте себе достаточно времени, чтобы поиграть с этим – оно может быть довольно захватывающим!
Проекты игровых серверов, особенно подходящие для последних моделей Raspberry Pi, очень просты. Все, что вам нужно сделать, это убедиться, что Pi подключен к вашей сети, а затем установить серверное программное обеспечение для предпочитаемой игры из командной строки.
В различных играх есть серверы, которые будут работать на Pi, включая Minecraft, Quake, FreeCiv, Terrarria и OpenTTD.Если у вас есть совместимые игры, запущенные на другом устройстве, вы можете настроить сеансы сетевой игры на своем Pi.
Если вы ищете простые проекты Raspberry Pi без каких-либо требований к проводке, это отличный вариант.
youtube.com/embed/13beTHdfCzw” frameborder=”0″ allow=”accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture” allowfullscreen=””/>
Мы закончим с этой слегка самовлюбленной сборкой.Это проект Raspberry Pi для начинающих, который проигрывает мелодию, когда вы входите в комнату. Однако для этого требуется дополнительное оборудование, включая резисторы и геркон.
Для воспроизведения музыки или звукового эффекта при открытии двери геркон прикреплен к двери.Для этой сборки требуются проводка, код и подключение к GPIO Pi. Хотя это может показаться сложным, на самом деле проект является одним из самых простых проектов Raspberry Pi, которые вы найдете.
Обучающее видео по проекту выше объяснит это более подробно.
Основные проекты Raspberry Pi, которые вы можете попробовать сегодня
Со всеми этими замечательными проектами Raspberry Pi для начинающих вы обязательно найдете то, что вам интересно.Лучший способ начать – просто выбрать проект и приступить к работе; вы узнаете основы того, как использовать Pi, и, возможно, даже получите некоторые идеи для своего собственного проекта Raspberry Pi!
Хотите больше простых идей для проекта для вашего Pi? Как насчет этих рождественских проектов Raspberry Pi, которые вы можете сделать за день?
Стоит ли оставлять ноутбук постоянно подключенным к розетке?Что лучше: оставить ноутбук включенным или использовать его от аккумулятора? Оказывается, ответ не совсем однозначный.
Об авторе Кристиан Коули (Опубликовано 1443 статей)Заместитель редактора по безопасности, Linux, DIY, программированию и техническим вопросам.Он также выпускает The Really Useful Podcast и имеет большой опыт в поддержке настольных компьютеров и программного обеспечения. Автор статьи в журнале Linux Format, Кристиан – мастер Raspberry Pi, любитель Lego и фанат ретро-игр.
Более От Кристиана КоулиПодпишитесь на нашу рассылку новостей
Подпишитесь на нашу рассылку, чтобы получать технические советы, обзоры, бесплатные электронные книги и эксклюзивные предложения!
Еще один шаг…!
Подтвердите свой адрес электронной почты в только что отправленном вам электронном письме.
Руководство для начинающих по Raspberry Pi
, Шон Чой
Важны мелочи.
Raspberry Pi 3 Model B +Многие задаются вопросом, что означает термин Интернет вещей (IoT) или что он на самом деле представляет. Проще говоря, IoT – это термин для классификации всего, что может подключаться к Интернету. Сюда входят ваши Alexa, HomePod, часы Android, умный холодильник Samsung и многое другое.Даже если вы понимаете, что IoT – это термин, предназначенный для описания группы небольших устройств, которые подключаются к Интернету и разговаривают друг с другом, все еще довольно неясно, как эти маленькие устройства на самом деле делают то, что они делают.
Напротив, в целом все знают, что делают Macbook или компьютер и на что они способны. Интересно, что внутреннее устройство этих устройств IoT очень похоже на компьютеры, которые мы используем каждый день, которые включают в себя блок обработки, память, модуль сети и / или Bluetooth и некоторые другие датчики.
Многие люди не осознают, насколько легко создать собственное устройство IoT с помощью небольшого компьютера. Фактически, вы можете задаться вопросом, существует ли вообще доступный, дешевый и мощный небольшой компьютер. Хорошая новость заключается в том, что на самом деле существует , и это действительно мощный.
Raspberry Pi ИМЕННО ЭТО.
Raspberry Pi 3 (raspberrypi.org)Raspberry Pi – это небольшой компьютер, который удобно лежит в руке.Пусть вас не вводит в заблуждение его размер, просто посмотрите на характеристики оборудования Raspberry Pi последнего (3+) поколения.
- 1,4 ГГц 64-разрядный четырехъядерный процессор ARM Cortex-A53, 1 ГБ ОЗУ
- 2,4 / 5 ГГц двухдиапазонная беспроводная локальная сеть 802.11ac, 10/100/1000 Мбит / с Ethernet
- Bluetooth 4,2
- 4 порта USB, порт Full HDMI, Комбинированный аудиоразъем 3,5 мм и композитный видеопорт, 40 контактов GPIO
- Слот для карты Micro SD, 3D-графическое ядро VideoCore IV, интерфейс камеры (CSI), интерфейс дисплея (DSI),
Как видите, здесь обитает этот маленький зверь четырехъядерный процессор, быстрая беспроводная связь, модуль bluetooth и достаточно оперативной памяти, чтобы делать большинство вещей, которые вы делаете на компьютере.А еще лучше, это стоит всего 35 долларов, или около разумного обеда вне дома (или 3 тоста с авокадо в Сан-Франциско).
Raspberry Pis имеют интересное соглашение об именах. Они классифицируются по сочетанию названия модели и поколения. Названия моделей включают A, A +, B, B +, Zero и Compute Module (Compute Module предназначен в основном для промышленных приложений, поэтому мы не будем касаться его в этой статье).
Каждая модель отличается доступными разъемами и размером основной платы. На данный момент построены различные поколения, которые в основном классифицируются по номерам от 1 до 3.Каждое поколение в основном отличается производительностью чипа. Последняя и самая мощная версия называется Raspberry Pi 3+ Model B + .
Для справки, вот несколько изображений, которые показывают, какие детали доступны в каждой из моделей.
Raspberry Pi, модель Zero, Raspberry Pi 1, модель A (слева), Raspberry Pi 1, модель A +, версия 1.1 (справа), Raspberry Pi 1, модель B (слева), Raspberry Pi 1,2, модель B + (в центре), Raspberry Pi 3, модель B + (справа)У каждой модели есть свои недостатки.Например, Raspberry Pi Model Zero является самым маленьким из всех и потребляет в среднем всего 100 мА (0,5 Вт) энергии. (На среднем настольном компьютере установлен блок питания мощностью 200 ~ 1400 Вт). Но в нем установлен только одноядерный процессор, меньше оперативной памяти и отсутствует полноценный порт HDMI.
Однако его меньший размер позволяет разместить его в большем пространстве, что делает его полезным для создания устройств с ограниченным пространством и мощностью. Таким образом, наличие нескольких моделей на выбор увеличивает ваши возможности для вашего проекта.
Какое программное обеспечение он запускает?
К сожалению, Raspberry Pi не работает под Mac OS X или Windows.Вместо этого он запускает версию Linux под названием Raspbian. Вы можете установить Raspbian на карту micro SD самостоятельно с помощью установщика NOOBS или приобрести предварительно загруженную карту micro SD, как показано здесь. После того, как вы подключите карту micro SD с установленным Raspbian и включите Raspberry Pi, вы получите следующий экран загрузки:
Экран загрузки Raspbian. Изображение с https://alternativeto.net/software/raspbian/Как видите, рабочий стол выглядит так же, как обычный рабочий стол на большом ПК. По умолчанию вы получаете веб-браузер, терминал, программу просмотра изображений, калькулятор и многие другие функции.
Raspbian также позволяет бесплатно устанавливать тонны программного обеспечения из собственного репозитория программного обеспечения с открытым исходным кодом. Процесс установки программного обеспечения также довольно прост. Вы можете использовать команду apt-get , популярную команду Linux для установки программного обеспечения из различных репозиториев, чтобы установить любое доступное программное обеспечение.
Например, sudo apt-get install scratch3
установит популярный язык программирования с нуля. Просмотрите различные репозитории и StackOverflow, и вскоре вы поймете, что с этими устройствами можно делать все, что угодно.
Что вы ДЕЙСТВИТЕЛЬНО можете с этим делать?
Хорошо, теперь у вас есть небольшой компьютер, на котором установлено множество бесплатных программ. Что на самом деле можно с этим делать? Итак, вот простой и увлекательный проект Python, который я реализовал с группой учеников средней школы в рамках класса программирования.
Используя совместимый с Raspberry Pi датчик температуры / влажности / давления со светодиодным экраном, я научил концепции случайности, используя случайные цвета на светодиодном экране, а не числа. Моим студентам нравилось, как они могли визуально и физически взаимодействовать со своим собственным кодом.Вы можете посмотреть видео проекта здесь:
Используя то же устройство, мы также построили калькулятор, игровое устройство, метеостанцию и многое другое. Я нашел их очень полезным и экономичным способом обучения молодых студентов вводному программированию. Я планирую в другой раз рассказать о деталях моей учебной программы в статье.
Один из моих коллег из Стэнфорда построил индивидуализированную защищенную эспрессо-машину Raspberry Pi для защиты нашего драгоценного кофе. Идея чем-то похожа на защищенный дверной замок Raspberry Pi, показанный здесь.
Защищенный дверной замок Raspberry Pi от HackerHouseСуществует множество статей об использовании Raspberry Pi для создания забавных и полезных устройств IoT. Вот некоторые из них, которые я нашел: Камера безопасности Raspberry Pi, Медиацентр Raspberry Pi, Клуб кода Raspberry Pi.
Заключение
Я надеюсь, что эта статья дает некоторое представление о том, что такое Raspberry Pis, как они построены и для чего используются. Кроме того, я надеюсь, что эта статья несколько проясняет то, что на самом деле означает Интернет вещей.
По сути, IoT – это движение, направленное на объединение миллионов мелких вещей с помощью Интернета, и Raspberry Pi – один из способов заставить эти мелочи работать.Я искренне верю, что будущее за Интернетом вещей, и надеюсь, что все попытаются принять участие, чтобы приблизить его к нам.
Важны мелочи, их сотни.
– Клифф Шоу.
Это моя первая статья на Medium! Любые комментарии к исправлениям, улучшениям и аплодисментам приветствуются!
11 проектов Raspberry Pi для всех: от новичков до профессионалов
Raspberry Pi вырос из любопытства, может быть, даже из новаторской идеи, в ключевой предмет для всех, кто хочет изучать программирование, электронику, робототехнику, Интернет вещей и многое другое. .Эта маленькая доска доступна как по цене, так и по кривой обучения, и у нее достаточно большая база поклонников, так что есть тысячи готовых проектов, которые просто ждут, когда вы попробуете.
Мы рассмотрим лучшие проекты Raspberry Pi для начинающих, продвинутых пользователей и даже детей – так что вы обязательно найдете проект, который вас заинтересует!
Что можно делать с Raspberry Pi?
Raspberry Pi – это одноплатный компьютер (SBC), который позволяет производителям, энтузиастам и любителям разрабатывать и возиться с программным и аппаратным обеспечением для создания всевозможных проектов, от простых электронных схем (например, мигающих светодиодов) до полномасштабных роботов с компьютерным зрением и машинным обучением! Оригинальный Raspberry Pi был выпущен в 2012 году.С тех пор появилось несколько моделей и вариаций. Сегодня основной выбор – между Raspberry Pi Zero W и Raspberry Pi 4.
Первая – это недорогая одноядерная плата на базе 32-разрядного процессора, которая стоит всего 10 долларов и имеет 512 МБ ОЗУ. Последний имеет более высокую производительность и более дорогой. Он имеет 64-разрядный четырехъядерный процессор и не менее 2 ГБ оперативной памяти с вариантами 4 ГБ и 8 ГБ.
Обе модели поддерживают Wi-Fi, Bluetooth, USB 2.0 и HDMI.Raspberry Pi 4 может управлять двумя мониторами 4K, предлагает Gigabit проводной Ethernet и два порта USB 3.0. Ключом к успеху Pi является не только цена / характеристики, но и универсальная поддержка 40 универсальных входных и выходных контактов (контакты GPIO). Эти контакты позволяют программам, работающим на Pi, читать или записывать цифровые сигналы. Это означает, что он может считывать данные с датчиков (например, датчика температуры) или управлять другими периферийными устройствами, такими как ЖК-дисплей или шаговый двигатель. Когда это сочетается с поддержкой камеры Pi, теперь у вас есть плата, которая может взаимодействовать с окружающей средой через датчики, дисплеи, двигатели, камеры и многое другое.
Лучшие проекты Raspberry Pi для начинающих
Raspberry Pi – отличный способ начать изучать новые навыки работы с программным обеспечением, а также навыки работы с оборудованием. Новичку важно начать делать и то, и другое, не пренебрегая тем или другим. Итак, вот несколько проектов Raspberry Pi, которые идеально подходят для новичков, сочетающих навыки программного обеспечения с ноу-хау в области оборудования.
1. Обо мне – В этом проекте вы узнаете, как написать программу на Python, чтобы рассказывать людям о себе.Вы изучите самые основы Python, а также создадите искусство ASCII!
2. Введение в физические вычисления – Узнайте, как использовать контакты GPIO на Raspberry Pi для взаимодействия с электронными компонентами, такими как светодиоды и переключатели. Узнайте, как подключить различные электронные компоненты к Raspberry Pi, а также как взаимодействовать с ними с помощью Python. Проект охватывает светодиоды, пассивные инфракрасные датчики движения, переключатели, зуммеры и многое другое.
3. Замедленная анимация с помощью Raspberry Pi – Узнайте, как написать небольшой скрипт для захвата нескольких изображений с использованием камеры Pi в течение длительного периода времени.Затем вы можете раскрыть возможности покадровой фотографии, объединив их в анимированный GIF. Попутно вы узнаете, как использовать камеру Pi, усовершенствуете свои навыки Python и научитесь использовать ImageMagick для создания анимированных GIF-файлов.
Лучшие проекты Raspberry Pi для продвинутых пользователей
4. Суперкомпьютерный кластер Raspberry Pi – Суперкомпьютеры дороги, потребляют много электроэнергии и нуждаются в мощном охлаждении. Тем не менее, используя платы Raspberry Pi, вы можете построить кластер суперкомпьютеров и запрограммировать его, как настоящую сделку, но без необходимости прямого подключения к электростанции! С помощью этого проекта вы изучите основы распределенных вычислений и поймете, как создаются и программируются суперкомпьютеры для решения некоторых из самых сложных мировых проблем.
5. Используйте любой Raspberry Pi для создания NAS – Пошаговое руководство – Практически любой одноплатный компьютер (SBC), такой как Raspberry Pi, Orange Pi, ODROID или NVIDIA Jetson, можно использовать для создания сетевого хранилища (NAS). На самом деле единственными предпосылками являются то, что плата может работать под Linux, иметь порт USB и иметь сеть. После этого все сводится к производительности. Этот проект шаг за шагом проведет вас через все этапы использования Raspberry Pi для совместного использования подключенного хранилища по вашей локальной сети.Если вас интересуют различные уровни производительности, которые могут быть достигнуты с помощью RAID и Raspberry 4, ознакомьтесь со статьей Сборка Raspberry Pi NAS с 4 жесткими дисками и RAID.
6. Raspberry Pi 4 как сетевой маршрутизатор – Raspberry Pi 4 очень универсален. Среди его многочисленных талантов – способность перенаправлять сетевой трафик с одного сетевого интерфейса на другой. В этом видео я покажу вам, как создать маршрутизатор между двумя проводными сетями Ethernet и как сделать маршрутизатор Wi-Fi.
7. Отслеживание полета с помощью Raspberry Pi – Большинство коммерческих самолетов отправляют сообщения ADS-B с указанием местоположения, скорости, высоты и позывного самолета. Используя Raspberry Pi и USB-ключ DVB-T, вы можете получать эти сообщения и отслеживать полеты в вашем районе. Вы также можете загрузить эти данные в такие службы, как Flightradar24, которые помогают сделать данные о рейсах в реальном времени доступными для миллионов энтузиастов авиации, а также дают вам бесплатную подписку на бизнес-план Flightradar24 (499 долларов США.99 / год значение).
Honorable Mentions
Напишите приложение C # на Raspberry Pi и запустите его на ПК с Windows – .Net Core – это кроссплатформенная версия .NET, которая является бесплатной и с открытым исходным кодом. Он поддерживает Windows на x86, x64 и ARM, а также Linux на x64 и ARM. Это означает, что вы можете написать и скомпилировать программу C # на Raspberry Pi, скопировать ее на ПК с Windows, и она будет работать!
MQTT с Raspberry Pi и Arduino – MQTT позволяет отправлять данные с устройств IoT на смартфоны или в облако.MQTT (MQ Telemetry Transport) можно использовать на микроконтроллерах, таких как Arduino, или на платах, таких как Raspberry Pi. Вот полный обзор и демонстрация использования Android, Mosquitto на Raspberry Pi и Arduino.
Лучшие проекты Raspberry Pi для детей
8. Затерянные в космосе – Scratch – это язык визуального программирования на основе блоков, предназначенный в основном для детей. Он обучает принципам программирования с использованием блочного интерфейса. В этом проекте вы узнаете, как программировать собственную анимацию с помощью циклов.
9. Начало работы с Minecraft Pi – Если вам нравится Minecraft, то хорошей новостью является то, что для Raspberry Pi существует бесплатная версия этой популярной игры-песочницы с открытым миром. Кроме того, он имеет интерфейс программирования! В результате вы можете писать команды и сценарии на Python для автоматического создания вещей в игре. Отличный способ совместить программирование с игровым развлечением!
10. Minecraft Selfies – Узнайте, как использовать камеру Pi для съемки селфи, а затем с помощью Python посмотрите, как вы можете визуализировать изображение с помощью блоков в Minecraft.В рамках проекта вы узнаете, как преобразовывать изображения в значения RGB, а также как перебирать несколько списков и сравнивать значения.
11. Звуковая плата GPIO – Создайте управляемую кнопками деку, которая воспроизводит различные шумы при нажатии кнопок. Вы узнаете, как воспроизводить звуки в Python, и узнаете, как использовать библиотеку Python GPIO для обнаружения нажатий кнопок.
Руководства по Raspberry Pi
Если вам нужна более общая справочная информация о Raspberry Pi, просмотрите эти обучающие видео:
Как использовать Raspberry Pi Imager (включая полезный совет) – Raspbian был переименован в Raspberry Pi ОС, и есть новый способ делать SD-карты для Pi – Raspberry Pi Imager.Вот краткое практическое руководство, включающее важный совет, который сэкономил мне массу времени и избавил меня от стресса.
Два монитора на Raspberry Pi 4 – демонстрация и инструкции – Одной из замечательных особенностей Raspberry Pi 4 является поддержка двух экранов. Когда я делал свой обзор Raspberry Pi 4, у меня не было особой возможности показать, как работает поддержка двух дисплеев. Это видео исправляет!
Знакомство с Docker с использованием Raspberry Pi 4 – Raspberry Pi 4 – это одноплатный компьютер на базе Arm с оперативной памятью объемом до 4 ГБ.Это делает его отличной платформой для Docker. Вот введение в контейнеры Docker с использованием Raspberry Pi 4.
Linux Tutorials
Если вам нужна помощь с vi или с командной строкой Linux, вам также пригодятся эти видео:
Общие сведения о Vi и Vim (Vi IMproved) за 10 минут – Если вам когда-нибудь понадобится отредактировать файл из командной строки Linux, скорее всего, вам понадобится «vi» или «vim». Это необычный текстовый редактор, но он станет мощным, если вы поймете, как он работает! Вот 10-минутное руководство.
Объяснение каталогов Linux – включая / etc / home / var / proc / usr – Если вы новичок в Linux, структура каталогов может сбивать с толку, но через несколько минут вы сможете понять основы.
10 команд терминала Linux для начинающих – Командная строка Linux может быть довольно сложной. Что означают такие команды, как ls , cd , pwd и меньше ? Когда вы видите этот мигающий курсор, что вы должны в первую очередь ввести? Узнайте больше в моем руководстве по командам и утилитам терминала Linux.
Обзоры Raspberry Pi
Если вы не уверены, какую плату Raspberry Pi вам следует купить, мы рассмотрели многие популярные модели, включая Raspberry Pi Zero, Raspberry Pi 3 и Raspberry Pi 4.
Обзор Raspberry Pi 4 – два дисплея и до 4 ГБ ОЗУ – Raspberry Pi 4 Model B уже здесь, и это значительное обновление по сравнению с Raspberry Pi 3. Эта новая плата использует четырехъядерный процессор Cortex-A72 на базе процессора.Он поддерживает два монитора 4K и имеет встроенный USB 3.0, Gigabit Ethernet и Bluetooth 5.0. Вот мой полный обзор.
Обзор Raspberry Pi 3 Model A + – Новая модель Raspberry Pi 3 Model A + оснащена четырехъядерным процессором на базе Cortex-A53 с тактовой частотой 1,4 ГГц, а также беспроводной сетью 5 ГГц, улучшенными тепловыми характеристиками и малым форм-фактором. Все это за 25 долларов. Вот мой полный обзор.
Обзор Raspberry Pi 3 Model B + – Raspberry Pi 3 Model B + (также известный как Raspberry Pi 3+) стоит столько же, сколько и предыдущая модель, но имеет немного более быстрый процессор, двухдиапазонный 802.11ac беспроводной, Bluetooth 4.2 и более быстрый Ethernet. Вот мой полный обзор и практические занятия.
Обзор Raspberry Pi Zero W – Фонд Raspberry Pi недавно выпустил Raspberry Pi Zero W, новый вариант, который добавляет встроенный Wi-Fi и Bluetooth. Вот мой видеообзор, а также письменный обзор Raspberry Pi Zero W.
Обзор Raspberry Pi Zero – Новый Raspberry Pi Zero маленький, элегантный и дешевый. Всего за 5 долларов эта плата предоставляет вам настольный Linux с 512 МБ ОЗУ и графическим процессором VideoCore IV.Не забудьте ознакомиться с письменным обзором Raspberry Pi Zero.
15 лучших книг по Raspberry Pi для начинающих [Обновление 2020]
Хотя на YouTube есть много видео и онлайн-руководств, чтение книги оказывает на вас большее влияние, что вселяет надежду и уверенность на начальных этапах изучения нового проекта или чего-то подобного .
Если вы хотите создавать собственные проекты с творческими идеями, но не знаете, с чего начать; тогда книга Raspberry Pi поможет вам лучше всего, так как ее важность известна всему миру для создания невероятных вещей от роботов до многих других устройств.
КнигиRaspberry Pi содержат лучшее кодирование и обучающие материалы, которые считаются воротами в мир компьютерного дизайна. Он принес революционные изменения в области вычислений – от обучения программированию до электронных устройств. Таким образом, дает возможность новичкам, профессионалам разрабатывать и внедрять что-то уникальные коды.
Есть много книг по Raspberry Pi от новичков до опытных программистов. В этой статье я поделился с вами книгами по Raspberry Pi, которые помогут вам принять участие, поскольку каждая книга предлагает разные темы с иллюстрациями, схемами задач и сумасшедшими проектами.
Лучшие книги о Raspberry Pi для начинающих Лучшие книги о Raspberry Pi для начинающихВзгляните на эти 15 книг о Raspberry Pi, которые лучше всего подходят для разработки интересных проектов и получения удовольствия от их чтения.
1. Программирование Raspberry Pi, 2-е издание: начало работы с PythonИсточник изображения
КнигаПрограммирование Raspberry Pi-2 nd – это обновленное издание для программирования ваших проектов Raspberry.Это помогает создавать инновационные программы и забавные игры на Raspberry Pi, хотя раньше у вас не было опыта программирования.
Книга была полностью отрецензирована, чтобы охватить такие темы, как Raspberry Pi 2 с операционной системой Raspbian. Он также помогает взаимодействовать с электронными компонентами и программным обеспечением с помощью скриптов Python и управления внешними цепями.
Эта книга содержит 208 страниц информации, которая помогает:
- Поставляется с обновленным raspberry pi 2, настройте и изучите функции.
- Объясняет, как подключать внешние устройства через порт GPIO.
- Как перемещаться по файлам, папкам и меню.
- Для написания программ на Python с использованием редакторов IDLE.
- Используйте строки, функции, массивы, списки и библиотеки. Модули
- Python помогают создавать удобные игры.
- Помогает добавлять веб-функции в ваши замечательные проекты.
Краткое введение в проекты Raspberry Pi, перечисленные в книге, приведены ниже:
- Схема контроллера светодиода RGB.
- Палач игра.
- Схема цифровых часов.
- Робот Raspberry Pi с ультразвуковым дальномером.
Источник изображения
Эта книга отдает предпочтение инженерным принципам, которые улучшают ваши навыки разработки проектов и получения результатов с помощью Raspberry Pi.Вы сможете понять, как данные или информация передаются между периферийными устройствами, используя подход программирования для начинающих и опытных кодировщиков.
Книга также предоставляет вам структурные коды, эскизы, объяснения компонентов и ссылки на видеоуроки, которые включают электронику в проекты Raspberry Pi.
Контекст в книге Exploring Raspberry Pi содержит следующее:
- Краткое введение в операционную систему Linux.
- Как развить навыки программирования на базовых примерах.
- Помогает создавать проекты беспроводной связи.
- Создавайте приложения на основе Интернета вещей (IOT).
- Используйте Raspberry Pi в качестве служебного процессора.
- Создавайте приложения для взаимодействия с физическим окружением.
- Чтобы понять концепции связи и управления с другими устройствами.
- Исследует передовые приложения с помощью видео, документации и других форматов.
Источник изображения
Эта книга отлично подходит для детей и новичков; интересный способ познакомить с программированием и Raspberry Pi. Это помогает им понять основные концепции компьютера, программирования и создавать классные проекты на Python с большим опытом обучения.
Учебные пособияDK полны примеров в пошаговом формате, который идеально подходит для развития навыков программирования для встраивания электроники в проект.
Компоненты, необходимые для создания проекта с использованием малины, такие как SD-карта, кабель HDMI, источник питания USB, мышь, клавиатура и монитор, подробно показаны. В конце каждого проекта есть руководство по тестированию, которое расширит ваши знания и словарный запас в области программирования.
Купить сейчас на Amazon 4. Поваренная книга Raspberry PiИсточник изображения
Поваренная книга Raspberry Pi поможет вам взаимодействовать с новыми платами и множеством программных библиотек для запуска программы и подключения датчиков, двигателей и других аппаратных устройств.Вы сможете изучить фундаментальные принципы, которые направляют вас на разработку новых технологий с использованием Raspberry Pi.
Эта поваренная книга Raspberry Pi содержит 512 страниц информации и идеально подходит для начинающих, инженеров и профессионалов, чтобы дать полное представление о:
- Для управления оборудованием с помощью разъемов GPIO.
- Используйте датчики для измерения температуры.
- Работа с клавиатурами, переключателями и другими цифровыми входами.
- Как Raspberry Pi работает с операционной системой Linux.
- Программирование raspberry pi и создание новых проектов с использованием программного обеспечения python.
- Как подключить raspberry pi к дисплею (LED-матрице) и настройкам с другими сетями.
- Помогает подключаться к устройствам IOT различными способами и запускать двигатели.
Источник изображения
Практические книгиRaspberry содержат пошаговые инструкции, которые помогут вам создавать веб-сайты, игры, электронику и многое другое.Эта книга предназначена в основном для детей, которые проявляют интерес к поиску и устранению неисправностей и к работе над интересными проектами raspberry pi.
Словарь, использованный в этой книге, довольно прост, и подход к программированию, основанный на практическом изучении, предлагает вам множество невероятных проектов, которыми можно постоянно заниматься. Он научит вас управлять и настраивать raspberry pi с помощью интерфейса GPIO.
Если вы стремитесь к компьютерному программированию, то воспользуйтесь этой книгой, не столкнувшись с дилеммой.
Вот список содержания некоторых манекенов Raspberry Pi, который позволяет вам узнать:
- Объясняет основы Raspberry Pi с простыми иллюстрациями.
- Приведите список интересных проектов, которые помогут вам развлечься.
- Помогает вам загрузить программное обеспечение операционной системы.
- Инструкции по устранению неполадок Raspberry Pi.
- Как использовать Python для рисования графики и генерации интеллектуальных кодов.
Источник изображения
Эти электронные проекты Raspberry Pi для злых гениальных книг – хорошее начало для технически подкованных людей.Поделки с забавными проектами DIY используются в области вычислений, электроники и робототехники. Каждый проект в этой книге имеет подробное описание компонентов, принципиальные схемы с аккуратными эскизами и инструкциями по программированию.
Вот список содержимого книги raspberry pi:
- Позволяет загрузить программное обеспечение для программирования.
- Объясняет концепции или методы, используемые в языках программирования C, Java, Python.
Эти электронные проекты Raspberry Pi для книг злых гениев объясняют некоторые из проектов, например:
- Роботизированная рука
- Программное обеспечение определения радио
- Навесная камера
- ИК-система наблюдения
Источник изображения
Это отличная платформа для хакеров, компьютерных фанатов и любителей, которые очень взволнованы удивительными изобретениями Raspberry Pi для начала работы. Издание 3 rd манекенов Raspberry упрощает установку, загрузку, редактирование и программирование.
В этой книге описываются расширенные возможности, такие как взаимодействие аппаратных компонентов с программным обеспечением Raspbian, программирование и отладка.Он очень подходит для инженеров и опытных программистов, которые работают со сложными или высокопроизводительными проектами.
Вот список контекстов в 3 -м издании малиновых фиктивных книг, которые будут следовать ниже:
- Объясняет основную операционную систему Linux.
- Как создать веб-страницу.
- Используйте Raspberry Pi для замечательных электронных проектов.
- Соединение между периферийными устройствами, такими как мышь, клавиатура и монитор, с Raspberry Pi.
Источник изображения
Начало работы с Raspberry book содержит множество вещей, таких как электронные таблицы, обработка текста, просмотр веб-страниц и игры. Он также поможет вам шаг за шагом подойти к делу с более интересными и образовательными возможностями. Использует преимущества языков программирования для разработки проектов с использованием Raspberry Pi.
Демонстрации в этой книге основаны на языках программирования, на которых вы можете легко кодировать и выполнять новую логику для взаимодействия с аппаратными устройствами. В нем приведены инструкции по использованию аналоговых и цифровых входов / выходов в конкретной программе для технических читателей, которые имеют краткую информацию о Raspberry, но не знают, с чего начать.
Эта книга должна быть обязательной для студентов или инженеров в области робототехники или электроники при разработке проектов в реальном времени.
Купить сейчас на Amazon 9. Руководство пользователя Raspberry PiИсточник изображения
Причина создания этой книги заключается в том, что дети принимают участие в программировании, и представляет собой окончательную карту маршрута для открытия нового увлекательного проекта. Это идет прямо с объяснением, что последняя малиновая доска делает ее более надежной и удобной.
Вы сможете писать мультимедийные программы с гибкостью, чтобы формировать raspberry pi в соответствии с вашим желанием или требованиями проекта.
Вот список некоторых контекстов руководства пользователя Raspberry Pi, в которых вы можете:
- Установите программное обеспечение и подключитесь к внешним устройствам.
- Помогает понять операционную систему Linux с подробным объяснением.
- Создавайте собственные проекты, используя программирование на Python.
- Расширьте возможности Raspberry Pi, такие как сенсорный экран, ключи Wi-Fi и многое другое.
Источник изображения
Изучение компьютерной архитектуры с помощью книги Raspberry – отличное руководство для понимания различных концепций в электронике и мире вычислений. Эта книга помогает понять, как работает компьютер, получая доступ к программным и аппаратным компонентам с помощью набора raspberry.
Он также дает краткое представление о том, как взаимодействовать один компонент с другим, программировать и использовать операционную систему в мире технологий.
Эта книга в основном ориентирована на ученых, разработчиков и архитекторов нового поколения, которые понимают внутреннюю работу компьютера, ставшего частью нашей повседневной жизни.
Изучение компьютерной архитектуры с помощью Raspberry Book содержит следующее:
- Получает знания о компьютерном проектировании и соответствующих операциях, объясняя основную структуру Raspberry Pi.
- Понимание использования функций хранения в памяти, Ethernet, процессоров и многого другого.
- Подход к решению проблем с иллюстрациями программирования низкого уровня.
Источник изображения
Эта книга поможет вам с самого начала познакомиться с циклами, переменными, функциями, трехмерной графикой, сетями, программированием, играми и взаимодействием с аппаратными устройствами. Он превращает сложные алгоритмы Python в простую структуру, позволяющую самостоятельно создавать идеальные проекты Raspberry Pi.
Если вы внимательно прочтете эту книгу, то в конце дня вы сможете проектировать роботов, систему сигнализации и управлять аудио / видео.
Изучение питона с помощью малиновой книги содержит следующее:
- Охватывает такие темы, как циклы, функции, массивы и переменные.
- Облегчает использование языков сценариев.
- Обучает программированию 3D-графики.
- Все нули на питоне для написания скриптов.
Источник изображения
Эта книга расскажет, как собрать, подключить и другие устройства для интеграции с Arduino и Raspberry Pi. Книга снабжена полноцветными иллюстрациями, фотографиями, схемами и многими другими необычными функциями, которые упрощают выполнение проектов.
Вот список содержимого книги по взлому электроники:
- Загрузите полезные программные инструменты.
- Как запустить и запустить программу на Raspberry Pi.
- Для подключения выключателей, пайки и соединения проводов.
- Помогает идентифицировать компоненты и понимать принципиальные схемы.
- Работа Raspberry Pi со светодиодами, светодиодами высокой мощности и адресными светодиодными лентами.
- Использование солнечных батарей, бустеров и аккумуляторов Lipo.
- Отремонтируйте свои собственные устройства, хватая полезные части из поврежденного оборудования.
- Используйте датчики света, температуры, звука и ускорения.
- Для создания и модификации микрофонов, передатчиков и усилителей звука.
При правильном руководстве raspberry book вы можете сделать следующие проекты:
- Устройство чтения смарт-карт
- Слот автомобильные тормоза и фары
- Усилитель звука
- Роботизированный вездеход с дистанционным управлением
- Ультразвуковой дальномер
- Электрическая игрушка с интернет-управлением
Источник изображения
Если вы интересуетесь программированием, но не понимаете; тогда эта книга идеально подходит для освоения Raspberry Pi. Это лучший и недорогой способ научиться программировать и работать с доской.
Эта книга научит вас фундаментальным навыкам программирования в простой форме. Он также имеет несколько загружаемых программ, которые помогают изменять в соответствии с вашими требованиями и структурировать данные с помощью функций строк и массивов.
Список контекстов приключений в малиновой книге следующий:
- Будьте осторожны с Raspberry Pi, программными инструментами и другими аппаратными устройствами.
- Управление raspberry pi с помощью нескольких простых команд.
- Помогает написать программу для игр, музыки и собрать музыкальный автомат.
- Для рисования эскизов, которые помогают хранить информацию или данные.
Источник изображения
Python и программирование могут показаться очень сложными, но не о чем беспокоиться, так как это очень легко понять и управлять проектами.
После прочтения этой книги вы, как новичок, сможете писать простые коды, используя Python. Вы сможете прочитать советы о том, как начать работу, и специальную информацию, необходимую для построения новой потрясающей карьеры.
Вот список тем, о которых вы будете знать:
- Что такое питон?
- Как начать?
- Методы ввода и вывода для использования Raspberry Pi.
- Объясняет коды для начинающих, чтобы начать использовать python.
- Навыки программирования для разработки проектов в реальном времени.
- Советы и рекомендации по освоению Raspberry Pi.
- Пошаговая процедура от новичка до продвинутого уровня с примерами.
- Создавайте собственные забавные проекты, используя Raspberry Pi в конце.
Источник изображения
Эта книга о Raspberry Pi 3 – популярная недорогая книга, завоевавшая признание ненасытных технических читателей по всему миру.Студентам, инженерам и профессионалам понравится практическое использование Raspberry Pi в этой книге.
В нем подробно описаны светодиоды, двигатели, датчики и многие другие компоненты, к которым подключается микроконтроллер. Это поможет вам шаг за шагом создавать и создавать крутые проекты, делая вас техническим экспертом, даже если у вас нет опыта в программировании или электронике.
Книга Raspberry Pi 3 содержит следующее:
- Что такое Raspberry Pi 3?
- Как настроить и запустить новый Raspberry Pi 3?
- Программное обеспечение Raspbian и его использование.
- Программирование с Raspberry Pi 3
- Введение в программное обеспечение Python.
- Как использовать модуль камеры и GPIO.
- Игры, фоторамки проектов с набором raspberry pi.
- Помогает создать медиацентр.
- Использование функций, массивов и списков в программе Raspbian.
Программирование с помощью Raspberry Pi – 2-е издание Книга является нашим главным приоритетом, потому что в ней есть обновленные программы, веселые игры на Raspberry Pi и бюджетная.Основное внимание уделяется тому, насколько эффективно пользователь может взаимодействовать между электронными компонентами и программным обеспечением, начиная с точки новичка, начиная с
.В дополнение к этому он также дает краткое введение в знаменитые проекты Raspberry Pi, такие как светодиодный контроллер RGB, цифровые часы, игра Hangman и робот Raspberry Pi с ультразвуковым дальномером.
Кроме того, есть несколько замечательных стартовых наборов Raspberry Pi , которые помогут вам не просто читать книги.Вы действительно можете получить больше личного опыта, взаимодействуя с такими творениями.
Бесплатный PDF-файл официального руководства для начинающих, обновленного для Raspberry Pi 4 @Raspberry_Pi #PiDay #RaspberryPi «Adafruit Industries – Создатели, хакеры, художники, дизайнеры и инженеры!
Прекратите макетирование и пайку – немедленно приступайте к изготовлению! Площадка Circuit Playground от Adafruit забита светодиодами, датчиками, кнопками, зажимами из кожи аллигатора и многим другим. Создавайте проекты с помощью Circuit Playground за несколько минут с помощью сайта программирования MakeCode с функцией перетаскивания, изучайте информатику с помощью класса CS Discoveries по коду.org, перейдите в CircuitPython, чтобы вместе изучить Python и оборудование, TinyGO или даже использовать IDE Arduino. Circuit Playground Express – новейшая и лучшая плата Circuit Playground с поддержкой CircuitPython, MakeCode и Arduino. Он имеет мощный процессор, 10 NeoPixels, мини-динамик, инфракрасный прием и передачу, две кнопки, переключатель, 14 зажимов из кожи аллигатора и множество датчиков: емкостное касание, ИК-приближение, температуру, свет, движение и звук. Вас ждет целый мир электроники и программирования, и он умещается в ладони.
Присоединяйтесь к 27 000+ создателей на каналах Discord Adafruit и станьте частью сообщества! http://adafru.it/discord
Хотите поделиться замечательным проектом? Выставка Electronics Show and Tell проходит каждую среду в 19:00 по восточному времени! Чтобы присоединиться, перейдите на YouTube и посмотрите прямой чат шоу – мы разместим ссылку там.
Присоединяйтесь к нам каждую среду вечером в 20:00 по восточноевропейскому времени на «Спроси инженера»!
Подпишитесь на Adafruit в Instagram, чтобы узнавать о совершенно секретных новых продуктах, о кулуарах и многом другом https: // www.instagram.com/adafruit/
CircuitPython – Самый простой способ программирования микроконтроллеров – CircuitPython.org
Получайте единственную ежедневную рассылку без спама о носимых устройствах, ведении бизнеса, электронных советах и многом другом! Подпишитесь на AdafruitDaily.com!Пока комментариев нет.
Извините, форма комментария в настоящее время закрыта.
Учебники по программированию на Python
Введение – учебное пособие по Raspberry Pi
Добро пожаловать в серию о Raspberry Pi .Один из наиболее частых вопросов, которые я вижу о Raspberry Pi, – «Что мне с этим делать?»
Raspberry Pi – это полноценный мини-компьютер, способный делать все, что вы можете делать с компьютером. Он поставляется с 4x USB, HDMI, LAN, встроенной поддержкой Bluetooth / WiFi, 1 ГБ оперативной памяти, четырехъядерным процессором ARM 1,2 ГГц, 40 контактами GPIO (входной выход общего назначения), аудио- и композитным видеовыходом и многим другим. Вместо того, чтобы иметь много вариантов, вместо этого ваши варианты ошеломляюще велики!
В качестве примеров я лично использовал Raspberry Pis для:
Я также использовал Raspberry Pis в качестве домашних камер видеонаблюдения, устройств для мониторинга серверов, дешевых безголовых машин (в основном выполняющих легкие скрипты 24/7 с низкой стоимостью для меня)…. другие использовали их для медиацентров и даже для устройств Интернета вещей с поддержкой голоса. Возможности безграничны, но для начала нужно познакомиться!
Если у вас еще нет Raspberry Pi, вы можете купить его здесь или в других местах.
Помимо Raspberry Pi, может быть разумно, но не обязательно, получить чехол. Если у вас есть чехол, убедитесь, что в нем есть отверстия для подключения контактов GPIO, иначе вы испортите все удовольствие. Вам также понадобится , 1000 мА + мини-источник питания USB и как минимум карта micro SD на 8 ГБ, но я бы посоветовал карту micro SD на 16 ГБ или больше.
Вам также может понадобиться запасной монитор (HDMI), клавиатура и мышь, чтобы упростить работу при первой настройке. В конечном итоге вы не сможете управлять своим Pi удаленно, поэтому вам не всегда нужны отдельные клавиатура, мышь и монитор. Если у вас нет монитора с входом HDMI, вы можете купить что-то вроде конвертера HDMI в DVI .
Предполагается, что вы собираетесь использовать Raspberry Pi 3 Model B. Если вы используете плату более старой версии, посмотрите, что вам может потребоваться изменить, например, старый Rasbperry Pis возьмет полноразмерный SD-карта, но для последней модели требуется карта micro SD.Кроме того, Raspberry Pi 3 Model B имеет встроенный Wi-Fi, а для более старых моделей потребуется ключ Wi-Fi.
Типичный список покупок Raspberry Pi, предполагающий, что у вас есть мышь, клавиатура и монитор HDMI, который вы можете временно использовать во время настройки:
- Raspberry Pi – $ 37
- 1000mA + блок питания mini usb – $ 10
- Карта Micro SD 16 ГБ – $ 10
На общую сумму 57 долларов и бесплатную доставку, по крайней мере, на Amazon.Вы также можете найти комплекты, в которых есть все, что вам может понадобиться, и, возможно, еще несколько вкусностей по аналогичной цене, например, , этот стартовый комплект Raspberry Pi 3 .
И наконец, ПРОСТО если у вас нет устройства чтения карт SD на вашем компьютере, вы можете купить устройство чтения карт SD USB менее чем за 10 долларов.
Кроме того, если вы планируете присоединиться к нам на начальных уроках по GPIO (контакты ввода-вывода общего назначения), вы также захотите подобрать:
- 10 x Перемычки «папа-мама» (вам следует подумать о том, чтобы просто купить их несколько, чтобы у вас их было много в будущем).
- 1 x Макетная плата (Вы также можете захотеть их кратные)
- 3 x Светодиодный свет (… больше не помешало бы)
- ~ 6 резисторов (от 300 до 1 кОм). Вам понадобится как минимум 1 кОм и 2 кОм для датчика расстояния, затем сопротивление ~ 300-1 кОм на светодиодную лампу. Вам, вероятно, стоит просто купить комплект, он супер дешевый.
- 1 x Ультразвуковой датчик расстояния HC-SR04 (… вы знаете, что я собираюсь сказать … подумайте, может быть, о нескольких.)
- 1 x Модуль камеры Raspberry Pi .Вам нужен только один из них!
Для перемычек, макета и светодиодов вы также можете просто купить комплект, например: этот стартовый комплект GPIO .
В этой серии будут и другие части, но мы вернемся к ним позже.
Если у вас есть плата и SD-карта, вы готовы продолжить. Будучи полноценным компьютером, Raspberry Pi использует операционную систему. Хотя вы можете работать без головы (из командной строки, без рабочего стола), вы также можете иметь рабочий стол с графическим интерфейсом пользователя, если хотите.Есть довольно много вариантов для операционных систем Raspberry Pi, но большинство людей выбирают Raspbian, операционную систему на основе Debian, оптимизированную специально для Raspberry pi. Эта операционная система также, скорее всего, будет поддерживать другие пакеты, с которыми вы, возможно, уже знакомы по другим дистрибутивам Linux, поэтому это хорошая стартовая ОС.
Есть также несколько способов установить и использовать операционную систему на Raspberry Pi. Самый удобный способ – использовать установщик NOOBS (New Out of Box Software).Если вам достаточно удобно, вы можете просто загрузить ISO операционной системы, отформатировать SD-карту, смонтировать ISO и загрузить Pi. Если для вас это звучит как тарабарщина, следуйте инструкциям по установке NOOBS.
Пока мы работаем с SD-картой, давайте продолжим и загрузим NOOBS , что чуть больше 1 ГБ.
Сначала мы должны отформатировать SD-карту. Если вы работаете в Windows, вы можете использовать SD Formatter . Пользователи Mac также могут использовать SD Formatter, но у них есть встроенный форматтер, а пользователи Linux могут использовать GParted.В любом случае вам необходимо отформатировать SD-карту, не выполняйте «быстрое форматирование» и убедитесь, что у вас включена опция «изменить размер». Использование SDFormatter в Windows и выбор вариантов:
Это должно быть само собой разумеющимся, но убедитесь, что вы форматируете правильный диск. Это отформатирует любую флешку в алфавитном порядке. Если вы что-то уже подключили, например, ваш любимый USB-накопитель, и забыли о нем, это, вероятно, будет выбором по умолчанию для форматирования, и тогда вы потратите весь день, пытаясь восстановить свои данные, вместо того, чтобы наслаждаться игрой с Raspberry Число Пи.
Как только вы закончите, отлично. Теперь, если вы загрузили пакет NOOBS, давайте продолжим и извлечем его. Теперь мы хотим скопировать все это содержимое NOOBS на нашу SD-карту. Не перетаскивайте каталог, а содержимое:
Пока это переносится, давайте поговорим о некоторых вещах на самой плате Raspberry Pi:
Контакты GPIO (вход / выход общего назначения) подчеркнуты синим цветом. Мы можем использовать их для управления периферийными устройствами, такими как двигатели, сервоприводы и т. Д.Обведенный красным кружок – это вход питания микро-USB для платы. Оранжевым цветом обозначен выходной порт HDMI. Желтый – это место, где вы можете подключить модуль камеры Raspberry Pi. В сером кружке обозначены порты USB. Очевидно, это еще не все, но это основные моменты, на которые следует обратить внимание.
После того, как все будет перенесено на карту micro SD, вы можете поместить ее в Raspberry Pi. Слот находится на нижней стороне платы, здесь обведен желтым кружком:
Подключив SD-карту, подключите клавиатуру, мышь и кабель HDMI к монитору.Наконец, подключите питание, и Raspberry Pi запустится. После полной загрузки вы должны попасть на следующий экран:
Теперь вы можете выбрать операционную систему. В моем случае единственный вариант – Raspbian, поэтому я поставлю этот флажок, а затем нажму «установить».
Отпустите процесс, это займет некоторое время, примерно 20-30 минут.
Как только это будет сделано, нажмите ОК, и устройство должно перезагрузиться на рабочий стол. Находясь на рабочем столе, подождите, пока запустится Wi-Fi, и найдите доступные подключения.Если возможно, подключитесь к своей сети Wi-Fi. Вы также можете подключиться напрямую с помощью кабеля Ethernet, если у вас нет Wi-Fi. Вы также можете просто продолжать напрямую взаимодействовать с Raspberry Pi с подключенными к нему мышью и клавиатурой, если хотите, но я предпочитаю получать к нему доступ удаленно.
Сможете угадать, какая сеть моя ?!
Хорошо, как только мы подключимся к нашей сети, мы действительно хотим взаимодействовать с Pi. Во-первых, мы хотим обновить. Откройте терминал, щелкнув правой кнопкой мыши на рабочем столе и открыв терминал таким образом, или выполнив команду control + alt + t
.Теперь в терминале выполните:
$ sudo apt-get update
, а затем
$ sudo apt-get upgrade
Вы не вводите знак $
, он должен обозначать, когда вы что-то печатаете в командной строке. Обновление может занять минуту. Пока мы ждем, ваши учетные данные Raspberry Pi по умолчанию: имя пользователя: pi
пароль: raspberry
. По какой-то причине обновление apt-get
для меня длилось до абсурда. Вы должны быть подключены к своей сети и иметь доступ в Интернет, поэтому убедитесь, что у вас есть все это, прежде чем делать это, но у меня все еще были проблемы.Я смог решить это, выполнив:
$ sudo nano /etc/apt/sources.list
Затем замените все здесь на:
deb http://archive.raspbian.