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

Τηλεχειριζόμενο δεξαμενό Arduino: 9 βήματα
Τηλεχειριζόμενο δεξαμενό Arduino: 9 βήματα

Βίντεο: Τηλεχειριζόμενο δεξαμενό Arduino: 9 βήματα

Βίντεο: Τηλεχειριζόμενο δεξαμενό Arduino: 9 βήματα
Βίντεο: Internet of Things | Έξυπνη πόλη - Αυτοματισμοί 2024, Νοέμβριος
Anonim
Τηλεχειριζόμενο δεξαμενή Arduino
Τηλεχειριζόμενο δεξαμενή Arduino
Τηλεχειριζόμενο δεξαμενή Arduino
Τηλεχειριζόμενο δεξαμενή Arduino

Γεια σου, Wantedθελα να φτιάξω μια ωραία δεξαμενή ελεγχόμενη από ένα κλασικό ραδιόφωνο RC που περνούσε από ένα arduino. Είναι πραγματικά πολύ εύκολο αυτές τις μέρες με όλα τα διαθέσιμα ηλεκτρονικά.

Θα χρειαστεί να προμηθευτείτε μερικά στοιχεία για να χτίσετε αυτό το θηρίο. Θα περάσουμε από τα βήματα σε αυτό το διδακτικό.

Βήμα 1: Συναρμολόγηση υλικού

Συναρμολόγηση Υλικού
Συναρμολόγηση Υλικού
Συναρμολόγηση Υλικού
Συναρμολόγηση Υλικού

Θα χρειαστείτε τα ακόλουθα στοιχεία:

- Ένα ρεζερβουάρ με δύο κινητήρες DC 12v ήδη τοποθετημένο όπως το T'Rex Tank

- Ένα συμβατό με Arduino Motor Shield όπως το Monster Shield

- Ένα Arduino UNO R3 - προτιμήστε το επίσημο

-Ένας πομπός RC 2 καναλιών και ένας δέκτης RC-χρησιμοποίησα έναν παλιό που είναι στο AM 27 MHZ αλλά μπορείτε να βρείτε μοντέρνα όπως αυτό hobbykingr-tmhk-gt2b-3ch-2-4ghz-πομπός-και-δέκτης

- Μία μπαταρία για UNO R3 - μπαταρία 9V προς το παρόν - δεν είναι ιδανική αφού δεν έχει μεγάλη αντοχή

- Μία μεγάλη μπαταρία για την κίνηση - χρησιμοποίησα ένα NIMH 3300 mAH 10.5v, οπότε υποθέτω 7 κελιά με 1.5v έκαστο

- ορισμένες συνδέσεις dean για να κάνουν όλοι να συνδέονται εύκολα

- Συγκολλητικό σίδερο

Χρησιμοποίησα το Arduino IDE για τον προγραμματισμό του UNO και πρόσθεσα ένα μικρό εργαλείο παρακολούθησης με το Visual Studio 2017

Βήμα 2: Arduino και Motor Shield

Arduino και Motor Shield
Arduino και Motor Shield

Δεδομένου ότι επέλεξα μια ασπίδα κινητήρα που ήταν έτοιμη για arduino, απλώς έπρεπε να τα τοποθετήσω μαζί. Σημειώστε ότι η ασπίδα λαμβάνει ήδη μερικούς κωδικούς PIN και επομένως δεν πρέπει να επαναχρησιμοποιηθεί για άλλο σκοπό.

Το Arduino UNO R3 θα μιλήσει με την ασπίδα του κινητήρα για να υποδείξει με ποια ταχύτητα χρειάζεται καθένας από τους κινητήρες να στρίψει. Δεδομένου ότι έχουμε δύο κινητήρες, αυτό είναι αρκετά απλό.

Βήμα 3: Συνδέστε το Shield Motor με το DC Motors

Συνδέστε το Motor Shield με το DC Motors
Συνδέστε το Motor Shield με το DC Motors

Βήμα 4: Συνδέστε το Motor Shield με την μπαταρία NIMH

Συνδέστε το Motor Shield με την μπαταρία NIMH
Συνδέστε το Motor Shield με την μπαταρία NIMH
Συνδέστε το Motor Shield με την μπαταρία NIMH
Συνδέστε το Motor Shield με την μπαταρία NIMH

Βήμα 5: Συνδέστε τον δέκτη ραδιοφώνου στο Arduino

Βήμα 6: Προετοιμάστε την πηγή τροφοδοσίας για το Arduino για αυτόνομη λειτουργία

Προετοιμάστε την πηγή τροφοδοσίας για το Arduino για αυτόνομη λειτουργία
Προετοιμάστε την πηγή τροφοδοσίας για το Arduino για αυτόνομη λειτουργία

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

Το Arduino είναι τόσο ισχυρό. Όλα τα πράγματα που ήθελα να κάνω όταν ήμουν νέος, μπορώ να τα κάνω τόσο εύκολα τώρα! Δεν χρειάζεται πλέον να γνωρίζετε τόσα πολλά για τα ηλεκτρονικά.

Έγραψα αυτόν τον κώδικα Arduino από δύο πηγές:

  1. τιμές ανάγνωσης-rc-δέκτης
  2. Παράδειγμα κώδικα Monster Moto Shield
  3. Κύριος σύνδεσμος Moto Shield

Αναμιγνύοντας και τα δύο μαζί, μπορώ να πάρω τις ενδείξεις από τον δέκτη RC κατευθείαν στο arduino μου, να μετατρέψω τις τιμές στους κινητήρες μέσω της ασπίδας του κινητήρα.

Όσον αφορά τη μίξη των δύο καναλιών από το ραδιόφωνο σε δύο ξεχωριστές ενδείξεις ταχύτητας για τους κινητήρες, μπήκα στο διαδίκτυο μέσω του Tank Drive Mixing με το Joystick για να πάρω μερικές ιδέες για το πώς να γράψω το αντίστοιχο μέρος.

Έπρεπε επίσης να κοιτάξω το PWM για να καταλάβω λίγο περί τίνος πρόκειται. Μερικά καλά άρθρα για το arduino είναι διαθέσιμα, SecretsOfArduinoPWM και Tutorial PWM

Προσέξτε ότι αυτός ο κώδικας βασίζεται στο EnableInterrupt.h που μπορεί να εγκατασταθεί από το μενού "Sketch"> "Include Library"> "Manage Libraries" και μετά αναζητήστε EnableInterrupt. Αυτή η βιβλιοθήκη επιτρέπει την καταγραφή των τιμών από τον δέκτη RC ανά πάσα στιγμή εκτός της τυπικής διαδικασίας εγκατάστασης και βρόχου. Αρκετά βολικό.

Συνιστάται: