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

Όλοι θέλουν αυτοματοποίηση με μεγάλη οθόνη!: 16 βήματα
Όλοι θέλουν αυτοματοποίηση με μεγάλη οθόνη!: 16 βήματα

Βίντεο: Όλοι θέλουν αυτοματοποίηση με μεγάλη οθόνη!: 16 βήματα

Βίντεο: Όλοι θέλουν αυτοματοποίηση με μεγάλη οθόνη!: 16 βήματα
Βίντεο: Δωρεάν webinar για την ψηφιακή κάρτα εργασίας από το Taxheaven και την Epsilon Net 2024, Νοέμβριος
Anonim
Image
Image

Ναι, άλλο ένα βίντεο για τις ΟΘΟΝΕΣ, ένα θέμα που μου αρέσει πολύ! Ξέρεις γιατί?

Γιατί με αυτό, είναι δυνατό να βελτιωθεί η διεπαφή χρήστη.

Οι χρήστες αυτοματισμού χρειάζονται μια καλή οπτική ένδειξη. Σας φέρνω λοιπόν, ένα παράδειγμα με οθόνη 7 ιντσών, με χωρητικό άγγιγμα και Raspberry Pi με QT Creator (βιβλιοθήκη γραφικών).

Βήμα 1: Όλοι θέλουν αυτοματοποίηση με μεγάλη οθόνη

Πόροι που χρησιμοποιήθηκαν
Πόροι που χρησιμοποιήθηκαν

Σε αυτήν την ανάρτηση, θα παρουσιάσω έναν αυτοματισμό QT Creation, χρησιμοποιώντας νέα εξαρτήματα και ένα παράδειγμα ενεργοποίησης σερβοκινητήρα, χρησιμοποιώντας την έξοδο PWM του Raspberry Pi. Θα χρησιμοποιήσουμε επίσης μια μονάδα 4 ρελέ στον αυτοματισμό μας.

Βήμα 2: Χρησιμοποιημένοι πόροι

· Raspberry Pi 3 μοντέλο B+

· 2 φορές Servos Towerpro MG996R

· Μονάδα 4 ρελέ

· Λαμπτήρες 2x

· Υποδοχή επέκτασης

· Fonte 5V

· Προσαρμογέας ρεύματος Arduino

· Μπλουζάτορες

· Protoboard

· Οθόνη 7 ιντσών HDMI LCD 7’’ (οθόνη αφής)

· Ανεμιστήρας

Βήμα 3: Pinout Raspberry Pi 3 Model B

Pinout Raspberry Pi 3 Μοντέλο Β
Pinout Raspberry Pi 3 Μοντέλο Β

Βήμα 4: Τοποθέτηση

Βάση
Βάση
Βάση
Βάση

Βήμα 5: Καρφίτσες Raspberry Pi 3 Model B PMW

Καρφίτσες Raspberry Pi 3 Model B PMW
Καρφίτσες Raspberry Pi 3 Model B PMW
Καρφίτσες Raspberry Pi 3 Model B PMW
Καρφίτσες Raspberry Pi 3 Model B PMW

Οι ακίδες PWM στο Raspberry Pi 3 εμφανίζονται στην παραπάνω εικόνα. Χρησιμοποιούμε το κανάλι 0 για τον ένα σερβοκινητήρα και το κανάλι 1 για τον άλλο. Πρέπει να δώσουμε προσοχή στο GPIO που χρησιμοποιείται από το Wiring Pi (εικόνα στα δεξιά), οπότε θα χρησιμοποιήσουμε τα GPIO1 και GPIO24 και όχι τις καρφίτσες BCM (κανάλι Broadcom SOC) GPIO10 e GPIO19.

www.electronicwings.com/raspberry-pi/raspberry-pi-pwm-generation-using-python-and-c

Βήμα 6: Διεπαφή έργου QT

Διασύνδεση έργου QT
Διασύνδεση έργου QT
Διασύνδεση έργου QT
Διασύνδεση έργου QT

ΥΣΤΕΡΟΓΡΑΦΟ. Το στοιχείο του κουμπιού δεν υποστηρίζει giffs, οπότε θα χρησιμοποιήσουμε μια ετικέτα (lblFan) για να αναπαράγουμε το giff. Επίσης, θα χρησιμοποιήσουμε ένα αόρατο κουμπί που ονομάζεται imgFan, τοποθετημένο πάνω από την ετικέτα, με αυτόν τον τρόπο μπορούμε να συνεργαστούμε με το συμβάν κλικ.

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

Βήμα 7: Κωδικός: Δηλώσεις και μεταβλητές

Κωδικός: Δηλώσεις και Μεταβλητές
Κωδικός: Δηλώσεις και Μεταβλητές

Βήμα 8: Κατασκευαστής και Καταστροφέας

Κατασκευαστής και Καταστροφέας
Κατασκευαστής και Καταστροφέας

Βήμα 9: Κωδικός: SetPins

Κωδικός: SetPins
Κωδικός: SetPins

Βήμα 10: Κωδικός: UpdateStatus

Κωδικός: UpdateStatus
Κωδικός: UpdateStatus

Βήμα 11: Εκδηλώσεις ρυθμιστικού

Slider Events
Slider Events

Βήμα 12: Εκδηλώσεις με κουμπιά λαμπτήρων

Λαμπτήρες Κουμπιά Εκδηλώσεις
Λαμπτήρες Κουμπιά Εκδηλώσεις

Βήμα 13: Κουμπί ChangeImageBut

ChangeImageButton
ChangeImageButton

Βήμα 14: Εκδήλωση κουμπιού ανεμιστήρα

Εκδήλωση κουμπιού θαυμαστών
Εκδήλωση κουμπιού θαυμαστών

Βήμα 15: Συμβάν συμβάντος που εμφανίζει ή αποκρύπτει τον κέρσορα του ποντικιού

Πλαίσιο ελέγχου συμβάν που εμφανίζει ή αποκρύπτει τον κέρσορα του ποντικιού
Πλαίσιο ελέγχου συμβάν που εμφανίζει ή αποκρύπτει τον κέρσορα του ποντικιού

Βήμα 16: Κατεβάστε τα αρχεία

PDF

ΕΓΩ ΔΕΝ

Συνιστάται: