Aviečių PI ir GPIO smeigtukai: Kontroliuoti aviečių per konsolės nuoseklųjį prievadą

Su antra įmoka ant prieinamą namų automatizavimo remiantis aviečių PI dar ateiti, Šiandien aš noriu parodyti, kaip naudotis per į nuoseklusis prievadas į terminalą, mūsų Aviečių PI; Tai gali būti naudinga daugelyje situacijų.

OLYMPUS SKAITMENINIS FOTOAPARATASPvz. tuo atveju neturi klaviatūros ar ekrano, Todėl neįmanoma įjungti serverio SSH, Mes galėsime pasiekti šią formą; arba, jei mūsų Aviečių nebus pradėtas, bet į LED Valstybės padegti tinkamai, su šiuo metodu mes galime pamatyti klaidos pranešimą, kad nustatyti, kodėl.

Aviečių PI yra uosto UART ryšių serija TTL, kad mes turėtų konvertuoti standarto serijos RS232 naudojant plokštę kaip ši prisijungti prie mūsų nuoseklusis prievadas.

Ekrano 2014-11-15 23:03:18

Taip pat yra kabelius, kurie padaryti tą pačią funkciją kad tai plokštės, Tačiau užuot pasiūlymas jungtis per nuoseklųjį prievadą RS232, prijungtas tiesiogiai prie uosto USB kompiuteris ir yra brangesni; I 'm going to naudoti nuosekliojo prievado adapteris RS232 į USB Jis jau turėjo.

OLYMPUS SKAITMENINIS FOTOAPARATAS

Kai kurie keitikliai moduliai TTL į RS232 ne jie turėtų pašarų išoriškai jokiomis aplinkybėmis nes jie gauna teisę iš uosto serija, ir mes galėtų įrašyti savo Aviečių PI iš pripūtimo; mūsų atveju mes naudosime remiantis lustas konverteris SP3232EEN, kad jeigu mes pašarų iš Aviečių per pin VCC Konverterį plokštelė.

Lydinčioje ir elektros schema iš duomenų lapo, SP3232E, sutampa su SP3232EEN.

Lydinčioje ir elektros schema iš duomenų lapo, SP3232E, sutampa su SP3232EEN.

Konverterį plokštelė (arba kabelis) Mes jungtis prie smeigtukai GPIO skirtą ryšiui UART, Kas yra smeigtukai 14 (TXD), ir 15 (RXD) kaip matome, ši lentelė, šie pajungimo schema.

Plokštelės TTL RS232 konverteris Aviečių PI modelių, B, A +, B +
VCC
+ 5V
TX
GPIO 14 (UART TXD)
RX
GPIO 15 (RXD UART)
GND GND
PB150047Conexiones

Pajungimo schema.

Tada mes ruošiamės įdiegti ckermit, programinė įranga valdyti nuoseklųjį prievadą.

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

Pirmas dalykas, kurį turime daryti yra sužinoti įrenginys, kuris veiks; mano atveju yra adapteris USB į RS232, Todėl paskirtos būdas yra /dev/ttyUSB0 ir su galimybe -l Mes ketiname nurodyti prisijungti.

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

Kai atidarytas ckermit, Belieka tik sukurti ryšio parametrai; Mes matome, kaip.

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

Dabar paspauskite klavišą “Įveskite“, ir pamatysime klaidų, kurios įvyko pradžioje santrauka, Aviečių, ir pagaliau, eilutę prisijungti.

PB150032Tiesiog įveskite į Vartotojo ir slaptažodį, ir mes jau viduje.

Ekrano 2014-11-15 23:38:23Jei jums patinka galite follow me on Twitter, "Facebook", Google +, LinkedIn, arba pasidalinti ja su mygtukus pagal šio leidinio, Jei turite klausimų ar pasiūlymų prašome nedvejodami komentaras.

Padėti mums pasiekti daugiau skaitytojų Share on LinkedInShare on FacebookTweet about this on TwitterShare on Google+Email this to someone

palik atsakymą