Raspberry PI in GPIO nožic: Nadzor malina prek konzole serijska vrata

Z drugega obroka na cenovno domača avtomatizacija osnovi Raspberry PI še vedno se nadaljuje, Danes želim pokazati kako v postranski skozi v serijska vrata Terminal za naše Raspberry PI; To je lahko uporabno v veliko primerih.

OLYMPUS DIGITALNI FOTOAPARATNa primer pri nimajo tipkovnice ali zaslona, zaradi česar je nemogoče omogočite strežnika SSH, Bomo mogli dostopati do tega obrazca; ali če naš Malina ne bo začela, vendar je LED Država, ki se vžge pravilno, s to metodo lahko vidimo sporočilo o napaki ugotoviti zakaj.

Raspberry PI ima vrata UART za komunikacije v serija TTL, da smo morali pretvoriti v standardu serijski RS232 s ploščo takole povezati naše serijska vrata.

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

Obstajajo tudi kabli, ki isto funkcijo to ploščo, ampak namesto ponudba povezavo prek serijskih vrat RS232, neposredno povezati v pristanišče USB računalnik in so dražje; Bom uporabo serijskega kartico RS232 za USB Je že imel.

OLYMPUS DIGITALNI FOTOAPARAT

Nekateri moduli pretvorniki TTL za RS232 ne bi bilo hranijo navzven pod nobenim pogojem ker dobijo moč iz pristanišča serija, in bomo lahko spali naše Raspberry PI s tlačno; v našem primeru bomo uporabili pretvornik čip na osnovi SP3232EEN, da če hranimo iz Malina skozi pin VCC Pretvornik ploščo.

Pinout in napeljave, ki so pridobljeni iz podatkovnega lista SP3232E, enaka SP3232EEN.

Pinout in napeljave, ki so pridobljeni iz podatkovnega lista SP3232E, enaka SP3232EEN.

Pretvornik ploščo (ali kabel) Mi morate vzpostaviti nožice GPIO pridržane za komunikacijo UART, Kaj so nožice 14 (TXD), in 15 (SPREJEM PODATKOV) kot lahko vidimo v tabeli in naslednje Vezalna shema.

Ploščo TTL na RS232 pretvornik Raspberry PI modelov za, B, A +, B +
VCC
+ 5V
TX
GPIO 14 (UART TXD)
RX
GPIO 15 (SPREJEM PODATKOV UART)
GND GND
PB150047Conexiones

Vezalno shemo.

Nato bomo namestiti ckermit, programska oprema za nadzor serijskih vrat.

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

Prva stvar, moramo storiti, je ugotoviti mehanizma, ki bo delo; v mojem primeru je adapter USB na RS232, Zato je dodeljena poti /dev/ttyUSB0 in z možnostjo -l Bomo kažejo povezati.

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

Enkrat odpre ckermit, Se le še določiti parametre za povezavo; Vidimo kot.

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

Sedaj pritisnite tipko “Vnesite“, in bomo videli Povzetek napake, ki so se zgodile na začetku v Malina, in končno je poziv za prijavo.

PB150032Šele nastopiti na uporabnik in geslo, in že smo notri.

Screenshot od 2014-11-15 23:38:23Če želite lahko sledite mi na Cvrkutati, Facebook, Google +, LinkedIn, ali delite z gumbi pod to objavo, Če imate kakršnakoli vprašanja ali predloge prosim ne oklevajte in pripombe.

Pomagajte nam, da dosežejo več bralcev Share on LinkedInShare on FacebookTweet about this on TwitterShare on Google+Email this to someone

pusti odgovor