Малини Пі і GPIO шпильки: Контролюючи Малина через послідовний порт консолі

З другий внесок на доступним домашньої автоматизації основі Малина Пі ще попереду, Сьогодні я хочу, щоб показати, як отримати доступ до через в послідовний порт термінал з нашими Малини Пі; Це може бути корисним у багатьох ситуаціях.

OLYMPUS ЦИФРОВИХ КАМЕРНаприклад, у з випадку дотримання не мають клавіатуру або екран, робить неможливим активувати сервер SSH, Ми будемо мати доступ до цієї форми; або, якщо наші Малини не запуститься, але в Світлодіоди Держава запалюється належним чином, за допомогою цього методу, ми можемо побачити повідомлення про помилку для ідентифікації тому.

Малини Пі має порт UART для зв'язку у серія TTL, що ми повинні перетворити на стандартний послідовний RS232 за допомогою тарілку зразок наступного підключення до наших послідовний порт.

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

Є також Кабелі, які роблять ту ж функцію що це пластинчасті, але замість того, щоб пропозиція підключення через послідовний порт RS232, пряме підключення до порту USB Коли комп'ютер і дорожче; Я збираюся використовувати послідовний порт адаптера RS232 щоб USB Він вже був.

OLYMPUS ЦИФРОВИХ КАМЕР

Деякі конвертори модулі TTL щоб RS232 не вони повинні годувати зовні ні за яких обставин так, як вони отримують силу з порту серія, і ми могли б спалювати наші Малини Пі оглянуто supercharging; у нашому випадку ми будемо використовувати перетворювача на основі мікросхем SP3232EEN, що якщо ми Годуємо від Малини допомогою PIN-коду VCC Конвертор валют плита.

Терморегулятори і схема витягнуті з таблиці даних SP3232E, ідентична SP3232EEN.

Терморегулятори і схема витягнуті з таблиці даних SP3232E, ідентична SP3232EEN.

Конвертор валют плита (або кабель) Ми повинні підключити його до шпильки GPIO зарезервовані для спілкування UART, Які контакти 14 (TXD), і 15 (RXD) як ми бачимо в цій таблиці та зображено на схемі з'єднання.

Пластина TTL RS232 конвертер Малини Пі моделі, щоб, B, A +, B +
VCC
+ 5V
TX
GPIO 14 (UART TXD)
RX
GPIO 15 (RXD UART)
GND GND
PB150047Conexiones

Схема підключення.

Тоді ми будемо встановлювати ckermit, програмне забезпечення для управління послідовний порт.

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

Перше, що ми повинні зробити, це розповісти пристрій, який буде працювати; у моєму випадку з раком є USB до RS232, Тому є призначеного маршруту /Dev/ttyUSB0 і з можливістю -l le vamos a indicar que se conecte.

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Якщо ви любите ви можете слідкувати за мене на Twitter, Facebook, Google +, LinkedIn, або поділитися ним з кнопок під цієї публікації, Якщо у вас виникли питання або пропозиції будь ласка, не соромтеся коментувати.

Допомогти нам досягти більше читачів Share on LinkedInShare on FacebookTweet about this on TwitterShare on Google+Email this to someone

Напишіть відгук