Πίνακας περιεχομένων:
- Βήμα 1: Απαιτείται υλικό
- Βήμα 2: Σχεδιασμός κυκλωμάτων
- Βήμα 3: Ο κώδικας Arduino λειτουργεί
- Βήμα 4: Φορτώστε τον κώδικα στο NodeMCU
- Βήμα 5: Δοκιμάστε το
Βίντεο: Έλεγχος θέσης κινητήρα DC: 5 βήματα
2024 Συγγραφέας: John Day | [email protected]. Τελευταία τροποποίηση: 2024-01-30 08:34
Αυτή η οδηγία θα δείξει πώς να ελέγχετε τη θέση του κινητήρα μέσω του τοπικού δικτύου ιστού.
Τώρα μπορείτε να χρησιμοποιήσετε έξυπνο τηλέφωνο ή iPad συνδεδεμένο στο δίκτυο και, στη συνέχεια, πληκτρολογήστε τη διεύθυνση του τοπικού διακομιστή Ιστού του κινητήρα Από εδώ, μπορούμε να ελέγξουμε τη θέση του κινητήρα περιστρέφοντας το δίσκο στην ιστοσελίδα όταν αγγίζουμε το δίσκο στην ιστοσελίδα, θα στείλει τη ρύθμιση θέσης στον διακομιστή ιστού του κινητήρα και, στη συνέχεια, περιστρέψτε τον δίσκο κινητήρα για να φτάσετε σε αυτήν τη ρύθμιση θέσης σε πραγματικό χρόνο
Δες το βίντεο
www.youtube.com/watch?v=bRiY4Qr5HRE
Βήμα 1: Απαιτείται υλικό
Για να κάνουμε αυτό το έργο, θα χρειαστούμε
1. nodeMCU
2. H-bridge L298
3. Μοτέρ με κωδικοποιητή
4. Βάση κινητήρα
Η καρδιά του nodeMCU είναι το ESP8266 που μας επιτρέπει να συνδεθούμε στο τοπικό δίκτυο wifi. Έχει επίσης GPIO και λειτουργία διακοπής, PWM όπως και άλλοι μικροελεγκτές Arduino
Η βάση του κινητήρα είναι κατασκευασμένη από ξύλο MDF πάχους 3mm, κομμένο με μηχανή cnc λέιζερ.
Βήμα 2: Σχεδιασμός κυκλωμάτων
Ρίξτε μια ματιά στον σχεδιασμό του κυκλώματος, ο κωδικοποιητής κινητήρα είναι συνδεδεμένος με τον πείρο εισόδου 4, 5 στον οποίο ο πείρος 4 λειτουργεί επίσης ως πείρος διακοπής για να μετρήσει την περιστροφή του κινητήρα
Ο πείρος 12, 13 λειτουργεί ως πείρος εξόδου για τον έλεγχο του κινητήρα που κινείται προς τα εμπρός ή προς τα πίσω με τη βοήθεια του H-bridge L298
Το pin 14 χρησιμοποιείται με τη λειτουργία PWM για τον έλεγχο της ταχύτητας του κινητήρα, σε αυτό το έργο, απλώς σπρώχνει το σταθερό PWM για να μειώσει την ταχύτητα του κινητήρα
Στη συνέχεια, κάναμε κύκλωμα σε βάση κινητήρα όπως στην εικόνα.
Βήμα 3: Ο κώδικας Arduino λειτουργεί
Το κύριο μέρος είναι ο κώδικας HTML που χρησιμοποιείται για τοπική οθόνη ιστού
Μπορείτε να κατεβάσετε τον πλήρη κώδικα εδώ
Η βιβλιοθήκη σεναρίων Java χρησιμοποιείται για τη δημιουργία δίσκου κύκλου και τη μεταφορά τιμής στο nodeMCU. Η Java lib χρειαζόταν για φόρτωση στο σύστημα αρχείων του nodeMCU
Βήμα 4: Φορτώστε τον κώδικα στο NodeMCU
Υπάρχουν δύο μέρη για φόρτωση:
1. Java lib στο σύστημα αρχείων του nodeMCU
Το lib αποθηκεύεται στο φάκελο δίπλα στο αρχείο έργου, πρέπει να εγκαταστήσουμε το εργαλείο που ονομάζεται εργαλείο "μεταφόρτωση δεδομένων" στο εργαλείο καταλόγου Arduino και μετά να επανεκκινήσουμε το Arduino IDE.
Για να ανεβάσετε Java lib, επιλέξτε τα εξής: Εργαλεία> ESP8266 Sketch Data Upload
Περιμένετε περίπου 1 λεπτό για να ανεβάσετε το lib.
Μπορείτε να κατεβάσετε το εργαλείο "Μεταφόρτωση δεδομένων" εδώ
2. Πρόγραμμα κόμβου MCU
Χρησιμοποιώντας τη λειτουργία αποστολής για να ανεβάσετε τον κώδικα ως συνήθως Arduino.
Βήμα 5: Δοκιμάστε το
Αυτό είναι! Από τώρα, μπορείτε να χρησιμοποιήσετε κινητό τηλέφωνο ή iPad συνδεδεμένο σε δίκτυο wifi για τον έλεγχο της θέσης του κινητήρα.
Συνιστάται:
Έλεγχος κινητήρα DC με μονάδα οπτικού αισθητήρα κωδικοποιητή FC-03: 7 βήματα
Ελέγξτε τη μηχανή DC με μονάδα οπτικού αισθητήρα κωδικοποιητή FC-03: Σε αυτό το σεμινάριο θα μάθουμε πώς να μετράμε τις διακοπές οπτικού κωδικοποιητή χρησιμοποιώντας κινητήρα DC, οθόνη OLED και Visuino. Δείτε το βίντεο
Έλεγχος κινητήρα με Magicbit [Magicblocks]: 10 βήματα
Έλεγχος κινητήρα με Magicbit [Magicblocks]: Αυτό το σεμινάριο θα σας διδάξει να ελέγχετε έναν κινητήρα με Magicbit χρησιμοποιώντας Magicblocks
Arduino Έλεγχος ταχύτητας και κατεύθυνσης κινητήρα DC χρησιμοποιώντας ποτενσιόμετρο & κουμπιά: 6 βήματα
Arduino Control DC Motor Speed and Direction Using a Potentiometer & Buttons: Σε αυτό το σεμινάριο θα μάθουμε πώς να χρησιμοποιούμε ένα πρόγραμμα οδήγησης L298N DC MOTOR CONTROL και ένα ποτενσιόμετρο για τον έλεγχο της ταχύτητας και της κατεύθυνσης του κινητήρα DC με δύο κουμπιά. Δείτε ένα βίντεο επίδειξης
Πώς να ελέγξετε τον κινητήρα DC χωρίς ψήκτρες Quadcopter Drone (Τύπος 3 καλωδίων) χρησιμοποιώντας τον ελεγκτή ταχύτητας κινητήρα HW30A και το Arduino UNO: 5 βήματα
Πώς να ελέγξετε τον κινητήρα DC χωρίς ψήκτρες Quadcopter Drone (Τύπος 3 καλωδίων) χρησιμοποιώντας τον ελεγκτή ταχύτητας HW30A Motor και το Arduino UNO: Περιγραφή: Ο ελεγκτής ταχύτητας κινητήρα HW30A μπορεί να χρησιμοποιηθεί με μπαταρίες LiPo 4-10 NiMH/NiCd ή 2-3 κυψελών. Το BEC είναι λειτουργικό με έως και 3 κελιά LiPo. Μπορεί να χρησιμοποιηθεί για τον έλεγχο της ταχύτητας του κινητήρα DC χωρίς ψήκτρες (3 καλώδια) με μέγιστο έως 12Vdc. Ειδικό
Φτιάξτε έναν ισχυρό κινητήρα 48V DC από ένα νεκρό μπλέντερ/κινητήρα τρυπανιού: 3 βήματα
Φτιάξτε έναν ισχυρό κινητήρα 48V DC από ένα νεκρό μπλέντερ/τρυπάνι: Γεια! Σε αυτό το διδακτικό, θα μάθετε πώς να μετατρέπετε ένα νεκρό μοτέρ μπλέντερ/μηχανής τρυπανιών (Universal motor) σε έναν πολύ ισχυρό κινητήρα DC μόνιμου μαγνήτη με έως και 10.000 σ.α.λ. καλή τιμή ροπής. Σημείωση: Αυτή η μέθοδος ισχύει μόνο εάν η