Malina PI i GPIO igle: Kontrolisanje maline kroz konzolu serijskog porta

Sa u drugoj rundi na pristupačne kućne automatike na osnovu maline PI tek treba da dođe, danas želim pokazati kako se pristupa kroz na serijski port do terminala od nam Malina PI; Ovo može biti korisno u mnogim situacijama.

DIGITALNI FOTOAPARAT OLYMPUSNa primer u sluиaju Ovens protiv nemaju tastaturu ili ekran, čineći nemogućim da Omogući server SSH, Ćemo biti u stanju da biste pristupili ovom obrascu; ili ako nam Malina neće početi ali na Led diode Država je pokrenula kako treba, na ovaj način vidimo poruku o grešci da biste identifikovali zato.

Malina PI Ima port UART za komunikacije u serija TTL, da nam treba da konvertujete u standardu serijski RS232 koristeći tanjir kao na sledeći način da biste se povezali sa nam serijski port.

Snimak od 2014-11-15 23:03:18

Takođe postoje kablovi koji rade istu funkciju da je ovo tablica, Ali radije nego da ponudi konekciju preko serijskog porta RS232, direktno povezan na port USB kompjuter i su skuplji; Da koristite adapter za serijski port RS232 da USB On je već imao.

DIGITALNI FOTOAPARAT OLYMPUS

Neke od modula konvertori TTL da RS232 Ne treba da daju eksterno pod bilo kakvim okolnostima otkad su primili snagu od Luke serija, i mogli bi uništiti nam Malina PI od strane supercharging; u našem slučaju koristimo konvertor na osnovu čip SP3232EEN, Da, ako mi se hranimo iz Malina kroz iglu VCC Konvertor tanjir.

Pinout i elektrika dijagram izdvojene iz lista sa podacima o SP3232E, identično SP3232EEN.

Pinout i elektrika dijagram izdvojene iz lista sa podacima o SP3232E, identično SP3232EEN.

Konvertor tanjir (ili kablovske) Smo mora povezati sa iglama GPIO rezervisana za komunikacije UART, Koje su sa iglama 14 (TXD), i 15 (RXD) kao što vidimo u ovoj tabeli i sledećem dijagramu veza.

Tablica TTL da konvertor RS232 Malina PI modele koji se, B, A +, B +
VCC
+ 5V
TX
GPIO 14 (UART TXD)
RX
GPIO 15 (RXD UART)
ANDJELA ANDJELA
PB150047Conexiones

Dijagram za povezivanje.

Onda ćemo da instalirate ckermit, softver za kontrolu serijskog porta.

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

Prva stvar koju moramo da uradimo je da je uređaj koji će raditi; u mom slučaju je adapter USB na RS232, Stoga je dodeljena rutu /Dev/ttyUSB0 i sa opcijom -l Idemo da biste naznačili da se poveže.

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

Jednom je otvorio. ckermit, Ostaje samo da uspostavi parametre za vezu; Vidimo kao.

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

Sada pritisnite tipku “Unesite“, Pa da vidimo rezime greške koje su se dogodila na početku je Malina, i na kraju na odzivnik da biste se prijavili.

PB150032Samo unesite u korisnik i na lozinka, i mi smo već unutra.

Snimak od 2014-11-15 23:38:23Kao ti da pratite me Twitter-a, Facebook, Google +, LinkedIn, niti je deliti sa dugmadi ispod ove publikacije, Ako imate bilo kakvih pitanja ili sugestije ne oklevajte da komentariše.

Pomozi nam da dosegnemo više čitalaca Share on LinkedInShare on FacebookTweet about this on TwitterShare on Google+Email this to someone

Оставите одговор