Ahududu PI ve GPIO iğne: Ahududu konsol seri bağlantı noktası üzerinden kontrol

İkinci bir taksit ile Ahududu PI üzerinde dayalı uygun fiyatlı ev otomasyon hala gelmek, Bugün aracılığıyla erişmek nasıl göstermek istiyorum seri bağlantı noktası bir terminale bizim Ahududu PI; Bu birçok durumlarda yararlı olabilir.

OLYMPUS DİJİTAL FOTOĞRAF MAKİNESİÖrneğin ihtimali bir klavye ya da bir ekran var mı, olanaksız hale sunucu etkinleştirme SSH, Biz bu formu erişmek mümkün olacak; ya da eğer bizim Ahududu başlamaz ama LED'ler Düzgün Ignited devlet, Bu yöntem ile biz nedenini belirlemek için hata iletisi görebilirsiniz.

Ahududu PI bir bağlantı noktası vardır UART iletişim için serisi TTL, Biz standart olarak dönüştürmek gerekir seri RS232 bağlanmak için bir tabak aşağıdaki gibi kullanarak bizim seri bağlantı noktası.

Ekran görüntüsü 2014-11-15 23:03:18

Orada da aynı işlevi yapmak kablolar Bu plaka, Ama seri bağlantı noktası üzerinden teklif bağlantısı yerine RS232, doğrudan bir bağlantı noktasına bağlı USB bilgisayar ve daha pahalı; Bir seri bağlantı noktası bağdaştırıcısı kullanmak için gidiyorum RS232 Hedef USB O zaten vardı.

OLYMPUS DİJİTAL FOTOĞRAF MAKİNESİ

Bazı dönüştürücüler modüllerin TTL Hedef RS232 Onlar alma güç bağlantı noktası bu yana dışarıdan hiçbir koşulda besliyorlar değil serisi, ve biz yanmasına bizim Ahududu PI süperşarj olarak; Bizim durumumuzda biz bir dönüştürücü yonga üzerinde dayalı kullanacağız SP3232EEN, Eğer biz üzerinden besleme Ahududu PIN ile VCC Dönüştürücü plaka.

Bağlantı ve SP3232E veri sayfasından ayıklanan bağlantı şeması, SP3232EEN aynı.

Bağlantı ve SP3232E veri sayfasından ayıklanan bağlantı şeması, SP3232EEN aynı.

Dönüştürücü plaka (veya kablo) İğne bağlanmanız gerekir GPIO iletişim için saklıdır UART, Pimleri nelerdir 14 (TXD), ve 15 (RXD) Bu tablo ve aşağıdaki bağlantı diyagramda gördüğünüz gibi.

Plaka TTL RS232 çevirici Ahududu PI modelleri için, B, A +, B +
VCC
+ 5V
TX
GPIO 14 (UART TXD)
RX
GPIO 15 (RXD UART)
GND GND
PB150047Conexiones

Bağlantı diyagramı.

O zaman biz yüklemek olacak ckermit, seri bağlantı noktası kontrol etmek için bir yazılım.

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

Yapmamız gereken ilk şey çalışacaktır aygıt söylemektir; Benim durumumda bir bağdaştırıcı olduğunu USB RS232 için, Bu nedenle atanan yoldur /dev/ttyUSB0 ve seçeneği ile -l Bağlanmak için göstermek için gidiyoruz.

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

Bir kez açıldı ckermit, Sadece bağlantı parametrelerini kurmak için kalır; Olarak görüyoruz.

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

Şimdi tuşuna basın “Girin“, ve başında yer aldığı hataların bir özetini görürsünüz Ahududu, ve son olarak istemi oturum açmak için.

PB150032Sadece girin kullanıcı ve şifre, ve biz zaten içinde.

Ekran görüntüsü 2014-11-15 23:38:23Senin gibi beni takip edebilirsiniz Eğer Twitter, Facebook, Google +, LinkedIn, ya da bu yayın altında düğmeleri ile paylaşın, Eğer herhangi bir sorunuz veya öneriniz lütfen yorum çekinmeyin..

Bize daha fazla okuyucu ulaşmak için yardım Share on LinkedInShare on FacebookTweet about this on TwitterShare on Google+Email this to someone

Cevap bırak