Billiga sensorer: RPR220 (2 / 6 steg)
Steg 2: Enhet krets
Så vi måste göra två saker:
- Aktivera och avaktivera IR-LED
- Mäta ström genom fototransistor
Anledningen till att vi vill kunna aktivera IR-LED och är så att vi kan mäta omgivande ljus och ta bort dem från vår sista avstånd bedömning.
Så, för att driva en LED vi behöva ansluta den till en digital pin på en mikrokontroller. För detta projekt har jag använt en Arduino Pro Micro, men du kan använda allt från en Basic Stamp till en ARM mikro. Viktigt att notera är att medan lampan tål 50mA, Arduino inte kan leverera som från en digital pin. Jag kunde inte hitta en avkräva numrerar för Pro mikro, så för att vara säker, jag körde LED på 20mA. Koppla denna information till en LED miniräknare (eller med Ohms lag om du är motiverad) upptäcker vi att vi behöver en 200 ohms motstånd.
Hur mäter vi nuvarande? Tja, har vi några ADC (Analog till Digital omvandlare) stift på våra Arduino. De kommer inte att mäta aktuella, men om vi använder en resistor, ohms lag berättar spänning (som vi kan mäta) kommer att stå i proportion till nuvarande.
Fototransistor kan genom den upp till 0.8mA, och vi vill att detta är 5V på ADC. Detta innebär att vi behöver ett motstånd på 62K. Det närmaste normala motstånd värdet är 68K, men jag hade inte en. Jag använde en skumma 100K resistor som läser 80K på en multimeter.
Detta resulterar i den schematiska visas på bilderna, som byggdes sedan på en skärbräda.