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

Διασύνδεση σερβοκινητήρα με NodeMCU: 6 βήματα (με εικόνες)
Διασύνδεση σερβοκινητήρα με NodeMCU: 6 βήματα (με εικόνες)

Βίντεο: Διασύνδεση σερβοκινητήρα με NodeMCU: 6 βήματα (με εικόνες)

Βίντεο: Διασύνδεση σερβοκινητήρα με NodeMCU: 6 βήματα (με εικόνες)
Βίντεο: Εισαγωγή στον πίνακα ανάπτυξης WiFi NodeMCU ESP8266 με παράδειγμα HTTP Client 2024, Ιούλιος
Anonim
Διασύνδεση σερβοκινητήρα με NodeMCU
Διασύνδεση σερβοκινητήρα με NodeMCU

Γεια σε όλους, Αυτό είναι το πρώτο μου έργο με οδηγίες.

Θέλετε λοιπόν να ξεκινήσετε με το NodeMCU; Λοιπόν, είμαι εδώ για να μοιραστώ μαζί σας. Σήμερα, θα σας δείξω πώς να ξεκινήσετε με το NodeMCU. Πάμε !

Το NodeMCU διαθέτει στο πλοίο ESP8266-12E καθιστά τον πίνακα κατάλληλο για IoT (Internet Of Things). Σε αυτό το Instructable θα σας δείξω πώς να ξεκινήσετε με το Servo χρησιμοποιώντας το NodeMCU.

Βήμα 1: Απαιτούμενα υλικά

Απαιτούμενα υλικά
Απαιτούμενα υλικά
Απαιτούμενα υλικά
Απαιτούμενα υλικά
Απαιτούμενα υλικά
Απαιτούμενα υλικά

Ακολουθεί η λίστα των στοιχείων που απαιτούνται για να ξεκινήσετε με το NodeMCU,

Συστατικά υλικού

  1. NodeMCU
  2. Βοηθητικό μοτέρ
  3. Πίνακας ψωμιού
  4. Jumper Wires
  5. Καλώδιο Micro USB

Στοιχεία λογισμικού

Arduino IDE

Βήμα 2: Περιγραφή υλικού

Περιγραφή υλικού
Περιγραφή υλικού
Περιγραφή υλικού
Περιγραφή υλικού

Τι είναι το Breadboard;

Είναι μια πλατφόρμα πρωτοτύπων, όπου μπορείτε να συνδέσετε εξαρτήματα και να τα αφαιρέσετε εύκολα. Ανατρέξτε στη φωτογραφία για να δείτε πώς είναι φτιαγμένη στο εσωτερικό. Συνήθως υπάρχουν 2 ζώνες σε κάθε πλευρά που υποδεικνύουν τις ράγες ισχύος. Είναι φτιαγμένο για να συνδέει εύκολα όλα τα (-) και (+) μαζί.

Τι είναι το Servo;

Οι σερβοκινητήρες είναι εξαιρετικές συσκευές που μπορούν να στραφούν σε μια συγκεκριμένη γωνία ή σε μια καλούμενη θέση.

Συνήθως, έχουν έναν σερβο βραχίονα που μπορεί να στρίψει 180 μοίρες. Χρησιμοποιώντας το NodeMCU, μπορούμε να ελέγξουμε ένα σερβο για να μεταβούμε σε μια καθορισμένη θέση. Τόσο απλό! Εδώ θα δούμε πώς να συνδέσετε έναν σερβοκινητήρα και στη συνέχεια πώς να τον γυρίσετε σε διαφορετικές θέσεις.

Σύνδεση με Servo

Η επόμενη δουλειά είναι να συνδέσετε τον σερβοκινητήρα σας. Υπάρχουν δύο συνηθισμένοι τύποι σερβο:

  1. Λευκό - Κόκκινο - Μαύρο ενσύρματο σερβο
  2. Πορτοκαλί - Κόκκινο - Καφέ ενσύρματο σερβο

Εάν το σερβο σας έχει καλώδια Λευκού - Κόκκινου - Μαύρου, συνδέστε το ως εξής

  • Το λευκό σύρμα συνδέεται με την ψηφιακή ακίδα D4
  • Το μαύρο καλώδιο συνδέεται με τον πείρο GND
  • Το κόκκινο καλώδιο συνδέεται με ακίδα 3V3

Εάν το σερβο σας έχει καλώδια πορτοκαλί - κόκκινο - καφέ, συνδέστε το ως εξής

  • Το πορτοκαλί καλώδιο συνδέεται με την ψηφιακή ακίδα D4.
  • Το καφέ σύρμα συνδέεται με τον πείρο GND
  • Το κόκκινο καλώδιο συνδέεται με ακίδα 3V3

Βήμα 3: Λήψη του Arduino IDE

Κατεβάστε το Arduino IDE
Κατεβάστε το Arduino IDE

Για να ξεκινήσετε, πρέπει να κατεβάσετε το Arduino IDE (Integrated Development Environment) και μερικά απαραίτητα προγράμματα οδήγησης.

  1. Για λήψη του λογισμικού, μεταβείτε στον ιστότοπο Arduino:
  2. Κάντε κλικ στο Λογισμικό Κάντε κλικ στα Windows, Mac ή Linux με βάση το λειτουργικό σας σύστημα.
  3. Μπορείτε να κάνετε δωρεά εάν θέλετε ή απλά να κάνετε λήψη.
  4. Όταν γίνει αυτό, θα πρέπει απλώς να συνεχίσετε τα βήματα για να το κατεβάσετε στον υπολογιστή σας.
  5. Τελείωσες!

Βήμα 4: Προετοιμασία του Arduino IDE

Προετοιμασία του Arduino IDE
Προετοιμασία του Arduino IDE
Προετοιμασία του Arduino IDE
Προετοιμασία του Arduino IDE

Μετά τη λήψη του Arduino IDE, μεταβείτε στο

  1. Καρτέλα Αρχείο και, στη συνέχεια, κάντε κλικ στην επιλογή Προτιμήσεις.
  2. Στις πρόσθετες διευθύνσεις διευθύνσεων πίνακα προσθέστε τον ακόλουθο σύνδεσμο (https://arduino.esp8266.com/stable/package_esp8266com_index.json)
  3. Κάντε κλικ στο OK και, στη συνέχεια, μεταβείτε στο
  4. Εργαλεία - Πίνακες - Διαχειριστής πινάκων

Στο πεδίο αναζήτησης πληκτρολογήστε 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: Ανεβάστε το πρόγραμμά σας

Ανεβάστε το πρόγραμμά σας
Ανεβάστε το πρόγραμμά σας
Ανεβάστε το πρόγραμμά σας
Ανεβάστε το πρόγραμμά σας
  1. Goto Tools
  2. Πίνακας> NodeMCU 1.0 (μονάδα ESP - 12E)
  3. Θύρα (Επιλέξτε τη σωστή θύρα)

** Βεβαιωθείτε ότι έχετε επιλέξει το μοντέλο NodeMCU και έχετε επιλέξει τη σωστή σειριακή θύρα (δείτε φωτογραφίες).

Στη συνέχεια, απλά κάντε κλικ στο κουμπί Μεταφόρτωση **

Συνιστάται: