Цена:
Оригинальное компактное многофункциональное решение, представленное производителем SupTronisc, способное стать главной "изюминкой" множества уникальных самодельных проектов на платформе Raspberry Pi. По-настоящему богатая начинка X200, состоящая из нескольких полезных функций, позволяет создавать многоцелевые приложения, связанные с автоматизацией пользовательской периферии, построения элементов роботизированной техники, работой с часами реального времени, выводом звука и видео на устройства без HDMI, дистанционного беспроводного взаимодействия с помощью собственного интегрированного WiFi-адапетра и т.д.
Технические характеристики
Блок-диаграмма входов/выходов модуля расширения SupTronics X200
![]() |
Инструкция по сборке многофункционального расширения SupTronics X200
1. Поместите 4 пластиковые стойки в монтажные отверстия и закрепите их винтами с тыльной стороны платы Raspberry Pi
![]() |
2. Расположите модуль расширения X200 поверх Raspberry Pi, совместив 40-контактный разъём GPIO, и закрепите его винтами сверху
![]() |
3. Соедините оба разъёма HDMI прилагающимся в комплекте адаптером
![]() |
4 Расположите адаптер USB-портов, как показано на рисунке
![]() |
5. Присоедините внешнюю WiFi-антенну
![]() |
Источник питания
Плата расширения X200 подаёт в цепи питания Raspberry Pi стабилизированное напряжение +5 В через 40-контактный разъём GPIO. Для защиты от перегрузки по току, в схеме установлен самовосстанавливающийся ограничительный предохранитель 2 А. Благодаря широкому диапазону входного напряжения 6-21 В и встроенному в X200 преобразователю напряжения, Raspberry Pi способна работать от самых разнообразных внешних источников, таких как батареи, адаптеры питания 12 В, солнечные батареи и т.д.
Рекомендованный адаптер питания: вход 110-240В AC / выход 12В DC, 3А
Размеры штекера, мм
![]() |
Внимание! Не подключайте питание +5В через коннектор micro-USB одноплатного компьютера Raspberry PI, пока пользуетесь шилдом SupTronics X200.
Преобразователь сигналов HDMI/VGA
Любой преобразователь сигналов из HDMI в VGA без встроенной схемы питания от внешнего источника напряжения, может проработать какое-то время напрямую от разъёма HDMI, что в конечном итоге может сильно навредить плате Raspberry Pi. Не пользуйтесь HDMI-преобразователем с питанием от порта HDMI.
Инструкция по настройке многофункционального расширения SupTronics X200 на примере Raspbian Jessie
Запишите образ операционной системы на карту флеш-памяти, поместите карту в слот microSD Raspberry Pi, подключите источник внешнего питания к плате X200, запустите мини-ПК.
Преобразователь HDMI/VGA
1. Откройте файл Config.txt
pi@raspberrypi ~ $ sudo nano /boot/config.txt
2. Раскомментируйте следующие три строки в config.txt, удалив символ октоторп (#) в начале строки
![]() |
hdmi_force_hotplug=1 — указывает постоянно использовать режим HDMI, даже если дисплей HDMI не подключен
hdmi_group — определяет тип подключенного дисплея: формат DTM (компьютерный монитор) или формат CEA (ТВ-панель)
hdmi_mode — определяет разрешение дисплея в пикселях
3. Значение параметра hdmi_group: 1 — ТВ-панель, 2 — компьютерный монитор. Измените значение в зависимости от используемого дисплея, например
hdmi_group=2
4. Значения параметра hdmi_mode: подробную информацию по поддерживаемым разрешениям форматов DTM и CEA можно найти на официальной странице Raspberrypi.org, в разделе HDMI_MODE. Установка графического разрешения монитора в 1440х900 точек возможна указанием значения 47 параметра hdmi_mode. Выберите нужное значение и измените его в файле config.txt
hdmi_mode=47
![]() |
5. Сохраните внесённые изменения нажатием Ctrl+X, затем Y.
6. перезагрузите Raspberry Pi
pi@raspberrypi ~ $ sudo reboot
Микрофонный вход и аудиовыход
7. Щёлкните правой клавишей мышки на иконке громкости, появится всплывающее меню, позволяющее выбрать "Звуковое устройство USB PnP".
8. Выберите "Device Settings...", чтобы получить возможность более детального управления над устройством.
![]() |
9. В верхнем раскрывающемся списке диалогового окна "Audio Device Settings" выберите устройство, требующее дополнительной регулировки. В этом окне можно получить доступ ко всем возможным элементам управления, доступным для текущего устройства. Нажатие кнопки Make Default имеет тот же эффект, что и выбор источника вывода в контекстном меню громкости.
![]() |
10. Попробуйте записать звук c помощью программы LXterminal
pi@raspberrypi ~ $ arecord -D plughw:1,0 -f cd test.wav
11. Нажмите Ctrl+C, чтобы прервать запись.
12. Воспроизведите запись через aplay
pi@raspberrypi ~ $ aplay test.wav
Аудио вход и интерфейс выхода
![]() |
Часы реального времени RTC
13. Убедитесь, что элемент питания часов реального времени CR2032 вставлен в батарейный отсек держателя. Использование платы расширения без установленной батареи может повредить микросхему RTC и помешать её инициализации на шине I2C.
14. Активируйте шину I2C с помощью утилиты raspi-config, входящую в состав Raspbian Linux с версией ядра 3.18 и новее.
pi@raspberrypi ~ $ sudo raspi-config
Затем, перемещаясь по разделам, найдите пункт "Расширенные опции" и активируйте в нём интерфейс I2C, отключенный по умолчанию. В настройках raspi-config присутствует возможность изменить часовой пояс и территориальный регион. Закомментируйте в файле /etc/modprobe.d/raspi-blacklist.conf строку
#blacklist i2c-bcm2708
Отредактируйте /etc/modules таким образом, чтобы драйвера инетрфейса I2C включались при загрузке Raspberry Pi, добавив в конец файла строку
i2c-dev
Дополните /boot/config.txt указанием для дерева оверлеев нового устройства RTC, допишите строку
dtoverlay=i2c-rtc,ds3231
![]() |
Сохраните все изменения и перезагрузите Raspberry Pi.
15. Проверьте доступность часов реального времени в Raspberry Pi на канале 68. Ели информация не отображается, следует убедиться в правильной полярности установленной батареи, а также в полноте её заряда.
![]() |
16. Настройте параметры утилиты hwclock на считывание данных о дате и времени из модуля RTC, отключив комментированием части скрипта приоритет загрузки информации из системной папки /run/systemd/system
pi@raspberrypi ~ $ sudo nano /lib/udev/hwclock-set
![]() |
17. Сохраните изменения и перезапустите Raspberry Pi
18. Запросите текущее системное время Raspberry Pi
pi@raspberrypi ~ $ sudo date
MMDDHHMMYYYY.SS
где MM= Месяц, DD= Дата, HH= Час, MM= Минута, YYYY= Год, SS= Секунда. Например, для даты 2013 Янв 4, 11:39:00 ответ будет выглядеть подобным образом
010411392013.00
19. Запишите актуальное системное время в аппаратные часы платы расширения
pi@raspberrypi ~ $ sudo hwclock -w
20. Сверьте время RTC в X200 командой
pi@raspberrypi ~ $ sudo hwclock -r
Если всё работает верно, плата расширения инициализиурется при загрузке, и текущее аппаратное время будет загружено в Linux.
Тестируем ИК-прёмник
21. Установите в Raspbian программный компонент LIRC
pi@raspberrypi ~ $ sudo apt-get install lirc
22. Пропишите драйвера библиотеки LIRC, которые необходимо подгружать при старте Raspberry Pi в файл /etc/modules
pi@raspberrypi ~ $ sudo nano /etc/modules
lirc_dev
lirc_rpi gpio_in_pin=8
![]() |
23. Дополните /boot/config.txt указанием нового активного драйвера устройств LIRC-RPI, указав контакт GPIO, по которому будет считываться сигнал ИК-приёмника.
dtoverlay=lirc-rpi,gpio_in_pin=8
![]() |
24. Отредактируйте /etc/lirc/hardware.conf так, как показано ниже
pi@raspberrypi ~ $ sudo nano /etc/lirc/hardware.conf
# /etc/lirc/hardware.conf
#
# Arguments which will be used when launching lircd
LIRCD_ARGS="--uinput"
# Do not start lircmd even if there seems to be a good config file
# START_LIRCMD=false
# Do not start irexec, even if a good config file seems to exist.
# START_IREXEC=false
# Try to load appropriate kernel modules
LOAD_MODULES=true
# Run "lircd --driver=help" for a list of supported drivers.
DRIVER="default"
# usually /dev/lirc0 is the correct setting for systems using udev
DEVICE="/dev/lirc0"
MODULES="lirc_rpi"
# Default configuration files for your hardware if any
LIRCD_CONF=""
LIRCMD_CONF=""
![]() |
Выделенный текст - важная часть настроек, которые необходимо изменить. Стоит проверить оставшуюся часть текста, если файл содержит другую начальную конфигурацию.
25. Сохраните изменения нажатием Ctrl+X, Y и перезапустите Rasberry Pi
pi@raspberrypi ~ $ sudo reboot
26. Следующие два шага позволяют проверить приём сигналов от пульта дистанционного управления. Для начала, остановите выполнение обработки сигналов программой LIRC, заставив Raspbian выводить необработанные данные сразу в окно терминала
pi@raspberrypi ~ $ sudo /etc/init.d/lirc stop
pi@raspberrypi ~ $ mode2 -d /dev/lirc0
27. Наведите пуль ДУ на ИК-приёмник и нажимайте разные кнопки. На экране должна появиться похожая информация о принимаемых сигналах ДУ
![]() |
ULN2803 8-канальный серво порт
Драйвер ULN2803 на транзисторной сборке Дарлингтона содержит 8 независимых каналов с пропускной способностью до 500мА каждый, с выходным напряжением +5В или +6-21В (входящее питание платы расширения X200). Выбрать необходимое напряжение позволяет расположенная рядом перемычка-джампер. Драйвер предоставляет возможность приводить в действие небольшие соленоиды-защёлки, моторы постоянного тока (в одном направлении) и униполярные шаговые двигатели, либо запитывать внешние цепи или дополнительно установленные устройства. Контакты GPIO соединены со входами ULN2803 через DIP-переключатели.
![]() |
Схематичная диаграмма соединения ULN2803 |
Дополнительный драйвер для установки - wiringPi
28. Установите GIT
pi@raspberrypi ~ $ sudo apt-get install git-core
29. Скачайте wiringPi
pi@raspberrypi ~ $ git clone git://git.drogon.net/wiringPi
30. Зайдите в директорию wiringPi
pi@raspberrypi ~ $ cd wiringPi
31. Инсталлируйте wiringPi
pi@raspberrypi ~ $ ./build
32. Протестируйте порты GPIO
pi@raspberrypi ~ $ gpio mode x out (x = 0~7)
pi@raspberrypi ~ $ gpio write x 1 (x=0~7, 1=On)
pi@raspberrypi ~ $ gpio write x 0 (x=0~7, 0=off)
Техническая документация
г. Москва, Пятницкое ш. д. 18, пав. 566
zakaz@compacttool.ru
8-495-752-55-22
Информация представленная на данном информационном ресурсе преследует исключительно рекламные цели и не является договором-офертой !
© Все права защищены 2015 - 2025г https://compacttool.ru