Malina PI i GPIO igle: Kontroliranje malina kroz konzola serijski port

Uz drugi nastavak na pristupačne kućne automatizacije na temelju Raspberry PI Ipak da dođe, danas želim pokazati kako se pristupa putem na serijski priključak terminal za naše Malina PI; To može biti korisno u mnogim situacijama.

OLYMPUS DIGITALNI FOTOAPARATNa primjer u nemaju tipkovnicu ni zaslon, što je nemoguće Omogući Poslužitelj SSH, Bit ćemo u mogućnosti za pristup ovom obrascu; ili ako naš Malina Nije moguće pokrenuti, ali je Led lampice Stanje zapalio ispravno, ovom metodom možemo vidjeti poruka o pogreški otkriti zašto.

Malina PI Ima priključak UART za komunikacije u serija TTL, da mi treba pretvoriti u standard serijski RS232 koristeći ploču kao što su povezivanje s našim serijski priključak.

Snimka ekrana od 2014-11-15 23:03:18

Tu su i kabeli učiniti istu funkciju da je ovo ploča, Ali umjesto da ponudi veze preko serijskog porta RS232, povezani izravno na priključak USB Računalo i jesu skuplji; Idem da koriste serijski port adapter RS232 da USB On je već.

OLYMPUS DIGITALNI FOTOAPARAT

Neki pretvarači modula TTL da RS232 Ne bi trebao hrane izvana pod bilo kojim okolnostima budući da dobiju snagu od Luke serija, i mogli bismo uništiti naš Malina PI po supercharging; u našem slučaju koristit ćemo pretvarač temeljen na čipu SP3232EEN, Ako nahranimo iz Malina kroz pin VCC Pretvarač ploča.

Pinout i shemi izvađen iz podatkovne tablice SP3232E, identičan SP3232EEN.

Pinout i shemi izvađen iz podatkovne tablice SP3232E, identičan SP3232EEN.

Pretvarač ploča (ili kabela) Moramo ga povezati za igle GPIO rezerviran za komunikaciju UART, Što su igle 14 (TXD), i 15 (RXD) kao što vidimo u ovoj tablici i sljedeći dijagram veze.

Tanjur TTL RS232 konverter Malina PI modela za, B, A +, B +
VCC
+ 5V
TX
GPIO 14 (UART TXD)
RX
GPIO 15 (RXD UART)
GND GND
PB150047Conexiones

Strujna shema.

Onda ćemo instalirati ckermit, softver za kontrolu serijski port.

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

Prva stvar koju moramo učiniti je reći uređaj koji će raditi; u mom slučaju je adapter USB na RS232, Stoga je dodijeljena ruta /dev/ttyUSB0 i s mogućnošću -l Mi ćemo navesti za povezivanje.

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

Jednom otvoren ckermit, Samo ostaje da uspostave parametri za povezivanje; 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“, i vidjet ćemo sažetak greške koje su se dogodile na početku je Malina, i konačno na brz za prijavu.

PB150032Pravedan ulaziti u korisnik i na lozinku, i mi smo već unutar.

Snimka ekrana od 2014-11-15 23:38:23Ako želite možete Slijedite me na Twitter, Facebook, Google +, LinkedIn, ili ga podijeliti s gumbima ispod ove publikacije, Ako imate bilo kakvih pitanja ili prijedloge Molimo ne ustručavajte se komentirati.

Pomažu nam do više čitatelja Share on LinkedInShare on FacebookTweet about this on TwitterShare on Google+Email this to someone

Komentariši