Raspberry Pi: неофициальный урок

Содержание

Познакомьтесь с любимым в мире компьютером за 25 долларов: Raspberry Pi, Вы найдете советы, хитрости и многое другое в этом неофициальном учебнике по Raspberry Pi от MakeUseOf.

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

1. Raspberry Pi

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

Raspberry Pi: неофициальный учебник muo diy rpi3 pcb

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

Это также только верхушка айсберга. Теперь в его третьей основной итерации

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

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

1.1 Что такое Raspberry Pi?

Разрабатываемый с 2006 года Raspberry Pi представляет собой небольшой компьютер с компонентами, установленными на материнской плате размером с кредитную карту, на которой установлена ​​Raspbian, специальная версия операционной системы Linux.

 

.

  • ODROID: немного громоздкий компьютер с тем же процессором, что и смартфон Samsung Galaxy S3. Это работает под управлением операционных систем Android, Arch Linux и Ubuntu.
  • Сосна А64: пока не доступно, это 64-разрядное устройство ARM работает под управлением Android и немного больше, чем Raspberry Pi.

 

Доступность для этих проектов отличается от Pi, который благодаря своей низкой стоимости (и несмотря на спецификации ниже, чем у ODROID и Gooseberry) оказался чрезвычайно популярным. Это, без сомнения, отчасти для успешного управления цепочкой поставок и поставок, а также для философии устройства.

1.2 История

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

гораздо более благородное дело в его сердце.

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

1.3 Некоторые способы использования Raspberry Pi

Энтузиасты по всему миру используют Pi для гораздо большего, чем его первоначальная цель. Программное обеспечение Media Center существует как версия Kodi, и существует несколько дистрибутивов Linux, которые можно установить.

Возможны ретро-игры (современные игры, поскольку около 2000 года требуют гораздо больших аппаратных ресурсов), как и мультимедийное воспроизведение; Примечательно, что Пи способен HD видео. Вы также можете использовать устройство в качестве веб-сервера, сервера печати, камеры остановки движения, покадровой камеры, сервера отображения цифровых фотографий, контроллера NAS, компьютера домашней безопасности … возможности безграничны!

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

2. Что внутри Raspberry Pi?

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

Raspberry Pi: неофициальный урок сравнение muo diy raspizero

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

2.1 Характеристики системы Raspberry Pi

Существует четыре версии Raspberry Pi: Модель А, Модель Б, Вычислительный модуль, а также Нуль. Мы будем игнорировать вычислительный модуль в этом руководстве; Это отправляет напрямую производителям оборудования, как правило, для проектов умного дома.

Между Raspberry Pi Model A, Model B и Zero вы найдете небольшие, но важные различия.

  • Raspberry Pi Модель A +: последняя версия стоит 20 долларов, с SoC Broadcom BCM2835, одноядерным процессором 700 МГц, 512 МБ оперативной памяти и одним USB.
  • Raspberry Pi Модель B: который входит в два текущих аромата:
    • Raspberry Pi 2: это 35 долларов США с SoC BCM2837, 64-битным четырехъядерным процессором с частотой 900 МГц, 1 ГБ оперативной памяти, совместно используемой с графическим процессором, и четырьмя портами USB.
    • Raspberry Pi 3за $ 35 он также оснащен SoC BCM2837, на этот раз с 64-битным четырехъядерным процессором с частотой 1,2 ГГц и 1 ГБ общей оперативной памяти. Опять же, есть четыре порта USB.
  • Raspberry Pi Zero:
    • Этот 32-разрядный компактный компьютер Raspberry Pi, доступный всего за 5 долларов (также доступна беспроводная версия за 10 долларов), оснащен SoC BCM2835 с процессором 1 ГГц и 512 МБ оперативной памяти, совместно используемой с графическим процессором.
    • Смотрите наше специальное руководство Raspberry Pi Zeroдля дополнительной информации.

Некоторые аспекты аппаратного обеспечения Pi (несмотря на Pi Zero) остаются стандартными. Он имеет разъем питания micro-USB, с портом HDMI. Порт Ethernet подключен к шине USB, а порт microSD. Кроме того, есть мини-разъем 3,5 мм двойного назначения для аудио и видео, если ваше устройство вывода не имеет HDMI.

 

.

Raspberry Pi: неофициальный урок image3 1 4
Есть еще много способов, которыми вы можете поместить своего Пи в футляр — это только верхушка очень сладкого и покрытого кондитерскими изделиями айсберга!

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

3.2 Кабели

Чтобы получить максимум от вашего Raspberry Pi, вам понадобится несколько кабелей:

  • Ethernet: если вы не планируете использовать Wi-Fi (возможно, у вашего Pi нет встроенного беспроводного устройства, а у вас еще нет USB-ключа Wi-Fi), вам потребуется это для подключения к маршрутизатору.
  • Кабель HDMIПримечательно, что Pi имеет один порт HDMI для видео и аудио высокой четкости. Еще более примечательным является Mini-HDMI на Raspberry Pi Zero. В комплект входит стандартный адаптер HDMI, но если у вас есть кабель Mini-HDMI, он подойдет идеально.
  • Аудио кабель: Pi оснащен специальным мини-разъемом 3,5 мм двойного назначения. Его первое предназначение для аудио, идеально подходит для подключения вашего карманного компьютера к динамикам. Это полезно, если вы не используете HDMI или хотите отправить аудио на другое устройство.
  • RCA видео кабельВторым назначением мини-джек является альтернативный видеовыход (с низким разрешением) для использования с дисплеями без HDMI.
  • Кабель Micro-USB: в то время как в большинстве случаев вам следует использовать адаптер питания (см. ниже), кабель, способный выдерживать напряжение 5 В, окажется полезным, если вам потребуется питание Pi от вашего ПК. Вы также можете использовать портативное зарядное устройство для смартфона в качестве источника питания.

Рекомендуемое чтение: Какие типы компьютерных кабелей вы должны знать

Кабели не все, однако …

3.3 Хранение

Одним из наиболее важных элементов любого компьютера является хранилище, из которого запускается операционная система и хранятся данные. У Pi нет жесткого диска — вместо этого он оснащен слотом для карт памяти microSD.
Raspberry Pi: неофициальный учебник Gskill MicroSD карты 64 ГБ

Вы должны стремиться приобрести SDHC-карту с высоким рейтингом для использования с этим мини-компьютером. Емкость должна быть 8 ГБ или более — больше памяти обеспечивает наилучшие результаты. Pi использует хранилище во многом как твердотельный накопитель, поэтому формат SDHC используется для повышения устойчивости чтения / записи.

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

Raspberry Pi: неофициальный учебник muo diy raspberrypi pidrive pi

Один из вариантов — приобрести жесткий диск PiDrive производства Western Digital. Он поставляется с пользовательской версией NOOBS (см. Ниже), что позволяет устанавливать несколько операционных систем Pi на жесткий диск объемом 375 ГБ или 1 ТБ. Преимущество этого заключается в том, что вам не нужно устанавливать новую ОС каждый раз, когда вам нужно начать новый проект.

3.4 Все остальное

Есть несколько других вещей, которые вам понадобятся для работы Pi.

  • USB клавиатура и мышь: очень важно, если вы планируете вводить любой текст или использовать меню конфигурации. После того, как устройство было подключено и настроено, вы можете использовать порты USB для других целей (таких как дополнительное хранилище или беспроводная сеть) вместо ввода текстовых команд через SSH.
  • 5 вольт через адаптер питания Micro-USB.

3.5 Обращайтесь с осторожностью

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

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

Как только ваш Raspberry Pi будет надежно защищен в коробке или футляре, вы сможете продолжать использовать его так же, как и любое другое устройство. Тем не менее, запуск и выключение может оказаться проблематичным (особенно последний) — см. Раздел 5.1: безопасный запуск и выключение Больше подробностей.

4. Настройка Raspberry Pi

С правильными кабелями и подготовленным хранилищем вы сможете установить операционную систему на свой Pi. Однако из-за профиля оборудования это не устройство, которое будет работать под управлением Windows или Mac OS X. Вместо этого вам придется полагаться на дистрибутив Linux.

Raspberry Pi: неофициальный учебник muo raspi wireless dongle ethernet
Для Pi есть несколько дистрибутивов, но самым популярным является Raspbian

, умно названный порт Debian, настроенный специально для Pi. Установка этого может быть сложной, если вы не будете следовать инструкциям, и, как и любая установка ОС на Raspberry Pi, для загрузки вашей SD-карты требуется дополнительное программное обеспечение.

Другие дистрибутивы можно загрузить и установить на Pi, но самым интересным из них является Android. Но давайте не будем забегать вперед: продолжайте читать, чтобы узнать, как установить Raspbian.

Следующие шаги предназначены для настройки программного обеспечения в Windows. Пользователи Linux могут записывать на SD-карту с помощью инструмента dd, а пользователи Mac OS X также могут использовать dd или RPi-сд утилита для построения карт. Полные инструкции для этих платформ доступны онлайн.

Руководство по началу работы с пользователями Raspberry Pi для Mac

должен помочь здесь.

4.1 Установка Raspbian

Чтобы начать установку Raspbian, зайдите на страницу Загрузки Raspberry Pi и загрузите последнюю версию. Вам также понадобится Win32 Disk Imager. С обоими загруженными, распакуйте Win32 Disk Imager и вставьте вашу карту в картридер.

Raspberry Pi: неофициальный урок image4 1

Запустите утилиту и выберите правильную букву диска (проверьте в проводнике Windows) и щелкните значок файла, чтобы перейти к каталогу, в который вы скачали свою последнюю сборку Raspbian.

Чтобы начать установку, нажмите Написать и ждать. Когда процесс будет завершен, вы будете уведомлены.

Твой Пи готов к работе!

4.1.1 Использование Raspi-config

Установив Raspbian на карту microSD, вы готовы к работе. Безопасно извлеките его из компьютера, вставьте в Pi и включите компьютер, подключив кабель HDMI и клавиатуру.

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

Raspberry Pi: неофициальное руководство по настройке muo linux raspbian jessie

Версия командной строки инструмента конфигурации также доступна. Raspi-конфигурации может быть запущен в любое время из командной строки с помощью:

sudo raspi-config

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

Raspberry Pi: неофициальное руководство по настройке команд muo raspberrypi

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

4.1.2 Управление Pi с помощью SSH

Безголовое использование вашего Raspberry Pi — использование его без выделенного монитора — достижимо при использовании SSH.

Вы можете включить это в инструменте настройки рабочего стола или raspi-config в командной строке. Если ваш Pi подключен к той же сети, что и ваш компьютер, и у вас запущена утилита SSH, такая как PuTTY (доступна по адресу www.chiark.greenend.org.uk/~sgtatham/putty/download.html), вы должны возможность подключения через SSH в считанные секунды.

Raspberry Pi: неофициальный урок image4 1 2

Настройка PuTTY проста: в сессия добавьте IP-адрес Raspberry Pi в поле Имя хоста (или IP-адрес) поле. обеспечивать SSH выбран и нажмите открыто. Вы можете войти в свой Pi с использованием учетных данных, предоставленных выбранным вами дистрибутивом (например, если вы используете Raspbian, имя пользователя и пароль отображаются на странице загрузки Raspbian).

Вы найдете IP-адрес двумя способами:

  1. Использовать Ifconfig команда в командной строке
  2. Проверьте устройства, подключенные к вашему маршрутизатору; Ваш Raspberry Pi обычно появляется по имени.

4.1.3 Включение SSH

У вас нет монитора для вашего Raspberry Pi? Ответ заключается в подключении через SSH — но как вы можете сделать это, не подключив монитор для включения SSH?

К счастью, есть обходной путь. Прежде чем вставлять карту microSD в Pi, откройте ботинок каталог в файловом менеджере операционной системы вашего компьютера. Здесь создайте текстовый файл с именем SSH, будьте осторожны, чтобы не дать файлу расширение.

Например, если файл был назван ssh.txt, переименуйте файл так, чтобы он просто назывался SSH. После закрытия файлового менеджера и безопасного извлечения карты microSD вставьте ее и перезапустите Pi. Имея этот SSH-файл, вы активировали условия для безопасных подключений по сети и можете подключиться к Pi с использованием имени пользователя и пароля по умолчанию.

Убедитесь, что вы изменили пароль! Сделайте это с ПАРОЛЬ Команда после входа в систему.

4.1.4 Обмен данными через программу FTP

Перемещение данных в Raspberry Pi и из него может быть немного сложным без использования SSH. К счастью, вы можете обойти это с помощью программного обеспечения FTP. Некоторые доступны, но вам нужен тот, который поддерживает SFTP (Я использую FileZilla). По сути это SSH через FTP и предлагает безопасный маршрут для обмена данными с вашим Pi.

Raspberry Pi: неофициальный учебник muo diy raspberrypi

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

Все, что вам нужно сделать, чтобы использовать SFTP, это ввести IP-адрес вашего Raspberry Pi, войти в систему с именем пользователя и паролем, а затем перетащить соответствующие файлы между двумя панелями вашего приложения FTP.

4.1.5 Расширенная настройка с помощью PiBakery

Если вы хотите сделать еще один шаг и полностью настроить Raspberry Pi перед загрузкой, вам нужен PiBakery. Это очень полезная утилита, в которую встроена копия Raspbian Jessie. Проще говоря, вы настраиваете операционную систему, а затем записываете ее на карту microSD.

Raspberry Pi: неофициальный учебник muo linux pibakery wifi

Например, вы можете настроить подключение к беспроводной сети или включить SSH. Вы можете указать ему установить программное обеспечение при первой загрузке или запустить VNC сервер. Как только настройки установлены, вы запекаете их в Raspbian, записывая определенный образ диска на карту microSD.

Наш полный путеводитель по PiBakery

даст вам все детали.

4.2 Другие дистрибутивы

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

Другие варианты включают в себя:

  • Arch: это ARM-вариант основного Arch Linux, который загружается примерно за 10 секунд. Универсальный, но с крутой кривой обучения для начинающих Linux.
  • Ubuntu: самая известная операционная система Linux, доступно несколько версий Ubuntu, Мы рекомендуем вариант Ubuntu MATE.
  • RISC OS: предоставляется бесплатно для пользователей Pi (RISC обычно требует лицензии). Это современная версия британской операционной системы, которая, как и Pi, была разработана в Кембридже.
  • OSMC: это основная версия Raspberry Pi Kodi, программного обеспечения для медиацентра. При этом вы настраиваете свой Pi в качестве выделенного мультимедийного устройства.
  • Moebius: урезанная операционная система, разработанная для проектов, не требующих ни одного вздора, встречающегося в стандартной ОС.
  • Android: было выпущено несколько версий Android для Raspberry Pi с использованием кода из AOSP (Android Open Source Project) хранилище. На сегодняшний день не было версии, которая бы успешно сочетала гибкость аппаратного и программного обеспечения, но вы можете испытать удовольствие от этого.

Также доступно NOOBS (Новое программное обеспечение из коробки), инструмент, который можно скопировать непосредственно на недавно отформатированную карту microSD и использовать для установки предпочитаемой операционной системы. Вы можете найти NOOBS для загрузки по адресу www.raspberrypi.org/downloads. Существует две версии: облегченная загрузка, которая перенесет нужную операционную систему на карту microSD, и полная загрузка для автономной установки.

Raspberry Pi: неофициальный учебник muo rpi noobs sdformat noobsui

4.2.1 Операционные системы в NOOBS

В комплект поставки NOOBS входят:

  • Raspbian
  • арочный
  • LibreELEC (альтернатива OSMC)
  • Пидора (версия Fedora)
  • RISC OS
  • Recalbox (ретро игровая ОС)
  • … и другие в регулярно меняющемся составе.

Если вы не уверены в основном методе установки Raspbian или просто хотите получить дополнительную гибкость, рекомендуется иметь копию NOOBS на руках.

5. Начало работы с графическим интерфейсом

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

Raspberry Pi: неофициальный учебник muo linux raspbian pixel desktop
Как вам следует знать, если вы прочитали руководство по этому вопросу, операционная система Pi Raspbian основана на дистрибутиве Debian Linux. Тем не менее, рабочий стол, PIXEL, основан на LXDE среда.

Если вы уже знакомы с Linux, это поможет. Но если нет, с основами чрезвычайно легко справиться.

5.1 Безопасное начало и завершение работы

Вы могли заметить, что Raspberry Pi не имеет выключателя. Так как вы можете выключить его? Самый простой вариант — выбрать опцию «Выключение» в главном меню на рабочем столе.

Благодаря SD-карте, которая используется в качестве устройства хранения данных в Pi, выключение компьютера с помощью отсоединения кабеля питания или отсоединения от электросети, скорее всего, приведет к повреждению ОС и невозможности перезагрузки. В этой ситуации потребуется переустановка.

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

sudo shutdown

Это имеет различные переключатели и условия. Например, приведенная выше инструкция отключит Pi через одну минуту. Но добавление -h сейчас в конец строки приведет к немедленному отключению.

Кстати, если вы когда-либо находились в среде командной строки после выхода из рабочего стола, вы можете вернуться к графический интерфейс пользователя (Графический интерфейс пользователя) путем перезапуска X:

startx

Для более интуитивного выключения можно добавить переключатель сброса к вашему Raspberry Pi

,

5.2 Выдача инструкций в командной строке

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

Если вы загрузились в GUI и хотите быстро получить доступ к командной строке, используйте ярлык в верхней части экрана или удерживайте CTRL > ALT > T. Это запустит эмулятор терминала, Терминал.

Raspberry Pi: неофициальное руководство по установке программного обеспечения

Чтобы получить максимальную отдачу от Pi, работающего с дистрибутивом Linux, таким как Debian, вам необходимо лучше ознакомиться с принципами операционной системы. Наше руководство для начинающих по Linux для новичков — отличное место для начала, а также список полезных команд, которые должен знать каждый пользователь Raspberry Pi

,

5.3 Добавление нового программного обеспечения

Существует два основных способа установки программного обеспечения на ваш Pi. Первый — это традиционный способ загрузки и установки Linux с удаленного сервера, называемый хранилищем. Это делается из командной строки:

apt-get update
apt-get install [softwarename]

Если вы предпочитаете более интерактивную установку программного обеспечения, в комплект также входит менеджер пакетов. Вы найдете Установка и удаление программного обеспечения через Меню > предпочтения. Это модифицированная версия инструмента Пакеты GNOME, и имеет функцию поиска.

Raspberry Pi: неофициальное руководство по установке программного обеспечения добавить удалить

Иногда он не появляется в Raspbian. Вы можете вручную добавить пакеты GNOME через командную строку терминала с помощью:

sudo apt-get install pi-package

Найдя нужное программное обеспечение в разделе «Установка и удаление программного обеспечения», установите флажок и нажмите Применять, затем Хорошо, и приложение загрузит и установит. Таким образом можно установить игры, среду рабочего стола, шрифты, браузеры, мультимедийные инструменты и многое другое.

6. Программирование на Пи

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

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

6.1 Python

Raspberry Pi: неофициальный урок image6 1

Основным языком программирования, поставляемым с Pi, является Python. Если у вас есть опыт работы с этим языком, то вы сможете сразу начать писать код.

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

Обратите внимание, что Python — это кроссплатформенный язык сценариев, который означает, что вы можете программировать на компьютере под управлением Windows или Mac, сохранить проект и затем запустить его на своем Pi.

6.2 Другие инструменты программирования

Raspberry Pi: неофициальный урок image6 2
Хотя Python считается основным инструментом программирования для молодых пользователей Pi, также могут использоваться другие языки:

  • Джава является одним из вариантов, и предустановлен в текущих версиях операционной системы Raspbian Jessie от Raspberry Pi
  • PHP также может быть успешно использован, открывая некоторые интересные возможности для использования этого мини-компьютера в качестве веб-сервера.
  • Скретч 2.0 входит в дистрибутив Raspbian, простой в использовании инструмент разработки, предназначенный для детей с графическим пользовательским интерфейсом, который делает условия строительства и игровые ситуации чрезвычайно простыми. Scratch разработан MIT Media Lab и Lifelong Kindergarten Group, а поддержка Flash обеспечивается плагином Pepper Flash для Chromium.
  • Проекты, использующие GalaxC, Лазарь а также Groovy все языки могут быть скомпилированы и протестированы на Pi.
  • Arduino IDE также доступен для Raspberry Pi, позволяющего подключить Arduino и создать эскиз (программа на Arduino, написанная на C ++). Соединение этих двух устройств вместе предоставляет множество возможностей для домашней автоматизации,

6.3 Где найти советы по кодированию

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

, а также наш список лучших программных ресурсов Raspberry Pi

,

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

Перейдите на docs.python.org/3/, чтобы начать изучение Python.

Хотя Scratch может показаться довольно понятным, вы можете получить поддержку и посмотреть другие проекты, посетив scratch.mit.edu.

6.4 Малина Пи в школах

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

Raspberry Pi: неофициальный урок image6 4
К сожалению, точных цифр нет, хотя есть сведения о том, что школы совершают оптовые закупки, а люди покупают устройства, чтобы делать пожертвования в учебные заведения. По оценкам, около 20% находятся в руках детей, и, вероятно, будет гораздо больше молодых людей, имеющих Пи в семье.

Однако мы знаем, что Google пожертвовал не менее 15000 писем школам в Великобритании.

Первоначально казалось, что некоторые школы могут быть плохо подготовлены к тому, чтобы заниматься преподаванием на Пи. К счастью, есть полезное лицензированное руководство Creative Commons для британских преподавателей, CAS Raspberry Pi Educational Manual, которое можно загрузить через веб-сайт Raspberry Pi и через интегрированный магазин приложений. На официальном сайте также имеется руководство для преподавателей Raspberry Pi.

7. Настройка Pi в качестве медиацентра

Возможно, самое популярное использование Pi — это медиацентр. Зачем выплескивать $$$ на умный телевизор, когда вы можете получить все, что вам нужно для до 40 долларов?

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

Однако для этого вам нужно будет установить специальную версию Коди, настроен для запуска на Raspberry Pi. Доступны несколько полных образов дисков:

  • ЦМСН
  • LibreELEC
  • Xbian
  • OpenELEC

Как и Raspbian, они могут быть записаны на карту microSD вашего Pi.

Кроме того, ретро игровые дистрибутивы Recalbox а также RetroPie Также можно запустить Kodi и поставлять его либо с предустановленной (Recalbox), либо в качестве опции для установки (RetroPie). Если вы решите установить полный образ диска, рекомендуется иметь запасную SD-карту, одну для обычной операционной системы вашего Raspberry Pi, а вторую для Kodi. Таким образом, вы можете переключаться между ролями так же легко, как переключать карты, делая маленький компьютер еще более гибким.

7.1 Установка Kodi на Raspberry Pi

Если вы предпочитаете просто запустить Kodi в операционной системе Raspbian, вы можете установить его так же, как и любое другое приложение. Обновленные версии Kodi хранятся в репозиториях Raspbian, поэтому все, что вам нужно сделать, это запустить простую команду update-and-install:

sudo apt-get update
sudo apt-get install kodi

После установки вы сможете запустить Kodi с рабочего стола Raspbian Jessie. Также можно настроить автоматический запуск Kodi при загрузке.

7.2 Принципы работы Kodi на Raspberry Pi

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

Raspberry Pi: неофициальный учебник Kodi Shortcuts 1

Если вы не используете карту microSD очень большой емкости (рекомендуемый формат — SDHC объемом до 32 ГБ, хотя некоторые типы SDXC работают), вам потребуется запускать носители с внешнего жесткого диска, USB-накопителя. устройство или внешний оптический привод. Конечно, Kodi предлагает различные варианты потоковой передачи благодаря широкому выбору дополнений… все это действительно зависит от предпочтительного выбора медиа. Вам также следует рассмотреть возможность использования USB-концентратора с питанием, если вы планируете максимально использовать существующие возможности расширения.

Коробка сетевого хранилища (NAS)

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

Установка Kodi — это только первый шаг в настройке вашего медиацентра Pi. Разнообразные дополнения позволяют значительно расширить это программное обеспечение, многие из которых мы рассмотрели на MakeUseOf.

8. Увлекательное использование Raspberry Pi

Во время работы Raspberry Pi в качестве медиа-центра

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

Существует множество способов использования Pi для достижения различных целей и выполнения множества различных задач: от использования его в качестве NAS до запуска веб-сервера или даже компьютера.

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

Обратите внимание, что эти проекты могут включать в себя дополнительное оборудование и расходы.

8.1 Raspberry Pi + Kindle = Портативный компьютер!

Один из самых замечательных способов взломать Pi — подключить его к электронному ридеру Kindle, используя последний в качестве дисплея электронных чернил для первого.

Подключение осуществляется через кабель USB-microUSB и требует джейлбрейка Kindle, установки эмулятора терминала и инструмента под названием UsbNetwork. Как только Kindle будет разблокирован и необходимые утилиты установлены, вы будете на пути к использованию электронного ридера в качестве дисплея для вашего Pi. Обратите внимание, что это может быть сделано только с моделями Kindle, которые оснащены встроенной клавиатурой. Полные шаги для создания KindleBerry Pi — для которого требуется Kindle 3 — можно найти по адресу www.ponnuki.net/2012/09/kindleberry-pi/.

8.2 Превратите свой Raspberry Pi в ящик NAS

Мы уже видели, как Pi можно настроить как медиацентр. Один из отличных способов передачи мультимедийных файлов на устройство Raspbmc — это устройство NAS — еще один простой в настройке проект (при условии, что у вас есть второй Raspberry Pi).

Raspberry Pi: неофициальный урок image8 2

Хотя устройство Pi NAS не подходит для потоковой передачи HD-видео (из-за использования серверного программного обеспечения Samba), его можно настроить как NAS с низким энергопотреблением (см., Что такое NAS).

Для завершения этого проекта вам понадобится:

  • Raspberry Pi (модель B)
  • SD-карта, настроенная с загрузочной ОС
  • USB подключенный жесткий диск
  • Кабель Ethernet для подключения к домашней сети

Вам также нужно будет настроить сервер Samba на вашем Pi (с одним из дистрибутивов Debian) и клиент Samba на вашем устройстве Windows, Linux, Mac или Android.

Полную информацию об использовании Pi в качестве блока NAS можно найти по адресу elinux.org/R-Pi_NAS.

8.3 Kit (t) Your Car с Raspberry Pi Carputer

Закончите свою ностальгию по телевизору, мечтая о том, чтобы Дэвид Хассельхофф вел за рулем черного Trans-am в Knight Rider — с Raspberry Pi вы можете настроить свой собственный компьютер (хотя он может быть не слишком горячим в разговоре).

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

«Режим преследования», к сожалению, не включен.

8.4 Игровой автомат

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

Конечно, для полного опыта вы должны стремиться построить шкаф, который будет сопровождать ваш Pi, монитор, зеркало и контроллер, хотя вы вполне можете пропустить игровой автомат, управляемый монетами!

Лучший подход к созданию машины MAME — запуск Pi с тонкой операционной системой. Это где Мебиус, упомянутый в 4.2: Другие дистрибутивы, пригодится. Для получения полной информации, обратитесь к этому огромному руководству по настройке вашего Pi в качестве MAME.

Вы также можете быть удивлены, узнав, что Raspberry Pi создает удивительно компактную и достаточно функциональную игровую систему.

Несмотря на то, что вы не будете играть в Call of Duty: Modern Warfare или The Sims 3 на нем, вы, тем не менее, будете иметь возможность запускать различные ретро-игры примерно до 2000 года, благодаря эмуляторам для множества различных консолей.

и компьютеры с 1970-х годов.

Вы не должны удивляться, узнав, что есть несколько игр, которые были портированы с других платформ для запуска на Pi. Для начала не так уж сложно запустить Doom!

8.5 интернет радио

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

Есть разные подходы к этому, так как интернет-радио Pi ​​можно настроить без графического интерфейса. В большинстве случаев это предпочтительно (по очевидным причинам из-за нехватки места), и к используемому программному обеспечению можно получить доступ через SSH.

Вы можете сделать это с помощью радио Pandora, в то время как вы найдете альтернативный метод, любезно предоставленный Бобом Рэтбоуном.

8.6 Система безопасности

Вы хотите знать, что происходит в конкретной комнате вашего дома или за пределами вашей собственности? Если это так, вы можете использовать свой Pi в качестве системы безопасности, используя веб-камеры для наблюдения и сетевое соединение для просмотра с другого компьютера или даже из совершенно другого места.

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

8.7 Сервер Babycam

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

Однако, в зависимости от того, какой подход вы используете, это может быть непростой задачей из-за проблем со сжатием, результатов ночной съемки и задержки (до 10 секунд для захвата, сжатия и передачи изображения на ваш компьютер). устройство просмотра).

8.8 Сервер домашней автоматизации

Если вы когда-нибудь видели научно-фантастический фильм, в котором отопление, освещение, безопасность и развлечения в доме управляются с одного и того же удаленного устройства, и вы подумали: «Я хочу чего-нибудь из этого!», То это проект Raspberry Pi для вы.

Это также — если вы приходите к новой концепции — безусловно, самое дорогое, поскольку оно включает в себя введение нового оборудования в вашем доме, позволяя вам полностью взаимодействовать через пульт (обычно смартфон) через ваш Pi.

Некоторые хорошие дальнейшие чтения для этого проекта:

  • Введение в домашнюю автоматизацию с Raspberry Pi и Fhem
  • Домашний Джинн

8.9. Тестирование или Live Web-сервер

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

Raspberry Pi: неофициальный урок для веб-сервера muo raspberrypi

Благодаря ФОНАРЬ и SSH это стало возможным, даже позволяя вам запускать веб-сайт, управляемый базой данных!

PenguinTutor объясняет, как вы можете настроить свой Pi в качестве собственного веб-сервера, для личного использования или для обмена в Интернете. Обратите внимание, что для последнего вам потребуется статический IP-адрес.

8.10 Беспроводная точка доступа

Вы можете использовать Raspberry Pi в качестве беспроводной точки доступа, расширяя радиус действия вашего маршрутизатора. Это может иметь ряд преимуществ, все из которых могут быть реализованы с помощью Pi-Point. Вы найдете полную информацию, документацию и пользовательское изображение Raspbian на www.pi-point.co.uk.

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

8.11 Сервер печати

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

Raspberry Pi: неофициальный учебник muo piprint чашки admin

Это стало возможным благодаря программному обеспечению сервера Samba и CUPS (Общая система печати Unix), которую можно установить и настроить на Pi. Пока Pi может определять принтер через USB, а компьютер подключен к сети, другие устройства в сети могут печатать без проводного подключения к принтеру.

, Более того, это не ограничивается настольными устройствами — также можно печатать с помощью решения для мобильной печати AirPrint

для iOS.

8.12 Raspberry Pi Рамка для фото

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

,

Raspberry Pi: неофициальный учебник muo diy digitalphotopi frame2

Однако не ограничивайтесь этой концепцией. Вы найдете много идей для фоторамки Raspberry Pi

от информации о погоде до домашней приборной панели. Вы можете даже добавить датчики движения, чтобы отображать новые изображения только тогда, когда кто-то рядом.

8.13 Создайте потоковый динамик

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

Хотите слушать музыку? Управляйте им со своего телефона! Наш учебник даст вам некоторые дополнительные детали

на видео выше.

8.14 Сыграйте свою собственную мелодию темы, когда входите в комнату

Имеете раздутое мнение о себе? Хотите объявить о своей записи каждый раз, когда возвращаетесь домой? Возможно, аплодисменты, когда вы входите, как студийный ситком?

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

, Это может быть мелодия темы или звуковой эффект, такой как аплодисменты, или даже будильник.

8.15 Построить собаку-робота

В Raspberry Pi есть что-то типично британское, так почему бы не расширить это качество, отправившись в путешествие во времени и пространстве? Еще в 1970-х годах в британской научно-фантастической серии «Доктор Кто» был разумный робот-собака по кличке К9, и вы тоже можете, благодаря вашему Raspberry Pi.

 

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

9. Raspberry Pi: универсальный мини-компьютер

Итак, у вас есть кабели, SD-карта, выбранный вами дистрибутив и вы использовали Raspberry Pi в качестве мини-компьютера, возможно, в небольшом корпусе.

Однако вы можете сделать больше. Pi украшен очень полезной парой разъемов на основе контактов, что позволяет добавлять дополнительные функции и компоненты. Благодаря панелям управления вы можете превратить ваш Pi в программируемое устройство Arduino-esque, полностью раскручивая концепцию этого маленького компьютера с ног на голову.

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

9.1 Секционные доски и шляпы

Вы можете перевести своего Пи на следующий уровень, воспользовавшись разделительной доской. С использованием GPIO, I2C а также SPI контакты, эти платы поставляются в предварительно собранном виде или в форме набора, что позволяет расширить функциональные возможности вашего устройства. Идея заключается в том, что вы можете использовать аппаратное обеспечение Raspberry Pi, добавляя более интегрированные компоненты.

 

.

10. Крем на малиновом пи

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

Raspberry Pi: неофициальный учебник Raspberry Pi 572481 1680 840 670x335

Установка очень проста, программное обеспечение легко устанавливается, а вся установка обойдется вам в 50 долларов. Действительно, легко понять, почему эта маленькая коробка чудес отправила более 11 миллионов единиц!

Десять советов для успешного использования Raspberry Pi

Теперь вы знаете все, что нужно для начала работы с Raspberry Pi. Чтобы освежить вашу память, вот десять советов для успешного использования.

  1. Безопасно загрузите компьютер Pi, убедившись, что SD-карта правильно вставлена ​​перед включением.
  2. Расширьте файловую систему, чтобы предоставить вашим проектам полный объем доступного хранилища на карте microSD.
  3. Получите доступ к Raspberry Pi через SSH с настольного компьютера с помощью программного обеспечения, такого как PuTTY.
  4. Убедитесь, что у вас есть хороший чехол для Raspberry Pi, который предлагает вентиляцию и защиту. И выбирайте дела, основываясь на проекте, который вы выполняете.
  5. Различные дистрибутивы (включая Debian и Ubuntu) доступны для Raspberry Pi. Вы можете запустить несколько, установив их на отдельные SD-карты, чтобы получить максимальную гибкость.
  6. Ваш Pi особенно подходит для работы в качестве медиацентра благодаря дистрибутиву OSMC.
  7. Изначально задуманный как устройство для обучения детей программированию, для Raspberry Pi доступен хороший набор инструментов кодирования.
  8. Существует множество вариантов использования этого компьютера, чрезвычайно гибкого оборудования. Не забывайте, однако, что он также может запускать программное обеспечение для обработки текстов, почтовые клиенты и веб-браузер Chromium.
  9. Вы можете расширить возможности Pi, добавив коммутационные платы, HAT и другие периферийные устройства.
  10. Безопасно выключите свой Pi, переключившись на командную строку и набрав отключение sudo (или же перезагрузка sudo сбросить). Не забудьте отключить кабель питания, когда компьютер выключен.

Еще один совет: не позволяйте ничему ограничивать вас, кроме вашей фантазии, и просто наслаждайтесь этим!

Рекомендуемые статьи от MakeUseOf.com

  • Домашний кинотеатр Raspberry Pi: что можно и что нельзя делать
  • Аппаратное обеспечение, необходимое для создания медиа-центра Raspberry Pi
  • 7 причин, чтобы получить Raspberry Pi
  • Не хватает сока? Сожмите свой Raspberry Pi путем разгона

Вы узнали что-нибудь полезное сегодня? Какие проекты вы сделали со своим Пи? Дайте нам знать в комментариях ниже!

Изображения: designer491 через Shutterstock.com

 

Ссылка на основную публикацию
Adblock
detector