Raspberry pi 2 застосування установка та підключення. Raspberry Pi. Встановлення ОС Raspbian. Чому Raspbian – найкраще рішення для "Маліни"

Raspberry Pi - це недорогий мікрокомп'ютер, який міститься на долоні і може зробити дуже багато. На основі цього мікрокомп'ютера можна створювати як серйозні проекти з управління розумним будинком, так і використовувати як медіацентр або навіть легковагий домашнього комп'ютераз Linux.

В одній із попередніх статей ми докладно розглядали початок роботи з Raspberry Pi 3, як підключити пристрій і що для цього необхідно, зараз зупинимося докладніше на такому завданні, як установка операційної системи Raspberry Pi 3. Тут використовується процесор на архітектурі ARM, а значить ви можете встановити будь-який підтримуваний ARM дистрибутив, або створений спеціально для Raspberry дистрибутив Raspbian.

Встановлення системи Raspberry за допомогою NOOBS

Це найпростіший спосіб отримати повноцінний та працюючий Linux на Raspberry Pi. Набір за замовчуванням операційних систем NOOBS (New Out Of Box Software) для Raspberry Pi вийшов у 2013 році і надає простий інтерфейс, за допомогою якого ви можете встановити кілька популярних систему кілька кліків.

1. Підготовка картки SD

Насамперед нам потрібно підготувати вашу SD карту. Потрібна карта об'ємом щонайменше 4 Гб. Виконайте таку команду:

Тепер підключіть карту до комп'ютера за допомогою картридера, і виконайте команду ще раз, так ви зможете визначити, яке ім'я в системі було присвоєно вашій карті. Наприклад, це може бути mmcblk0. Якщо вона вже розбита на розділи, ви побачите в кінці імені p1, наприклад, mmcblk0p1. Якщо ж картка ще не розбита, то нам потрібно це зробити, для цього використовуйте fdisk:

sudo fdisk /dev/mmcblk0

Видаліть все існуючі розділиза допомогою d, введіть потрібний номер розділу, якщо потрібно, а потім використовуйте n, для створення нового розділу та pдля підтвердження створення. Нам потрібен один розділ на всю флешку, якщо у вас уже так, нічого робити не потрібно.

Після завершення натисніть tі встановіть тип розділу W95 FAT32, незважаючи на те, що це Linux, для інсталятора потрібно використовувати файлову систему FAT. Для запису змін натисніть w.

Залишилось відформатувати розділ у файлову систему FAT32:

sudo mkfs.vfat /dev/mmcblk0p1

Ви можете завантажити образ NOOBS з офіційного сайту. Нам потрібен ZIP архів останньої версії.


Ви можете вибрати дві версії, повну, з офлайн установкою та мінімальну, яка потребує інтернет підключення для розгортання на Raspberry Pi. Мікрокомп'ютер повинен бути підключений за допомогою кабелю Ethernet, бездротова мережадоступна лише у встановленій операційній системі.

Установник NOOBS включає такі операційні системи:

  • Raspbian;
  • Pidora;
  • RISC OS;
  • Arch Linux;
  • OSMC.

Можливо, згодом туди будуть додані інші системи.

3. Запис на карту SD

Тут все ще простіше встановлення операційної системи Raspberry Pi 3 виконується шляхом звичайного копіювання файлів. Для цього потрібно, щоб ваша SD карта була примонтована в системі. Перевіряємо куди її підключив ваш файловий менеджер:

mount | grep -i mmcblk0p1

Якщо ще не підключив, то відкрийте її в файловому менеджеріі потім повторіть ще раз. У Nautilus є така опція контекстного меню, як "Відкрити в терміналі", Ви можете її використовувати тут. Або використовуйте команду cd для переходу в папку флешки:

cd /media/шлях/до/папки/

Потім просто розархівуємо у неї вміст архіву NOOBS:

unzip /home//Downloads/RaspberryPi/distros/NOOBS_v1_3_11.zip

Ось і вся установка, коли витяг буде завершено, ви можете розмонтувати картку пам'яті:

sudo umount /dev/mmcblk0p1

У Windows ви можете зробити все те ж саме в графічному інтерфейсі, просто розпакуйте вміст zip архіву noobs на флешку.

4. Запуск системи

Далі можете вийняти картку з комп'ютера і підключити її до Raspberry, також вам знадобиться підключити пристрій HDMI до екрану, потім подайте живлення і підключіть клавіатуру. В установнику потрібно вибрати операційну систему, яку ви хочете встановити:

Установка виконується досить швидко і являє собою копіювання потрібних файлівна ту саму картку пам'яті. Якщо ви встановите кілька систем, то вам буде доступно меню вибору, якщо ж тільки одну - вона завантажуватиметься за замовчуванням. Установка noobs raspberry pi 3 на відео:

Встановлення системи Raspberry із образу

Інший спосіб встановити операційну систему Raspberry Pi 3 – використовувати img образ. Наприклад, ви можете завантажити образ Raspbian Jessie та просто записати його на карту пам'яті.

Найпростіший спосіб зробити це в Linux – використовувати утиліту Ether. Вона вже є у більшості дистрибутивів.

Інші операційні системи доступні на тому самому сайті, що і NOOBS. Наприклад, ви можете завантажити Raspbian, Ubuntu MATE 16.04 або навіть Windows 10 IoT:

Але, крім того, ви можете встановлювати цим способом інші операційні системи, завантажені з інших ресурсів.

Вам необхідно завантажити образ операційної системи, який матиме розширення файлу .img. Часто ці файли ще додатково пакуються в zip архівищоб займали менше місця, тому якщо вам потрапив такий архів, розпакуйте його.

2. Запис зображення на карту

Коли у вас буде img файл, запустіть утиліту Ether та виберіть потрібний образ у розділі "Select Image":

Потім переконайтеся, що ви вибрали правильну картку пам'яті. Якщо потрібно змінити пристрій, натисніть кнопку "Change":

Якщо все правильно, для запису образу на флешку натисніть кнопку "Flash". Коли процес буде завершено, ви операційна система Raspberry буде готова до використання. Вийміть картку з комп'ютера, підключіть її до Raspberry Pi та завантажтеся.

Висновки

Як бачите, установка ос raspberry pi 3 дуже проста, якщо ця операційна система підтримується офіційно. Крім описаних у статті способів, можна використовувати інші методи запису, наприклад, утиліту dd. Якщо ви новачок, то вам ідеальним варіантом стане NOOBS, для просунутих користувачів є образи. Але в будь-якому випадку, встановлення Linuxна Raspberry Pi 3 у рази простіше установки WIndowsабо Mac на комп'ютер. А у вас є Raspberry? Для вирішення яких завдань ви використовуєте? Напишіть у коментарях!

Повноцінний комп'ютер розміром з кредитну картку. Контролер вміє виводити зображення на дисплей, працювати з USB-пристроями та Bluetooth, знімати фото та відео на камеру, відтворювати звуки через динаміки та виходити в інтернет. Розглянемо початок роботи з одноплатними комп'ютерами Raspberry Pi.

Платформи Raspberry Pi

Відео огляд

Встановлення та налаштування

Увімкнення комп'ютера

Щось пішло не так

Якщо при завантаженні Raspberry Pi з'являється кольоровий квадрат, то ваша версія операційної системи застаріла. Для вирішення проблеми оновіть ОС на карті SD.

Оновлення пакетів

Для стабільної та правильної роботиОС Raspbian оновлює версії пакетів програмного забезпечення.


Тепер на операційній системі Raspbian встановлені найсвіжіші програмні пакети.

Інтерфейс I²C

Шина I²C – найпростіший спосіб обміну інформацією. Кожен підключений до лінії I²C пристрій має свою адресу, якою до нього звертається Raspberry Pi.

Лінії інтерфейсу мають вбудовану підтяжку живлення резисторами. Відповідно їх неможливо використовувати як загальні порти вводу/виводу у випадках, які потребують відключення підтяжки.

Увімкнення шини

За замовчуванням шина I²C


У відповідь ви маєте побачити полотно файлів, серед яких: i2c-1 .
Тепер ви можете використати інтерфейс I²C

I²C сканер

Список з адресами пристроїв, підключених до лінії I²C, можна отримати програмою i2cdetect з пакету i2c-tools:

    Встановіть пакет i2c-tools: sudo apt-get install i2c-tools

    Виконайте пошук пристроїв на шині: sudo i2cdetect -y 1

Інтерфейс SPI

SPI - послідовний чотирьох-провідний інтерфейс передачі даних, призначений для забезпечення простого та недорогого високошвидкісного сполучення мікроконтролерів та периферії.

Raspberry Pi має одну шину SPI SPI0. Але нові версії одноплатника, наприклад, мають дві шини: SPI0і SPI1

Увімкнення шини SPI0

За замовчуванням шина SPI0відключено. Щоб увімкнути, виконайте наведені нижче дії.


У відповідь ви повинні побачити полотно файлів, серед яких два: spidev0.0 та spidev0.1.
SPI0з можливістю підключення двох керованих пристроїв. Тепер ви можете використати інтерфейс SPIдля комунікації з датчиками та модулями.

Увімкнення шини SPI1

Для увімкнення шини SPI1, необхідно вручну відредагувати файл налаштувань завантаження системи config.txt.


У відповідь ви маєте побачити полотно файлів, серед яких три відповідають за SPI1: spidev1.0 , spidev1.1 та spidev1.2 .

Якщо у вас увімкнена шина SPI0, то будуть ще два файли: spidev0.0 і spidev0.1 .

Це означає, що у вас включений SPI0з можливістю підключення двох ведених пристроїв та SPI1з можливістю підключення трьох керованих пристроїв.

Інтерфейс UART

UART (Serial) - асинхронний інтерфейс передачі даних, який послідовно передає біти з байта даних. Асинхронна передача дозволяє здійснювати передачу даних без використання сигналу, що тактує, від передавача до приймача. Натомість приймач і передавач заздалегідь домовляються про часові параметри та спеціальні «стартові біти», які додаються до кожного слова даних для синхронізації приймача та передавача. Існує безліч пристроїв, з якими Raspberry Pi може обмінюватися даними UART протоколу.

Для визначення оптимальних параметрів налаштування регуляторів (параметричної оптимізації) АСР необхідно мати відомості про статичні та динамічні характеристики об'єкта регулювання та діючих збурень. Найбільш достовірними є експериментально певні статичні показники.

Оптимальне налаштування ПІД-регулятора дозволяє максимально швидко та майже без перерегулювання вивести об'єкт на уставку. Ознака правильного налаштування – плавне, без ривків, зростання регульованого параметра та наявність імпульсів, що гальмують, при підході до уставки як знизу, так і зверху (рис. 14.39).

Якщо об'єкт виходить на уставку з невеликим перерегулюванням і коливаннями, що швидко загасають, можна трохи зменшити коефіцієнт посилення, залишивши всі інші параметри без зміни.

Величина максимуму амплітудно-частотної характеристики замкнутої системи регулювання, а також її резонансна частота можуть бути визначені з тимчасової характеристики системи щодо впливу, що управляє, за умовною величиною її ступеня згасання і частоті (рис. 14.40).

Рис. 14.39. Оптимальна робота ПІД-регулятора

Рис. 14.40. Перехідна характеристика замкнутої системи регулювання

Зазначена обставина дозволяє наближено визначити параметри регульованого об'єкта і отриманої експериментально кривої перехідного процесу при ступінчастому впливі з боку задатчика регулятора. Дійсно, якщо відомі ступінь загасання перехідного процесу і його частота, а також числові значення параметрів налаштування регулятора, при яких реєструвався цей процес, то принципово не важко визначити, які повинні бути числові значення параметрів об'єкта для того, щоб амплітудно-фазова характеристика розімкнутої системи з відомими параметрами налаштування регулятора стосувалася кола з індексом, що відповідає цьому ступеню згасання при частоті, що відповідає частоті перехідного процесу.

Порядок визначення оптимального налаштування ПІ-регулятора за графіком тимчасової характеристики замкнутої системи регулювання за допомогою графіків полягає в наступному:

1. Система регулювання при довільному налаштуванні регулятора вмикається в роботу. Переконавшись, що вона працює стійко, швидко змінюють завдання регулятору на деяку досить велику, але допустиму за умовами експлуатацію величину і реєструють процес зміни регульованої величини в часі.

2. З отриманого графіка зміни регульованої величини, типовий вид якого наведено на рис. 14.40 визначаються ступінь загасання та період коливань перехідного процесу Т.

3. Обчисливши величину відношення періоду коливань перехідного процесу до встановленого регуляторі під час проведення експерименту значенню часу изодрома, знаходять величини поправочних множників на величину коефіцієнта передачі регулятора і величину його часу изодрома, тобто. визначають, у скільки разів слід змінити числові значення параметрів налаштування регулятора, щоб налаштування виявилося близьким до оптимального.

4. Встановивши знайдені параметри налаштування в регуляторі, досвід повторюють та проводять повторний розрахунок, аналогічний до викладеного вище. Якщо виявиться, що числові значення поправочних коефіцієнтів близькі до одиниці (перебувають у межах 0,95–1,05), вважатимуться, що настроювання закінчено. В іншому випадку необхідно провести повторне переналаштування.

У практиці налагоджувальних робіт використовують наближені формули для визначення оптимальних параметрів налаштування регуляторівдля об'єктів, що описуються наведеними нижче виразами при різних критеріях оптимальності.

1. Всесоюзним теплотехнічним інститутом імені Ф.Е. Дзержинського (ВТІ)рекомендуються для ступеня згасання за період  = 0,75 та інтегральної квадратичної оцінки, близької до мінімуму, наступні формули розрахунку для параметрів ПІ-регулятора з передавальною функцією:

W(P) =K p ( Тз Р+ 1)/Тз Р.

При 0<  об /Та< 0,2

, Тз = 3,3 про.

При 0,2<  об /Та< 1,5

, Тз = 0,8Т а .

При  = 0,9, 0< об /Та< 0,1

, Тз = 5 про.

При 0,1<  об /Та< 0,64

, Тз = 0,5Т а .

2. Є номограмидля подібних об'єктів, щоб в залежності від параметрів об'єкта та заданого згасання визначити K р ,Тз (Метод Ротача).

3. Існує метод компенсації великої постійноїчасу об'єкта (Т з = Т про ) при коефіцієнті демпфування = 707 (Модульний оптимум).

4. Аналітичний розрахунок межі стійкості та параметрів регулятора при заданому ступені коливності за розширеними частотними характеристиками(метод Стефані)також застосовується за наявності ЕОМ та відповідних методик розрахунку. Усі методики дають близькі результати розрахунку параметрів регулятора та, відповідно, близькі перехідні процеси.

5. На практиці розрахунки регуляторів закінчуються налагоджувальними роботами, коли використовуються експериментальні методи параметричної оптимізації.

Ці методи засновані на прямому контролі перехідних або частотних характеристик у процесі підбору оптимальних параметрів налаштування або з параметрами, що наперед забезпечують стійкий рух АСР. Потім, вводячи обурення, спостерігають реакцію системи ці обурення. Цілеспрямовано змінюючи параметри налаштування регулятора, досягають потрібного характеру перехідного процесу. Це багатокрокова ітераційна процедура. Ці методи розроблені настільки, що дозволяють автоматизувати цей процес за мінімальної участі людини 3 .

Найпростіше налаштування, коли в замкненій АСР з ПІ-регулятором (при ПІ-регуляторі Тз встановлюють дуже великим) збільшують K pдо межі стійкості, визначають K p .кр і Тпров. період коливань, що встановилися. Потім виставляють параметри:

Для П-регулятора K p .опт = 0,55 K p .кр;

Для ПІ-регулятора K p .опт = 0,55 K p .кр, Тіз = 1,25 Тпров.кр.

6. Найкращі результати дає покрокова оптимізаціяз оцінкою перехідної характеристики на кожному кроці .

У площині параметрів налаштування ПІ-регулятора існують лінії однакового ступеня згасання  (рис. 14.41).

Те саме загасання (нехай ψ= 0,75) можна отримати при різних параметрах регулятора. Потрібно забезпечити при цьому мінімальну квадратичну помилку, яка змінюється у площині, як показано на рис. 14.42. Таким чином, потрібно шукати оптимальну точку налаштування.

З кривих (мал. 14.43) для різних налаштувань можна бачити, що у точках 1 і 2 перехідні процеси затягнуті, у точці 4 є аперіодична складова, що затягує процес. Пошук оптимального налаштування складається з наступних етапів (рис. 14.44, 14.45):

1. Завищують Тз, занижують K р(Точка 1).

2. Збільшують K р, щоб при коливальному процесі ψ = 0,8-0,9 (точка 2 ).

Рис. 14.44. Етапи практичного налаштування параметрів ПІ-регулятора

3. Зменшують Тз, щоб позбутися аперіодичної складової (точки 3 ,4 ).

4. Зменшують K р, щоб при = 0,95 ... 1 і при різних варіаціях динамічних властивостей об'єкта регулювання перехідні процеси були слабо коливальними (точка 5 ).

Даний метод оптимізації не вимагає точного визначення параметрів об'єкта та параметрів регулятора, тому що варіювання параметрів налаштування виробляють щодо вихідних значень, тому він широко застосовується.

Рис. 14.45. Характер перехідних процесів при різних налаштуваннях параметрів регуляторів

Наприклад, в інструкції для наладчика САР із цифровим ПІ-регулятором наведено наступні рекомендації.

    регулятор налаштований на ПІ-регулювання;

Рис. 14.46. Перехідний процес вихідного сигналу ПІ-регулятора

    структурну схему управління наведено на рис. 14.47;

Рис. 14.47. Структурна схема управління об'єктом із пневматичним виконавчим механізмом: w- Задає вплив; x- Регульована величина; xd- Відхилення регульованої величини; y- Керівний вплив; 1 - Вимірювальний перетворювач; 2 - Задатчик величини; 3 - регулювальний підсилювач; 4 - Електропневматичний перетворювач сигналу; 5 - Датчик; 6 - Пневматичний виконавчий блок

- Пропорційний коефіцієнт K р = 0,1;

- час ізодрому T n= 9984;

– час попередження T v =oFF;

– налаштування параметрів ПІ-регулятора:

встановити бажану задану величину та в ручному режимі встановити неузгодженість регулювання на нуль;

перейти на автоматичний режим;

повільно збільшувати K р, Поки регулюючий контур через малі зміни заданої величини не почне хилитися до коливань;

незначно зменшувати K р, Доки коливання не будуть усунені;

зменшувати T nдоки регулюючий контур знову не почне хилитися до коливань;

повільно збільшувати T nдоти, доки ухил до коливань не буде усунений.

Білет №16

    насоси – машини, що подають рідини;

    вентилятори та компресори - машини, що подають повітря та технічні гази.

Вентилятор- машина, що переміщує газове середовище за ступеня підвищення тиску Ер< 1,15 (степень повышения давления Ер - отношение давления газовой среды на выходе из машины к давлению ее на входе).

Компресор- машина, що стискає газ з Ер >1,15 і має штучне (зазвичай водяне) охолодження порожнин, у яких відбувається стиснення газів.

Відповідно до ГОСТ 17398-72 нагнітачі (насоси) поділяються на дві основні групи: насоси динамічні та об'ємні.

    У динамічних нагнітачах передача енергії рідини або газу відбувається шляхом роботи масових сил потоку порожнини, постійно з'єднаної з входом і виходом нагнітача.

    В об'ємних нагнітачах підвищення енергії робочого тіла (рідини або газу) досягається силовим впливом твердих тіл, наприклад поршнів у поршневих машинах у робочому просторі циліндра, що періодично з'єднується за допомогою клапанів з входом та виходом нагнітача.

Об'ємом >= 16 Гб, класу >= 10

  • Блок живлення 5В видає >= 2А
  • HDMI шнур
  • Монітор
  • USB миша, клавіатура
  • Різноманітність дистрибутивів

    Завантажуємо образ операційної системи (далі ОС) з офіційного сайту
    https://www.raspberrypi.org/downloads/raspbian/
    • NOOBS- спрощена установка та довга т.к. дистрибутив скачується Малинкою у процесі після вибору потрібної ОС зі списку запропонованих. Не вимагає створення завантажувальної флешки- Досить скопіювати вміст архіву на флешку
    • RASPBIAN- Повний дистрибутив власне основний офіційної ОС для Raspberry Pi. Розмір ~2 Гб - швидке встановлення
    Raspbian пропонується у двох версіях:
    • DESKTOP- дистрибутив з безліччю встановлених програм, включаючи робочий стіл Raspberry Pi Desktop (RPD), офіс, фреймворки.
    • LITE- спрощена консольна версія - підходить для випадків використання старших менш потужних версій Raspberry Pi та/або досвідчених користувачів, здатних встановити та налаштувати потрібні програмні пакети. Робочий стіл можна також встановити вручну.

    Пропоную розглянути установку RASPBIAN DESKTOP

    Встановлення

    Завантажуємо дистрибутив зі сторінки завантаження
    Для цього знадобиться програма
    Вказуємо шлях до образу ОС та букву карти пам'яті

    Натискаємо Write, потім Yes

    Запуск без монітора

    Щоб одночасно підключитися до Raspberry по Wi-Fi необхідно вказати дані для підключення до мережі та дозволити доступ по SSH

    Наведемо такі два файли до зазначеного виду:
    rootfs/etc/network/interfaces
    allow-hotplug wlan0 iface wlan0 inet dhcp wpa-conf /etc/wpa_supplicant/wpa_supplicant.conf iface default inet dhcp
    Вкажемо свою назву мережі та пароль:
    /etc/wpa_supplicant/wpa_supplicant.conf
    network=( ssid="YOUR_NETWORK_NAME" psk="YOUR_NETWORK_PASSWORD" proto=RSN key_mgmt=WPA-PSK pairwise=CCMP auth_alg=OPEN )Для дозволу доступу SSH в розділі (!) boot/створимо порожній файл під назвою SSH.

    встановлення Nmap sudo apt install nmap

    сканування хостів усередині мережі (один з них – Raspberry) sudo nmap -sn 192.168.1 .0/24

    Червоне число залежить від моделі роутера (0,1,2,10...)

    Підключення по SSH: ssh [email protected]
    Пароль користувача pi: raspberry

    Для підключення по VNC:

    1. Активувати інтерфейс VNC за допомогою утиліти raspi-config (Intefacing Options >>> VNC >>> Yes)
    2. Там же встановити потрібну роздільну здатність робочого столу (Advanced Options >>> Resolution >>> [вибір потрібного] >>> Ok)

    Вставляємо microSD-карту із системою в роз'єм Raspberry, підключаємо периферію (монітор, клавіатуру, мишу) і в останню чергу подаємо харчування, так як це одночасно є сигналом до старту Малини. Якщо все зроблено правильно, то через деякий час побачимо Робочий стіл Raspbian- Система встановлена.

    Первинне налаштування

    Насамперед підключаємося до Wi-Fi мережіабо Ethernet кабелем до роутера для доступу до Інтернету
    Далі відкриваємо термінал поєднанням клавіш Ctrl+Alt+T, вводимо команду sudo apt-get update -y && sudo apt-get upgrade -y
    та натискаємо Enter
    Тим самим виконається перевірка доступності нових версій встановлених пакетів і, у разі наявності - оновлення ПЗ.
    Налаштуємо важливі параметри доступу до Raspberry, відкриємо вікно конфігурації:


    На першій вкладці можна змінити стандартний паролькористувача pi (за замовчуванням це raspberry )На вкладці Interfaces:

    • Camera- інтерфейс керування спеціальною камерою для Raspberry Pi

    • SSH- доступність системи до доступу за протоколом SSH
    • VNC- Доступність системи до віддаленому управліннюробочим столом через VNC
    • Інші протоколи відносяться до контактного гребінця GPIO Малини

    Настроювання статичної IP адреси Raspberry

    Якщо ви не використовуєте Raspberry Piяк настільний ПК, то в більшості випадків Вам потрібно час від часу підключатися до Малиніззовні (SSH або VNC), щоб це здійснювати, як мінімум, потрібно знати IP адресу Raspberry, а за замовчуванням він динамічний - це означає, що за наступного завантаження може змінитися. Дізнатись IP адресу Малинив Наразіможна виконавши в терміналі команду ifconfig.
    На прикладі нижче Raspberry підключено до мережі через Wi-Fi, відповідно використовується інтерфейс wlan0та його адресу бачимо на екрані – 192.168.1. 12 . До перезавантаження була адреса 192.168.1. 17

    Щоразу при підключенні до мережі пристрій отримує свою адресу за протоколом DHCP(Dynamic Host Configuration Protocol - протокол динамічного налаштування вузла) - це мережевий протокол, що дозволяє комп'ютерам автоматично отримувати IP-адресу та інші параметри, необхідні для роботи в мережі TCP/IP.
    Ініціалізовано цей протокол як на роутері, так і на самій Малині. Щоб зробити присвоєння адреси кожного разу до одного і того ж значення потрібно змінити налаштування DHCP стосовно Raspberryабо на роутері, або на самій Малині.
    • Найпростіший варіант – зайти в налаштування DHCP роутера та призначити статичний IP для пристрою з певною MAC-адресою (він також виводиться командою ifconfig, параметр ether - різний для різних інтерфейсів).
    Однак роутери у всіх різні, так що розглянемо випадок налаштування DHCP на Малині.
    1. Визначимося з інтерфейсом, їх список видається командою ifconfig: якщо для підключення використовується Ethernet порт - то це інтерфейс eth0якщо вбудований Wi-Fi модуль - то це wlan0, якщо зовнішній Wi-Fi адаптер, то wlan1і т.д. Розглянемо випадок з wlan0
    2. Далі – IP адреса роутера. Це та адреса, яку ви вбиваєте в адресному рядку браузера, що потрапити в налаштування роутера, як правило це 192.168.1.1. Напевно, дізнатися це можна командою route - це буде значення Gateway (шлюз) у рядку, у якого значення Flags дорівнює “UG” (Up Gateway)
    1. Вибираємо довільну IP адресу для Raspberry - по суті це значення останньої цифри в адресі шлюзу від 0 до 255, крім 1 (це сама адреса шлюзу) та інші адреси вже зайняті іншими пристроями. Якщо немає можливості або бажання дивитися список підключених пристроїв (через інтерфейс роутера), можна взяти число більше 100, припустимо це буде адреса 192.168.1.111/24 (24-бітна маска підмережі)
    2. Усі налаштування в Лінуксі зберігаються в текстових файлахдля DHCP - це файл dhcpcd.conf, який знаходиться в системній папці /etc/. Відкриємо його у консольному текстовому редакторі nano командою
    nano /etc/dhcpcd.conf
    1. Знаходимо майже наприкінці файлу блок

    1. Розкоментуємо потрібні рядки та вкажемо наші значення:

    # Example static IP configuration:
    interface wlan0
    static ip_address= 192.168.1.111/24
    #static ip6_address=fd51:42f8:caae:d92e::ff/64
    static routers= 192.168.1.1
    static domain_name_servers= 192.168.1.1 8.8.8.8

    Останнє значення – список DNS серверів- це наш роутер та публічний DNS-сервер Google

    1. Зберігаємо зміни Ctrl+O, виходимо з nano Ctrl+X
    2. Перезавантажуємо Raspberry: sudo reboot now
    Мінімальна конфігурація Raspberry Piготова! Можна приступати до розгортання домашнього сервера або ще чогось)

    Орієнтовану на початківців цього одноплатного комп'ютера. Уроки традиційно публікуватимемо у текстово-графічному та відео-форматах.

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

    Відео першого уроку:

    Для початку рекомендуємо ознайомитися зі статтею , в якій описано, що таке Raspberry Pi та одноплатні комп'ютери взагалі, навіщо вони потрібні, у чому їх переваги у порівнянні з традиційними комп'ютерами, що потрібно, щоб почати працювати з Raspberry Pi, де його купити і чому Raspberry Pi використовується для створення роботів та вивчається у гуртках робототехніки.

    Плата Raspberry Pi

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

    • плата Raspberry Pi;
    • кабель живлення з виходом micro USB та напругою 5V, мінімальний струм 700 мА (такий кабель можна купити спеціально або використовувати зарядний пристрійз виходом micro USB від телефону, планшета та інших гаджетів);
    • USB-клавіатура;
    • USB-миша;
    • монітор або телевізор із HDMI/RCA/DVI інтерфейсом;
    • кабель, один кінець якого RCA або HDMI, а інший відповідає монітору;
    • SD-карта від 4 Гб та класом швидкості від 4;
    • будь-який «звичайний» комп'ютер із підключеним інтернетом та рідером SD-карт.

    Отже, якщо ви маєте все це, почнемо діяти.

    Операційні системи для Raspberry Pi та програма NOOBS

    Плата не має попередньо встановленої операційної системи, тому перше, що доведеться зробити - встановити її.

    • Pidora, заснована на Fedora Remix;
    • ARM-версія OpenELEC, XMBC медіа-центру;
    • RaspBMC, XMBC медіа-центр.

    З перерахованих ОС виробником рекомендується використовувати Raspbian, в наших уроках ми дотримуватимемося цієї рекомендації. За специфікою інших ОС ще поговоримо у подальших уроках. Raspbian та інші перераховані операційні системи включені в NOOBS. Найпростіший спосіб встановити ОС на Raspberry Pi – використовувати NOOBS.

    NOOBS - це програма, що включає дистрибутиви перелічених вище операційних систем і дозволяє встановити простим і зрозумілим новачком способом. NOOBS розробляється Raspberry Pi Foundation і завантажити її можна безкоштовно з офіційного сайту за посиланням.

    Як уже було сказано, як постійна пам'ять для Raspberry Pi використовується SD-карта. На SD-карті буде зберігатися навіть операційна система.

    Встановлення операційної системи Raspbian на Raspberry Pi

    Є три способи встановлення ОС на Raspberry Pi:

    1. Купівля SD-карти з уже встановленою Raspbian чи NOOBS. Особливого сенсу у цьому немає. Хоча за ціною така карта вийде не набагато дорожче за звичайну SD-карту того ж розміру, але її доведеться чекати (якщо замовляєте поштою).
    2. Завантаження NOOBS на SD-карту та встановлення ОС Raspbian з неї.
    3. Монтування зображення ОС Raspbian прямо на SD-карту, в цьому випадку можна буде розпочинати використання відразу після включення

    Установка ОС Raspbian

    Розглянемо кроки другий варіант (він же реалізований у відео).

    1. Вставляємо SD-карту в комп'ютер (не в Raspberry Pi, в «звичайний») і форматуємо її (виробник рекомендує SDFormatter), але можна використовувати будь-які інші засоби, в т.ч. Windows програму); під час форматування вказуємо файлову систему FAT32.
    2. Завантажуємо з сайту zip-архів з NOOBS.
    3. Розпаковуємо архів на SD-карту так, щоб файли знаходилися прямо в кореневій директорії.
    4. Вставляємо в платню USB-мишу, USB-клавіатуру, підготовлену в попередніх пунктах SD-карту, монітор.
    5. Підключаємо живлення через microUSB.
    6. Якщо телевізор підключено через RCA (“тюльпан”), натискаємо “3” на клавіатурі.
    7. У вікні, що відображається, вибираємо ОС Raspbian і російську розкладку клавіатури, також можна вибрати мову (російською немає).
    8. Натискаємо “Install” та підтверджуємо.
    9. Чекаємо, поки пройде процесустановки та пройде включення в консолі
    10. У Configuration Tool, що відкрився (його налаштування можна змінювати пізніше) в третьому пункті вибираємо другий варіант, тоді інтерфейсом за замовчуванням буде графічний (LXDE).
    11. Натискаємо “Done”, погоджуємося на перезавантаження та чекаємо, поки воно пройде
    12. Якщо потрібно введення логіна та пароля, вводимо логін piта пароль raspberryпісля чого відкриється робочий стіл.

    У процесі встановлення будуть з'являтися різні вітальні повідомлення та підказки, наприклад, такі

    Не турбуйтеся, чи скоро можна буде програмувати!

    Тепер розглянемо кроки альтернативний третій спосіб.

    1. Завантажуємо архів із зображенням із сайту.
    2. Розпаковуємо його, має вийти файл.img.
    3. Вставляємо SD-карту в комп'ютер (не Raspberry Pi, в «звичайний»)
    4. Монтуємо встановлений файл(Виробник рекомендує ).
    5. Виконуємо пункти 4-6 попередньої інструкції.
    6. Виконуємо пункти 10-12 попередньої інструкції

    Операційну систему Raspbian встановлено! Можна працювати далі.

    Raspberry Pi та «робочий стіл» Raspbian

    Програми для Raspberry Pi

    В ОС Raspbian є різні встановлені програми, які можна відкрити в меню “Пуск”. Багато встановлене ПЗ призначене для програмування: Scratch, Python, Wolfram та інші. Також представлено близько 10 ігор, які можна відкрити із програми Python Games. Ну і звичайно є такі стандартні програми, такі як калькулятор, текстовий редактор, браузер та інші.

    Інші програми для Raspberry Pi можна завантажити з Pi Store (аналог Google Playдля Android або App Storeдля Apple) - частина програм платна, частина безкоштовна.

    У Pi Store ви можете завантажити додаткові програми

    Увімкнення та вимкнення Raspberry Pi

    Встановлена ​​операційна система зберігається на карті SD, тому для роботи Raspberry Pi завжди будемо використовувати цю карту.

    Як включити Raspberry Pi: приєднуємо, вмикаємо живлення - відразу починається включення, при необхідності вводимо логін piта пароль raspberry.