Raspberry Pi Zero

Raspberry Pi Zero — компактная версия одноплатного компьютера Raspberry Pi.

Видеообзор платформы

Установка и настройка

Для начала работы с одноплатником Raspberry Pi Zero прочитайте мануал «Заводим Raspberry Pi»

Аналоговый вывод звука (PWM-Audio)

Из коробки звук транслируется через HDMI. Кроме этого можно назначить вывод звука через пины GPIO с помощью ШИМ. Для этого нужно собрать простую схему для обвязки из резисторов на 150 и 270 Ом, электролитических конденсаторов на 10 мкФ и керамических конденсаторов на 10 нФ. Собрать схему проще всего на Bredboard-e, но при необходимости можно распаять схему на протобордах. После сборки и подключения, нужно добавить в конец файла config.txt пару строк настройки вывода звука через аналоговые пины.

dtparam=audio=on
dtoverlay=pwm-2chan,pin=18,func=2,pin2=13,func2=4

Теперь перезагрузив плату достаточно нажать правой кнопкой мыши пиктограммку настройки звука на рабочем столе Rasbian OS и выбрать аналоговый источник воспроизведения.

Вывод звука через внешнюю звуковую карту

Подключите внешнюю USB-звуковую карту для вывода звука через разъем 3,5 мм расположенный на карте. Для этого выберите карту в списке устройств воспроизведения.

Вывод изображения через композитный видео выход RCA

На плате есть выход композитного видео сигнала. Для его активации в файле config.txt внесите изменения.

  1. Закомментируйте строку
    hdmi_force_hotplug=1

    чтобы строка приняла вид

    #hdmi_force_hotplug=1
  2. Раскомментируйте строку
    #sdtv_mode=2

    чтобы получилось

    sdtv_mode=2
  3. Отсоедините HDMI-кабель.
  4. Подключите RCA-разъем и перезагрузите плату.

Элементы платы

Чип BCM2835

На Raspberry Pi Zero установлен одноядерный процессор Broadcom BCM2835 с ядром ARM1176JZ-F разогнанным до частоты 1 ГГц и модулем оперативной памяти на 512 МБ. Процессор и память расположены по технологии «package-on-package» - снизу процессор, а сверху на нем модуль памяти. BCM2835 включает в себя графический сопроцессор Broadcom VideoCore IV с поддержкой Open GL.

USB On-the-Go

Для подключения устройства со стандартным USB-разъёмом понадобится переходник USB OTG. Для нескольких устройств, вам понадобится USB-хаб.

Питание

Питание обеспечивается через разъем microUSB. Напряжение должно быть строго 5 Вольт.

Cлот для карт памяти microSD

Вставьте карту microSD, на которую был записан образ OS Raspbian.

RUN

Контакты Run подключены к выводу сброса микропроцессора. При замыкании:

  • Перезагрузит систему.
  • Выведет из режима сна.

Композитный видео выход

Используется для подключения телевизоров через разъем RCA.

mini-HDMI

Для вывода цифрового изображения и звука на PI Zero расположен разъем miniHDMI.

Разъём камеры (CSI)

Разъём для подключения камеры Raspberry Pi.

Разъем Pi Zero отличается от стандартного, он имеет 22 контакта с шагом 0,5 мм. Для подключения камеры к Pi Zero используйте другой шлейф.

Пины ввода-вывода (GPIO)

Внимание! В отличие от плат Arduino, напряжение логических уровней Raspberry Pi является 3,3 В. Максимальное напряжение, которое могут выдержать вход/выходы составляет 3,3 В а не 5 В. Подав напряжение, например 5 В, можно вывести одноплатник из строя.

Pi Zero имеет 40-контактный разъем GPIO, который соответствует расспиновке Pi 3. Припаяйте провода или колодки к разъему для доступа к контактам GPIO.

  • Physical Pin: нумерация, отвечающая за физическое расположение контакта на гребенке.
  • GPIO: нумерация контактов процессора Broadcom. Может пригодиться при работе с пакетом Rpi.GPIO.
  • WiringPi Pin: нумерация контактов для пакета Wiring Pi. Это Arduino-подобная библиотека для работы с GPIO-контактами.
  • ШИМ: плата имеет два канала ШИМ по два потока в каждом.
    • PWM012, 18;
    • PWM113, 19.
  • I²C: SDA12, SCL13. Для общения с периферией по синхронному протоколу, через два провода.
  • SPI: К SPI0 можно подключить два ведомых устройства, а к SPI1 — три. Выбор осуществляется сигналом на пине CEx.
    • SPI0: MOSI0 10, MISO0 9, SCLK0 11, CE0 8, CE1 7;
    • SPI1: MOSI1 20, MISO1 19, SCLK1 21, CE0 18, CE1 17, CE2 16.
  • UART: 14, 15. Асинхронный протокол последовательной передачи данных по двум проводам RX и TX, который позволяет обойтись без тактового сигнала.

Характеристики

  • Процессор: одноядерный процессор Broadcom BCM2835 с ядром ARM1176JZ-F;
  • Тактовая частота: 1 ГГц
  • Оперативная память: 512 МБ;
  • Цифровой аудио/видео выход: HDMI;
  • Композитный аудио выход: 2 pin (TV);
  • USB-порты: 1 USB OTG;
  • Разъем видеокамеры: Camera Serial Interface (22 pin 0.5mm);
  • Карта памяти: MicroSD;
  • Порты ввода-вывода: 40;
  • Габариты: 66×32×5 мм.

Ресурсы