Cuprins:

Controlul motoarelor DC cu Arduino și L293: 5 pași (cu imagini)
Controlul motoarelor DC cu Arduino și L293: 5 pași (cu imagini)

Video: Controlul motoarelor DC cu Arduino și L293: 5 pași (cu imagini)

Video: Controlul motoarelor DC cu Arduino și L293: 5 pași (cu imagini)
Video: ESP32 Tutorial 15 - DC Motor Speed Control with ESP32 L293D | SunFounder's ESP32 IoT Learnig kit 2024, Iulie
Anonim
Controlul motoarelor de curent continuu cu Arduino și L293
Controlul motoarelor de curent continuu cu Arduino și L293
Controlul motoarelor de curent continuu cu Arduino și L293
Controlul motoarelor de curent continuu cu Arduino și L293
Controlul motoarelor de curent continuu cu Arduino și L293
Controlul motoarelor de curent continuu cu Arduino și L293

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

Materiale
Materiale
Materiale
Materiale
Materiale
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

Cablare
Cablare
Cablare
Cablare
Cablare
Cablare
Cablare
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

Fabricați placa de circuit
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: