Aveņu PI un GPIO adatas: Kontrolējot aveņu caur seriālo konsoli

Ar otrā iemaksa par pieejamu mājas automatizācijas pamatā aveņu PI vēl ir priekšā, Šodien es gribu parādīt, kā piekļūt caur seriālā porta profils terminālu no mūsu Aveņu PI; Tas var būt noderīgi daudzās situācijās.

OLYMPUS DIGITĀLĀS KAMERASPiemēram, attiecībā nav tastatūras vai ekrāna, padarot neiespējamu Iespējot server SSH, Mums būs iespēja piekļūt šai formai; vai mūsu Avenes netiek startēta, bet Gaismas diodes Valsts aizdedzināta pareizi, izmantojot šo metodi, mēs varam redzēt kļūdas ziņojumu, lai identificētu kāpēc.

Aveņu PI ir ports UART sakaru sistēmas sērija TTL, ko mums vajadzētu pārvērst par standarta sērijas RS232 izmantojot plāksnes, kā piemērā, lai izveidotu savienojumu ar mūsu seriālā porta profils.

Screenshot 2014-11-15 23:03:18

Pastāv arī kabeļi, kas dara to pašu funkciju ka šī plāksne, bet tā vietā piedāvā savienojumu, izmantojot seriālo portu RS232, tieši savienoti ar portu USB datorā un ir daudz dārgāka; Es esmu gatavojas izmantot seriālā porta adapteris RS232 lai USB Viņš jau bija.

OLYMPUS DIGITĀLĀS KAMERAS

Daži konvertori moduļi TTL lai RS232 ne tie būtu jāizpaužas ārēji nekādā gadījumā, jo viņi saņem jaudu no ostas sērija, un mēs varētu ierakstīt mūsu Aveņu PI ar turbopūtes; mūsu gadījumā mēs izmantosim pārveidotājs, kas balstīta uz mikroshēmu SP3232EEN, Ja mēs barojamies no Avenes izmantojot PIN kodu VCC Konvertācija plate.

Pinout un elektroinstalācijas shēmu, kas iegūta no SP3232E lapas, identiskiem, lai SP3232EEN.

Pinout un elektroinstalācijas shēmu, kas iegūta no SP3232E lapas, identiskiem, lai SP3232EEN.

Konvertācija plate (vai kabeļa) Mums ir jāpievienojas pins GPIO rezervēta saziņai UART, Kas ir kontakti 14 (TXD), un 15 (RXD) kā mēs varam redzēt šajā tabulā un savienojumu shēmā.

Konvertors RS232 TTL plāksni Aveņu PI modeļus, lai, B, A +, B +
VCC
+ 5V
TX
GPIO 14 (UART TXD)
RX
GPIO 15 (RXD UART)
GND GND
PB150047Conexiones

Slēguma shēmai.

Tad mēs gatavojamies, lai instalētu ckermit, programmatūru, lai kontrolētu seriālo portu.

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

Pirmā lieta, kas mums ir jādara, ir pateikt ierīce, kas darbosies; manā gadījumā ir adapteri USB un RS232, Tādēļ ir piešķirts trase /dev/ttyUSB0 un ar iespēju -l le vamos a indicar que se conecte.

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

Kad atvērās ckermit, Atliek tikai jānosaka savienojuma parametri; Mēs redzam, kā.

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

Tagad nospiediet taustiņu “Ievadiet“, un mēs redzēsim kopsavilkumu par kļūdu, kas notika sākumā Avenes, un visbeidzot uzvedni lai pieteiktos.

PB150032Vienkārši ievadiet lietotājs un parole, un mēs jau esam iekšā.

Screenshot 2014-11-15 23:38:23Ja jums patīk jūs varat sekot mani uz Čivināt, Facebook, Google +, LinkedIn, vai dalīties tajā ar pogām zem šīs publikācijas, Ja jums ir kādi jautājumi vai ierosinājumi, lūdzu, nekautrējieties komentēt.

Palīdz mums sasniegt vairāk lasītāju Share on LinkedInShare on FacebookTweet about this on TwitterShare on Google+Email this to someone

atstāt atbildi