Vigingi Raspberry PI na GPIO: Kudhibiti rasiberi kupitia console kituo tarishi tambulisho

Na awamu ya pili juu ya nafuu home automatisering kutokana na rasiberi PI bado kuja, leo nataka kuonyesha jinsi ya kupata njia ya Kituo tarishi tambulisho kwa Temino ya yetu Raspberry PI; Hii inaweza kuwa na manufaa katika hali nyingi.

OLYMPUS DIGITAL KAMERAKwa mfano wa hawana baobonye au screen, kuifanya vigumu Wezesha seva SSH, Tutakuwa na uwezo wa kufikia fomu hii; au kama yetu Rasiberi si kuanza lakini LEDs Hali ignited vizuri, kwa njia hii tunaweza kuona ujumbe wa kosa kutambua kwa nini.

Raspberry PI ina bandari ya UART PATANIFU kwa ajili ya mawasiliano katika mfululizo TTL, kwamba unapaswa kugeuza kwa kiwango serial RS232 kutumia sahani kama yafuatayo ili kuunganisha yetu Kituo tarishi tambulisho.

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

Kuna pia nyaya kufanya kazi sawa kwamba hii sahani, lakini badala ya kutoa muunganisho kupitia kituo tarishi tambulisho RS232, umeunganishwa moja kwa moja kwenye bandari ya USB tarakilishi na ni ghali zaidi; Mimi nina kwenda kutumia adapta ya kituo tarishi tambulisho RS232 kwa USB Alikuwa tayari.

OLYMPUS DIGITAL KAMERA

Moduli baadhi converters ya TTL kwa RS232 si wamlishe nje chini ya hali yoyote tangu kupokea nguvu kutoka bandari mfululizo, na inaweza kuchoma yetu Raspberry PI kwa supercharging; katika kesi yetu sisi kutumia kigeuzi kuzingatia chip SP3232EEN, kwamba kama sisi kulisha kutoka Rasiberi kupitia Bana VCC Kigeuzi sahani.

Pinout na mchoro wa wiring kuondolewa loho data ya SP3232E, kufanana kwa SP3232EEN.

Pinout na mchoro wa wiring kuondolewa loho data ya SP3232E, kufanana kwa SP3232EEN.

Sahani ya kubadilisha fedha (au waya) Lazima iunganishe kwenye vigingi GPIO akiba kwa ajili ya mawasiliano UART PATANIFU, Nini ni vigingi 14 (TXD), na 15 (RXD) kama tunaweza kuona katika Jedwali hili na mchoro ufuatao wa muunganisho.

Sahani ya TTL kwa RS232 converter Raspberry PI mifano, B, A +, B +
VCC
+ 5V
TX
GPIO 14 (TXD UART PATANIFU)
TAFADHALI
GPIO 15 (UART PATANIFU RXD)
GND GND
PB150047Conexiones

Mchoro wa muunganisho.

Kisha tunakwenda kusakinisha ckermit, programu ya kudhibiti kituo tarishi tambulisho.

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

Kitu cha kwanza lazima tufanye ni kuwaambia kifaa ambacho kazi; katika kesi yangu ni adapta ya USB kwa RS232, Kwa hiyo njia walizopangiwa ni /muachanisho/ttyUSB0 na chaguo -l le vamos a indicar que se conecte.

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

Mara moja kufunguliwa ckermit, Inabakia tu kuanzisha vigezo kwa ajili ya muunganisho; Tunaona kama.

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

Sasa Bonyeza Kibonye “Ingiza“, na tunaona muhtasari wa makosa ambayo yamefanyika katika mwanzo wa ya Rasiberi, na hatimaye ya kisituo kuingia.

PB150032Ingiza tu ya mtumiaji na nywila, na tuko tayari ndani.

Screenshot ya 2014-11-15 23:38:23Kama wewe kama wewe Nifuate Mtandao wa Twitter, Facebook, Google +, LinkedIn, au kushiriki na vitufe chini ya chapisho hili, Kama una maswali yoyote au maoni Tafadhali usisite kutoa maoni.

Kutusaidia kufikia wasomaji zaidi Share on LinkedInShare on FacebookTweet about this on TwitterShare on Google+Email this to someone

Jibu