Bringebær PI og GPIO pinner: Kontrollere bringebær gjennom serielle konsollport

Med den andre avdraget på rimelig hjemme automasjon basert på bringebær PI fortsatt å komme, i dag vil jeg vise hvordan tilgang gjennom den seriell port en Terminal av våre Bringebær PI; Dette kan være nyttig i mange situasjoner.

OLYMPUS DIGITALT KAMERAFor eksempel i tilfelle av ikke har et tastatur eller en skjerm, gjør det umulig å Aktiver SSH, Vi vil ikke kunne åpne dette skjemaet; eller hvis vår Bringebær starter men Lysdioder Staten antent riktig, med denne metoden kan vi se feilmeldingen for å identifisere hvorfor.

Bringebær PI har en port UART for kommunikasjon i serien TTL, at vi bør konvertere til standard føljetong RS232 koble til med en plate som følgende vår seriell port.

Skjermbilde av 2014-11-15 23:03:18

Det er også kabler som gjør samme funksjon at dette plate, men i stedet for tilbudet tilkobling via serieport RS232, direkte tilkoblet en port USB datamaskinen og er dyrere; Jeg skal bruke en seriell portadapter RS232 til USB Han hadde allerede.

OLYMPUS DIGITALT KAMERA

Noen konverteringsprogrammer moduler TTL til RS232 ikke burde de mate eksternt under noen omstendigheter siden de får strøm fra port serien, og vi kan brenne våre Bringebær PI ved supercharging; i vårt tilfelle vil vi bruke en omformer basert på chip SP3232EEN, at hvis vi mate fra Bringebær gjennom pin VCC Omformer plate.

Pinout og koblingsskjemaet utvunnet fra dataarket til SP3232E, identisk SP3232EEN.

Pinout og koblingsskjemaet utvunnet fra dataarket til SP3232E, identisk SP3232EEN.

Omformer platen (eller) Vi må koble den til pinnene GPIO forbeholdt kommunikasjon UART, Hva er pinnene 14 (TXD), og 15 (RXD) som vi ser i denne tabellen og følgende tilkobling diagram.

Plate TTL til RS232 omformer Bringebær PI modeller, B, A +, B +
VCC
+ 5V
TX
GPIO 14 (UART TXD)
RX
GPIO 15 (RXD UART)
GND GND
PB150047Conexiones

Tilkoblingsdiagrammet.

Deretter skal vi installere ckermit, en programvare for å kontrollere den serielle porten.

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

Det første vi må gjøre er å fortelle enheten fungerer; i mitt tilfelle er en adapter USB til RS232, Derfor er tildelte ruten /dev/ttyUSB0 og med alternativet -l du skal angi at de kobler.

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

Når åpnet ckermit, Det gjenstår bare for å etablere parametere for tilkoblingen; Vi ser som.

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

Trykk på tasten “Angi“, og vi vil se en oversikt over feilene som har funnet sted ved starten av den Bringebær, og til slutt den spørsmål logge.

PB150032Bare skriv inn den bruker og passord, og vi er allerede inne.

Skjermbilde av 2014-11-15 23:38:23Hvis du liker du kan følge meg på Twitter, Facebook, Google +, LinkedIn, eller dele det med knappene under denne publikasjonen, Hvis du har spørsmål eller forslag ikke nøl med å kommentere.

Hjelp oss å nå flere lesere Share on LinkedInShare on FacebookTweet about this on TwitterShare on Google+Email this to someone

Legg inn en kommentar