Raspberry PI Rotary tid förflutit rigg. (4 / 7 steg)
Steg 4: Positiv start via en optisk slot detektor på en ingång. (och logik nivå converter)
Denna tid förfaller att fungera måste väl och konsekvent du kunna se till att skivtallriken startar alltid vid samma punkt. för att uppnå detta har jag använt en slot detektor. enheten har en IR-diod på ena sidan och en detektor på andra sidan, när något kommer in i springan och skymmer klyftan får du ett byte av utdata. Detta kommer att användas som en indikator för park. I slutet av varje bild sekvens kommer att få höra motorn att gå ett steg tillbaka och då varje gång i springan kommer att kontrolleras. När facket avbryts då motorn kommer då att flytta framåt till startposition.
Det var lite problem med den här enheten. Det gillade inte att köra på Raspberry PI 3 volt, så att detta ska fungera korrekt jag var tvungen att använda en logik nivå omvandlare kan sensorn att köra på 5 volt och ge ut en logik 5 volt som sedan omvandlas till en 3 volt logik nivå vid konverteringen. Detta skyddar raspberry PI form på 5 volt logik nivån som kunde döda GPIO?
Den logik nivå converter är enkel att använda, den har en inbyggd i 3 volt regulator så behöver en 5 volts försörjning och GND. då du bara mata den 5 volt logik på ena sidan och få 3 volt logik andra. eller vise versa. du ser på bilden har 4 kanaler jag endast använder en.