щодо

1. Завантажте з USB-порту

Деякі моделі Raspberry Pi (3B, 3B +, 3A +, 2B v1.2) також можуть завантажуватися з порту USB. Ця опція призводить до швидшого та надійнішого завантаження в довгостроковій перспективі, ніж використання SD-карти, не кажучи вже про більший обсяг пам’яті. Детальний опис можна знайти за адресою magpi.cc/eXHfjq!

2. Електроживлення від порту Ethernet

Офіційний Raspberry Pi PoE HAT дозволяє переглядати модель B + Pi через кабель Ethernet із живленням. Відмінний варіант для проектів, що використовують безперервне дротове підключення.

3. Аудіо вихід

Усі версії Raspberry мають традиційний аналоговий аудіовихід. Починаючи з версії B +, аудіовихід також включає композитний відеосигнал, спеціальний так званий чотириконтактний через роз'єм гнізда. Контакти розташовані в порядку від кінчика 3,5-мм роз'єму: аудіо (ліворуч), аудіо (праворуч), заземлення (GND) та відео. Детальніше див. У розділі magpi.cc/tDfjLV!

4. Параметри налаштування звуку

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

amixer чат numid = 3 1

Останнє число має бути 1 для аналогового або 2 для цифрового аудіовиходу. Налаштування все ще встановлено

Ви також можете зробити це, виконавши команду для доступу до меню конфігурації Raspberry, де ви можете встановити звуковий сигнал за замовчуванням за допомогою гнізда “Force 3.5mm (“ навушники) ”або“ Force HDMI ”у меню Advanced Options> Audio.

5. Блок живлення

Вимога до енергії Raspberry Pi залежить від кількості підключених пристроїв та їх енергоспоживання. На штифти GPIO можна безпечно завантажити 50 мА, розподілити по штифтах, сила струму кожного роз'єму із захистом не повинна перевищувати 16 мА. Порт HDMI "використовує" 50 мА, а модулю камери потрібно 250 мА. Клавіатура та миша забезпечують додаткове навантаження 100 мА. Хорошою ідеєю є використання офіційного “заводського” джерела живлення та відстеження споживання енергії під’єднаними пристроями. Більш корисна інформація за посиланням: magpi.cc/xfszUR.

6. Камера Raspberry Pi

Звичайно, ви можете використовувати веб-камеру для RPi, але пристрій має власний виділений роз'єм, до якого можна підключити модуль камери. (magpi.cc/jbKzbf) Завдяки послідовному інтерфейсу порту CSI ви можете робити як відео високої чіткості, так і фотографії. Інструмент простий у використанні навіть для початківців, але він також має безліч варіантів для професійних користувачів. Багато користувачів в Інтернеті діляться чудовими прикладами програм, демонструючи тимчасові проміжки, повільний рух тощо. Інструмент також підтримується багатьма офіційними бібліотеками.

7. Сенсорний екран

Ще одним виділеним роз'ємом для RPi є порт DSI, куди можна підключити сенсорний екран стрічковим кабелем. Чудово підходить для проектування планшета, інформаційного бюро чи іншого вбудованого додатка. Доступно для всіх моделей, крім Pi Zero та Zero W.

8. Карта GPIO

Велика допомога на роботі, якщо ми можемо поглянути на функцію 40 штифтів. Це підтримується в терміналі a

або в графічному інтерфейсі a

команда, яка відкриває "карту GPIO" у веб-браузері.

9. Апаратні механічні розміри

Розміри панелей усіх моделей RPi можна знайти за таким посиланням: magpi.cc/WWFUji

10. Створіть гарячу точку

Усі моделі Pi з адаптером WLAN придатні для роботи як бездротові точки доступу. Процес трохи тривалий, але чудова можливість покращити свої навички роботи в мережі! Подробиці можна знайти на magpi.cc/nnriRT.

11. Демонстраційні програми

Операційна система raspbian включає великий пакет демонстраційних програм, які ви можете спробувати наступним шляхом:

Приклади написані на мові C, використовуйте наступну програму для їх перекладу:

Потім ви можете запустити всі файли .bin, наприклад:

cd hello_tiger
./hello_tiger.bin

Програма відображає на екрані велике обертове зображення. Більш корисна інформація на magpi.cc/tpNaGV.

12. Заставка

За замовчуванням операційна система Raspbian не містить програми-заставки. Щоб встановити заставку на свій комп’ютер, встановіть X Windows за допомогою таких команд:

sudo apt-get update
sudo apt-get встановити xscreensaver

Після встановлення програма з багатьма налаштуваннями з’явиться в меню «Налаштування». Ви можете використовувати додаток, щоб переконатися, що екран Pi не затемнюється через певний проміжок часу.

13. Файл config.txt

Тільки для досвідчених користувачів! Пі не використовує т. Зв. Система BIOS як комп'ютери категорії ПК. Натомість він використовує файл конфігурації для зберігання налаштувань за замовчуванням. За замовчуванням цей файл доступний у /boot/config.txt і може редагуватися лише як root.

ім'я параметра, що відображається, може бути записане на його місці, наприклад: arm_freq, int, str тощо ...
Параметри можна змінювати у файлі config.txt, наприклад з наступною командою:

sudo nano config.txt

Ви повинні виконати команду в каталозі/boot. Деталі на rpf.io/configtxt.

14. Звільніть місце на SD-карті

Якщо вам потрібно більше місця на SD-карті під час роботи, ви можете видалити непотрібні або в даний час невикористані програми (які, звичайно, можна буде перезавантажити в будь-який час пізніше). Для цієї операції існує два рішення, одне з командного рядка:

