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

Σεμινάριο επιταχυνσιόμετρου Arduino: Έλεγχος γέφυρας πλοίου χρησιμοποιώντας σερβοκινητήρα: 5 βήματα
Σεμινάριο επιταχυνσιόμετρου Arduino: Έλεγχος γέφυρας πλοίου χρησιμοποιώντας σερβοκινητήρα: 5 βήματα

Βίντεο: Σεμινάριο επιταχυνσιόμετρου Arduino: Έλεγχος γέφυρας πλοίου χρησιμοποιώντας σερβοκινητήρα: 5 βήματα

Βίντεο: Σεμινάριο επιταχυνσιόμετρου Arduino: Έλεγχος γέφυρας πλοίου χρησιμοποιώντας σερβοκινητήρα: 5 βήματα
Βίντεο: Introduction to M5Stack Core2 ESP32 2" Display Development Module -Robojax 2024, Νοέμβριος
Anonim
Σεμινάριο επιταχυνσιόμετρου Arduino: Έλεγχος γέφυρας πλοίου χρησιμοποιώντας σερβοκινητήρα
Σεμινάριο επιταχυνσιόμετρου Arduino: Έλεγχος γέφυρας πλοίου χρησιμοποιώντας σερβοκινητήρα

Οι αισθητήρες επιταχυνσιόμετρου βρίσκονται τώρα στα περισσότερα smartphone μας για να τους προσφέρουν μια μεγάλη ποικιλία στη χρήση και τις δυνατότητες που χρησιμοποιούμε καθημερινά, χωρίς καν να γνωρίζουμε ότι ο υπεύθυνος γι 'αυτό είναι το επιταχυνσιόμετρο.

Μία από αυτές τις δυνατότητες είναι η δυνατότητα ελέγχου που μας δίνει το επιταχυνσιόμετρο, όπου μπορείτε να ελέγχετε το αυτοκίνητό σας σε αγώνες αγώνων ή να χρησιμοποιείτε μια συγκεκριμένη εφαρμογή για να μετατρέψετε το τηλέφωνό σας σε τηλεχειριστήριο για το ρομπότ ή το αυτοκίνητο RC που χρησιμοποιεί το επιταχυνσιόμετρο ως εργαλείο ελέγχου.

Έτσι, σε αυτό το Arduino Accelerometer Tutorial, πρόκειται να χρησιμοποιήσουμε αυτήν την τελευταία δυνατότητα για να χρησιμοποιήσουμε τον ενσωματωμένο αισθητήρα επιταχυνσιόμετρου στα smartphone μας για να ελέγξουμε το άνοιγμα και το κλείσιμο μιας γέφυρας πλοίου. Φυσικά, η γέφυρα είναι απλώς ένας σερβοκινητήρας που πηγαίνει 0 βαθμούς για να κλείσει και 90 μοίρες για να ανοίξει.

Ας μιλήσουμε για την ιδέα πίσω από αυτό το σεμινάριο επιταχυνσιόμετρου Arduino…

Ιδέα:

Θα χρησιμοποιήσουμε τον πίνακα 1Sheeld με τη συνοδευτική του εφαρμογή Android/iOS και θα χρησιμοποιήσουμε την ασπίδα επιταχυνσιόμετρου όπου οποιαδήποτε αλλαγή σε οποιονδήποτε άξονα x ή y ή άξονα z θα σταλεί στο Arduino και ως εκ τούτου μπορούμε να αποφασίσουμε αν θα αλλάξουμε σερβο βαθμο σε 0 ή 90.

Ξεκινώντας:

Εάν είναι η πρώτη φορά που ασχολείστε με το 1Sheeld ή θέλετε να μάθετε περισσότερα σχετικά με αυτό, σας συνιστώ να ελέγξετε αυτό το γρήγορο και εύκολο σεμινάριο έναρξης.

Και αν δεν έχετε δοκιμάσει σερβοκινητήρα στο παρελθόν, σας συνιστώ να ελέγξετε αυτό το γρήγορο βίντεο. Τώρα, αφού εξοικειωθείτε λίγο με το 1Sheeld, ας ξεκινήσουμε!

Βήμα 1: Στοιχεία υλικού:

Συστατικά υλικού
Συστατικά υλικού
Συστατικά υλικού
Συστατικά υλικού
Συστατικά υλικού
Συστατικά υλικού
Συστατικά υλικού
Συστατικά υλικού
  1. Arduino Uno.
  2. 1Ασπίδα+ σανίδα.
  3. LED.
  4. Σερβοκινητήρας S90.
  5. 3 * Αρσενικά σε αρσενικά καλώδια.
  6. Καλώδιο USB Arduino ή μπαταρία 9-12v.
  7. Τηλέφωνο Android/iOS με εγκατεστημένη την εφαρμογή 1Sheeld.

