INHOUDSOPGAWE:
2025 Outeur: John Day | [email protected]. Laas verander: 2025-01-13 06:56
Hierdie tutoriaal is geldig as ons die Arduino gebruik en beide die Drivemall Board onder die skakel gebruik om die Drivemall te bou.
Die voordeel om die Drivemall te verkies bo die klassieke Arduino -bord, is om die kompleksiteit van die verbindings te verminder, wat lei tot 'n netjieser opstelling. Dit is egter opsioneel: al die resultate is nog steeds geldig met die arduino -bord, 'n broodbord en genoeg dupont -springers vir verbindings.
Kom ons beheer 'n stapmotor met 'n arduino -bord.
Stap 1: Wat ons nodig het
- Arduino -mikrobeheerder of Drivemall
- Draad (e)
- Stapmotor
- 'n Bestuurder A4988 of DRV8825 of L298N of ULN2003 (daar is baie bestuurders vir)
Stap 2: Hoe 'n stappermotor werk en waarom ons 'n bestuurder gebruik
'N Stappermotor bestaan in wese uit twee spoele wat op die regte manier aangedryf moet word (prent 1). As die motor in verkeerde beweging gevoer word, kan dit 'n kortstondige GND veroorsaak.
By elke stap draai die enjin teen 'n bekende hoek, wat gewoonlik deur die vervaardiger aangedui word as 1,8 °, dus 200 stappe is nodig om 'n volledige sirkel te maak
Kom ons verduidelik waarom ons 'n bestuurder nodig het in plaas daarvan om die stepper direk aan die mikrobeheerder te koppel.
Met die bestuurders kan u die stappe skandeer omdat 'n mikrobeheerder nie die spoele in die stapmotor kan laai nie.
Daar is twee soorte bestuurders vir stapmotors op die mark:
- klassieke bestuurders L298 of ULN2003 'n dubbele H-brug waarin die logika om die enkele fases aan te dryf, in die kode geleë is;
- Moderne bestuurders A4988 of drv8825, waar sommige van die logika in die skyf voorkom.
Die A4988 om in te voer, bied 'n insetsel en twee penne, een vir die rigting en die ander vir die aantal stappe, sowel as kragtoevoer.
Stap 3: Verbindings
As 'n eerste benadering tot stappermotors het ons gekies om die bestuurder ULN2003 te gebruik.
Drie knoppies vir enjinbeheer is aan die Arduino gekoppel met 'n weerstand wat aan GND gekoppel is.
Ons koppel die motor aan die ULN volgens die skema in figuur 2. Die Arduino is met penne 8 9 10 en 11 aan die bestuurder gekoppel.
Stap 4: Firmware en beheer
Hier vind u 'n basiese firmware vir die beheer van die stappermotor. In hierdie spesiale geval Die onderkant op
- pen A0 word gebruik vir positiewe rigting en stop
- pen A1 word gebruik vir negatiewe rigting en stop
- pen A2 word gebruik om dit te bevestig en aan die gang te sit volgens die rigting van die knoppie wat voorheen ingedruk is
die aantal stappe per siklus is op 20 gestel, dit beteken dat die program 10 siklusse sal uitvoer om 'n volledige omwenteling van die motor te maak
Stap 5: Ontken
Hierdie handleiding is opgestel as deel van die Makerspace for Inclusion-projek, wat mede-gefinansier is deur die Erasmus + -program van die Europese kommissie.
Die projek is daarop gemik om 'n informele vorm van opvoeding te bevorder as 'n manier om die sosiale insluiting van jongmense te bevorder, informele opvoeding wat in die makerruimtes gevind kan word.
Hierdie handleiding weerspieël slegs die menings van die outeurs, en die Europese Kommissie kan nie verantwoordelik gehou word vir die gebruik van die inligting daarin nie.