Πίνακας περιεχομένων:
- Βήμα 1: Απαιτούμενα υλικά
- Βήμα 2: Περιγραφή υλικού
- Βήμα 3: Λήψη του Arduino IDE
- Βήμα 4: Προετοιμασία του Arduino IDE
- Βήμα 5: Χρόνος κωδικοποίησης
- Βήμα 6: Ανεβάστε το πρόγραμμά σας
Βίντεο: Διασύνδεση σερβοκινητήρα με NodeMCU: 6 βήματα (με εικόνες)
2024 Συγγραφέας: John Day | [email protected]. Τελευταία τροποποίηση: 2024-01-30 08:36
Γεια σε όλους, Αυτό είναι το πρώτο μου έργο με οδηγίες.
Θέλετε λοιπόν να ξεκινήσετε με το NodeMCU; Λοιπόν, είμαι εδώ για να μοιραστώ μαζί σας. Σήμερα, θα σας δείξω πώς να ξεκινήσετε με το NodeMCU. Πάμε !
Το NodeMCU διαθέτει στο πλοίο ESP8266-12E καθιστά τον πίνακα κατάλληλο για IoT (Internet Of Things). Σε αυτό το Instructable θα σας δείξω πώς να ξεκινήσετε με το Servo χρησιμοποιώντας το NodeMCU.
Βήμα 1: Απαιτούμενα υλικά
Ακολουθεί η λίστα των στοιχείων που απαιτούνται για να ξεκινήσετε με το NodeMCU,
Συστατικά υλικού
- NodeMCU
- Βοηθητικό μοτέρ
- Πίνακας ψωμιού
- Jumper Wires
- Καλώδιο Micro USB
Στοιχεία λογισμικού
Arduino IDE
Βήμα 2: Περιγραφή υλικού
Τι είναι το Breadboard;
Είναι μια πλατφόρμα πρωτοτύπων, όπου μπορείτε να συνδέσετε εξαρτήματα και να τα αφαιρέσετε εύκολα. Ανατρέξτε στη φωτογραφία για να δείτε πώς είναι φτιαγμένη στο εσωτερικό. Συνήθως υπάρχουν 2 ζώνες σε κάθε πλευρά που υποδεικνύουν τις ράγες ισχύος. Είναι φτιαγμένο για να συνδέει εύκολα όλα τα (-) και (+) μαζί.
Τι είναι το Servo;
Οι σερβοκινητήρες είναι εξαιρετικές συσκευές που μπορούν να στραφούν σε μια συγκεκριμένη γωνία ή σε μια καλούμενη θέση.
Συνήθως, έχουν έναν σερβο βραχίονα που μπορεί να στρίψει 180 μοίρες. Χρησιμοποιώντας το NodeMCU, μπορούμε να ελέγξουμε ένα σερβο για να μεταβούμε σε μια καθορισμένη θέση. Τόσο απλό! Εδώ θα δούμε πώς να συνδέσετε έναν σερβοκινητήρα και στη συνέχεια πώς να τον γυρίσετε σε διαφορετικές θέσεις.
Σύνδεση με Servo
Η επόμενη δουλειά είναι να συνδέσετε τον σερβοκινητήρα σας. Υπάρχουν δύο συνηθισμένοι τύποι σερβο:
- Λευκό - Κόκκινο - Μαύρο ενσύρματο σερβο
- Πορτοκαλί - Κόκκινο - Καφέ ενσύρματο σερβο
Εάν το σερβο σας έχει καλώδια Λευκού - Κόκκινου - Μαύρου, συνδέστε το ως εξής
- Το λευκό σύρμα συνδέεται με την ψηφιακή ακίδα D4
- Το μαύρο καλώδιο συνδέεται με τον πείρο GND
- Το κόκκινο καλώδιο συνδέεται με ακίδα 3V3
Εάν το σερβο σας έχει καλώδια πορτοκαλί - κόκκινο - καφέ, συνδέστε το ως εξής
- Το πορτοκαλί καλώδιο συνδέεται με την ψηφιακή ακίδα D4.
- Το καφέ σύρμα συνδέεται με τον πείρο GND
- Το κόκκινο καλώδιο συνδέεται με ακίδα 3V3
Βήμα 3: Λήψη του Arduino IDE
Για να ξεκινήσετε, πρέπει να κατεβάσετε το Arduino IDE (Integrated Development Environment) και μερικά απαραίτητα προγράμματα οδήγησης.
- Για λήψη του λογισμικού, μεταβείτε στον ιστότοπο Arduino:
- Κάντε κλικ στο Λογισμικό Κάντε κλικ στα Windows, Mac ή Linux με βάση το λειτουργικό σας σύστημα.
- Μπορείτε να κάνετε δωρεά εάν θέλετε ή απλά να κάνετε λήψη.
- Όταν γίνει αυτό, θα πρέπει απλώς να συνεχίσετε τα βήματα για να το κατεβάσετε στον υπολογιστή σας.
- Τελείωσες!
Βήμα 4: Προετοιμασία του Arduino IDE
Μετά τη λήψη του Arduino IDE, μεταβείτε στο
- Καρτέλα Αρχείο και, στη συνέχεια, κάντε κλικ στην επιλογή Προτιμήσεις.
- Στις πρόσθετες διευθύνσεις διευθύνσεων πίνακα προσθέστε τον ακόλουθο σύνδεσμο (https://arduino.esp8266.com/stable/package_esp8266com_index.json)
- Κάντε κλικ στο OK και, στη συνέχεια, μεταβείτε στο
- Εργαλεία - Πίνακες - Διαχειριστής πινάκων
Στο πεδίο αναζήτησης πληκτρολογήστε esp8266> κάντε κλικ στην κοινότητα esp8266 by ESP8266 - Κάντε κλικ στην Εγκατάσταση
Τώρα έχετε ρυθμίσει το Arduino IDE ώστε να λειτουργεί μαζί με το NodeMCU.
Βήμα 5: Χρόνος κωδικοποίησης
Το επόμενο βήμα είναι να γράψετε κάποιο κώδικα για τον έλεγχο του Servo.
Κατεβάστε το αρχείο "Servo.ino" και ανοίξτε το στο Arduino IDE. Στη συνέχεια, δημιουργήστε ένα νέο σκίτσο και επικολλήστε τον παρακάτω κώδικα στο arduino IDE και πατήστε Αποστολή.
#περιλαμβάνω
Servo servo?
void setup () {
servo.attach (2); // D4
servo.write (0);
καθυστέρηση (2000).
}
void loop () {
servo.write (90);
καθυστέρηση (1000)?
servo.write (0);
καθυστέρηση (1000)?
}
Ο κωδικός θα χρειαστεί λίγα λεπτά για να φορτωθεί και στη συνέχεια θα πρέπει να δείτε το Servo να αλλάζει γωνία από 0 ° σε 90 ° στο διάστημα που ορίζεται στον κώδικα.
Μπορείτε να το τσιμπήσετε αν θέλετε ή απλά να το χρησιμοποιήσετε όπως είναι.
Βήμα 6: Ανεβάστε το πρόγραμμά σας
- Goto Tools
- Πίνακας> NodeMCU 1.0 (μονάδα ESP - 12E)
- Θύρα (Επιλέξτε τη σωστή θύρα)
** Βεβαιωθείτε ότι έχετε επιλέξει το μοντέλο NodeMCU και έχετε επιλέξει τη σωστή σειριακή θύρα (δείτε φωτογραφίες).
Στη συνέχεια, απλά κάντε κλικ στο κουμπί Μεταφόρτωση **
Συνιστάται:
Περιστρέψτε το ρολόι με άμμο κάθε λεπτό χρησιμοποιώντας το σερβοκινητήρα - Arduino: 8 βήματα
Rotate Sand CLOCK Every Minute Using Servo Motor - Arduino: Σε αυτό το σεμινάριο θα μάθουμε πώς να περιστρέφουμε ένα μικρό ρολόι άμμου (1 λεπτό) κάθε 60s χρησιμοποιώντας σερβοκινητήρα και Visuino, Δείτε ένα βίντεο επίδειξης
Ρομπότ βάδισης με χρήση 1 σερβοκινητήρα: 13 βήματα (με εικόνες)
Walking Robot Using 1 Servo Motor: beenθελα να φτιάξω αυτό το ρομπότ walker ακόμα και από τότε που το είδα στο YouTube. Μετά από λίγο ψάξιμο, βρήκα περισσότερες πληροφορίες και αποφάσισα να φτιάξω τη δική μου. Ο στόχος που είχα για να φτιάξω αυτό το περιπατητικό ήταν να προσπαθήσω να το κάνω τόσο μικρό όσο ίσως
Διασύνδεση LED Dot Matrix (8x8) Με NodeMCU: 6 βήματα (με εικόνες)
Interface LED Dot Matrix (8x8) With NodeMCU: Hello Makers, I'm with a simple simple and cool Instructable. In this Instructable we will learn how to Interface LED Dot Matrix (8x8) with NodeMCU. Λοιπόν, ας ξεκινήσουμε
Android (remotexy) UI για τον έλεγχο του σερβοκινητήρα χρησιμοποιώντας Arduino και Bluetooth: 7 βήματα (με εικόνες)
Android (remotexy) UI για έλεγχο Servo Motor χρησιμοποιώντας Arduino και Bluetooth: Σε αυτό το Instructable θα σας δώσω ένα γρήγορο βήμα για να κάνετε το Android User Interface χρησιμοποιώντας το Remotexy Interface Maker για τον έλεγχο του Servo Motor που είναι συνδεδεμένο στο Arduino Mega μέσω Bluetooth. Αυτό το βίντεο δείχνει πώς το περιβάλλον χρήστη θα ελέγχει την ταχύτητα και τη θέση του σερβοκινητήρα
Πώς να τροποποιήσετε ένα σερβοκινητήρα για συνεχή περιστροφή (ρομπότ One Motor Walker): 8 βήματα (με εικόνες)
Πώς να τροποποιήσετε ένα σερβοκινητήρα για συνεχή περιστροφή (ρομπότ One Motor Walker): Αυτό το εκπαιδευτικό είναι μέρος του ενός περιπατητή με κινητήρα. Https://www.instructables.com/id/How-to-build-the-one-motor- walker/Υπάρχουν τρισεκατομμύρια φροντιστήρια σαν αυτό, ξέρω :-) Πήγαιναν στο σχολείο κατά τη διάρκεια του μεσημεριανού διαλείμματος με κάμερα Sony Mavica (flop