Βήμα 2: Στοιχεία λογισμικού:

  1. Arduino IDE.
  2. Βιβλιοθήκη 1sheeld, Εφαρμογή Android 1sheeld ή Εφαρμογή iOS.

Βήμα 3:

Εικόνα
Εικόνα
Εικόνα
Εικόνα
Εικόνα
Εικόνα
  1. Συνδέστε τον πίνακα 1Sheeld στο Arduino σας ως εικόνα 1
  2. . Συνδέστε την οθόνη LCD 16*2 ως εικόνα2.
  3. Αλλάξτε την ισχύ 1Sheeld για να λειτουργήσει σε 5v (Όχι στα 3.3v) ως εικόνα3.

Το 1Sheeld διαθέτει 2 λειτουργίες: Λειτουργία μεταφόρτωσης και Λειτουργία. Μπορείτε να κάνετε εναλλαγή μεταξύ τους χρησιμοποιώντας το διακόπτη κοντά στις ψηφιακές ακίδες και ονομάζεται "UART SWITCH" στο 1Sheeld και "SERIAL SWITCH" στο 1Sheeld+.

  • Πρώτον, σύρετε το διακόπτη προς τη σημείωση "SWITCH" ως εικόνα4, η οποία μετατρέπει τον πίνακα 1Sheeld στη λειτουργία μεταφόρτωσης για να σας επιτρέψει να ανεβάσετε τον κώδικα Arduino.
  • Δεύτερον, αφού ολοκληρώσετε τη μεταφόρτωση του κώδικα, σύρετε το διακόπτη προς τη σημείωση "UART" (ή "SERIAL" στον πίνακα 1Sheeld+) ως εικόνα 5 που μετατρέπει τον πίνακα 1Sheeld σε κατάσταση λειτουργίας για επικοινωνία με το smartphone σας 1Sheeld App.

Τέλος, συνδέστε το Arduino μέσω του υπολογιστή σας χρησιμοποιώντας καλώδιο USB Arduino.

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

Θα συνιστούσα να ελέγξετε την τεκμηρίωση Arduino Accelerometer Shield για να μάθετε περισσότερα σχετικά με τη λειτουργικότητα του Arduino Accelerometer Shield και πώς να τα χρησιμοποιήσετε.

Τώρα, αλλάξτε τον πίνακα 1Sheeld στη λειτουργία μεταφόρτωσης, ανεβάστε τον συνημμένο κώδικα για το ψηφιακό ρολόι Arduino. Αλλάξτε την πλακέτα 1Sheeld στη λειτουργία λειτουργίας και, στη συνέχεια, ανοίξτε την εφαρμογή 1Sheeld και συνδέστε την στην πλακέτα 1Sheeld μέσω Bluetooth.

Βήμα 5: Εκτέλεση:

Όπως βλέπετε στο βίντεο Arduino Accelerometer Tutorial, χρησιμοποίησα ένα κομμάτι χαρτόνι κολλημένο στο σερβοκινητήρα ως ένδειξη της κίνησης της γέφυρας.

Στη συνέχεια, τείνετε το τηλέφωνο προς το μέρος σας και θα δείτε ότι η γέφυρα έχει ανοίξει με 90 μοίρες του σερβο και το LED είναι αναμμένο με μια ομιλία να βγαίνει από το ηχείο του τηλεφώνου που σας λέει ότι η γέφυρα είναι τώρα ανοιχτή και ένα πλοίο περνάει.

Και μόλις τείνετε το τηλέφωνο στην απέναντι πλευρά, θα δείτε ότι η γέφυρα είναι κλειστή με 0 μοίρες του σερβο και το LED είναι σβηστό με μια ομιλία να βγαίνει από το ηχείο του τηλεφώνου που σας λέει ότι η γέφυρα είναι τώρα κλειστή και ένα πλοίο έχει διασταυρώνονται.

Αυτό ήταν παιδιά, ελπίζω να απολαύσατε αυτό το γρήγορο σεμινάριο επιταχυνσιόμετρου Arduino και για τυχόν ερωτήσεις ή ακόμη και απόψεις σχετικά με αυτό, μη διστάσετε να αφήσετε το σχόλιό σας παρακάτω.

Συνιστάται: