Малина PI и GPIO булавки: Управление Малина через последовательный порт консоли

С второй партии на доступной домашней автоматизации на основе Raspberry PI еще впереди, Сегодня я хочу показать, как получить доступ через последовательный порт в терминал нашего Малина PI; Это может быть полезно во многих ситуациях.

ЦИФРОВОЙ ФОТОАППАРАТ OLYMPUSНапример в случае использования у клавиатуры или экран, что делает невозможным Включение сервера SSH, Мы сможем получить доступ к этой форме; или, если наши Малина не запускается но Светодиоды Государство, зажигается должным образом, с помощью этого метода мы можем увидеть сообщение об ошибке, чтобы определить почему.

Малина PI Порт UART для сообщений в Серия TTL, что мы должны преобразовать в стандарте последовательный RS232 с помощью тарелку следующим образом подключиться к нашей последовательный порт.

Скриншот 2014-11-15 23:03:18

Есть также Кабели, выполняющих ту же функцию что это пластина, но вместо того, чтобы предложение подключение через последовательный порт RS232, подключен непосредственно к порту USB компьютер и являются более дорогими; Я собираюсь использовать адаптера последовательного порта RS232 Кому USB Он уже имел.

ЦИФРОВОЙ ФОТОАППАРАТ OLYMPUS

Некоторые модули преобразователей TTL Кому RS232 не они должны кормить внешне ни при каких обстоятельствах так, как они получают силу от порта Серия, и мы могли бы записать наши Малина PI с наддувом; в нашем случае мы будем использовать преобразователь, основанный на чипе SP3232EEN, что если мы кормим от Малина через контакт VCC Конвертер пластина.

Распиновка и схема, извлеченные из таблицы SP3232E, идентичен SP3232EEN.

Распиновка и схема, извлеченные из таблицы SP3232E, идентичен SP3232EEN.

Пластину конвертер (или кабель) Мы должны подключить его к контактам GPIO зарезервировано для коммуникации UART, Что такое контакты 14 (TXD), и 15 (RXD) как мы видим в этой таблице и Следующая схема подключения.

Пластина TTL в RS232 конвертер Малина PI модели, B, A +, B +
VCC
+ 5V
TX
GPIO 14 (UART TXD)
RX
GPIO 15 (RXD UART)
ЗАЗЕМЛЕНИЕ ЗАЗЕМЛЕНИЕ
PB150047Conexiones

Схема соединений.

Затем мы собираемся установить ckermit, программное обеспечение для управления последовательным портом.

usuario@maquina:~$ sudo apt-get install ckermit

Первое, что мы должны сделать, это рассказать устройство, которое будет работать; в моем случае это адаптер USB-RS232, Таким образом, назначенный маршрут /dev/ttyUSB0 и с параметром -l Мы собираемся указать для подключения.

usuario@maquina:~$ sudo kermit -l /dev/ttyUSB0

После вскрытия ckermit, Остается только установить параметры для подключения; Мы видим, как.

(/home/usuario) C-Kermit> set speed 115200
(/home/usuario) C-Kermit> set parity none
(/home/usuario) C-Kermit> set flow-control none
(/home/usuario) C-Kermit> set carrier-watch off
(/home/usuario) C-Kermit> connect
 
Connecting to /dev/ttyUSB0, speed 115200
 Escape character: Ctrl-\ (ASCII 28, FS): enabled
Type the escape character followed by C to get back,
or followed by ? to see other options.
----------------------------------------------------

Теперь нажмите клавишу “Введите“, и мы увидим обзор ошибки, которые имели место в начале Малина, и наконец запрос для входа.

PB150032Просто введите пользователь и пароль, и мы уже внутри.

Скриншот 2014-11-15 23:38:23Если вы хотите, вы можете следовать за мной Щебетать, Facebook, Google +, LinkedIn, или поделиться ею с помощью кнопок под этой публикации, Если у вас есть какие-либо вопросы или предложения, пожалуйста, не стесняйтесь комментировать.

Помогите нам достичь больше читателей Share on LinkedInShare on FacebookTweet about this on TwitterShare on Google+Email this to someone

Оставь ответ