Agulles de PI gerd i GPIO: Gerd control a través del port de la consola sèrie

Amb la segona entrega sobre Automatització de casa assequible basat en Lleida encara per venir, Avui us vull mostrar com accedir a través de la port sèrie a un terminal de nostres Raspberry PI; Això pot ser útil en moltes situacions.

CÀMERA DIGITAL OLYMPUSPer exemple en el cas de no té un teclat o una pantalla, fent impossible Habilita el servidor SSH, Serem capaços d'accedir a aquest formulari; o si nostra Gerd no començarà però la LEDs Estat encès correctament, amb aquest mètode podem veure el missatge d'error identificar per què.

Raspberry PI té un port UART per a comunicacions a sèrie TTL, que ens hauríeu de convertir a l'estàndard en sèrie RS232 utilitzant un plat com el següent per connectar al nostre port sèrie.

Captura de pantalla 2014-11-15 23:03:18

També hi ha cables que fan la mateixa funció que aquest plat, però en lloc de connexió d'oferta mitjançant un port sèrie RS232, connectat directament a un port USB l'ordinador i són més car; Vaig a utilitzar un adaptador de port sèrie RS232 a USB Ja tenia.

CÀMERA DIGITAL OLYMPUS

Alguns mòduls de convertidors de TTL a RS232 no hauria mengen externament en cap cas ja que van rebre el poder del port sèrie, i ens el podríem cremar nostres Raspberry PI els sistema superalimentat; en el nostre cas utilitzarem un convertidor basat en el xip SP3232EEN, que si podem alimentar-se de Gerd a través de pin VCC Placa de convertidor.

Pinout i diagrama de cablejat extreta del full de dades de SP3232E, idèntica a SP3232EEN.

Pinout i diagrama de cablejat extreta del full de dades de SP3232E, idèntica a SP3232EEN.

La placa de convertidor (o cable) Ens cal connectar-lo a les agulles de cap GPIO reservat per a la comunicació UART, Quins són els pins 14 (TXD), i 15 (RXD) com podem veure en aquesta taula i el següent esquema de connexió.

Placa TTL a convertidor RS232 Models de PI gerds per, B, A +, B +
VCC
+ 5V
TX
GPIO 14 (UART TXD)
RX
GPIO 15 (UART DE RXD)
GND GND
PB150047Conexiones

Esquema de connexió.

Llavors anem a instal lar ckermit, un programari per controlar el port sèrie.

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

El primer que hem de fer és dir-li el mecanisme que treballarà; en el meu cas és un adaptador USB a RS232, Per tant és la ruta assignada /dev/ttyUSB0 i amb l'opció -l Anem a indicar per connectar.

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

Un cop obert ckermit, Només queda per establir els paràmetres per a la connexió; Veiem com.

(/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.
----------------------------------------------------

Ara premeu la tecla “Entrar“, i veurem un resum dels errors que han tingut lloc a l'inici de la Gerd, i finalment la apuntador per connectar-.

PB150032Només cal que introdueixis la l'usuari i la contrasenya, i ja som dins.

Captura de pantalla 2014-11-15 23:38:23Si us agrada podeu segueix-me a Refilar, Facebook, Google +, LinkedIn, o compartir-lo amb els botons sota aquesta publicació, Si vostè té alguna pregunta o suggeriment no dubtis a comentar.

Ajuda'ns a arribar a més lectors Share on LinkedInShare on FacebookTweet about this on TwitterShare on Google+Email this to someone

Deixa un comentari