Servo Control χρησιμοποιώντας 555 IC Timer Timer: 3 βήματα
Servo Control χρησιμοποιώντας 555 IC Timer Timer: 3 βήματα
Anonim
Έλεγχος σερβο χρησιμοποιώντας 555 χρονοδιακόπτη IC
Έλεγχος σερβο χρησιμοποιώντας 555 χρονοδιακόπτη IC

Το πρώτο μου διδάξιμο ήταν "Έλεγχος Servos χρησιμοποιώντας Analog Joystick". Από τότε έχω μοιραστεί μερικά έργα που χρειάζονταν servos για παράδειγμα: Robotic arm and Face tracker. Χρησιμοποιούσαμε πάντα έναν μικροελεγκτή για τον έλεγχο των servos. Αλλά για να δοκιμάσουμε servos ή να κάνουμε βασικά έργα που δεν χρειάζονται αυτόματο έλεγχο, δεν χρειαζόμαστε μικροελεγκτή.

Ως εκ τούτου, σε αυτό το διδακτικό θα σας δείξω πώς να φτιάξετε ένα απλό σερβοελεγκτή χρησιμοποιώντας 555 χρονοδιακόπτη IC και άλλα βασικά ηλεκτρονικά εξαρτήματα. Μπορείτε να το χρησιμοποιήσετε για να δοκιμάσετε τα νέα σας servos ή απλά να το επανασχεδιάσετε σύμφωνα με τις ανάγκες του έργου σας. Ας ξεκινήσουμε λοιπόν.

Προμήθειες

Όλες οι προμήθειες που χρησιμοποιούνται σε αυτά τα έργα μπορούν να αγοραστούν από το UTsource.net

  1. NE555 IC χρονοδιακόπτη.
  2. Αντίσταση 1Μ. (Μπορούν να χρησιμοποιηθούν οποιεσδήποτε τιμές από 500K έως 1M ohm)
  3. 15K resustor.
  4. Ποτενσιόμετρο 100K (μεταβλητή αντίσταση).
  5. Δίοδος 1N4148.
  6. Πυκνωτής 100uF 16V.
  7. Πυκνωτής 22nF.
  8. Σερβο 9G.

Μαζί με αυτά θα χρειαστείτε επίσης ένα breadboard για πρωτότυπο και 5V-12V πηγή ισχύος.

Βήμα 1: Κάνοντας το κύκλωμα:

Κάνοντας το κύκλωμα
Κάνοντας το κύκλωμα
Κάνοντας το κύκλωμα
Κάνοντας το κύκλωμα

Το κύκλωμα είναι πολύ απλό, χρησιμοποιούμε το χρονοδιακόπτη 555 σε λειτουργία Astable Multivibrator. Ελέγχουμε ένα σερβο χρησιμοποιώντας PWM που σημαίνει Pulse Width Modulation. Το PWM δεν είναι παρά μια σειρά υψηλών και χαμηλών παλμών (χαμηλό 0 και υψηλό 1). Η θέση του servo ποικίλλει ανάλογα με τη διάρκεια του παλμού υψηλού ή «1», γνωστού και ως «πλάτος». Εξ ου και το όνομα "Διαμόρφωση Πλάτους Παλμού".

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

ΣΗΜΕΙΩΣΗ: Το κύκλωμα υποστηρίζει ισχύ 5V-12V αλλά εξαρτάται από το σερβο που χρησιμοποιείτε. Ανατρέξτε στα φύλλα δεδομένων για τις απαιτήσεις ισχύος του σερβο. Καθώς χρησιμοποίησα ένα σερβο 9G που λειτουργεί σε 5V, έδωσα την ίδια ποσότητα ενέργειας. Η χρήση 12V για την τροφοδοσία ενός σερβο 5V μπορεί να βλάψει το σερβο αμέσως

Βήμα 2: Κάνοντας το κύκλωμα συμπαγές

Κάνοντας το κύκλωμα συμπαγές
Κάνοντας το κύκλωμα συμπαγές
Κάνοντας το κύκλωμα συμπαγές
Κάνοντας το κύκλωμα συμπαγές

Τώρα μπορείτε είτε να χρησιμοποιήσετε το κύκλωμα στο breadboard είτε να το κάνετε πιο μόνιμο συγκολλώντας το σε PCB. Έχω συγκολλήσει όλα τα εξαρτήματα σε έναν πίνακα perf που είναι ακατέργαστος αλλά κάνει τη δουλειά. Μπορείτε να το δείτε στην παραπάνω εικόνα, είναι μικρό και συμπαγές και διαθέτει κεφαλίδες για σύνδεση σερβο και ποτενσιόμετρου. Έτσι μπορώ να ελέγξω και τους Servos και τους Pots.

Μπορείτε επίσης να δημιουργήσετε ένα επαγγελματικό PCB χρησιμοποιώντας αυτά τα αρχεία Gerber. Απλώς κατεβάστε και υποβάλετε σε όποιες υπηρεσίες κατασκευής PCB προτιμάτε.

Βήμα 3: Συμπέρασμα:

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

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

Συνιστάται: