Βασικά χαρακτηριστικά:

  • 0,35A - 0,40A
  • Τάση λειτουργίας: 1V - 6V

Μικρός κινητήρας για χόμπι/έργα. Λειτουργεί από 1V έως 6V.

Δες όλη την περιγραφή
Το προϊόν δεν είναι διαθέσιμο για αποστολή στην επιλεγμένη χώρα.

Περιγραφή

Περιγραφή

Project: Έλεγχος DC Μοτέρ (Φορά & Ταχύτητα) με Arduino & L293D

Σε αυτό το project θα μάθουμε πώς να οδηγούμε ένα απλό Toy Hobby Motor χρησιμοποιώντας το ολοκληρωμένο κύκλωμα L293D.

Γιατί χρειαζόμαστε το L293D;

Το Arduino δεν μπορεί να δώσει αρκετό ρεύμα για να κινήσει ένα μοτέρ απευθείας από τα pins του (θα καεί!). Το L293D λειτουργεί σαν "διακόπτης": παίρνει τις εντολές από το Arduino και διοχετεύει ρεύμα από μια εξωτερική μπαταρία στο μοτέρ.

Τι θα χρειαστείτε:

  • 1x Arduino Uno
  • 1x DC Μοτέρ (Type 130)
  • 1x ολοκληρωμένο κύκλωμα οδηγού κινητήρα L293D
  • 1x Θήκη Μπαταριών (π.χ. 4xAA για 6V)
  • Breadboard & Καλώδια

Η Συνδεσμολογία (Το Κύκλωμα)

Τοποθετήστε το L293D στο breadboard. Το ημικύκλιο (εγκοπή) δείχνει την "πάνω" πλευρά (Pins 1 και 16).

Συνδέσεις Τροφοδοσίας:

  1. Pin 16 (VCC1): Στα 5V του Arduino (τροφοδοσία του Chip).

  2. Pin 8 (VCC2): Στο (+) της Μπαταρίας (τροφοδοσία του Μοτέρ).

  3. GND (Pins 4, 5, 12, 13): Συνδέστε τα όλα μαζί στη γείωση (GND) του Arduino ΚΑΙ στο (-) της Μπαταρίας. Προσοχή: Πρέπει να έχουν κοινή γείωση!

Συνδέσεις Ελέγχου (Arduino):

  1. Pin 1 (Enable 1,2): Στο Pin 9 του Arduino (για έλεγχο ταχύτητας με PWM).

  2. Pin 2 (Input 1): Στο Pin 3 του Arduino.

  3. Pin 7 (Input 2): Στο Pin 4 του Arduino.

Συνδέσεις Μοτέρ:

  1. Pin 3 (Output 1): Στο ένα καλώδιο του Μοτέρ.

  2. Pin 6 (Output 2): Στο άλλο καλώδιο του Μοτέρ.


Ο Κώδικας (Sketch)

Ανεβάστε τον παρακάτω κώδικα. Το μοτέρ θα ξεκινάει σιγά-σιγά, θα επιταχύνει, θα σταματάει και θα γυρίζει ανάποδα.

C++

// Ορισμός των Pins const int enablePin = 9; // Ελέγχει την ταχύτητα (PWM) const int in1Pin = 3; // Ελέγχει την κατεύθυνση A const int in2Pin = 4; // Ελέγχει την κατεύθυνση B void setup() { // Ορίζουμε τα pins ως εξόδους pinMode(enablePin, OUTPUT); pinMode(in1Pin, OUTPUT); pinMode(in2Pin, OUTPUT); } void loop() { // --- ΒΗΜΑ 1: Κίνηση Μπροστά --- digitalWrite(in1Pin, HIGH); // Το ένα άκρο θετικό digitalWrite(in2Pin, LOW); // Το άλλο άκρο αρνητικό // Επιτάχυνση από 0 έως 255 (Μέγιστο) for (int speed = 0; speed <= 255; speed++) { analogWrite(enablePin, speed); delay(20); } delay(1000); // Περίμενε 1 δευτερόλεπτο // --- ΒΗΜΑ 2: Σταμάτημα --- digitalWrite(in1Pin, LOW); digitalWrite(in2Pin, LOW); analogWrite(enablePin, 0); delay(1000); // --- ΒΗΜΑ 3: Κίνηση Πίσω --- digitalWrite(in1Pin, LOW); // Αντιστρέφουμε την πολικότητα digitalWrite(in2Pin, HIGH); analogWrite(enablePin, 200); // Σταθερή ταχύτητα (περίπου 80%) delay(2000); // Τρέξε για 2 δευτερόλεπτα // Σταμάτημα πριν επαναληφθεί ο κύκλος digitalWrite(in1Pin, LOW); digitalWrite(in2Pin, LOW); delay(1000); }

Πώς λειτουργεί:

  • Φορά Περιστροφής: Όταν το in1 είναι HIGH και το in2 είναι LOW, το ρεύμα ρέει προς μια κατεύθυνση. Όταν τα αντιστρέψουμε, το μοτέρ γυρίζει ανάποδα.

  • Ταχύτητα: Το enablePin λειτουργεί σαν το γκάζι. Με την εντολή analogWrite(enablePin, 255) δίνουμε φουλ γκάζι, ενώ με το 128 δίνουμε τη μισή ταχύτητα.

Κατασκευαστής

OEM
Δες όλη την περιγραφή

Χαρακτηριστικά

Χαρακτηριστικά

Ρεύμα
DC
Στροφές
-

Σημαντική πληροφορία

Τα δεδομένα αυτά συλλέγονται από τις επίσημες σελίδες των προϊόντων. Επιβεβαίωσε τα στοιχεία πριν προχωρήσεις στην τελική αγορά. Εάν παρατηρήσεις κάποιο πρόβλημα μπορείς να το αναφέρεις εδώ.

Δες όλα τα χαρακτηριστικά
Ερωτήσεις

Ερωτήσεις

Έχεις απορία για το προϊόν;

29 χρήστες έχουν το προϊόν και μπορούν να σε βοηθήσουν

Ρώτησε για το προϊόν

Περιγραφή & Χαρακτηριστικά

Project: Έλεγχος DC Μοτέρ (Φορά & Ταχύτητα) με Arduino & L293D

Σε αυτό το project θα μάθουμε πώς να οδηγούμε ένα απλό Toy Hobby Motor χρησιμοποιώντας το ολοκληρωμένο κύκλωμα L293D.

Γιατί χρειαζόμαστε το L293D;

Το Arduino δεν μπορεί να δώσει αρκετό ρεύμα για να κινήσει ένα μοτέρ απευθείας από τα pins του (θα καεί!). Το L293D λειτουργεί σαν "διακόπτης": παίρνει τις εντολές από το Arduino και διοχετεύει ρεύμα από μια εξωτερική μπαταρία στο μοτέρ.

Τι θα χρειαστείτε:

  • 1x Arduino Uno
  • 1x DC Μοτέρ (Type 130)
  • 1x ολοκληρωμένο κύκλωμα οδηγού κινητήρα L293D
  • 1x Θήκη Μπαταριών (π.χ. 4xAA για 6V)
  • Breadboard & Καλώδια

Η Συνδεσμολογία (Το Κύκλωμα)

Τοποθετήστε το L293D στο breadboard. Το ημικύκλιο (εγκοπή) δείχνει την "πάνω" πλευρά (Pins 1 και 16).

Συνδέσεις Τροφοδοσίας:

  1. Pin 16 (VCC1): Στα 5V του Arduino (τροφοδοσία του Chip).

  2. Pin 8 (VCC2): Στο (+) της Μπαταρίας (τροφοδοσία του Μοτέρ).

  3. GND (Pins 4, 5, 12, 13): Συνδέστε τα όλα μαζί στη γείωση (GND) του Arduino ΚΑΙ στο (-) της Μπαταρίας. Προσοχή: Πρέπει να έχουν κοινή γείωση!

Συνδέσεις Ελέγχου (Arduino):

  1. Pin 1 (Enable 1,2): Στο Pin 9 του Arduino (για έλεγχο ταχύτητας με PWM).

  2. Pin 2 (Input 1): Στο Pin 3 του Arduino.

  3. Pin 7 (Input 2): Στο Pin 4 του Arduino.

Συνδέσεις Μοτέρ:

  1. Pin 3 (Output 1): Στο ένα καλώδιο του Μοτέρ.

  2. Pin 6 (Output 2): Στο άλλο καλώδιο του Μοτέρ.


Ο Κώδικας (Sketch)

Ανεβάστε τον παρακάτω κώδικα. Το μοτέρ θα ξεκινάει σιγά-σιγά, θα επιταχύνει, θα σταματάει και θα γυρίζει ανάποδα.

C++

// Ορισμός των Pins const int enablePin = 9; // Ελέγχει την ταχύτητα (PWM) const int in1Pin = 3; // Ελέγχει την κατεύθυνση A const int in2Pin = 4; // Ελέγχει την κατεύθυνση B void setup() { // Ορίζουμε τα pins ως εξόδους pinMode(enablePin, OUTPUT); pinMode(in1Pin, OUTPUT); pinMode(in2Pin, OUTPUT); } void loop() { // --- ΒΗΜΑ 1: Κίνηση Μπροστά --- digitalWrite(in1Pin, HIGH); // Το ένα άκρο θετικό digitalWrite(in2Pin, LOW); // Το άλλο άκρο αρνητικό // Επιτάχυνση από 0 έως 255 (Μέγιστο) for (int speed = 0; speed <= 255; speed++) { analogWrite(enablePin, speed); delay(20); } delay(1000); // Περίμενε 1 δευτερόλεπτο // --- ΒΗΜΑ 2: Σταμάτημα --- digitalWrite(in1Pin, LOW); digitalWrite(in2Pin, LOW); analogWrite(enablePin, 0); delay(1000); // --- ΒΗΜΑ 3: Κίνηση Πίσω --- digitalWrite(in1Pin, LOW); // Αντιστρέφουμε την πολικότητα digitalWrite(in2Pin, HIGH); analogWrite(enablePin, 200); // Σταθερή ταχύτητα (περίπου 80%) delay(2000); // Τρέξε για 2 δευτερόλεπτα // Σταμάτημα πριν επαναληφθεί ο κύκλος digitalWrite(in1Pin, LOW); digitalWrite(in2Pin, LOW); delay(1000); }

Πώς λειτουργεί:

  • Φορά Περιστροφής: Όταν το in1 είναι HIGH και το in2 είναι LOW, το ρεύμα ρέει προς μια κατεύθυνση. Όταν τα αντιστρέψουμε, το μοτέρ γυρίζει ανάποδα.

  • Ταχύτητα: Το enablePin λειτουργεί σαν το γκάζι. Με την εντολή analogWrite(enablePin, 255) δίνουμε φουλ γκάζι, ενώ με το 128 δίνουμε τη μισή ταχύτητα.

Κατασκευαστής

OEM
Ρεύμα
DC
Στροφές
-

Σημαντική πληροφορία

Τα δεδομένα αυτά συλλέγονται από τις επίσημες σελίδες των προϊόντων. Επιβεβαίωσε τα στοιχεία πριν προχωρήσεις στην τελική αγορά. Εάν παρατηρήσεις κάποιο πρόβλημα μπορείς να το αναφέρεις εδώ.