Πίνακας περιεχομένων:
- Βήμα 1: Ρελέ Grove
- Βήμα 2: Σχέδιο υλικού
- Βήμα 3: Εγκατάσταση του CSR UEnergy SDK
- Βήμα 4: Αρχιτεκτονική λογισμικού
- Βήμα 5: Παράδειγμα κώδικα για το χειρισμό της πρόσβασης GPIO
Βίντεο: CSR1011 - Ρελέ ενεργοποίησης: 5 βήματα
2024 Συγγραφέας: John Day | [email protected]. Τελευταία τροποποίηση: 2024-01-30 08:32
Το CSR1011 είναι ένα έξυπνο τσιπ Bluetooth μιας λειτουργίας και αυτό το σεμινάριο δείχνει πώς μπορείτε να αποκτήσετε πρόσβαση στους GPIO και να ενεργοποιήσετε ένα ρελέ.
Βήμα 1: Ρελέ Grove
Το συστατικό που χρησιμοποιήθηκε σε αυτό το σεμινάριο ήταν το Grove-Relay. Αυτή η ενότητα είναι ένας ψηφιακός διακόπτης που ανοίγει κανονικά. Μέσω αυτού, μπορείτε να ελέγξετε κύκλωμα υψηλής τάσης με χαμηλή τάση, ας πούμε 5V στο χειριστήριο. Υπάρχει μια ενδεικτική λυχνία LED στην πλακέτα, η οποία θα ανάψει όταν κλείσουν οι ελεγχόμενοι ακροδέκτες.
Βήμα 2: Σχέδιο υλικού
Για τη σύνδεση της μονάδας ρελέ στο CSR1011 σχεδιάστηκε ένα υλικό για την τροφοδοσία του ρελέ, επειδή το CSR1011 τροφοδοτείται με 3v3 και το εξάρτημα χρειάζεται 5v για να λειτουργήσει. Στο CSR, ο πείρος 4 (GPIO 10) χρησιμοποιήθηκε για τη σύνδεση του ρελέ.
Βήμα 3: Εγκατάσταση του CSR UEnergy SDK
Για τον χειρισμό της εφαρμογής στο CSR1011 χρησιμοποιείται το Ολοκληρωμένο Περιβάλλον Ανάπτυξης (xIDE) που παρέχεται με τα κιτ ανάπτυξης λογισμικού μEnergy (SDK). Το λογισμικό παρέχεται στο CD-ROM, αλλά μπορείτε επίσης να το κατεβάσετε από εδώ.
Βήμα 4: Αρχιτεκτονική λογισμικού
Στο CSR1011 η εφαρμογή επικοινωνεί με υλικολογισμικό χρησιμοποιώντας κλήσεις API που υλοποιούνται με κλήσεις υλικολογισμικού για διάφορα συμβάντα στον κύκλο ζωής της εφαρμογής. Όταν δημιουργείται ένα έργο, μερικές συναρτήσεις έχουν ήδη εφαρμοστεί, αυτές οι συναρτήσεις χρησιμοποιούνται στον κύκλο ζωής της εφαρμογής:
- AppPowerOnReset (): Λειτουργία εφαρμογής που καλείται αμέσως μετά την επαναφορά ενεργοποίησης.
- AppInit (): Αυτή η λειτουργία ονομάζεται κάθε εκκίνηση και πρέπει να περιέχει αρχικοποίηση εφαρμογής.
- AppProcessSystemEvent (): Λειτουργία που καλείται από το υλικολογισμικό για την επεξεργασία συμβάντων σε επίπεδο συστήματος, όπως χαμηλή μπαταρία και αλλαγή επιπέδου PIO.
- AppProcessLmEvent (): Λειτουργία που χρησιμοποιείται για τη διαχείριση συμβάντων που σχετίζονται με την επικοινωνία από υλικολογισμικό.
- Χρονόμετρα: Εκτελέστε πάνω από το χρονόμετρο υλικού με ακρίβεια μικροδευτερολέπτου.
Βήμα 5: Παράδειγμα κώδικα για το χειρισμό της πρόσβασης GPIO
Ο διαθέσιμος κώδικας δείχνει πώς μπορείτε να ρυθμίσετε και να ρυθμίσετε την κατάσταση του GPIO ώστε να ενεργοποιείται ένα ρελέ συνδεδεμένο στο GPIO10 του CSR1011. Για να χειριστείτε την πρόσβαση στο GPI, χρησιμοποιήθηκαν διαθέσιμες λειτουργίες στη βιβλιοθήκη pio.h στο group_PIO_B.html στο uEnergy SDK.
Συνιστάται:
Εύκολος ανεμιστήρας κυκλώματος με κουμπί ενεργοποίησης/απενεργοποίησης: 3 βήματα
Easy Snap Circuit Fan With On/Off Switch: Αυτό είναι ένα εύκολο έργο χρησιμοποιώντας snap κυκλώματα --- ελπίζω να σας αρέσει! Αυτό το έργο είναι για διασκέδαση και ίσως θα μπορούσε να σας βοηθήσει να δροσιστείτε. Δεν λειτουργεί πραγματικά έτσι, αλλά είναι εκπαιδευτικό! P.S Αυτό το έργο απευθύνεται μόνο σε αρχάριους χωρίς την επίδειξη
Ένας επιτραπέζιος υπολογιστής Raspberry Pi PC-PSU με σκληρό δίσκο, ανεμιστήρα, τροφοδοτικό και διακόπτη ενεργοποίησης: 6 βήματα
Ένας επιτραπέζιος υπολογιστής Raspberry Pi PC-PSU με σκληρό δίσκο, ανεμιστήρα, τροφοδοτικό και διακόπτη on-off: Σεπτέμβριος 2020: Ένα δεύτερο Raspberry Pi που στεγαζόταν μέσα σε μια επανασχεδιασμένη θήκη τροφοδοσίας υπολογιστή, είχε κατασκευαστεί. Αυτό χρησιμοποιεί έναν ανεμιστήρα από πάνω - και η διάταξη των εξαρτημάτων μέσα στη θήκη PC -PSU είναι επομένως διαφορετική. Μια τροποποιημένη (για 64x48 pixel), Διαφήμιση
Τρόπος ενεργοποίησης/απενεργοποίησης διακόπτη αφής για οικιακές συσκευές: 4 βήματα
Πώς να ενεργοποιήσετε/απενεργοποιήσετε το διακόπτη αφής για οικιακές συσκευές: Αυτός είναι ένας διακόπτης ενεργοποίησης/απενεργοποίησης αφής χωρίς κανένα μικροελεγκτή. Μπορείτε να αγγίξετε το δάχτυλό σας; Πρώτη φορά σε μεταλλική πλάκα και μετά λαμπτήρα; ΕΝΕΡΓΟΠΟΙΗΜΕΝΟ ΚΑΙ Μετά την αφαίρεση του λαμπτήρα δαχτύλου; Μείνετε. Μπορείτε να αγγίξετε το δάχτυλό σας; Δεύτερη φορά σε μεταλλική πλάκα Στη συνέχεια λάμπα;
Αυτόματη συσκευή ενεργοποίησης κλιματιστικού: 5 βήματα
Αυτόματη συσκευή ενεργοποίησης κλιματιστικού: Αυτή η συσκευή ονομάζεται συσκευή αυτόματης ενεργοποίησης κλιματιστικού. Όταν βρίσκεστε στο ζεστό σας δωμάτιο και μόλις τελειώσατε το σχολείο, είστε πολύ κουρασμένοι για να ενεργοποιήσετε το κλιματιστικό, τότε αυτή η συσκευή είναι ιδανική για εσάς. Ο μηχανισμός αυτής της συσκευής είναι πολύ απλός. W
[EMG] Διακόπτης ενεργοποίησης μυών: 3 βήματα
[EMG] Muscle Activated Switch: Αυτό το πρωτότυπο δείχνει τις δυνατότητες υλικού/λογισμικού χαμηλού κόστους και ανοιχτού κώδικα για να επιτρέψει τον έλεγχο του υπολογιστή μέσω ηλεκτρικής μυϊκής δραστηριότητας. Το κόστος που σχετίζεται με τις συσκευές εκτός ράφι περιορίζει την πρόσβαση σε αυτήν την τεχνολογία, η οποία μπορεί να