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

Σύνδεση MPU6050 με ESP32: 4 βήματα
Σύνδεση MPU6050 με ESP32: 4 βήματα

Βίντεο: Σύνδεση MPU6050 με ESP32: 4 βήματα

Βίντεο: Σύνδεση MPU6050 με ESP32: 4 βήματα
Βίντεο: How to use MPU-9250 Gyroscope, Accelerometer, Magnetometer for Arduino 2024, Νοέμβριος
Anonim
Σύνδεση MPU6050 με ESP32
Σύνδεση MPU6050 με ESP32

Σε αυτό το έργο, πρόκειται να διασυνδέσω τον αισθητήρα MPU6050 με την πλακέτα ESP32 DEVKIT V1.

Το MPU6050 είναι επίσης γνωστό ως αισθητήρας 6 αξόνων ή αισθητήρας ελευθερίας 6 βαθμού (DOF). Και οι δύο αισθητήρες επιταχυνσιόμετρου και γυρομέτρου υπάρχουν σε αυτήν την ενότητα. Ο αισθητήρας επιταχυνσιόμετρου δίνει ενδείξεις εξόδου ως προς τη δύναμη που ασκείται στο αντικείμενο λόγω βαρύτητας και ο αισθητήρας γυρομέτρου δίνουν έξοδο από την άποψη της γωνιακής μετατόπισης του αντικειμένου προς τα δεξιά ή αριστερόστροφα.

Ο αισθητήρας MPU6050 χρησιμοποιεί γραμμή SCL και SDA του ESP32 DEVKIT V1, επομένως, θα χρησιμοποιήσουμε τη βιβλιοθήκη wire.h στον κώδικα για επικοινωνία I2C. Μπορούμε να συνδέσουμε δύο αισθητήρες MPU6050 με τις ίδιες γραμμές SCL και SDA στη διεύθυνση 0x68 και 0x69 με ESP32 DEVKIT V1.

Βήμα 1: Απαιτούνται εξαρτήματα

1. Πίνακας ESP32 DEVKIT V1 -

2. Αισθητήρας MPU6050 -

3. Καλώδια βραχυκυκλωτήρων -

4. Breadboard (προαιρετικό) -

5. Λογισμικό Arduino IDE

Η ρύθμιση του Arduino IDE πριν από τη μεταφόρτωση κώδικα στο ESP32 είναι πολύ σημαντική:-https://www.instructables.com/id/Setting-Up-Ardui…

Βήμα 2: Σχηματικό κύκλωμα

Σχήμα κυκλώματος
Σχήμα κυκλώματος

Το σχήμα κυκλώματος θα είναι διαφορετικό για διαφορετικούς πίνακες ESP 32, οπότε φροντίστε τις ακίδες που συνδέετε

ESP32 MPU6050 Pins

VCC (5V) VCC

GND VCC

SCL (GPIO22) SCL

SDA (GPIO21) SDA

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

Βήματα που πρέπει να ακολουθήσετε κατά τη μεταφόρτωση κώδικα στον πίνακα ESP32

1. Κάντε κλικ στο upload.

2. Εάν δεν υπάρχει σφάλμα. Στο κάτω μέρος του Arduino IDE, όταν λάβουμε το μήνυμα Connecting…,…, 3. Πατήστε το κουμπί εκκίνησης στον πίνακα ESP 32 έως ότου ολοκληρωθεί η μεταφόρτωση του μηνύματος.

4. Αφού μεταφορτωθεί με επιτυχία ο κώδικας. Πατήστε το κουμπί ενεργοποίησης για επανεκκίνηση ή εκκίνηση του κώδικα που ανεβαίνει στον πίνακα ESP32.

Συνιστάται: