Πίνακας περιεχομένων:
Βίντεο: Σεμινάριο επιταχυνσιόμετρου Arduino: Έλεγχος γέφυρας πλοίου χρησιμοποιώντας σερβοκινητήρα: 5 βήματα
2024 Συγγραφέας: John Day | [email protected]. Τελευταία τροποποίηση: 2024-01-30 08:34
Οι αισθητήρες επιταχυνσιόμετρου βρίσκονται τώρα στα περισσότερα smartphone μας για να τους προσφέρουν μια μεγάλη ποικιλία στη χρήση και τις δυνατότητες που χρησιμοποιούμε καθημερινά, χωρίς καν να γνωρίζουμε ότι ο υπεύθυνος γι 'αυτό είναι το επιταχυνσιόμετρο.
Μία από αυτές τις δυνατότητες είναι η δυνατότητα ελέγχου που μας δίνει το επιταχυνσιόμετρο, όπου μπορείτε να ελέγχετε το αυτοκίνητό σας σε αγώνες αγώνων ή να χρησιμοποιείτε μια συγκεκριμένη εφαρμογή για να μετατρέψετε το τηλέφωνό σας σε τηλεχειριστήριο για το ρομπότ ή το αυτοκίνητο RC που χρησιμοποιεί το επιταχυνσιόμετρο ως εργαλείο ελέγχου.
Έτσι, σε αυτό το Arduino Accelerometer Tutorial, πρόκειται να χρησιμοποιήσουμε αυτήν την τελευταία δυνατότητα για να χρησιμοποιήσουμε τον ενσωματωμένο αισθητήρα επιταχυνσιόμετρου στα smartphone μας για να ελέγξουμε το άνοιγμα και το κλείσιμο μιας γέφυρας πλοίου. Φυσικά, η γέφυρα είναι απλώς ένας σερβοκινητήρας που πηγαίνει 0 βαθμούς για να κλείσει και 90 μοίρες για να ανοίξει.
Ας μιλήσουμε για την ιδέα πίσω από αυτό το σεμινάριο επιταχυνσιόμετρου Arduino…
Ιδέα:
Θα χρησιμοποιήσουμε τον πίνακα 1Sheeld με τη συνοδευτική του εφαρμογή Android/iOS και θα χρησιμοποιήσουμε την ασπίδα επιταχυνσιόμετρου όπου οποιαδήποτε αλλαγή σε οποιονδήποτε άξονα x ή y ή άξονα z θα σταλεί στο Arduino και ως εκ τούτου μπορούμε να αποφασίσουμε αν θα αλλάξουμε σερβο βαθμο σε 0 ή 90.
Ξεκινώντας:
Εάν είναι η πρώτη φορά που ασχολείστε με το 1Sheeld ή θέλετε να μάθετε περισσότερα σχετικά με αυτό, σας συνιστώ να ελέγξετε αυτό το γρήγορο και εύκολο σεμινάριο έναρξης.
Και αν δεν έχετε δοκιμάσει σερβοκινητήρα στο παρελθόν, σας συνιστώ να ελέγξετε αυτό το γρήγορο βίντεο. Τώρα, αφού εξοικειωθείτε λίγο με το 1Sheeld, ας ξεκινήσουμε!
Βήμα 1: Στοιχεία υλικού:
- Arduino Uno.
- 1Ασπίδα+ σανίδα.
- LED.
- Σερβοκινητήρας S90.
- 3 * Αρσενικά σε αρσενικά καλώδια.
- Καλώδιο USB Arduino ή μπαταρία 9-12v.
- Τηλέφωνο Android/iOS με εγκατεστημένη την εφαρμογή 1Sheeld.
Βήμα 2: Στοιχεία λογισμικού:
- Arduino IDE.
- Βιβλιοθήκη 1sheeld, Εφαρμογή Android 1sheeld ή Εφαρμογή iOS.
Βήμα 3:
- Συνδέστε τον πίνακα 1Sheeld στο Arduino σας ως εικόνα 1
- . Συνδέστε την οθόνη LCD 16*2 ως εικόνα2.
- Αλλάξτε την ισχύ 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 και για τυχόν ερωτήσεις ή ακόμη και απόψεις σχετικά με αυτό, μη διστάσετε να αφήσετε το σχόλιό σας παρακάτω.
Συνιστάται:
Περιστρέψτε το ρολόι με άμμο κάθε λεπτό χρησιμοποιώντας το σερβοκινητήρα - Arduino: 8 βήματα
Rotate Sand CLOCK Every Minute Using Servo Motor - Arduino: Σε αυτό το σεμινάριο θα μάθουμε πώς να περιστρέφουμε ένα μικρό ρολόι άμμου (1 λεπτό) κάθε 60s χρησιμοποιώντας σερβοκινητήρα και Visuino, Δείτε ένα βίντεο επίδειξης
Smart Dustbin χρησιμοποιώντας Arduino, υπερηχητικό αισθητήρα & σερβοκινητήρα: 3 βήματα
Smart Dustbin Using Arduino, Ultrasonic Sensor & Servo Motor: Σε αυτό το έργο, θα σας δείξω πώς να φτιάξετε έναν έξυπνο κάδο απορριμμάτων χρησιμοποιώντας το Arduino, όπου το καπάκι του κάδου απορριμμάτων θα ανοίγει αυτόματα όταν πλησιάζετε με σκουπίδια. Τα άλλα σημαντικά εξαρτήματα που χρησιμοποιούνται για την κατασκευή αυτού του έξυπνου κάδου απορριμμάτων είναι ένα υπερηχητικό Sen HC-04
Έλεγχος φωτεινότητας Έλεγχος LED βασισμένος σε PWM χρησιμοποιώντας κουμπιά, Raspberry Pi και Scratch: 8 βήματα (με εικόνες)
Έλεγχος φωτεινότητας PWM Βασισμένος έλεγχος LED χρησιμοποιώντας κουμπιά, Raspberry Pi και Scratch: Προσπαθούσα να βρω έναν τρόπο να εξηγήσω πώς λειτουργούσε το PWM στους μαθητές μου, οπότε έθεσα τον εαυτό μου στην προσπάθεια να ελέγξω τη φωτεινότητα ενός LED χρησιμοποιώντας 2 κουμπιά - το ένα κουμπί αυξάνει τη φωτεινότητα ενός LED και το άλλο το μειώνει. Για να προχωρήσει
Android (remotexy) UI για τον έλεγχο του σερβοκινητήρα χρησιμοποιώντας Arduino και Bluetooth: 7 βήματα (με εικόνες)
Android (remotexy) UI για έλεγχο Servo Motor χρησιμοποιώντας Arduino και Bluetooth: Σε αυτό το Instructable θα σας δώσω ένα γρήγορο βήμα για να κάνετε το Android User Interface χρησιμοποιώντας το Remotexy Interface Maker για τον έλεγχο του Servo Motor που είναι συνδεδεμένο στο Arduino Mega μέσω Bluetooth. Αυτό το βίντεο δείχνει πώς το περιβάλλον χρήστη θα ελέγχει την ταχύτητα και τη θέση του σερβοκινητήρα
Έλεγχος ενός σερβοκινητήρα RC με ένα Arduino και δύο διακόπτες στιγμής: 4 βήματα
Έλεγχος ενός RC Servo Motor με ένα Arduino και δύο στιγμιαίους διακόπτες: Το όνομα τα λέει όλα. Έλεγχος ενός σερβοκινητήρα αυτοκινήτου RC με ένα Arduino και μερικές αντιστάσεις, καλώδια βραχυκυκλωτήρων και δύο διακόπτες αφής. Το έκανα τη δεύτερη μέρα που πήρα το Arduino μου, οπότε είμαι πολύ περήφανος για τον εαυτό μου