
Orange Pi Zero 3
Shenzhen Xunlong Software / Orange Pi · Orange Pi Zero 3, Allwinner H618; RAM 1 / 1,5 / 2 / 4 ГБ
Компактный H618 Linux-SBC с Gigabit Ethernet, Wi-Fi 5 и Bluetooth 5.0. Точная 26-контактная распиновка и диагностика без записи GPIO.
Автор: SLDV LAB
Опубликовано · Обновлено
О МОДУЛЕ
Что делает Orange Pi Zero 3, Allwinner H618; RAM 1 / 1,5 / 2 / 4 ГБ
Orange Pi Zero 3 подходит для небольшого Linux-сервиса, шлюза датчиков или управляющего хоста. При выборе образа важны название платы и объём RAM: похожие Zero, Zero 2 и Zero 3 имеют различия в аппаратуре и загрузочных настройках. Обычный образ Raspberry Pi не становится совместимым из-за слова Pi.
На плате есть самостоятельный проводной сетевой порт и беспроводной модуль. Часть USB и мультимедийных функций выведена на дополнительный разъём и требует платы расширения. Такой разъём нельзя заменять кабелем на похожую гребёнку другой модели без проверки назначения контактов.
Для первого запуска достаточно microSD с подходящим образом, питания и сетевого подключения. Сначала сохраните сведения о модели и ядре, затем проверяйте один интерфейс за раз. Наличие поддержки функции в SoC не означает наличие готового драйвера в каждом образе Linux. GPIO здесь цифровые; для измерения аналогового напряжения используйте внешний АЦП.
Фото и справочник контактов
Orange Pi Zero 3 на Allwinner H618 с припаянными гребёнками и подключённой антенной. Фото из руководства Orange Pi v1.1; лицензия повторного использования не установлена. Плата и вся антенна сохранены без перерисовки.
Источник фото: Shenzhen Xunlong Software Co., Ltd. / Orange Pi User Manual; mirror hosted at orangepi.net. https://orangepi.net/wp-content/uploads/2023/10/OrangePi_Zero3_H618_user-manual_v1.1.pdf . Условия повторного использования фотографии не установлены; это не заявление об открытой лицензии. SLDV LAB выделил целое показанное исполнение, сохранил реальные детали и пропорции, разместил его на предоставленном фоне. Удалён исходный фон и фон видимых монтажных отверстий. Табличная карта контактов составлена SLDV LAB по Orange Pi Zero3 H618 User Manual v1.1, §3.16, стр.123-124. 26-pin DIP26; номера физических контактов, GPIO в обозначениях Allwinner.
Характеристики
- Процессор
- Allwinner H618, 4 × 64-битных Arm Cortex-A53 до 1,5 ГГц
- Варианты RAM
- 1 / 1,5 / 2 / 4 ГБ LPDDR4
- Накопители
- microSD и 16 МБ SPI Flash; SPI Flash не заменяет ёмкий системный накопитель
- Ethernet
- 10/100/1000 Мбит/с
- Радиосвязь
- Wi-Fi 802.11 a/b/g/n/ac; Bluetooth 5.0
- USB
- Один USB 2.0 host на плате; ещё два через 13-контактное расширение
- Видео
- Micro HDMI; дополнительные AV-функции через расширение
- Основная гребёнка
- 26 контактов, 17 цифровых GPIO по руководству
- Дополнительное расширение
- 13 контактов: USB, аудио, TV-OUT, IR и другие сигналы
- Системы производителя
- Образы Debian, Ubuntu и Android TV 12 для Zero 3; функции зависят от образа
- Интерфейс
- I²C, SPI, UART, Wi-Fi, Bluetooth
- Питание модуля
- Питание 5 В через USB-C; руководство допускает качественный источник 5 В / 2 А или 5 В / 3 А, выбирайте запас по периферии. GPIO и debug UART работают с логикой 3,3 В и не допускают 5 В. Не считайте ток блока питания допустимым током GPIO.
ПРАКТИКА
Подключение
| Контакт модуля | Контакт платы | Назначение |
|---|---|---|
| Питание платы | USB-C питания, 5 В | Для Orange Pi Zero 3. Используйте один подходящий стабилизированный источник и качественный кабель; GPIO не являются входом для 5-вольтового сигнала. |
| VCC совместимого маломощного устройства 3,3 В | 26-контактная гребёнка Zero 3, физический контакт 1: 3.3V | Выход 3,3 В; допустимый ток нагрузки проверяется отдельно. Не подавать сюда 5 В. |
| GND устройства | 26-контактная гребёнка Zero 3, физический контакт 6: GND | Общая земля; схема собирается при выключенном питании. |
| SDA I²C-устройства | 26-контактная гребёнка Zero 3, физический контакт 3: PH5 / TWI3-SDA | Для Orange Pi Zero 3. Включите соответствующий pinmux/overlay своей ОС. Не используйте нумерацию BCM Raspberry Pi. |
| SCL I²C-устройства | 26-контактная гребёнка Zero 3, физический контакт 5: PH4 / TWI3-SCK | Подтяжки I²C к 3,3 В. Диагностические примеры не включают I²C и не делают сканирование всех адресов. |
ВАШ ПРОЕКТ · ВАШ ДАТЧИК
Интегрируйте модуль с ChatGPT
Скопируйте запрос в ChatGPT. Укажите свою плату и среду разработки — получите подключение и код для своего проекта.
Помоги интегрировать Orange Pi Zero 3 в проект. Сначала уточни точную надпись на плате, ревизию, RAM, накопитель, выбранный официальный образ ОС и ядро, питание, охлаждение и периферию. Не устанавливай образ Raspberry Pi OS или конфигурацию GPIO другой Orange Pi только из-за похожего корпуса. Подготовь подключения с физическими номерами контактов и именами выводов SoC именно этой модели. Укажи нужные overlays, зависимости из репозитория выбранной ОС и полный минимальный пример с обработкой ошибок. Для начала используй диагностику Linux и gpio readall из карточки, которые не переключают GPIO. Номер wiringOP, имя SoC, gpiochip offset и физический номер — разные схемы нумерации; сначала сопоставь их с текущей ОС. Не включай сразу все выходы и не запускай blink_all_gpio на подключённой периферии. GPIO имеют логику 3,3 В; проверяй уровни и внешние подтяжки. Силовая нагрузка требует драйвера, аналоговые датчики — отдельного подходящего АЦП. Для I²C не угадывай номер /dev/i2c-X по названию TWI в SoC: сверь с образом и включёнными overlays. На Zero 3 I²C на контактах 3/5 — PH5/PH4 (TWI3); это не GPIO2/GPIO3 Raspberry Pi.
Библиотеки
Установите библиотеку для своей среды и откройте пример из её документации.
Что именно прописать
- Среда
Python 3.10+ в LinuxДиагностический файл использует только стандартную библиотеку; не требует Arduino IDE и не является скетчем.
- Образ ОС
Официальный Debian/Ubuntu-образ для точной модели и RAMПроверьте контрольную сумму образа и документацию своей платы. Наличие сборки не гарантирует поддержку каждой камеры или ускорителя.
- Проверка GPIO
gpio -v; gpio readallВ образе производителя используется соответствующая версия wiringOP. Эти команды читают информацию; не смешивайте их номера с BCM Raspberry Pi.
- Электрический уровень GPIO
3,3 ВНе подключайте сигналы 5 В и не объединяйте источники питания. Все соединения меняйте обесточенными.
Orange Pi Zero 3 · диагностический скрипт Linux
pythonfrom pathlib import Path
import platform
import sys
def read_text(path):
try:
return Path(path).read_text(encoding="utf-8", errors="replace").replace("\x00", "").strip()
except OSError as exc:
return f"Недоступно: {exc}"
print("Модель:", read_text("/proc/device-tree/model"))
print("Ядро:", platform.release())
print("Архитектура:", platform.machine())
print("Python:", sys.version.split()[0])
for line in read_text("/etc/os-release").splitlines():
if line.startswith("PRETTY_NAME="):
print("ОС:", line.split("=", 1)[1].strip(chr(34)))
for line in read_text("/proc/meminfo").splitlines():
if line.startswith("MemTotal:"):
print("Память, доступная ядру:", line.split(":", 1)[1].strip())
Полный файл board_info.py для Python 3.10+ в Debian/Ubuntu-образе указанной платы. Запуск: python3 board_info.py. Только чтение, без сторонних библиотек. Синтаксис проверен, аппаратный запуск не выполнялся.
Orange Pi Zero 3 · проверка установленного wiringOP
text# Терминал официального Debian/Ubuntu-образа для вашей Orange Pi.
# Чтение информации, без переключения направлений и уровней GPIO.
if command -v gpio >/dev/null 2>&1; then
gpio -v
gpio readall
else
printf '%s\n' 'wiringOP не установлен. Сначала проверьте пакет для точной модели и образа ОС.'
fi
Полный фрагмент оболочки POSIX sh для образа производителя. Команды gpio -v и gpio readall подтверждены руководством платы; используется пакет wiringOP этого образа, а не произвольная upstream-ветка. Если нужны права доступа или модель не распознана, остановитесь и проверьте инструкции ОС; не меняйте GPIO наугад.
Проекты с этим компонентом
Все проектыСвязанные проекты пока не опубликованы.


