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

Κινούμενη μηχανή με παρακολούθηση ματιών: 8 βήματα
Κινούμενη μηχανή με παρακολούθηση ματιών: 8 βήματα

Βίντεο: Κινούμενη μηχανή με παρακολούθηση ματιών: 8 βήματα

Βίντεο: Κινούμενη μηχανή με παρακολούθηση ματιών: 8 βήματα
Βίντεο: 6 πράγματα που δεν ξέρεις για το iPhone! | 2022 Tips 2024, Ιούλιος
Anonim
Κινούμενη μηχανή με παρακολούθηση ματιών
Κινούμενη μηχανή με παρακολούθηση ματιών

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

Προμήθειες

1 -Υπολογιστής με σύστημα παρακολούθησης ματιών

1 -Μονάδα ρελέ USB

Ρελέ αυτοκινήτου 2 -40 αμπέρ

2 -μοτέρ 200 w (μοτέρ αναπηρικής πολυθρόνας)

Έλεγχοι ταχύτητας 2 -10 amp

2 τεμ 12-40 VDC 10 AMP Το πλάτος παλμού διαμορφώνει τον έλεγχο της ταχύτητας του κινητήρα

Μπαταρία 1- 12 v

Βήμα 1: Λογική έργου

Λογική έργου
Λογική έργου

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

Βήμα 2: Ανάλυση της κάρτας ρελέ

Ανάλυση της κάρτας ρελέ
Ανάλυση της κάρτας ρελέ

Αυτός ο τύπος καρτών διαθέτει είσοδο USB, είσοδο τάσης, ρελέ και τους αντίστοιχους ακροδέκτες τους

Διαθέτει επίσης προ-προγραμματισμένο τσιπ ή μικροελεγκτή. Για να ενεργοποιήσετε τα ρελέ, πρέπει να παρέχετε αρχεία που είναι προγράμματα οδήγησης, αρχεία με επέκταση.dll που έχει τις λειτουργίες που εκτελεί ο μικροελεγκτής, για παράδειγμα την εμφάνιση του σειριακού αριθμού της κάρτας, την ενεργοποίηση του ρελέ 1, την ενεργοποίηση του ρελέ 2 κ.ο.κ. Το Αυτές είναι οι συναρτήσεις, αλλά όποιος τις ενεργοποιήσει γι 'αυτό πρέπει επίσης να έχει αρχεία με επέκταση.exe που είναι αυτά που επικαλούνται λειτουργίες, υπάρχουν προγράμματα για παράθυρα και προγράμματα για παράθυρο DOS.

Κάθε συσκευή έχει έναν μόνο σειριακό αριθμό σε αυτήν την περίπτωση χρησιμοποιούμε την εφαρμογή GuiApp_English.exe για να λάβουμε τον σειριακό αριθμό.

Βήμα 3: Σύνδεση και ταυτοποίηση της κάρτας

Σύνδεση και ταυτοποίηση της κάρτας
Σύνδεση και ταυτοποίηση της κάρτας

Η κάρτα συνδέεται με τον υπολογιστή μέσω καλωδίου USB.

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

Αυτή τη στιγμή πρέπει να σκεφτούμε ποιο ρελέ θα ξεκινήσει κάθε κινητήρα, για αυτήν την περίπτωση το ρελέ 1 είναι για τον δεξί κινητήρα, το ρελέ 2 είναι για τον αριστερό κινητήρα

Βήμα 4: Υπολογιστής και αισθητήρες

Υπολογιστής και αισθητήρες
Υπολογιστής και αισθητήρες

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

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

Τώρα, εάν ανοίξετε το πρόγραμμα ρελέ, μπορείτε να ενεργοποιήσετε καθένα από τα ρελέ, μετακινώντας τον δείκτη με την προβολή σας, ωστόσο το παράθυρο του προγράμματος δεν είναι τόσο μεγάλο, ώστε ακόμη και η βαθμονόμηση των αισθητήρων να είναι λίγο δύσκολη στη λειτουργία των κουμπιών, Υπάρχουν δύο επιλογές λύστε αυτό: 1.- Ασκήστε την κίνηση του δείκτη με τα μάτια για να αποκτήσετε την επιθυμητή ακρίβεια 2.- Φτιάξτε ένα πρόγραμμα με μεγαλύτερο παράθυρο που ενεργοποιεί τις συγκεκριμένες λειτουργίες για τα ρελέ, θα σας φαινόταν περίπλοκο, αλλά στο visual basic δεν είναι

Βήμα 5: Συνδέσεις

Image
Image
Συνδέσεις
Συνδέσεις

Αυτό το διάγραμμα δεν περιλαμβάνει τον ελεγκτή ταχύτητας που θα έπρεπε να τοποθετηθεί ανάμεσα στους κινητήρες και τα τελευταία ρελέ τα μαύρα των 30 amp

Βήμα 6: Προσαρμοσμένο πρόγραμμα για την ενεργοποίηση λειτουργιών

Προσαρμοσμένο πρόγραμμα για την ενεργοποίηση λειτουργιών
Προσαρμοσμένο πρόγραμμα για την ενεργοποίηση λειτουργιών

Αυτή η οθόνη δημιουργήθηκε στο visual basic, είναι πολύ εύκολο γιατί βάζετε μόνο τα σχέδια των βέλων και στη συνέχεια προσθέτετε τη ρουτίνα που εκτελέσατε όταν πατήσατε το κουμπί, δεν είχα προγραμματίσει ποτέ στο visual Basic και μου πήρε μερικές ώρες για να το κάνω είναι πολύ διαισθητικό, αυτό που μου κόστισε λίγο δουλειά ήταν να πιάσω τις λειτουργίες απευθείας, αυτό που κάνω είναι να επικαλεστώ το πρόγραμμα από το παράθυρο DOS, δηλαδή το κουμπί ανοίγει το πρόγραμμα σε DOS και εκτελεί την οδηγία.

Κάτω από τον κωδικό για τα κουμπιά, Δημόσιο έντυπο τάξης 1

Private Sub Form1_Load (αποστολέας ως αντικείμενο, e ως EventArgs) χειρίζεται το MyBase. Load

Τέλος υπο

ΚΟΥΜΠΙ STOP

Κουμπί Private Sub11Click (αποστολέας ως αντικείμενο, e ως EventArgs) Κουμπί χειρίζεται 1. Κάντε κλικ στο Dim close As String close = "HW341 close 255"

System. Diagnostics. Process. Start ("c: / carpeta de prueba / CommandApp_USBRelay", κλείσιμο) End Sub

ΚΟΥΜΠΙ ΜΠΡΟΣΤΑ

Private Sub PictureBox1_Click (αποστολέας ως αντικείμενο, και ως EventArgs) Λαβές

PictureBox1. Κάντε κλικ

Dim adelante As String forward = "HW341 open 255" /// ο αριθμός 255 ανοίγει όλα τα ρελέ ταυτόχρονα

System. Diagnostics. Process. Start ("c: / carpeta de prueba / CommandApp_USBRelay", εμπρός) Τέλος υπο

ΔΕΞΙ ΚΟΥΜΠΙ

Private Sub PictureBox2_Click (αποστολέας ως αντικείμενο, και ως EventArgs) Λαβές

2. Κάντε κλικ στο

Dim izquierda As String left = "HW341 open 01"

System. Diagnostics. Process. Start ("c: / carpeta de prueba / CommandApp_USBRelay", αριστερά) Τέλος υπο

/// εάν θέλετε να στρίψετε την ακαμψία, πρέπει στο αριστερό μοτέρ

ΑΡΙΣΤΕΡΟ ΚΟΥΜΠΙ

Private Sub PictureBox3_Click (αποστολέας ως αντικείμενο, και ως EventArgs) Λαβές

3. Κάντε κλικ στο

Dim right As String right = "HW341 open 02"

System. Diagnostics. Process. Start ("c: / carpeta de prueba / CommandApp_USBRelay", rigth) End Sub

Τέλος Τάξης

Το αρχείο DLL πρέπει να βρίσκεται στον ίδιο φάκελο

Βήμα 7: Έναρξη εργασίας

Image
Image

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

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

Βήμα 8: Άλλες εικόνες αρχείων

Συνιστάται: