Malinová PI a GPIO kolíky: Ovládanie maliny cez sériový port konzoly

S druhej splátky na cenovo dostupné Domáce automatizácie na základe Malinová PI ešte len príde, dnes chcem Ukázať, ako získať prístup prostredníctvom sériový port terminál z našej Malinová PI; To môže byť užitočné v mnohých situáciách.

DIGITÁLNY FOTOAPARÁT OLYMPUSNapríklad v prípade potreby nemajú klávesnicu ani obrazovku, čo je nemožné zapnúť server SSH, Budeme môcť pristupovať k tejto forme; alebo, ak naše Malina nezačne, ale LED Štát riadne zapálil, pri tejto metóde môžeme vidieť chybové hlásenie zisťovať.

Malinová PI má port UART komunikácie v séria TTL, aby sme mali previesť podľa normy sériovej RS232 pomocou dosku takto sa pripojiť k našej sériový port.

Capture de pantalla de 2014-11-15 23:03:18

Tam sú tiež káble, ktoré nemajú rovnakú funkciu že táto doska, ale skôr než ponuka pripojenie cez sériový port RS232, priamo k portu USB počítač a sú drahšie; Hodlám používať adaptér sériového portu RS232 na USB On už mal.

DIGITÁLNY FOTOAPARÁT OLYMPUS

Niektoré moduly z TTL na RS232 nie by kŕmi externe za žiadnych okolností keďže dostávajú napájanie z portu séria, a sme mohli napáliť našich Malinová PI tým, preplňovanie; v našom prípade použijeme konvertor na základe čipu SP3232EEN, Ak kŕmime z Malina pomocou kódu pin VCC Menič doska.

Pinoutom a schéma zapojenia extrahované z údajového hárka SP3232E, identické s SP3232EEN.

Pinoutom a schéma zapojenia extrahované z údajového hárka SP3232E, identické s SP3232EEN.

Menič doska (alebo kábel) Musíme pripojiť ju na kolíky GPIO vyhradené pre komunikáciu UART, Aké sú čapy 14 (TXD), a 15 (PRÍJEM ÚDAJOV) ako môžeme vidieť v tejto tabuľke a Nasledujúca schéma pripojenia.

Tanier TTL na RS232 prevodník Malinová PI modely, B, A +, B +
VCC
+ 5V
TX
GPIO 14 (UART TXD)
RX
GPIO 15 (PRÍJEM ÚDAJOV UART)
GND GND
PB150047Conexiones

Schéma zapojenia.

Potom sme sa chystáte inštalovať ckermit, softvér na ovládanie sériového portu.

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

Prvá vec, ktorú musíme urobiť, je povedať, zariadenie, ktoré bude fungovať; v mojom prípade je adaptér USB na RS232, Preto je priradené trasy /dev/ttyUSB0 a s možnosťou -l Budeme označovať pripojiť.

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

Po otvorení ckermit, Zostáva len určiť parametre pripojenia; Vidíme, ako.

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

Teraz stlačte tlačidlo “Zadajte“, a my budeme vidieť súhrn chýb, ktoré sa uskutočnili na začiatku Malina, a nakoniec výzva prihlásenie.

PB150032Stačí zadať používateľ a heslo, a už sme vo vnútri.

Capture de pantalla de 2014-11-15 23:38:23Ak by ste za mnou na Twitter, Facebook, Google +, LinkedIn, alebo zdieľať pomocou tlačidiel podľa Táto publikácia, Ak máte akékoľvek otázky, alebo návrhy prosím neváhajte komentár.

Pomôžte nám osloviť viac čitateľov Share on LinkedInShare on FacebookTweet about this on TwitterShare on Google+Email this to someone

Leave a Reply