Raspberry Pi

Ответить
Аватара пользователя
sergej_n
Сообщения: 141
Зарегистрирован: 20 ноя 2023, 10:25
Raspberry Pi

Сообщение sergej_n »

Raspberry Pi. Конструктивные особенности


GPIO

GPIO: ввод/вывод общего назначения. Большинство контактов модуля RPi можно использовать как входные или выходные, в зависимости от вашей программы и ее функций. Существует несколько вариантов нумерации пинов: Board (физическая нумерация по порядку) и BCM (нумерация из чипа). Также с библиотекой WiringPi используется своя нумерация. В данной статье мы расскажем об особенностях контактов Raspberry Pi и о том, как вы можете использовать их в своих проектах.

Нумерация GPIO BCM

В процессоре Raspberry Pi используются процессорные чипы Broadcom (BCM) BCM2835, BCM2836 или BCM2837. GPIO номера назначаются производителем процессорного чипа и определяют, как компьютер распознает каждый вывод. Сами номера выводов являются лишь формой идентификации. Например, если вы хотите управлять светодиодом, подключенным к физическому выводу 11, вы бы использовали нумерацию BCM и назвали его GPIO17.
Каждый контакт определяется, как показано ниже:
image.png
Более подробная информация об определении контактов GPIO можно найти на pinout.xyz

Физическая нумерация

Другой способ обозначать контакты — просто считать от контакта 1 в нижнем левом углу. Это физическая нумерация, как показано ниже:
image.png
Таблицу соответствия "виртуальных" пинов (колонка wPi) реальным можно получить при помощи команды

Код: Выделить всё

gpio readall
утилита gpio устанавливается автоматически вместе с библиотекой WiringPi
image.png
Более подробную информацию о WiringPi можно найти на сайте wiringpi.com.
Аватара пользователя
sergej_n
Сообщения: 141
Зарегистрирован: 20 ноя 2023, 10:25
Re: Raspberry Pi

Сообщение sergej_n »

Raspberry Pi. Установка системы


Установка imager tool

Посетите raspberrypi.com, раздел Software, чтобы установить imager tool.
image.png
Загрузка файла операционной системы

Также посетите раздел Operating System чтобы загрузить файл операционной системы.
image.png
Запись системы на карту microSD

Сначала вставьте карту microSD в кард-ридер и подключите ее к USB-порту ПК. Затем откройте imager tool.
Выберите систему, которую вы только что скачали, в разделе Use custom.
image.png
image.png
Выберите SD-карту.
image.png
image.png
Включите SSH.
image.png
Настройте Wi-Fi и местоположение. Здесь мы устанавливаем имя пользователя как pi, пароль как raspberry.
image.png
Запись
image.png
Аватара пользователя
sergej_n
Сообщения: 141
Зарегистрирован: 20 ноя 2023, 10:25
Re: Raspberry Pi

Сообщение sergej_n »

Raspberry Pi. Вход и запуск


Вход в RPi

Есть два способа войти в систему Raspberry Pi:

  • С использованием монитора.
  • С использованием программы удаленного рабочего стола.
Запуск RPi

1 Способ. С использованием монитора.

После успешной записи системы вставьте SD-карту в слот SD-карты RPi. Затем подключите RPi к монитору через HDMI-кабель, подключите мышь и клавиатуру через USB-порты.
image.png
После запуска, вам нужно будет ввести имя пользователя и пароль для входа в систему. По умолчанию имя пользователя: pi; пароль: raspberry.

2 способ: С использованием программы удаленного рабочего стола.

После входа в систему Raspberry Pi, пожалуйста, используйте VNC Viewer для удаленного подключения Raspberry Pi. Другие способы могут не поддерживать графический интерфейс. Если вы вошли в Raspberry Pi, перейдите к VNC Viewer. Если у вас нет запасного монитора, мыши и клавиатуры для RPi, вы можете использовать удаленный рабочий стол для совместного использования дисплея, клавиатуры и мыши с вашим ПК.
В данной статье описано, как это сделать: Удаленный рабочий стол MAC OS и Удаленный рабочий стол Windows OS.
Аватара пользователя
sergej_n
Сообщения: 141
Зарегистрирован: 20 ноя 2023, 10:25
Re: Raspberry Pi

Сообщение sergej_n »

MAC OS Remote Desktop


Откройте терминал и введите следующую команду. Если эта команда не работает, перейдите на следующую страницу.

Код: Выделить всё

ssh pi@raspberrypi.local
image.png
В процессе работы вам может потребоваться ввести "yes".
image.png
Вы также можете использовать IP-адрес для входа в RPi. Откройте терминал и введите следующую команду.

Код: Выделить всё

ssh pi@192.168.1.131
Когда вы увидите сообщение pi@raspberrypi:~ $, вы успешно вошли в Pi. Тогда вы можете перейти к следующему разделу.
image.png
Аватара пользователя
sergej_n
Сообщения: 141
Зарегистрирован: 20 ноя 2023, 10:25
Re: Raspberry Pi

Сообщение sergej_n »

Windows OS Remote Desktop


Если вы используете Windows, вы можете воспользоваться следующим способом входа в систему Raspberry Pi. Нажмите Win+R. Введите cmd. Затем используйте эту команду для проверки IP:

Код: Выделить всё

ping -4 raspberrypi.local
image.png
Или введите клиент маршрутизатора для запроса IP-адреса с именем "raspberrypi".

Код: Выделить всё

ssh pi@192.168.1.147
image.png
Аватара пользователя
sergej_n
Сообщения: 141
Зарегистрирован: 20 ноя 2023, 10:25
Re: Raspberry Pi

Сообщение sergej_n »

VNC Viewer & VNC


Введите следующую команду и выберите Interface Options->VNC ->Yes->OK->Finish. Здесь может потребоваться перезагрузка Raspberry Pi, выберите OK. Затем откройте интерфейс VNC.

Код: Выделить всё

sudo raspi-config
image.png
Затем загрузите и установите VNC Viewer в соответствии с системой вашего компьютера, перейдя по следующей ссылке

После завершения установки откройте VNC Viewer. Нажмите File-> New Connection. После этого появится интерфейс, показанный ниже
image.png
Введите IP-адрес вашего Raspberry Pi и заполните Имя. Нажмите кнопку OK. Затем на панели VNC Viewer дважды щелкните на только что созданное соединение и появится следующее окно.
image.png
image.png (24.24 КБ) 125 просмотров
Введите имя пользователя: pi и пароль: raspberry и нажмите OK.
image.png
Итак, вы успешно вошли в систему Raspberry Pi с помощью VNC Viewer.

Если разрешение окна слишком маленькое, вы можете установить правильное соотношение сторон, выполнив следующие действия.

Код: Выделить всё

sudo raspi-config
Выберите Display Options->VNC Resolution->Proper->разрешение (установите самостоятельно)->OK->Finish->Yes. Затем перезагрузите Raspberry Pi.
image.png
image.png
Вы успешно вошли в систему Raspberry Pi с помощью VNC Viewer и выполнили соответствующие настройки.

Ответить