» »

krmiljenje skenerja

krmiljenje skenerja

geodet MD ::

Pozdravljeni

Iz skenerja sem vzel samo koračni motorček in ploščo. Zanima me, kako bi lahko napisal svoje drajverje za skener, da bi lahko ta motorček krmilil?
Lahko se nanaša to tudi na motorček in ploščo iz printerja.
Havala za odgovor oz. tudi kaki namigi bi prav prišli, da vem sploh kje in kaj iskat gle programske opreme. motorček in plošča sta priskrbljena.

lp

_Dormage_ ::

Več o tem kaj uporabit za krmiljenje lahko dobiš tu.
Verjetno ti bodo predlagali, raspija oziroma arduinota

Oboje je dokaj enostavno. Arduino je krmilnik in ima velik community, malo morje tutorialov kode in pomoči.
Raspi je relativno nova stvar. Poglej si tudi dokaj svežo temo.
Je ARM based mini PC, ki poganja več distrotov. Ima pa tudi GPIO prek katerega bi lahko krmilu motor.

Lahko uporabiš tudi oba v kombinaciji :)

Kateri je primernejši je odvisno od tega kaj je tvoj cilj.
Za krmiljenje motorja boš napisal tudi kako vrstico kode.
Ko boš do tja prišel ti bomo tukaj pomagali.

geodet MD ::

Hvala za hiter odgovor

arduinota sem že gledal in tutoriale tudi samo so vsi še meli zraven neka svoja vezja lotana in so motorčke krmilili preko potencimetra. Jaz vem samo kaj bi rabil glede ostalega pa skoraj nič ne vem (zalotat kako svoje vezje in napisat kako kodo). moj namen je da bi pol motorček poganjal laser gor in dol okoli svoje osi, samo to gibanje mora biti čim bolj enakomerno in počasno.

za dodatna pojasnila sem na voljo

lp

_Dormage_ ::

Sklepam, da bos to počel programsko in ne ročno.
Potenciometre dajejo na tutorialih zato, da lazje predstavijo kako se motork krmili.
Namesto potenciometra ga kahko krmilis z analog out pini.

Kolko natančno hočeš premikat je zelo pomembno.
Zvezno tega sigurno neboš počel. Natančnost je odvisna od motorja in tudi tipa motorja.
Če si vzel motor iz skenerja je verjetno bipolarni stepper. (Ima 4 žice?)
Natančnost bi lahko samo ugibal in sigurno zgrešil ker ne poznam.
Ne vem koliko poznaš te stvari, ampak svetujem, da si malo prebereš o elektro motorjih ali prosiš za pomoč na elektrotehniškem forumu.

V osnovi te zanima koliko stopinj je en korak (step).
To je potem najmanjši premik, ki ga lahko narediš in hkrati natančnost.
Te zadeve znajo bit zelo natančne tudi do 0.02 stopinje/korak.

Arduino ima tudi primer krmiljenja bipolarnega stepperja nekje med primeri na uradni spletni strani.

geodet MD ::

Pozdravljeni

Opravičujem se, da se nisem tako dolgo oglasi. Sem pregledal stvari.Prvo bom poskušal rešiti mehansko. DC motor (3rpm) + zobčeniki, da zreduciram obrate na približno 13°na 4 min. Če bo to delovalo je naslednaj faza arduino in stepmotor.
Ko se začnem ukvarjati s tem, se pa sigurno oglasim za pomoč pri pisanju kode za krmiljenje.

hvala za pomoč

p.s. super stran https://slo-tech.com

Prišlo je do napake. 13° na minuto.

lp

Zgodovina sprememb…



Vredno ogleda ...

TemaSporočilaOglediZadnje sporočilo
TemaSporočilaOglediZadnje sporočilo
»

Avtomatika za sončni kolektor (strani: 1 2 )

Oddelek: Elektrotehnika in elektronika
5511248 (7412) FX6300B
»

Arduino - krmiljenje stepper motorjev

Oddelek: Elektrotehnika in elektronika
153713 (2892) steling
»

Programiranje preprostega robota

Oddelek: Programiranje
204923 (4190) Rias Gremory
»

Linux CNC

Oddelek: Operacijski sistemi
213699 (3032) brez-imenko
»

Motorček za otroški avtomobilček?

Oddelek: Elektrotehnika in elektronika
359463 (8252) ReBi

Več podobnih tem