Raspberry PI και GPIO καρφίτσες: Τον έλεγχο σμέουρο μέσω σειριακής θύρας κονσόλα

Με τη δεύτερη δόση για προσιτή εγχώρια αυτοματοποίηση βάσει Raspberry PI δεν έχουν έλθει ακόμη, Σήμερα θέλω να δείξει πώς να αποκτήσετε πρόσβαση μέσω του σειριακή θύρα σε ένα τερματικό του μας Raspberry PI; Αυτό μπορεί να είναι χρήσιμη σε πολλές περιπτώσεις.

ΨΗΦΙΑΚΉΣ ΦΩΤΟΓΡΑΦΙΚΉΣ ΜΗΧΑΝΉΣ OLYMPUSΓια παράδειγμα στην περίπτωση των δεν έχουν ένα πληκτρολόγιο ή μια οθόνη, καθιστούν αδύνατη την ενεργοποιήσετε το διακομιστή SSH, Θα είμαστε σε θέση να αποκτήσετε πρόσβαση σε αυτήν τη φόρμα; ή αν μας Βατόμουρο δεν θα ξεκινήσει, αλλά η Λυχνίες LED Κράτος που αναφλέγεται σωστά, με τη μέθοδο αυτή μπορούμε να δούμε το μήνυμα λάθους για να προσδιορίσετε γιατί.

Raspberry PI έχει μια θύρα UART για επικοινωνίες σε σειρά TTL, να μετατρέψουμε το πρότυπο σειριακή RS232 χρησιμοποιώντας ένα πιάτο όπως το ακόλουθο, να συνδεθεί με μας σειριακή θύρα.

Screenshot του 2014-11-15 23:03:18

Υπάρχουν επίσης καλώδια που κάνουν την ίδια λειτουργία ότι αυτό πλάκα, αλλά αντί για προσφορά σύνδεσης μέσω σειριακής θύρας RS232, συνδεδεμένη απευθείας σε μια θύρα USB ο υπολογιστής και είναι πιο ακριβό; Πάω να χρησιμοποιήσετε έναν προσαρμογέα σειριακής θύρας RS232 να USB Είχε ήδη.

ΨΗΦΙΑΚΉΣ ΦΩΤΟΓΡΑΦΙΚΉΣ ΜΗΧΑΝΉΣ OLYMPUS

Μερικές ενότητες μετατροπείς της TTL να RS232 δεν θα πρέπει να τρέφονται εξωτερικά κάτω από οποιεσδήποτε συνθήκες δεδομένου ότι λαμβάνουν τη δύναμη από το λιμάνι σειρά, και θα μπορούσε να καίμε μας Raspberry PI Υπερτροφοδότης από; στην περίπτωσή μας θα χρησιμοποιήσουμε έναν μετατροπέα τσιπ με βάση SP3232EEN, ότι αν ταΐζουμε από Βατόμουρο μέσω pin VCC Μετατροπέας πλάκα.

Pinout και διάγραμμα συνδεσμολογίας που εξάγεται από το φύλλο δεδομένων του SP3232E, όμοια με SP3232EEN.

Pinout και διάγραμμα συνδεσμολογίας που εξάγεται από το φύλλο δεδομένων του SP3232E, όμοια με SP3232EEN.

Η πλάκα του μετατροπέα (ή το καλώδιο) Εμείς πρέπει να συνδέσετε με τις καρφίτσες GPIO προορίζεται για ανακοίνωση UART, Τι είναι οι καρφίτσες 14 (TXD), και 15 (RXD) όπως μπορούμε να δούμε σε αυτόν τον πίνακα και το ακόλουθο διάγραμμα σύνδεσης.

Πλάκα TTL μετατροπέα RS232 Raspberry PI μοντέλα να, Β, A +, Β +
VCC
+ 5V
TX
GPIO 14 (UART TXD)
RX
GPIO 15 (RXD UART)
GND GND
PB150047Conexiones

Διάγραμμα σύνδεσης.

Στη συνέχεια θα εγκαταστήσετε ckermit, ένα λογισμικό για τον έλεγχο της σειριακής θύρας.

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

Το πρώτο πράγμα που πρέπει να κάνουμε είναι να σας πω τη συσκευή που θα λειτουργήσει; στην περίπτωσή μου είναι ένας προσαρμογέας USB RS232, Ως εκ τούτου, είναι η αντιστοιχισμένη διαδρομή /dev/ttyUSB0 και με την επιλογή -l Πρόκειται να δείχνουν να συνδεθείτε.

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

Μετά το άνοιγμα ckermit, Μένει μόνο να καθορίσει τις παραμέτρους για τη σύνδεση; Βλέπουμε ως.

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

Τώρα πατήστε το κουμπί “Εισάγετε“, και θα δούμε μια σύνοψη των σφαλμάτων που έλαβαν χώρα κατά την έναρξη της το Βατόμουρο, και τέλος η γραμμή εντολών για να συνδεθείτε.

PB150032Απλά εισάγετε το χρήστη και το Κωδικός πρόσβασης, και βρισκόμαστε ήδη μέσα.

Screenshot του 2014-11-15 23:38:23Εάν θέλετε, μπορείτε να με ακολουθήσουν σε Πειραχτήρι, Facebook, Google +, LinkedIn, ή να μοιραστείτε με τα κουμπιά κάτω από την παρούσα δημοσίευση, Εάν έχετε οποιεσδήποτε ερωτήσεις ή προτάσεις μην διστάσετε να σχολιάσει.

Βοηθήστε μας να προσεγγίσουν περισσότερους αναγνώστες Share on LinkedInShare on FacebookTweet about this on TwitterShare on Google+Email this to someone

Αφήνω μια απάντηση