Cuprins:
- Pasul 1: vizionați un videoclip
- Pasul 2: Materiale
- Pasul 3: Cablare
- Pasul 4: Fabricați placa de circuit
- Pasul 5: Cod
Video: Controlul motoarelor DC cu Arduino și L293: 5 pași (cu imagini)
2024 Autor: John Day | [email protected]. Modificat ultima dată: 2024-01-30 11:43
Mod simplu de a controla motoarele de curent continuu. Tot ce aveți nevoie este cunoștințe în electronică și programare
Dacă aveți întrebări sau probleme, mă puteți contacta prin e-mail: [email protected]
Vizitați canalul meu de pe YouTube:
Deci, să începem.
Pasul 1: vizionați un videoclip
De asemenea, puteți vedea cum funcționează acest proiect
www.youtube.com/watch?v=tm69V7npSg8
Pasul 2: Materiale
Toate materialele de care aveți nevoie pot fi găsite pe eBay sau Amazon, dar dacă aveți dispozitive electronice vechi, cum ar fi imprimante sau altceva, puteți obține materiale de acolo.
Link sponsor: Recenzii UTSource.net Este un site web de încredere pentru a comanda componente electronice cu prețuri ieftine
pret si calitate excelenta
Pentru acest proiect veți avea nevoie de:
-sofer motor L293D
-Arduino Mega 2560 sau Uno
-placă de pâine
-Baterie de 9V
-Motor DC
-Caz baterie de 9V
-unele fire
-Diodele LED verzi și roșii
-două butoane
-două rezistențe de 10k ohm
Șofer de motor L293D
Puteți utiliza acest cip pentru a controla unul sau două motoare diferite. Acesta aparține familiei TTL, ceea ce înseamnă că rulează pe 5V +.
Are 16 pini
Pinul 1 nu se conectează
Pinul 2 este introdus
Pinul 3 este ieșit pentru motor
Pinii 4 și 5 sunt conectați la GND al bateriei
Pinul 6 este a doua ieșire pentru motor
Pinul 7 este a doua intrare
Pinul 8 este V + de la baterie (9V)
Pe de altă parte este același, cu excepția:
Pinul 16 este Vcc +
Pinul 9 nu se conectează
Pasul 3: Cablare
Dacă veți avea probleme cu cablarea, vă puteți ajuta cu imaginile. Deasupra există un circuit pentru controlul unui motor și în jos un circuit pentru controlul a două motoare. Am făcut exemplu cu un singur motor.
Intrarea digitală 2 este conectată la butonul ON (buton cu capac albastru)
Intrarea digitală 3 este conectată la butonul OFF (buton cu capac roșu)
Cu aceste două butoane puteți schimba direcția de rotire
Trebuie să conectați rezistența de 10k ohm între GND de la Arduino la pinul butonului.
Dioda LED verde este conectată la ieșirea digitală 5
Dioda LED roșie este conectată la ieșirea digitală 4
Cablare L293D
Pinul 1 nu se conectează, așa că îl lăsați gol.
Următorul este Pinul 2, care este conectat la ieșirea digitală de pe Arduino (puteți alege orice ieșire digitală de la 2 la 53)
Pinul 3 este conectat direct la motor
Pinii 4 și 5 sunt conectați la bateria GND
Pinul 6 este conectat direct la motor
Pinul 7 este conectat la ieșirea digitală pe Arduino
Pinul 8 este V + de la baterie. Vă recomandăm să utilizați bateria de 9V, astfel încât motorul să funcționeze fără probleme
Dacă aveți nevoie de șanse, puteți face circuit.
Trebuie să aveți grijă să conectați GND de Arduino cu GND de baterie. În caz contrar, totul nu va funcționa
Dacă doriți să controlați două motoare, trebuie să conectați cealaltă parte a L293D
Pinul 16 este Vcc +. Obțineți tensiune de 5V de la Arduino
Pinul 15 este conectat la ieșirea digitală pe Arduino
Pinul 14 este conectat direct la motor
Pinul 13 și pinul 12 sunt conectate la GND al bateriei
Pinul 11 este conectat direct la motor
Pinul 10 este conectat la ieșirea digitală pe Arduino
Pinul 9 nu se conectează
Pasul 4: Fabricați placa de circuit
Am creat acest circuit de unul singur. Pentru desenarea circuitului se folosește SprintLayout. Acesta este programul pentru desenarea circuitelor, în acest program aveți toate dimensiunile componentelor electronice, astfel încât, în principiu, puteți face circuitul pentru tot ceea ce doriți.
Pentru gravare această placă este folosită freză de gravat CNC. Am folosit placă normală pentru circuite care este acoperită cu cupru pe o parte. Când placa a fost finisată, am lustruit-o cu hârtie de nisip foarte fină. Apoi am amestecat alcool industrial și colofoniu în pulbere. acest amestec l-am îmbrăcat apoi pe partea de cupru pentru al proteja.
Pasul 5: Cod
Am făcut trei coduri diferite.
Controlul motorului:
După fiecare 5 secunde, motorul schimbă modul de rotire
Control motor cu 1 buton:
Când apăsați butonul prima dată când motorul se rotește într-o direcție, când apăsați butonul a doua oară motorul începe să se rotească în cealaltă parte
Control motor cu 2 butoane:
Când apăsați butonul PORNIT motorul se rotește într-o direcție, când apăsați butonul OPRIT motorul se rotește în altă direcție.
Recomandat:
Controlul gesturilor Skeleton Bot - 4WD Hercules Mobile Robotic Platform - Arduino IDE: 4 pași (cu imagini)
Controlul gesturilor Skeleton Bot - 4WD Hercules Mobile Robotic Platform - Arduino IDE: Un vehicul de control al gesturilor realizat de Seeedstudio Skeleton Bot - 4WD Hercules Mobile Robotic Platform. Am avut o mulțime de distracție în timpul perioadei de gestionare a epidemiei de virus coronarian acasă. Un prieten de-al meu mi-a oferit o platformă robotică mobilă Hercules 4WD ca noi
Conducerea motoarelor mici cu TB6612FNG: 8 pași
Conducerea motoarelor mici cu TB6612FNG: TB6612FNG este un IC cu motor dublu de la Toshiba. Există o mulțime de plăci de decupare și este una dintre cele mai populare alegeri pentru a conduce motoare mici. Există o mulțime de resurse online pentru a începe cu TB6612FNG b
Controlul motoarelor de curent continuu cu L298N folosind microcontrolerul CloudX: 3 pași
Controlul motoarelor de curent continuu cu L298N folosind microcontrolerul CloudX: În acest proiect vom explica modul de utilizare a podului nostru L298N H pentru a crește și reduce viteza motorului de curent continuu. Modulul H-bridge L298N poate fi utilizat cu motoare care au o tensiune cuprinsă între 5 și 35V DC. Există, de asemenea, un regulator de 5V la bord, deci dacă
Controlul matricei LED cu Arduino Uno (Arduino Powered Robot Face): 4 pași (cu imagini)
Controlul matricei LED cu Arduino Uno (Arduino Powered Robot Face): Această instrucțiune arată cum să controlați o matrice de matrice LED 8x8 folosind un Arduino Uno. Acest ghid poate fi folosit pentru a crea un ecran simplu (și relativ ieftin) pentru propriile dvs. proiecte. În acest fel puteți afișa litere, cifre sau animații personalizate
Utilizarea motoarelor cu IC L293D: 6 pași (cu imagini)
Utilizarea motoarelor cu IC L293D: Acesta este un ghid rapid cu câteva informații suplimentare (configurații pin etc.) pe care le-am învățat pe parcurs despre cum să folosesc L293D cu Arduino, arătând că putem: A) Utilizați o sursă de alimentare suplimentară pentru alimentarea motorului de curent continuu. B) Utilizați L293D c