INHOUDSOPGAWE:
2025 Outeur: John Day | [email protected]. Laas verander: 2025-01-13 06:56
Maklike manier om GS -motors te beheer. Al wat u nodig het, is kennis in elektronika en programmering
As u enige vrae of probleme het, kan u my kontak via my e -pos: [email protected]
Besoek my youtube kanaal:
So laat ons begin.
Stap 1: Kyk na 'n video
U kan ook sien hoe hierdie projek werk
www.youtube.com/watch?v=tm69V7npSg8
Stap 2: materiaal
Alle materiaal wat u benodig, kan op eBay of Amazon gevind word, maar as u ou elektroniese toestelle soos drukkers of iets anders het, kan u materiaal daarvandaan kry.
Borgskakel: UTSource.net -resensies Dit is 'n betroubare webwerf vir die bestelling van elektroniese komponente teen goedkoop
prys en uitstekende kwaliteit
Vir hierdie projek benodig u:
motorbestuurder L293D
-Arduino Mega 2560 of Uno
-broodbord
-9V battery
-DC motor
-9V batterykas
-sommige drade
-Groen en rooi LED diodes
-twee drukknoppies
-twee 10k ohm weerstande
Motorbestuurder L293D
U kan hierdie chip gebruik om een of twee verskillende motors te bestuur. Dit behoort tot die TTL -familie, dit beteken dat dit op 5V+werk.
Dit het 16 penne
Speld 1 geen verbinding nie
Speld 2 word ingevoer
Speld 3 is uitvoer vir motor
Speld 4 en 5 is gekoppel aan die GND van die battery
Speld 6 is die tweede uitset vir die motor
Speld 7 is die tweede invoer
Speld 8 is V+ van battery (9V)
Aan die ander kant is dieselfde behalwe:
Speld 16 is Vcc+
Speld 9 geen verbinding nie
Stap 3: Bedrading
As u probleme ondervind met die bedrading, kan u uself help met die foto's. Bo -aan is daar 'n stroombaan om 1 motor te beheer, en 'n onderkant is 'n stroombaan vir die bestuur van 2 motors. Ek het 'n voorbeeld gemaak met slegs een motor.
Digitale invoer 2 is gekoppel aan die AAN -knoppie (knoppie met 'n blou dop)
Digitale invoer 3 is gekoppel aan die OFF -knoppie (knoppie met 'n rooi dop)
Met hierdie twee knoppies kan u die draairigting verander
U moet 'n weerstand van 10 k ohm tussen GND van Arduino verbind om die knoppie te druk.
Groen LED -diode is gekoppel aan digitale uitset 5
Rooi LED -diode is gekoppel aan digitale uitset 4
Bedrading L293D
Pin 1 no connect, sodat u dit kan leegmaak.
Vervolgens is pen 2 wat gekoppel is aan die digitale uitset op Arduino (u kan enige digitale uitset van 2 tot 53 kies)
Pen 3 is direk aan die motor gekoppel
Speld 4 en 5 is gekoppel aan battery GND
Speld 6 word direk aan die motor gekoppel
Speld 7 is gekoppel aan digitale uitset op Arduino
Speld 8 is 'n V+ van die battery. Ek beveel aan dat u 'n 9V -battery gebruik, sodat die motor glad kan werk
As u 'n kans nodig het, kan u 'n kringloop maak.
U moet versigtig wees dat u die GND van Arduino met die GND van die battery verbind. In teenoorgestelde geval werk alles nie
As u twee motors wil bestuur, moet u aan die ander kant van die L293D sit
Pin 16 is Vcc+. U kry 5V spanning van Arduino
Pin 15 is gekoppel aan digitale uitset op Arduino
Speld 14 word direk aan die motor gekoppel
Speld 13 en pen 12 is gekoppel aan die GND van die battery
Speld 11 word direk aan die motor gekoppel
Pin 10 is gekoppel aan digitale uitset op Arduino
Speld 9 geen verbinding nie
Stap 4: Maak die printplaat
Ek het hierdie stroombaan self gemaak. Vir die teken van die stroombaan word SprintLayout gebruik. Dit is 'n program om stroombane te teken, in hierdie program het u al die dimensies van elektroniese komponente, sodat u basies 'n stroombaan kan maak vir alles wat u wil hê.
Vir die gravering van hierdie bord word 'n CNC -graveermasjien gebruik. hierdie mengsel het ek toe met die koperkant bedek om dit te beskerm.
Stap 5: Kode
Ek het drie verskillende kodes gemaak.
Motor beheer:
Na elke 5 sekondes verander die motor die manier van draai
Motor beheer met 1 knoppie:
As u die eerste keer op die knoppie druk, draai die motor in een rigting, en as u die knoppie tweede keer druk, begin die motor in die ander kant draai
Motor beheer met 2 knoppies:
As u die AAN -knoppie druk, draai die motor in een rigting, en as u die knoppie UIT druk, draai die motor in 'n ander rigting.