Πίνακας περιεχομένων:
Βίντεο: Χρήση περισσότερων από 4 κινητήρων - στοίβαγμα πολλαπλών μοτέρ: 3 βήματα
2024 Συγγραφέας: John Day | [email protected]. Τελευταία τροποποίηση: 2024-01-30 08:34
Το Instructable Vibrotactile Sensory Substitution and Augmentation Device (https://www.instructables.com/id/Vibrotactile-Sens…) δείχνει έναν τρόπο για να δημιουργήσετε μια συσκευή που μεταφράζει μια αισθητηριακή είσοδο σε δονητικά ερεθίσματα. Αυτά τα δονητικά ερεθίσματα παράγονται από κυλινδρικούς κινητήρες ERM που κινούνται από ένα Arduino Uno με κινητήρα.
Για περισσότερους από 4 κινητήρες, πολλαπλά μοτέρ πρέπει να στοιβάζονται.
Σε περίπτωση που περισσότεροι από 6 κινητήρες πρέπει να κινούνται ανεξάρτητα, χρειάζεστε περισσότερους πείρους PWM από ό, τι έχει το Arduino Uno (6 ακίδες PWM) και επομένως ένα Arduino Mega. Θεωρητικά, περισσότερες από δύο ασπίδες μπορούν να στοιβάζονται σε ένα Arduino, ωστόσο σκεφτείτε ότι το Arduino Mega διαθέτει επίσης περιορισμένο μόνο αριθμό ακίδων PWM: 15.
Προμήθειες
- Adafruit Motorshield v2.3 και ανδρικές κεφαλίδες στοίβαξης
- Κεφαλίδες στοίβαξης γυναικών (π.χ.
- Arduino Mega για περισσότερους από 6 κινητήρες (π.χ.
Πρωτότυπο από
Βήμα 1: Συγκόλληση και στοίβαξη
- Συγκολλητής στοιβάζει καρφίτσες και στα δύο μοτέρ όπως φαίνεται στις εικόνες
- Συγκολλητικά άλματα διευθύνσεων σε έναν από τους πίνακες (δείτε την εξήγηση στην εικόνα και https://learn.adafruit.com/adafruit-motor-shield-… για πιο λεπτομερείς οδηγίες)
- Στοίβα το Arduino και οι δύο ασπίδες το ένα πάνω στο άλλο.
- Βεβαιωθείτε ότι ο βραχυκυκλωτήρας VIN βρίσκεται και στις δύο ασπίδες.
Βήμα 2: Κωδικός
Αυτό είναι ένα παράδειγμα του πώς να αφήνετε 8 κινητήρες να μεταφράζουν 3 αισθητηριακές τιμές:
- Κατεβάστε τον κώδικα, που παρέχεται σε έναν ταχυδρομικό φάκελο παρακάτω, ανοίξτε τον και εγκαταστήστε βιβλιοθήκες, όπως εξηγείται στο….
- Κάντε κλικ στο Εργαλεία → Πίνακας → επιλέξτε Arduino/Genuino Mega ή Mega 2505
- Αλλάξτε τα ακόλουθα μέρη στον κώδικα, εάν χρειάζεται
Ορίστε κάθε κινητήρα με τον αριθμό καρφίτσας και την ασπίδα του:
Adafruit_DCMotor *motor1 = AFMS1.getMotor (1); // καθορίστε ότι οι κινητήρες DC είναι συνδεδεμένοι με το πρώτο shieldAdafruit_DCMotor *motor2 = AFMS1.getMotor (2). Adafruit_DCMotor *motor3 = AFMS1.getMotor (3); Adafruit_DCMotor *motor4 = AFMS1.getMotor (4); Adafruit_DCMotor *motor5 = AFMS2.getMotor (1); // καθορίστε ότι οι κινητήρες DC συνδέονται με τη δεύτερη ασπίδα Adafruit_DCMotor *motor6 = AFMS2.getMotor (2). Adafruit_DCMotor *motor7 = AFMS2.getMotor (3); Adafruit_DCMotor *motor8 = AFMS2.getMotor (4);
Προσδιορίστε τον αριθμό των χρησιμοποιημένων κινητήρων:
int nrOfMotors = 8;
Συμπεριλάβετε όλους τους κινητήρες που χρησιμοποιούνται σε έναν πίνακα:
Adafruit_DCMotor *μοτέρ [8] = {motor1, motor2, motor3, motor4, motor5, motor6, motor7, motor8, };
Συμπεριλάβετε όλα τα pinpens σε έναν πίνακα:
ανυπόγραφοι αισθητήρες καρφιτσών [3] = {A15, A14, A13, };
Ανεβάστε τον Κώδικα στο Arduino Mega. Εγινε.
Βήμα 3: Κάντε το Wearable
Στο Instructable σχετικά με το πώς να κάνετε το SSAD φορετό (https://www.instructables.com/id/Making-the-SSAD-W…), δίνεται ένα παράδειγμα του τρόπου σύνδεσης ενός Arduino Uno και ενός μοτέρ στο σώμα Το Εάν πρέπει να χρησιμοποιήσετε το Arduino Mega και πολλαπλές μοτοσικλέτες, μια τσάντα ισχίου, όπως απεικονίζεται στο σκίτσο μπορεί να είναι μια λύση για να κάνετε το πρωτότυπο φορετό.
Συνιστάται:
Διεπαφή ανθρώπου-υπολογιστή: Λειτουργία πιασίματος (κατασκευάστηκε από τον Kirigami) από την κίνηση καρπού με χρήση ΗΜΓ .: 7 βήματα
Διεπαφή ανθρώπου-υπολογιστή: Λειτουργία πιασίματος (κατασκευάστηκε από τον Kirigami) από το Wrist Movement Χρησιμοποιώντας το ΗΜΓ .: Έτσι, αυτή ήταν η πρώτη μου προσπάθεια σε μια διεπαφή ανθρώπου-υπολογιστή. Έλαβα τα σήματα ενεργοποίησης των μυών της κίνησης του καρπού μου χρησιμοποιώντας έναν αισθητήρα ΗΜΓ, το επεξεργάστηκα μέσω python και arduino και ενεργοποίησε μια λαβή με βάση το origami
Έλεγχος κινητήρων DC με το L298N Χρήση μικροελεγκτή CloudX: 3 βήματα
Έλεγχος κινητήρων DC με το L298N χρησιμοποιώντας τον μικροελεγκτή CloudX: Σε αυτό το έργο θα εξηγήσουμε πώς να χρησιμοποιήσετε τη γέφυρά μας L298N H για να αυξήσετε και να μειώσετε την ταχύτητα του κινητήρα DC. Η μονάδα L298N H-bridge μπορεί να χρησιμοποιηθεί με κινητήρες που έχουν τάση μεταξύ 5 και 35V DC. Υπάρχει επίσης ένας ενσωματωμένος ρυθμιστής 5V, οπότε αν
Πώς να ξεπεράσετε την ασφάλεια των περισσοτέρων διακομιστών αποκλεισμού ιστού διακομιστή: 3 βήματα
Πώς να ξεπεράσετε την ασφάλεια των περισσοτέρων διακομιστών αποκλεισμού ιστού διακομιστή: Αυτό είναι το πρώτο μου διδακτικό, οπότε αντέξτε με: Εντάξει θα σας πω πώς να ξεφύγετε από τους αποκλειστές ιστού που έχω δει να χρησιμοποιούνται στα σχολεία. Το μόνο που χρειάζεστε είναι μια μονάδα flash και μερικές λήψεις λογισμικού
Χρήση κινητήρων με L293D IC: 6 βήματα (με εικόνες)
Χρήση Motors With L293D IC: Αυτός είναι ένας γρήγορος οδηγός με λίγες επιπλέον πληροφορίες (διαμορφώσεις pin κ.λπ.) που έχω μάθει στην πορεία για το πώς να χρησιμοποιώ το L293D με το Arduino, δείχνοντας ότι μπορούμε: A) Χρήση μια πρόσθετη πηγή ισχύος για την τροφοδοσία του κινητήρα DC. Β) Χρησιμοποιήστε το L293D c
Πρόσβαση Έλεγχος διακομιστή ή περισσότερων υπολογιστών Windows από απόσταση: 6 βήματα
Πρόσβαση Έλεγχος διακομιστή ή περισσότερων υπολογιστών Windows από απόσταση: Αυτό το εκπαιδευτικό πρόγραμμα είναι ένας συνδυασμός μερικών ιδεών που εμφανίστηκαν εδώ σε οδηγίες. Το Ha4xor4life έθεσε ένα εύκολο εγχειρίδιο που ονομάζεται Έλεγχος στον προσωπικό σας διακομιστή αρχείων με ευκολία. Είναι καλή ιδέα, αλλά απαιτούσε οθόνη με δύο εισόδους