sudo apt purge математика - -
sudo apt clean
sudo apt autoremove

Або ж у меню> Налаштування> Рекомендоване програмне забезпечення зніміть прапорець перед зайвою програмою та натисніть OK.

15. Оновлення та відновлення ядра

Якщо ви використовуєте основні команди оновлення/оновлення, ви автоматично оновите ядро ​​до останньої стабільної версії. Це рекомендована процедура оновлення! Якщо ви хочете спробувати останню, але ще не 100% перевірену версію, ви можете використовувати

Процедура rpi-update завантажує останню (нестабільну, тестову) версію з усіма необхідними файлами, але слід пам’ятати, що в цьому випадку немає гарантії 100% безпечної роботи. Якщо вам потрібно відновити після цього, використовуйте такі команди:

sudo apt-get install - перевстановити raspberrypi-завантажувач raspberrypi-ядро

16. Зміна пароля

Після встановлення raspbian типовим ім'ям користувача є pi, а паролем - raspberry. Якщо ви не зміните налаштування за замовчуванням, будь-хто може ввійти у ваш апарат. Ви можете запобігти цьому, натиснувши кнопку Змінити пароль у Меню> Налаштування> Конфігурація Raspberry Pi. Введіть тут новий пароль, прийміть його та натисніть OK.

17. Зберігайте Raspbian свіжим!

Рекомендується час від часу оновлювати операційну систему або завантажувати нові пакети, або виправляти потенційні уразливості. Введіть у вікні терміналу:

sudo apt-get update

оновити списки пакетів або:

sudo apt-get dist-upgrade

команда для оновлення завантажених пакетів.

18. Встановіть “Fail2ban”

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

sudo apt встановити

19. Змініть стандартний порт SSH

Якщо ви хочете заборонити комусь віддалено отримувати доступ до вашої машини через порт SSH за замовчуванням, можливо, ви захочете змінити стандартний порт SSH. Це можна зробити за допомогою наступної команди:

sudo nano/etc/ssh/sshd_config

У файлі потрібно змінити файл

шорти! Символ "#" потрібно видалити та змінити номер порту. Потім ви можете використовувати CTRL + O або CTRL + X, щоб зберегти файл. Ви повинні перезапустити службу SSH за допомогою такої команди:

sudo service ssh restart -

20. Вимкніть непотрібні точки підключення

З міркувань безпеки та управління ресурсами доцільно вимкнути інтерфейси, які не є необхідними для даного проекту (I2C, SSH, SPI, 1-WIRE тощо). Це можна зробити на вкладці Інтерфейси меню> Налаштування> Малина Панель конфігурації Pi.

21. Переключіться на Тонні!

Якщо ви до цього часу використовували IDLE або інший редактор, перейдіть до редактора Thonny Python! Він дуже простий у використанні і легко виправляє коди за допомогою простого у використанні налагоджувача. На відміну від більш складних редакторів, вам не потрібно. щоб встановити точки розриву, просто натисніть F6 для великого ходу або F7 для невеликого ходу. Ідеальне середовище для домашнього та шкільного програмування, спроб, налагодження.

22. GPIO Zero

Обов’язково використовуйте бібліотеку GPIO Zero Python для своїх проектів, які також використовують електронні компоненти! У цій базовій бібліотеці є все необхідне, щоб витратити більшу частину часу програмування на запуск програми, а управління інструментами залишити для бібліотеки! Детальна документація на gpiozero.readthedocs.io.

23. Дизайн - макет і принципова схема

Очевидно, ви бачили багато чудових схем друкованих плат та макетних плат в Інтернеті та в попередніх номерах журналу MagPi. Тепер ви можете створювати таку графіку на своєму Raspberry Pi, вам потрібно лише завантажити програму під назвою Fritzing!

sudo apt-get update
sudo apt-get встановити fritzing

Перезапустіть Pi, і ви знайдете нову програму для макетів та схем в меню Програмування!

24. Raspberry Pi та Arduino

Два пристрої можуть добре працювати разом у різних проектах управління, регулювання чи вимірювання. Дві друковані плати зовні дуже схожі, але за своєю роботою вони сильно відрізняються! Pi - це повноцінний комп’ютер з однією картою, а члени сімейства Arduino - це програмовані комп’ютером мікроконтролери. Хоча останні здатні дуже точно керувати апаратними пристроями, Pi забезпечує високоякісні функції HMI (інтерфейс людини-машини). Звичайно, ви також можете запрограмувати мікроконтролери від Pi, завантаживши необхідне середовище програмування:

sudo apt-get upgrade
sudo apt-get встановити arduino

Програми Arduino називаються "ескіз", тобто їх можна класифікувати до групи мов програмування C на основі їх структури та синтаксису. Щоб вивчити мову програмування, ви можете знайти інформацію за такими посиланнями:
magpi.cc/learn-c-book
magpi.cc/67

25. Кодевари

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

Зараз ця програма також використовується на співбесідах та як інспектор рівня в таборах програмування!

25 + 1 гаджетів

Після встановлення Raspbian, якщо ви вже встановили панель завдань внизу або вгорі екрана, ви можете додати різні утиліти на панель. Це можна зробити, клацнувши правою кнопкою миші у спливаючому меню після видачі «Параметри панелі»> «Аплети панелі»> «Додати команди». Зі списку, що з’явиться, виберіть потрібний елемент, розмістіть його на панелі завдань та встановіть його властивості. Рекомендується програма "Монітор температури", яка відображає температуру процесора на панелі.

Оригінал статті з’явився у журналі MagPi Magazine англійською мовою.