Πίνακας περιεχομένων:
- Προμήθειες
- Βήμα 1: Εγκαταστήστε το Shunya OS στο Raspberry Pi 4
- Βήμα 2: Εγκαταστήστε τις διεπαφές Shunya
- Βήμα 3: Συνδέσεις αισθητήρων
- Βήμα 4: Παράδειγμα κώδικα
Βίντεο: Διεπαφή Αισθητήρας ADXL335 στο Raspberry Pi 4B σε 4 Βήματα: 4 Βήματα
2024 Συγγραφέας: John Day | [email protected]. Τελευταία τροποποίηση: 2024-01-30 08:34
Σε αυτό το Instructable πρόκειται να διασυνδέσουμε έναν αισθητήρα ADXL335 (επιταχυνσιόμετρο) στο Raspberry Pi 4 με Shunya O/S
Προμήθειες
- Raspberry Pi 4B (οποιαδήποτε παραλλαγή)
- Τροφοδοτικό συμβατό με Raspberry Pi 4B
- Κάρτα micro SD 8 GB ή μεγαλύτερη
- Οθόνη
- καλώδιο micro-HDMI
- Ποντίκι
- Πληκτρολόγιο
- φορητό υπολογιστή ή άλλος υπολογιστής για τον προγραμματισμό της κάρτας μνήμης
- ADXL3355 Αισθητήρας επιταχυνσιόμετρου - Αγορά
- Ενότητα PCF8591 ADC - Αγορά
- Breadboard
- Σύνδεση καλωδίων
Βήμα 1: Εγκαταστήστε το Shunya OS στο Raspberry Pi 4
Θα χρειαστείτε φορητό υπολογιστή ή υπολογιστή με αναγνώστη/προσαρμογέα κάρτας micro SD για να φορτώσετε την κάρτα micro SD με το Shunya OS.
- Κατεβάστε το Shunya OS από τον επίσημο ιστότοπο εκδόσεων
- Τα παιδιά του Shunya OS έχουν ένα αξιοπρεπές σεμινάριο σχετικά με το Flashing Shunya OS στο Raspberry Pi 4.
- Τοποθετήστε κάρτα micro SD στο Raspberry Pi 4.
- Συνδέστε το ποντίκι και το πληκτρολόγιο στο Raspberry Pi 4.
- Συνδέστε την οθόνη στο Raspberry Pi 4 μέσω micro-HDMI
- Συνδέστε το καλώδιο τροφοδοσίας και ενεργοποιήστε το Raspberry Pi 4.
Το Raspberry Pi 4 πρέπει να εκκινήσει με το Shunya OS.
Βήμα 2: Εγκαταστήστε τις διεπαφές Shunya
Το Shunya Interfaces είναι μια βιβλιοθήκη GPIO για όλους τους πίνακες που υποστηρίζονται από το Shunya OS.
Για να εγκαταστήσουμε τα Shunya Interfaces πρέπει να το συνδέσουμε στο wifi με πρόσβαση στο διαδίκτυο.
1. Συνδεθείτε στο wifi χρησιμοποιώντας την εντολή
$ nmtui
2. Η εγκατάσταση των διεπαφών Shunya είναι εύκολη, απλώς εκτελέστε την εντολή
$ sudo apt install shunya-interfaces
Βήμα 3: Συνδέσεις αισθητήρων
Το ADXL335 είναι ένας αναλογικός αισθητήρας, αλλά το Raspberry Pi 4 είναι μια ψηφιακή συσκευή. Επομένως χρειαζόμαστε έναν μετατροπέα PCF8591 (ADC) που μετατρέπει όλες τις αναλογικές τιμές που δίνονται από το ADXL335 σε ψηφιακές τιμές κατανοητές από το Raspberry Pi 4.
Το διάγραμμα κυκλώματος δίνεται στην παραπάνω εικόνα.
- Συνδέστε τις καρφίτσες SDA & SCL στο PCF8591 στην καρφίτσα 3 & την καρφίτσα 5 στο Raspberry Pi 4.
- Συνδέστε το VCC & GND στο PCF8591 στο pin 4 (5V) & pin 6 (GND) στο Raspberry Pi 4.
- Συνδέστε το VCC & GND στο ADXL335 στο VCC & GND στο PCF8591.
- Συνδέστε το Ain1 στο PCF8591 στο X στο ADXL335.
- Συνδέστε το Ain2 στο PCF8591 στο Y στο ADXL335.
- Συνδέστε το Ain3 στο PCF8591 στο Z στο ADXL335.
Βήμα 4: Παράδειγμα κώδικα
- Κατεβάστε τον κωδικό που δίνεται παρακάτω.
- Μεταγλωττίστε το χρησιμοποιώντας την εντολή
$ gcc -o adxl335 adxl335.c -lshunyaInterfaces
Εκτελέστε το χρησιμοποιώντας την εντολή
$ sudo./adxl335
Συνιστάται:
Αισθητήρας θερμοκρασίας και κρέατος BBQ στο ESP8266 Με οθόνη: 5 βήματα (με εικόνες)
BBQ Temperature & Meat Sensor στο ESP8266 With Display: Σε αυτό το Instructable θα σας δείξω πώς να φτιάξετε τη δική σας έκδοση ενός εργαλείου BBQ που μετρά την τρέχουσα θερμοκρασία στο μπάρμπεκιου σας και ενεργοποιεί έναν ανεμιστήρα για να ανάψει αν χρειαστεί. Επιπλέον, υπάρχει επίσης ένας αισθητήρας θερμοκρασίας πυρήνα κρέατος attac
SCARA Robot: Learning About Foward and Inverse Kinematics !!! (Plot Twist Μάθετε πώς να δημιουργείτε μια διεπαφή πραγματικού χρόνου στο ARDUINO χρησιμοποιώντας την ΕΠΕΞΕΡΓΑΣΙΑ !!!!): 5 βήματα (με εικόνες)
SCARA Robot: Learning About Foward and Inverse Kinematics !!! (Plot Twist Μάθετε πώς να δημιουργείτε μια διεπαφή πραγματικού χρόνου στο ARDUINO χρησιμοποιώντας την ΕΠΕΞΕΡΓΑΣΙΑ !!!!): Ένα ρομπότ SCARA είναι ένα πολύ δημοφιλές μηχάνημα στον κόσμο της βιομηχανίας. Το όνομα σημαίνει τόσο Selective Compliant Assembly Robot Arm είτε Selective Compliant Articulated Robot Arm. Είναι βασικά ένα ρομπότ τριών βαθμών ελευθερίας, που είναι τα δύο πρώτα διανομή
IOT123 - ΣΥΝΔΕΣΜΟΣ ΑΙΣΘΗΤΗΡΑΣ ΑΙΣΘΗΤΗΡΑΣ: ΙΣΤΟΣΕΛΙΔΑ ΠΡΟΣΑΡΜΟΓΗΣ ICOS10: 11 Βήματα
IOT123 - ASSIMILATE SENSOR HUB: ICOS10 CUSTOMIZATION WEBSEREVER: The ASSIMILATE SENSOR/ACTOR Slaves ενσωματώνουν μεταδεδομένα που χρησιμοποιούνται για τον καθορισμό των απεικονίσεων στο Crouton. Αυτή η κατασκευή προσθέτει έναν διακομιστή ιστού στο ESP8266 Master, εξυπηρετεί ορισμένα αρχεία διαμόρφωσης που μπορούν να τροποποιηθούν από τον χρήστη και στη συνέχεια χρησιμοποιεί αυτά τα αρχεία για επαναπροσδιορισμό
Αισθητήρας αφής & Αισθητήρας ήχου Έλεγχος φώτων AC/DC: 5 βήματα
Αισθητήρας αφής & Αισθητήρας ήχου Έλεγχος φώτων AC/DC: Αυτό είναι το πρώτο μου έργο και αυτό λειτουργεί με βάση δύο βασικούς αισθητήρες, ένας είναι ο αισθητήρας αφής και ο δεύτερος είναι ο αισθητήρας ήχου, όταν πατάτε την επιφάνεια αφής στον αισθητήρα αφής το φως AC θα αλλάξει ΕΝΕΡΓΟΠΟΙΗΜΕΝΟ, αν το αφήσετε, το Φως θα είναι Σβηστό και το ίδιο
Διεπαφή πολλαπλής αφής στο φθηνό (πραγματικά φθηνό): 3 βήματα
Διασύνδεση πολλαπλής αφής στο φθηνό (πραγματικά φθηνό): Αυτό είναι το πρώτο μου εκπαιδευτικό, οπότε παρακαλώ να είστε καλοί. Αυτός είναι ο τρόπος για να φτιάξετε μια διεπαφή πολλαπλής αφής από το γραφείο σας για πολύ λίγα χρήματα. Τελικά ανέβηκε ένα βίντεο, συγγνώμη για το κακό ρυθμό καρέ που ο φορητός υπολογιστής μου δεν είναι τόσο καλός