Yr Arolygiaeth Gynllunio PI mafon a GPIO: Rheoli Raspberry drwy'r porth cyfresol Consol

 installment ail ar awtomatiaeth cartref fforddiadwy yn seiliedig ar Raspberry PI eto i ddod, heddiw yr wyf am ddangos sut i gael mynediad drwy y porth cyfresol i derfynell o ein PI mafon; Gall hyn fod yn ddefnyddiol mewn llawer o sefyllfaoedd.

OLYMPUS CAMERA DIGIDOLEr enghraifft yn achos o Nid oes bysellfwrdd neu sgrin, ei gwneud yn amhosibl i galluogi y gweinydd SSH, Byddwn yn gallu cael gafael ar y ffurflen hon; neu, os yw'n ein Mafon Ni fydd yn dechrau ond y Mae LEDs Wladwriaeth gynnau yn briodol, gyda'r dull hwn gallwn weld y neges gwall i nodi pam.

PI mafon Mae Porth UART ar gyfer cyfathrebu yn cyfres TTL, y dylai yn troi at y safon porth cyfresol RS232 gan ddefnyddio plât fel y rhai canlynol i gysylltu â ein porth cyfresol.

Lun o 2014-11-15 23:03:18

Mae yna hefyd ceblau wneud yr un swyddogaeth plât bod hyn, ond yn hytrach gynnig cysylltiad drwy porth cyfresol RS232, chysylltu'n uniongyrchol â Porth USB y cyfrifiadur ac maent yn ddrutach; Yr wyf yn bwriadu defnyddio addasydd porth cyfresol RS232 i USB Eisoes wedi cael.

OLYMPUS CAMERA DIGIDOL

Rhai modiwlau trawsnewidyddion o TTL i RS232 Nid dylid eu bwydo allanol o dan unrhyw amgylchiadau oherwydd maent yn derbyn y pŵer o port cyfres, a allai inni losgi ein PI mafon gan supercharging; yn ein hachos ni, byddwn yn defnyddio trawsnewidydd yn seiliedig ar sglodion SP3232EEN, Os ydym yn bwydo o Mafon drwy pin VCC Plât trawsnewidydd.

Pinout a diagram gwifrau a gloddiwyd o'r daflen ddata o SP3232E, union yr un fath i SP3232EEN.

Pinout a diagram gwifrau a gloddiwyd o'r daflen ddata o SP3232E, union yr un fath i SP3232EEN.

Plât y troswr (cebl neu) Rhaid inni ei gysylltu i pins GPIO neilltuo ar gyfer cyfathrebu UART, Beth yw yr Arolygiaeth Gynllunio 14 (TXD), ac 15 (RXD) fel y gallwn weld yn y tabl hwn a diagram cysylltiad canlynol.

Plât TTL i RS232 trawsnewidydd Mafon PI modelau i, B, A +, B +
VCC
+ 5V
TX
GPIO 14 (UART TXD)
RX
GPIO 15 (RXD UART)
GND GND
PB150047Conexiones

Diagram cysylltiad.

Yna rydym yn mynd i osod ckermit, meddalwedd i reoli y porth cyfresol.

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

Y peth cyntaf y mae'n rhaid inni ei wneud yw dweud y ddyfais a fydd yn gweithio; yn fy achos i, mae addasydd USB i RS232, Felly mae'r llwybr penodedig yn /datblygiad/ttyUSB0 a gyda'r opsiwn -l Byddwn yn dangos i gysylltu.

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

Agor unwaith ckermit, Dim ond aros i sefydlu y paramedrau ar gyfer y cysylltiad; Gwelwn fel.

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

Nawr pwyswch y fysell “Rhowch“, a byddwn yn gweld crynodeb o wallau sydd wedi digwydd ar ddechrau'r y Mafon, ac yn olaf y brydlon i fewngofnodi.

PB150032Deialwch y defnyddiwr ac yn y cyfrinair, ac yr ydym eisoes tu mewn.

Lun o 2014-11-15 23:38:23Os hoffech chi ddilyn mi Twitter, Facebook, Google +, LinkedIn, neu rannu gyda botymau dan y cyhoeddiad hwn, Os oes gennych unrhyw gwestiynau neu awgrymiadau croeso i sylwadau.

Yn ein helpu i gyrraedd mwy o ddarllenwyr Share on LinkedInShare on FacebookTweet about this on TwitterShare on Google+Email this to someone

Gadael Ymateb