Byta Optisk brytare till arduinostyrda pulser
Postat: 9 september 2013, 18:25:19
Jag har en handscanner som fungerar som så att när jag drar den över ett papper så är det en lång rulle i botten som snurrar samtidigt mot underlaget.
På den rullen sitter det ett stort kugghjul med långa kuggar och i scannern sitter det en UV-diod och en optisk brytare som registrerar när och hur ofta tänderna snurrar förbi.
Min fråga är om det går att ta bort optiska brytaren och sen simulera signalen med en arduino?
jag vill nämligen montera scannern fast och sen föra över ytan som ska scannas med hjälp av en stegmotor.
därför blir det besvärligt med hur det fungerar nu med hastighetsregistreringen.
Eftersom motorn kommer ha en konstant hastighet så kan jag testa mig fram för att få signalen rätt vid den hastigheten. Jag har räknat att kugget har 44 kugg och radien på rullen under är 18mm.
På 18mm bryter alltså optiska omkopplaren 44ggr. jag får då räkna ut hur långt den rörliga delen rör sig på ett varv runt stegmotorns axel och sen göra en formel för det hela i mjukvaran.
Jag hade tänkt mig att man kopplar in eller förbi optiska omkopplaren och kopplar den till en arduino och sen simulerar optiska brytarens funktion med att sätta en arduinoport hög,låg växlande i rätt frekvens, kanske över en transistor?.
Skulle det vara möjligt att bli av med den optiska brytaren? Är det möjligt att mäta vilka spänningar den får in/ut och vilka pulsstorlekar?
Sensorn har 3ben, vad är det för komponent troligtvis?
På den rullen sitter det ett stort kugghjul med långa kuggar och i scannern sitter det en UV-diod och en optisk brytare som registrerar när och hur ofta tänderna snurrar förbi.
Min fråga är om det går att ta bort optiska brytaren och sen simulera signalen med en arduino?
jag vill nämligen montera scannern fast och sen föra över ytan som ska scannas med hjälp av en stegmotor.
därför blir det besvärligt med hur det fungerar nu med hastighetsregistreringen.
Eftersom motorn kommer ha en konstant hastighet så kan jag testa mig fram för att få signalen rätt vid den hastigheten. Jag har räknat att kugget har 44 kugg och radien på rullen under är 18mm.
På 18mm bryter alltså optiska omkopplaren 44ggr. jag får då räkna ut hur långt den rörliga delen rör sig på ett varv runt stegmotorns axel och sen göra en formel för det hela i mjukvaran.
Jag hade tänkt mig att man kopplar in eller förbi optiska omkopplaren och kopplar den till en arduino och sen simulerar optiska brytarens funktion med att sätta en arduinoport hög,låg växlande i rätt frekvens, kanske över en transistor?.
Skulle det vara möjligt att bli av med den optiska brytaren? Är det möjligt att mäta vilka spänningar den får in/ut och vilka pulsstorlekar?
Sensorn har 3ben, vad är det för komponent troligtvis?