Πίνακας περιεχομένων:

Raspberry Pi Logic Chip Tester: 4 Βήματα
Raspberry Pi Logic Chip Tester: 4 Βήματα

Βίντεο: Raspberry Pi Logic Chip Tester: 4 Βήματα

Βίντεο: Raspberry Pi Logic Chip Tester: 4 Βήματα
Βίντεο: Как превратить Raspberry Pi Pico в ПЛК | Беремиз4Пико 2024, Ιούλιος
Anonim
Raspberry Pi Logic Chip Tester
Raspberry Pi Logic Chip Tester
Raspberry Pi Logic Chip Tester
Raspberry Pi Logic Chip Tester

Αυτό είναι ένα σενάριο λογικού ελεγκτή για ένα Raspberry pi, με αυτό μπορείτε να ελέγξετε αν λειτουργεί το (αυτο-κατασκευασμένο) λογικό κύκλωμά σας.

Αυτό το σενάριο μπορεί επίσης να χρησιμοποιηθεί για τον έλεγχο των ρελέ.

ΠΡΟΕΙΔΟΠΟΙΗΣΗ:

Το Raspberry pi δεν υποστηρίζει εισόδους GPIO 5v, οπότε εάν το κύκλωμά σας εξάγει 5V, θα πρέπει να το κατεβάσετε στα 3V ή χαμηλότερα (φαίνεται ότι λειτουργεί και το 1.6V), μπορείτε να το κάνετε με ένα απλό διαχωριστή τάσης.

Προμήθειες

Για αυτό το Instructable, θα χρειαστείτε:

1 καλώδιο διαδικτύου

1 Raspberry pi, με κάρτα SD και Raspbian OS.

5 Σύρματα που μπορούν να συνδεθούν με τις ακίδες του pi

1 σανίδα ψωμιού

1 καλώδιο τροφοδοσίας για το Raspberry pi (duh!)

επίσης θα χρειαστείτε έναν υπολογιστή που έχει θύρα διαδικτύου και έχει τερματικό πρόγραμμα (MobaXterm)

και φυσικά ένα κύκλωμα ή στοιχείο που θέλετε να δοκιμάσετε.

(προαιρετικό) 1 διαχωριστής τάσης με αναλογία R1: R2 = 1: 1 (χρησιμοποίησα 2 αντιστάσεις 200 Ohm όταν ήταν απαραίτητο)

Βήμα 1: Αποκτήστε το σενάριο στο Raspberry Pi σας

Αποκτήστε το σενάριο στο Raspberry Pi σας
Αποκτήστε το σενάριο στο Raspberry Pi σας

Λοιπόν, εάν θέλετε να ξεκινήσετε, θα πρέπει να έχετε το σενάριο, οπότε εδώ είναι, μπορείτε να το κατεβάσετε από το Google Drive.

Με το MobaXterm μπορείτε να ρίξετε το αρχείο σε ένα μέρος όπου το θέλετε στο RPi σας.

εάν θέλετε να το πληκτρολογήσετε με μη αυτόματο τρόπο, υπάρχει επίσης ένα αρχείο κειμένου που μπορείτε να αντιγράψετε.

Βήμα 2: Σύνδεση του δοκιμαστή σας

Σύνδεση του δοκιμαστή σας
Σύνδεση του δοκιμαστή σας
Σύνδεση του δοκιμαστή σας
Σύνδεση του δοκιμαστή σας

Φυσικά, για να λάβετε αποτελέσματα θα πρέπει να συνδέσετε τον ελεγκτή σας με το αντικείμενο προς δοκιμή.

Επειδή αυτό είναι πολύ δύσκολο να εξηγηθεί μόνο με κείμενο, έχω επισυνάψει δύο εικόνες, μία με το pinout RPi και μία με «διαγράμματα καλωδίωσης» ή κάτι τέτοιο.

Στην εικόνα θα δείτε έναν διαχωριστή τάσης, τον οποίο θα πρέπει να χρησιμοποιήσετε όταν δοκιμάζετε λογικές πύλες εξόδου 5v.

Επίσης, υπάρχουν διαγράμματα καλωδίωσης για οποιαδήποτε λογική πύλη (δεν περιορίζεται στο AND), και για ένα ρελέ.

Ελπίζω ότι αυτές οι εικόνες είναι αρκετά καλές για να σας εξηγήσουν πώς να συνδέσετε τα πάντα.

Βήμα 3: Δοκιμή

Δοκιμές
Δοκιμές
Δοκιμές
Δοκιμές

Μετά την ολοκλήρωση των βημάτων 1 και 2, μπορείτε τελικά να δοκιμάσετε αυτό το σενάριο και τον ελεγκτή.

Για να εκτελέσετε το σενάριο, μεταβείτε στον κατάλογο όπου βρίσκεται το σενάριο, και στη συνέχεια εκτελέστε το πληκτρολογώντας: python3 LOGIC_TESTER.py

(τα κάνετε όλα αυτά στο τερματικό του Raspberry pi)

αφού πληκτρολογήσετε τον παραπάνω κώδικα, θα πρέπει απλώς να πληκτρολογήσετε τους αριθμούς 1 ή 2 και να πατήσετε enter, ανάλογα με το τι θέλετε να κάνει το σενάριο.

Βήμα 4: Αποτελέσματα

Αποτελέσματα
Αποτελέσματα
Αποτελέσματα
Αποτελέσματα
Αποτελέσματα
Αποτελέσματα
Αποτελέσματα
Αποτελέσματα

Συγχαρητήρια: τώρα έχετε τα πρώτα σας αποτελέσματα από τον ελεγκτή, παραπάνω είναι μερικά παραδείγματα αποτελεσμάτων

Ο ελεγκτής εκτελεί πρώτα μια σειρά εισόδων μέσω της λογικής πύλης/ρελέ και στη συνέχεια αποθηκεύει την έξοδο, αργότερα θα συγκρίνει τις εξόδους με τους πίνακες αλήθειας όλων των υπαρχουσών λογικών πύλων.

Εάν οι έξοδοι είναι ίδιες με ορισμένες λογικές πύλες, θα εξάγει το όνομα της πύλης που δοκιμάζατε.

εάν οι έξοδοι δεν είναι ίσες με κανέναν από τους πίνακες αλήθειας, η λογική πύλη σας είναι πιθανώς σπασμένη ή οι συνδέσεις είναι κακές.

διασκεδάστε χρησιμοποιώντας τον ελεγκτή και ελπίζω να βρείτε αυτό το Instructable χρήσιμο.

Συνιστάται: