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

Tinee9: Arduino Self-Balancer: 5 βήματα (με εικόνες)
Tinee9: Arduino Self-Balancer: 5 βήματα (με εικόνες)

Βίντεο: Tinee9: Arduino Self-Balancer: 5 βήματα (με εικόνες)

Βίντεο: Tinee9: Arduino Self-Balancer: 5 βήματα (με εικόνες)
Βίντεο: КАК УСТАНОВИТЬ ОПЕРАЦИОННУЮ СИСТЕМУ НА NVIDIA JETSON NANO [EP. 2] - (УСТРАНЕНИЕ НЕПОЛАДОК WI-FI) 2024, Νοέμβριος
Anonim
Tinee9: Arduino Self-Balancer
Tinee9: Arduino Self-Balancer

Το Tiny9 παρουσιάζει το Arduino Self-Balancer χρησιμοποιώντας μόνο ένα Arduino Nano, ένα σερβο, και το Tiny9 LIS2HH12 Module.

Βήμα 1: Αυτο-εξισορρόπηση

Αυτο-εξισορρόπηση
Αυτο-εξισορρόπηση

Σε συστήματα ενεργοποίησης για αυτοματοποιημένα drones, hover boards, segways κ.λπ. υπάρχει ένα επιταχυνσιόμετρο που βοηθά τον μικροελεγκτή να πει στον κινητήρα ή στο σερβο που ξέρει τι να κάνει.

Στην περίπτωση των πλακών αιχμής και των segway που χρησιμοποιούν και του επιταχυνσιόμετρου ως κλίσης, μια συσκευή που μετρά τη γωνία στην οποία βρίσκεστε. Η επιθυμητή γωνία που θέλει να είναι είναι 0 μοίρα προς τα εμπρός ή προς τα πίσω, άρα ευθεία προς τα πάνω. Εάν η γωνία είναι οποιουδήποτε βαθμού προς τα πίσω ή προς τα εμπρός, το άτομο θα έπεφτε. Παράδειγμα ενός ατόμου που ισορροπεί πάνω από μια μπάλα. (πολύ δύσκολο να γίνει) Αν το άτομο που βρίσκεται στην μπάλα γέρνει πολύ μπροστά ή πίσω χωρίς να διορθωθεί, τότε θα πέσει από την μπάλα. Αλλά αν το άτομο διορθώνεται στη μπάλα, τότε θα παραμείνει στην κορυφή της μπάλας.

Βήμα 2: Υλικά

Τα υλικά που θα χρειαστείτε για αυτό το σεμινάριο είναι:

Μπορείτε να βρείτε τα απαιτούμενα στοιχεία σε αυτήν τη θέση

1: Συμβατό με Arduino nano ή arduino

2: Ενότητα Tiny9: LIS2HH12

3: 5volt Servo (το δικό μου είναι futaba s3114)

4: 24 AWG Wire

5: Απογυμνωτές καλωδίων

6: Πίνακας ψωμιού

Προαιρετικά στοιχεία

7: Tiny9: RGB Module (Κάντε τα φώτα να γίνουν χρώματα αν είναι σε λάθος ή σωστή θέση)

8: PerfBoard (το χρησιμοποίησα για να δείξω μια κίνηση αντικειμένου στο βίντεο στο τέλος αυτού του σεμιναρίου)

9: 1/18 τρυπάνι

10: Τρυπάνι

11: Κατσαβίδι

Βήμα 3: SetUp

SetUp
SetUp
SetUp
SetUp

Για να φτάσετε σε αυτό το σημείο στο σεμινάριο για τη ρύθμιση, ακολουθήστε τις οδηγίες σε αυτά τα μαθήματα:

Tiny9: μονάδα επιταχυνσιόμετρου 3 αξόνων LIS2HH12

Προαιρετικό σεμινάριο εάν θέλετε να χρησιμοποιήσετε την ενότητα RGB

Tiny9: Μονάδα LED RGB

Αφού ρυθμίσετε το breadboard σας σε αυτό το σημείο, τότε μπορούμε να κάνουμε αυτά τα βήματα.

1: Συνδέστε ένα καλώδιο στην κόκκινη γραμμή στο breadboard και συνδέστε την άλλη πλευρά στην κόκκινη πρίζα καλωδίου στο σερβο

2: Συνδέστε ένα καλώδιο στη μπλε γραμμή στο breadboard και συνδέστε την άλλη πλευρά στη μαύρη πρίζα καλωδίου στο σερβο

3: Συνδέστε ένα καλώδιο στο D6 στο Arduino Nano και συνδέστε την άλλη πλευρά στην άσπρη πρίζα καλωδίου στο σερβο

Οοοοοοοοοοοοοοοοοοοοοοοοοοοοοοοοοοοοοσσοστιςμας, πολύ απλά.

Εάν συνδέετε μια σανίδα με σερβο σερβο όπως εγώ, τότε είναι μερικά βήματα:

4: Τρυπήστε στη μέση της σανίδας με το 1/18 τρυπάνι.

5: Βιδώστε τη βίδα στη μέση του Perfboard και συνδέστε την με το σερβο από την άλλη πλευρά.

Βήμα 4: Λήψη.ino

Κατεβάστε εδώ από το github το Tiny9: Self Balancer.ino για arduino.

Ανεβάστε το στο Arduino Nano.

Βήμα 5: Απολαύστε τώρα !

Τώρα που όλα έχουν κολλήσει και έχετε τον κωδικό στο arduino, μετακινήστε τον άξονα Χ (βλ. Βίντεο για τον προσανατολισμό) του ψωμιού και δείτε την κίνηση του σερβο.

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

Παρακαλώ εγγραφείτε στο κανάλι μου.

Πάντα ψάχνω να φτιάξω νέα προϊόντα, οπότε αν θέλετε να βοηθήσετε και να δείτε περισσότερα σεμινάρια για νέα προϊόντα που φτιάχνετε, μπορείτε να πάτε εδώ και να κάνετε δωρεές στον ιστότοπό μου tinee9.com.

Ευχαριστώ όλους και συνεχίστε να επινοείτε.

Συνιστάται: