Tiges de framboisier PI et GPIO: Contrôle de framboise via port série console

Avec la deuxième tranche sur Affordable domotique basé sur Raspberry PI toujours à venir, aujourd'hui je veux montrer comment accéder à travers le port série à un terminal de nos Raspberry PI; Cela peut être utile dans de nombreuses situations.

APPAREIL PHOTO NUMÉRIQUE OLYMPUSPar exemple dans le cas de n'ont pas un clavier ou un écran, Il est impossible à activer le serveur SSH, Nous serons en mesure d'accéder à ce formulaire; ou si notre Framboise ne démarre pas, mais la LEDs État allumé correctement, avec cette méthode, nous pouvons voir le message d'erreur pour identifier pourquoi.

Raspberry PI dispose d'un port UART pour les communications en série TTL, que nous devons convertir à la norme Serial RS232 en utilisant un plat semblable à la suivante pour vous connecter à notre port série.

Capture d'écran 2014-11-15 23:03:18

Il y a aussi câbles qui font la même fonction que cette plaque, mais plutôt que de l'offre de connexion via un port série RS232, connecté directement à un port USB l'ordinateur et sont plus cher; Je vais utiliser un adaptateur de port série RS232 À USB Il avait déjà.

APPAREIL PHOTO NUMÉRIQUE OLYMPUS

Certains modules convertisseurs de TTL À RS232 pas qu'ils doivent nourrir extérieurement sous aucun prétexte puisqu'ils reçoivent la puissance du port série, et nous pourrions brûler nos Raspberry PI Grâce à la surcompression; dans notre cas nous allons utiliser un convertisseur basé sur puce SP3232EEN, ce cas nous nourrir de Framboise par le biais de code pin SCR Plaque de convertisseur.

Brochage et schéma de câblage, extraite de la feuille de données de SP3232E, identique à SP3232EEN.

Brochage et schéma de câblage, extraite de la feuille de données de SP3232E, identique à SP3232EEN.

La plaque de convertisseur (ou câble) Nous devons connecter les broches GPIO réservé à la communication UART, Quels sont les broches 14 (TXD), et 15 (RXD) comme nous pouvons voir dans ce tableau et le diagramme de connexion suivant.

Plaque de convertisseur RS232 TTL Modèles de PI framboises à, B, A +, B +
SCR
+ 5V
TX
GPIO 14 (UART TXD)
RX
GPIO 15 (RXD UART)
GND GND
PB150047Conexiones

Schéma de raccordement.

Puis nous allons installer ckermit, un logiciel pour contrôler le port série.

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

La première chose que nous devons faire est de dire à l'appareil qui fonctionne; dans mon cas est un adaptateur USB vers RS232, C'est pourquoi la route assignée est /dev/ttyUSB0 et avec l'option -l Nous allons indiquer pour vous connecter.

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

Une fois ouvert ckermit, Il ne reste qu'à établir les paramètres pour la connexion; Nous considérons comme.

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

Maintenant, appuyez sur la touche “Entrez“, et nous allons voir un résumé des erreurs qui ont eu lieu au début de la Framboise, et enfin la invite de commandes pour ouvrir une session.

PB150032Il suffit d'entrer le utilisateur et le mot de passe, et nous sommes déjà à l'intérieur.

Capture d'écran 2014-11-15 23:38:23Si vous le souhaitez vous pouvez me suivre sur Twitter, Facebook, Google +, LinkedIn, ou partagez-les avec les boutons situés sous cette publication, Si vous avez des questions ou suggestions n'hésitent pas à commenter.

Aidez-nous à atteindre plus de lecteurs Share on LinkedInShare on FacebookTweet about this on TwitterShare on Google+Email this to someone

Laisser une réponse