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

Έλεγχος θέσης κινητήρα DC: 5 βήματα
Έλεγχος θέσης κινητήρα DC: 5 βήματα

Βίντεο: Έλεγχος θέσης κινητήρα DC: 5 βήματα

Βίντεο: Έλεγχος θέσης κινητήρα DC: 5 βήματα
Βίντεο: Lesson 52: Controlling DC Motor using two relays | Arduino Step By Step Course 2024, Νοέμβριος
Anonim
Έλεγχος θέσης κινητήρα DC
Έλεγχος θέσης κινητήρα DC
Έλεγχος θέσης κινητήρα DC
Έλεγχος θέσης κινητήρα DC
Έλεγχος θέσης κινητήρα DC
Έλεγχος θέσης κινητήρα DC
Έλεγχος θέσης κινητήρα DC
Έλεγχος θέσης κινητήρα DC

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

Τώρα μπορείτε να χρησιμοποιήσετε έξυπνο τηλέφωνο ή 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 λειτουργεί

Ο κώδικας Arduino λειτουργεί
Ο κώδικας Arduino λειτουργεί

Το κύριο μέρος είναι ο κώδικας HTML που χρησιμοποιείται για τοπική οθόνη ιστού

Μπορείτε να κατεβάσετε τον πλήρη κώδικα εδώ

Η βιβλιοθήκη σεναρίων Java χρησιμοποιείται για τη δημιουργία δίσκου κύκλου και τη μεταφορά τιμής στο nodeMCU. Η Java lib χρειαζόταν για φόρτωση στο σύστημα αρχείων του nodeMCU

Βήμα 4: Φορτώστε τον κώδικα στο NodeMCU

Φορτώστε τον κωδικό στο NodeMCU
Φορτώστε τον κωδικό στο NodeMCU
Φορτώστε τον κωδικό στο NodeMCU
Φορτώστε τον κωδικό στο NodeMCU
Φορτώστε τον κωδικό στο NodeMCU
Φορτώστε τον κωδικό στο NodeMCU

Υπάρχουν δύο μέρη για φόρτωση:

1. Java lib στο σύστημα αρχείων του nodeMCU

Το lib αποθηκεύεται στο φάκελο δίπλα στο αρχείο έργου, πρέπει να εγκαταστήσουμε το εργαλείο που ονομάζεται εργαλείο "μεταφόρτωση δεδομένων" στο εργαλείο καταλόγου Arduino και μετά να επανεκκινήσουμε το Arduino IDE.

Για να ανεβάσετε Java lib, επιλέξτε τα εξής: Εργαλεία> ESP8266 Sketch Data Upload

Περιμένετε περίπου 1 λεπτό για να ανεβάσετε το lib.

Μπορείτε να κατεβάσετε το εργαλείο "Μεταφόρτωση δεδομένων" εδώ

2. Πρόγραμμα κόμβου MCU

Χρησιμοποιώντας τη λειτουργία αποστολής για να ανεβάσετε τον κώδικα ως συνήθως Arduino.

Βήμα 5: Δοκιμάστε το

Αυτό είναι! Από τώρα, μπορείτε να χρησιμοποιήσετε κινητό τηλέφωνο ή iPad συνδεδεμένο σε δίκτυο wifi για τον έλεγχο της θέσης του κινητήρα.

Συνιστάται: