Πίνακας περιεχομένων:
- Βήμα 1: Ξεκινώντας με μια κενή κάρτα SD, κατεβάστε την εικόνα Raspbian και εγκαταστήστε την κάρτα SD
- Βήμα 2: Συνδέστε το Raspberry Pi στην τηλεόραση/οθόνη και εκτελέστε την αρχική εγκατάσταση
- Βήμα 3: Προαιρετικό: Λειτουργήστε το Pi Headless
- Βήμα 4: Συνιστάται: Ενημέρωση λειτουργικού συστήματος
- Βήμα 5: Προαιρετικό: Ρυθμίστε τη διεύθυνση IP E-mailer
- Βήμα 6: Προαιρετικό - Ρύθμιση VNC
- Βήμα 7: Εγκαταστήστε τη βιβλιοθήκη BCM2835 SPI
- Βήμα 8: Λάβετε παράδειγμα ADXL362 SPI
- Βήμα 9: Phyiscally Connect ADXL362 Breakout στο Raspberry Pi GPIO
- Βήμα 10: Μεταγλώττιση και εκτέλεση ADXL362_RaspPi
Βίντεο: Προκαταρκτικό* SPI στο Pi: Επικοινωνία με επιταχυνσιόμετρο SPI 3 αξόνων με χρήση Raspberry Pi: 10 βήματα
2024 Συγγραφέας: John Day | [email protected]. Τελευταία τροποποίηση: 2024-01-30 08:37
Βήμα προς βήμα οδηγός για το πώς να ρυθμίσετε το Raspbian και να επικοινωνήσετε με μια συσκευή SPI χρησιμοποιώντας τη βιβλιοθήκη bcm2835 SPI (ΔΕΝ χτυπήθηκε λίγο!)
Αυτό είναι ακόμα πολύ προκαταρκτικό… Πρέπει να προσθέσω καλύτερες εικόνες φυσικής σύνδεσης και να δουλέψω μέσω κάποιου αμήχανου κώδικα.
Βήμα 1: Ξεκινώντας με μια κενή κάρτα SD, κατεβάστε την εικόνα Raspbian και εγκαταστήστε την κάρτα SD
Επισκεφτείτε τη διεύθυνση https://www.raspberrypi.org/downloads για οδηγίες σχετικά με τον τρόπο εγκατάστασης του Raspbian
Έκανα λήψη: Εικόνα Raspbian και χρησιμοποίησα το Win32DiskImager για εγκατάσταση σε κάρτα SD Υπάρχουν επίσης περισσότερες πληροφορίες στη διεύθυνση
Βήμα 2: Συνδέστε το Raspberry Pi στην τηλεόραση/οθόνη και εκτελέστε την αρχική εγκατάσταση
(Δεν απαιτείται ακόμη σύνδεση στο Διαδίκτυο)
Ορίστε τη ζώνη ώρας ενεργοποιήστε την Ενημέρωση SSH Στη συνέχεια, Τέλος. Κωδικός τερματικού: επανεκκίνηση
Βήμα 3: Προαιρετικό: Λειτουργήστε το Pi Headless
Εξαιρετικό σεμινάριο athttps://elinux.org/RPi_Remote_Access Χρησιμοποιώ Putty (Windows) ή Terminal (Mac) για σύνδεση με SSH
Βήμα 4: Συνιστάται: Ενημέρωση λειτουργικού συστήματος
Κωδικός τερματικού: sudo apt-get update sudo apt-get upgrade
Βήμα 5: Προαιρετικό: Ρυθμίστε τη διεύθυνση IP E-mailer
Έχω ρυθμίσει το Pi μου να μου στέλνει e-mail στη διεύθυνση IP κάθε φορά που ξεκινά. Αυτό διευκολύνει τη ζωή μου όταν πρέπει να συνδεθώ απομακρυσμένα χρησιμοποιώντας SSH.
Εξαιρετικό σεμινάριο athttps://elinux.org/RPi_Email_IP_On_Boot_Debian
Βήμα 6: Προαιρετικό - Ρύθμιση VNC
Εξαιρετικό σεμινάριο athttps://elinux.org/RPi_VNC_Server Δεν πέρασα ολόκληρο το σεμινάριο … μόνο τα ακόλουθα βήματα: $ sudo apt -get install tightvncserver $ tightvncserver $ vncserver: 1 -γεωμετρία 1200x800 -βάθος 24 Και, δημιούργησα ένα δέσμη ενεργειών για να περιορίσω την πληκτρολόγηση στο ελάχιστο.
Βήμα 7: Εγκαταστήστε τη βιβλιοθήκη BCM2835 SPI
gist.github.com/3183536
Εξαιρετική τεκμηρίωση (και παραδείγματα) στη διεύθυνση https://www.open.com.au/mikem/bcm2835 Τερματικός κωδικός: cd; // wget https://www.open.com.au/mikem/bcm2835/bcm2835-1.5.tar.gz; // Το Pi μου δεν μπορεί να καταλάβει αυτό το URL - δεν μπορείτε να επιλύσετε το όνομα κεντρικού υπολογιστή; wget https://67.192.60.197/mikem/bcm2835/bcm2835-1.5.tar.gz tar xvfz bcm2835-1.5.tar.gz; cd bcm2835-1.5;./Διαμορφώστε; φτιαχνω, κανω; sudo make install
Βήμα 8: Λάβετε παράδειγμα ADXL362 SPI
Σημείωση: Ο κώδικας εξακολουθεί να είναι πολύ βασικός… πρέπει να βελτιωθεί η λήψη ADXL362_RaspPi από τη διεύθυνση https://github.com/annem/ADXL362_RaspPi (Πώς να το κάνετε αυτό στο Pi, χρησιμοποιώντας το wget; Αντιμετωπίζω πρόβλημα με αυτό… "δεν μπορώ να επιλύσω τη διεύθυνση κεντρικού υπολογιστή" github.com '")
Βήμα 9: Phyiscally Connect ADXL362 Breakout στο Raspberry Pi GPIO
Περισσότερες λεπτομέρειες έρχονται…
Περισσότερες πληροφορίες σχετικά με ADXL362 (επιταχυνσιόμετρο εξαιρετικά χαμηλής ισχύος 3 αξόνων) στο analog.com/ADXL362 Connect 3v3, GND, SPI0 MOSI, SPI0 MISO, SPI0 SCLK, SPI0 CE0 N στο Raspberry Pi to VDDand VIO, GND (2), MOSI, MISO, SCLK και CSB στον πίνακα ADXL362 Breakout.
Βήμα 10: Μεταγλώττιση και εκτέλεση ADXL362_RaspPi
τερματικός κωδικός: gcc -o ADXL362_RaspPi -I../bcm2835-1.5/src../bcm2835.c ADXL_RaspPi.c sudo./ADXL362_RaspPi Το οποίο συνδυάζω σε ένα σενάριο που ονομάζεται compileADXL362.
Συνιστάται:
MPU 6050 Gyro, Επιταχυνσιόμετρο Επικοινωνία με Arduino (Atmega328p): 5 Βήματα
MPU 6050 Gyro, Επιταχυνσιόμετρο Επικοινωνία με Arduino (Atmega328p): Το MPU6050 IMU διαθέτει επιταχυνσιόμετρο 3 αξόνων και γυροσκόπιο 3 αξόνων ενσωματωμένο σε ένα μόνο τσιπ. Το γυροσκόπιο μετρά την ταχύτητα περιστροφής ή το ρυθμό αλλαγής της γωνιακής θέσης με την πάροδο του χρόνου, Άξονας Χ, Υ και Ζ. Οι έξοδοι του γυροσκοπίου είναι
Raspberry Pi - ADXL345 Επιταχυνσιόμετρο 3 αξόνων Java Tutorial: 4 βήματα
Raspberry Pi-ADXL345 Επιταχυνσιόμετρο 3 αξόνων Java Tutorial: Το ADXL345 είναι ένα μικρό, λεπτό, επιταχυνσιόμετρο 3 αξόνων, εξαιρετικά υψηλής ισχύος, με υψηλή ανάλυση (13 bit) έως και ± 16 g. Τα ψηφιακά δεδομένα εξόδου διαμορφώνονται ως συμπλήρωμα δύο δυαδικών ψηφίων 16 και είναι προσβάσιμα μέσω της ψηφιακής διεπαφής I2 C. Μετρά τα
Έλεγχος κίνησης με Raspberry Pi και LIS3DHTR, επιταχυνσιόμετρο 3 αξόνων, χρησιμοποιώντας Python: 6 βήματα
Έλεγχος κίνησης με Raspberry Pi και LIS3DHTR, επιταχυνσιόμετρο 3 αξόνων, χρησιμοποιώντας Python: Η ομορφιά μας περιβάλλει, αλλά συνήθως, πρέπει να περπατάμε σε έναν κήπο για να το γνωρίζουμε. - RumiΣαν η μορφωμένη ομάδα που φαίνεται να είμαστε, επενδύουμε τη συντριπτική πλειοψηφία της ενέργειας μας δουλεύοντας πριν από τους υπολογιστές και τα κινητά μας τηλέφωνα. Ως εκ τούτου, αφήνουμε συχνά την ευημερία μας
Επιταχυνσιόμετρο 3 αξόνων, ADXL345 με Raspberry Pi χρησιμοποιώντας Python: 6 βήματα
Επιταχυνσιόμετρο 3 αξόνων, ADXL345 με Raspberry Pi Χρήση Python: Σκέφτεστε ένα gadget που μπορεί να ελέγξει το σημείο στο οποίο είναι κεκλιμένο το Offroader. Δεν θα ήταν ευχάριστο σε περίπτωση που κάποιος προσαρμοστεί όταν υπάρχει πιθανότητα ανατροπής; Προφανώς ναι. Θα ήταν αληθινό
Οθόνη LCD I2C / IIC - Χρήση LCD SPI στην οθόνη LCD I2C Χρήση μονάδας SPI σε IIC με Arduino: 5 βήματα
Οθόνη LCD I2C / IIC | Χρησιμοποιήστε μια οθόνη SPI στην οθόνη I2C LCD χρησιμοποιώντας μονάδα SPI σε IIC με Arduino: Γεια σας παιδιά, καθώς ένα κανονικό SPI LCD 1602 έχει πάρα πολλά καλώδια για να συνδεθεί, οπότε είναι πολύ δύσκολο να το διασυνδέσετε με το arduino, αλλά υπάρχει μια μονάδα διαθέσιμη στην αγορά που μπορεί μετατρέψτε την οθόνη SPI σε οθόνη IIC, οπότε πρέπει να συνδέσετε μόνο 4 καλώδια