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

Έλεγχος κινητήρων DC με Arduino και L293: 5 βήματα (με εικόνες)
Έλεγχος κινητήρων DC με Arduino και L293: 5 βήματα (με εικόνες)

Βίντεο: Έλεγχος κινητήρων DC με Arduino και L293: 5 βήματα (με εικόνες)

Βίντεο: Έλεγχος κινητήρων DC με Arduino και L293: 5 βήματα (με εικόνες)
Βίντεο: Lesson 95: Using L293D 4 DC Motors Shield for Arduino UNO and Mega | Arduino Step By Step Course 2024, Ιούλιος
Anonim
Έλεγχος κινητήρων DC με Arduino και L293
Έλεγχος κινητήρων DC με Arduino και L293
Έλεγχος κινητήρων DC με Arduino και L293
Έλεγχος κινητήρων DC με Arduino και L293
Έλεγχος κινητήρων DC με Arduino και L293
Έλεγχος κινητήρων DC με Arduino και L293

Εύκολος τρόπος ελέγχου κινητήρων DC. Το μόνο που χρειάζεστε είναι γνώσεις στα ηλεκτρονικά και τον προγραμματισμό

Εάν έχετε οποιεσδήποτε ερωτήσεις ή προβλήματα, μπορείτε να επικοινωνήσετε μαζί μου στο email μου: [email protected]

Επισκεφτείτε το κανάλι μου στο youtube:

Ας ξεκινήσουμε λοιπόν.

Βήμα 1: Παρακολουθήστε ένα βίντεο

Μπορείτε επίσης να δείτε πώς λειτουργεί αυτό το έργο

www.youtube.com/watch?v=tm69V7npSg8

Βήμα 2: Υλικά

Υλικά
Υλικά
Υλικά
Υλικά
Υλικά
Υλικά

Όλα τα υλικά που χρειάζεστε μπορείτε να βρείτε στο ebay ή στο amazon. Αλλά αν έχετε παλιές ηλεκτρονικές συσκευές, όπως εκτυπωτές ή κάτι άλλο, μπορείτε να πάρετε υλικά από εκεί.

Σύνδεσμος χορηγού: Κριτικές UTSource.net Είναι μια αξιόπιστη ιστοσελίδα για την παραγγελία ηλεκτρονικών εξαρτημάτων με φθηνά

τιμή και εξαιρετική ποιότητα

Για αυτό το έργο θα χρειαστείτε:

-οδηγός κινητήρα L293D

-Arduino Mega 2560 ή Uno

-επιτραπέζιο

-Μπαταρία 9V

-Κινητήρας DC

Θήκη μπαταρίας 9V

-μερικά καλώδια

-Πράσινες και κόκκινες δίοδοι LED

-δύο κουμπιά

-δύο αντιστάσεις 10k ohm

Πρόγραμμα οδήγησης κινητήρα L293D

Μπορείτε να χρησιμοποιήσετε αυτό το τσιπ για τον έλεγχο ενός ή δύο διαφορετικών κινητήρων. Ανήκει στην οικογένεια TTL, που σημαίνει ότι λειτουργεί σε 5V+.

Έχει 16 ακίδες

Καρφίτσα 1 χωρίς σύνδεση

Το pin 2 είναι είσοδο

Η ακίδα 3 εξάγεται για τον κινητήρα

Οι ακίδες 4 και 5 συνδέονται με GND της μπαταρίας

Ο πείρος 6 είναι η δεύτερη έξοδος για τον κινητήρα

Το pin 7 είναι η δεύτερη είσοδος

Το pin 8 είναι V+ από μπαταρία (9V)

Από την άλλη πλευρά είναι το ίδιο εκτός από:

Το pin 16 είναι Vcc+

Καρφίτσα 9 χωρίς σύνδεση

Βήμα 3: Καλωδίωση

Καλωδίωση
Καλωδίωση
Καλωδίωση
Καλωδίωση
Καλωδίωση
Καλωδίωση
Καλωδίωση
Καλωδίωση

Εάν έχετε προβλήματα με την καλωδίωση, μπορείτε να βοηθήσετε τον εαυτό σας με τις εικόνες. Στην κορυφή υπάρχει κύκλωμα για τον έλεγχο 1 κινητήρα και κάτω είναι κύκλωμα για τον έλεγχο 2 κινητήρων. Έκανα παράδειγμα μόνο με έναν κινητήρα.

Η ψηφιακή είσοδος 2 συνδέεται με το κουμπί ON (κουμπί με μπλε κάλυμμα)

Η ψηφιακή είσοδος 3 συνδέεται με το κουμπί OFF (κουμπί με κόκκινο καπάκι)

Με αυτά τα δύο κουμπιά μπορείτε να αλλάξετε κατεύθυνση περιστροφής

Πρέπει να συνδέσετε αντίσταση 10k ohm μεταξύ GND από το Arduino για να πιέσετε τον πείρο του κουμπιού.

Η πράσινη δίοδος LED είναι συνδεδεμένη στην ψηφιακή έξοδο 5

Η κόκκινη δίοδος LED συνδέεται με την ψηφιακή έξοδο 4

Καλωδίωση L293D

Καρφιτσώστε 1 χωρίς σύνδεση, ώστε να το αφήσετε να αδειάσει.

Επόμενο είναι το Pin 2 που συνδέεται με την ψηφιακή έξοδο στο Arduino (μπορείτε να επιλέξετε οποιαδήποτε ψηφιακή έξοδο από 2 έως 53)

Ο πείρος 3 συνδέεται απευθείας με τον κινητήρα

Οι ακίδες 4 και 5 συνδέονται με την μπαταρία GND

Ο πείρος 6 συνδέεται απευθείας στον κινητήρα

Το pin 7 είναι συνδεδεμένο στην ψηφιακή έξοδο στο Arduino

Το pin 8 είναι V+ από μπαταρία. Σας συνιστώ να χρησιμοποιήσετε μπαταρία 9V, ώστε ο κινητήρας να λειτουργεί ομαλά

Εάν χρειάζεστε ευκαιρία, μπορείτε να κάνετε κύκλωμα.

Πρέπει να είστε προσεκτικοί ώστε να συνδέσετε το GND του Arduino με το GND της μπαταρίας. Σε αντίθετη περίπτωση, το όλο πράγμα δεν θα λειτουργήσει

Εάν θέλετε να ελέγξετε δύο κινητήρες, πρέπει να συνδέσετε την άλλη πλευρά του L293D

Το pin 16 είναι Vcc+. Παίρνετε τάση 5V από το Arduino

Το pin 15 είναι συνδεδεμένο με ψηφιακή έξοδο στο Arduino

Ο πείρος 14 συνδέεται απευθείας στον κινητήρα

Ο ακροδέκτης 13 και ο πείρος 12 είναι συνδεδεμένοι στο GND της μπαταρίας

Η ακίδα 11 συνδέεται απευθείας στον κινητήρα

Το pin 10 είναι συνδεδεμένο με ψηφιακή έξοδο στο Arduino

Καρφίτσα 9 χωρίς σύνδεση

Βήμα 4: Κατασκευάστε την πλακέτα κυκλωμάτων

Κατασκευάστε την πλακέτα κυκλωμάτων
Κατασκευάστε την πλακέτα κυκλωμάτων

Έφτιαξα αυτό το κύκλωμα μόνος μου. Για τη σχεδίαση του κυκλώματος χρησιμοποιείται SprintLayout. Αυτό είναι πρόγραμμα σχεδίασης κυκλωμάτων, σε αυτό το πρόγραμμα έχετε όλες τις διαστάσεις των ηλεκτρονικών εξαρτημάτων, ώστε βασικά να μπορείτε να κάνετε κύκλωμα για ό, τι θέλετε.

Για χάραξη, αυτή η σανίδα χρησιμοποιείται CNC μηχανή φρεζαρίσματος. Χρησιμοποίησα κανονική σανίδα για κυκλώματα που είναι επενδεδυμένα με χαλκό από τη μία πλευρά. Όταν τελείωσε ο πίνακας, το γυάλισα με πολύ λεπτό χαρτί άμμου. Στη συνέχεια, ανακάτεψα βιομηχανική αλκοόλη και κολοφώνιο σε σκόνη. Με αυτό το μίγμα το έβαψα στη συνέχεια με την πλευρά του χαλκού για να το προστατέψω.

Βήμα 5: Κωδικός

Έφτιαξα τρεις διαφορετικούς κωδικούς.

Έλεγχος κινητήρα:

Μετά από κάθε 5 δευτερόλεπτα ο κινητήρας αλλάζει τον τρόπο περιστροφής

Έλεγχος κινητήρα με 1 κουμπί:

Όταν πατάτε το κουμπί για πρώτη φορά ο κινητήρας περιστρέφεται προς μία κατεύθυνση, όταν πατάτε το κουμπί για δεύτερη φορά ο κινητήρας αρχίζει να περιστρέφεται στην άλλη πλευρά

Έλεγχος κινητήρα με 2 κουμπιά:

Όταν πατάτε το κουμπί ON ο κινητήρας περιστρέφεται προς μία κατεύθυνση, όταν πατάτε το κουμπί OFF ο κινητήρας περιστρέφεται προς άλλη κατεύθυνση.

Συνιστάται: