{"product_id":"sparkfun-mikroe-opto-encoder-3-click","title":"SparkFun MIKROE Opto Encoder 3 Click","description":"\u003cp\u003eOpto Encoder 3 Click is a linear incremental optical sensor\/encoder Click, which can be used for the movement or rotation encoding. The TCUT1800X01 sensor is equipped with one infrared LED with the wavelength of 950nm, and four phototransistors. Encoders of this type are widely used for many applications which involve precise detection of the position, speed, or rotational angle of an object. Rotary encoders are often used for various types of controllers on many different devices. Whether it be a rotary encoded knob controller or a rotation encoder on a motor shaft, the principle is the same - it includes an optical sensor, just like the one found on Opto Encoder 3 Click.\u003c\/p\u003e \u003cp\u003eOpto Encoder 3 Click is supported by a mikroSDK compliant library, which includes functions that simplify software development.\u003c\/p\u003e \u003cp\u003eOpto Encoder 3 Click is a linear incremental optical sensor\/encoder Click which can be used for the movement or rotation encoding. Encoders of this type are widely used for many applications, which involve precise detection of the position, speed, or rotational angle of an object. Rotary encoders are often used for various types of controllers on many different devices. Whether it be a rotary encoder knob controller or an angle encoder on a motor shaft, the principle is the same - it includes an optical sensor, just like the one found on Opto Encoder 3 Click. This Click boardÃ¢â��Â¢ features an optical sensor in a tall dome design, which allows more physical space, even for a vertical signal encoding. It can be used as an optical sensor in automotive applications, motion, speed, and direction sensor, for precise motor shaft positioning applications, knob encoder applications, and similar applications, where dual channel optical sensing can be utilized.\u003c\/p\u003e \u003cp\u003eThe optical sensor used on the Opto Encoder 3 Click is the TCUT1800X01, a tall dome quad channel transmissive optical sensor with phototransistor outputs from Vishay. This sensor is equipped with one infrared LED with the wavelength of 950nm, and four phototransistors. These phototransistors are positioned behind small slits on the sensor, on the opposite side of the LED. They form four separate channels. When the transistors get illuminated by the LED, they become conductive. The collectors of these transistors are connected to the same pin, while their emitters are routed to separate output pins of the TCUT1800X01 - E1, E2 E3, and E4. This allows the activity on each channel to be detected by the host MCU separately.\u003c\/p\u003e \u003cp\u003eSince the signals of these output channels are not enough to drive pins on a host MCU, the Click boardÃ¢â��Â¢ features two additional buffer IC Ã¢â�¬â�� the SN74LVC125A, from texas instruments. E1, E2, E3, and E4 pins are routed to the input pins od the buffer IC. These pins are pulled to a LOW logic level by the pull-down resistors, to avoid floating. The output pins of the buffer are routed to the mikroBUSÃ¢â��Â¢ AN, RST, INT, and PWM pins respectively.\u003c\/p\u003e \u003cp\u003eSignal encoding itself is done by the host MCU. Having four optical sensing channels, Opto Encoder 3 Click has the ability of both speed and direction encoding. The most common usage is encoding of the step motor position: a cylinder with slits is physically mounted above the sensor so that the LED can illuminate the phototransistors only through these slits. By rotating this cylinder, the light beam will be blocked periodically. The single sensor output will be a pulse train, while the cylinder is rotating. Having two photo sensors physically distanced by a small amount, allows the pulse signal of the first sensor to be either delayed or expedited with respect to the pulse on the second sensor, depending on the rotational direction. By adding two more sensors, the resolution and reliability of the position reading are further increased.\u003c\/p\u003e \u003cp\u003eProvided Click boardÃ¢â��Â¢ library offers easy to use functions that can be used to get the encoder position. The provided example application demonstrates the usage of these functions and can be used for further custom development.\u003c\/p\u003e \u003cp\u003e\u003cstrong\u003eFeatures:\u003c\/strong\u003e\u003c\/p\u003e \u003cul\u003e \u003cli\u003eInterface: GPIO\u003c\/li\u003e \u003cli\u003eCompatibility: mikroBUSÃ¢â��Â¢\u003c\/li\u003e \u003cli\u003eDimensions: 42.9 x 25.4mm\u003c\/li\u003e \u003cli\u003eInput Voltage: 3.3V, 5V\u003c\/li\u003e \u003cli\u003eIR LED forward voltage: Min. 1V, Typ. 1.2V, Max. 1.4V\u003c\/li\u003e \u003cli\u003eSwitching Rise Time (5V): Typ. 9Ã�Âµs, Max. 150Ã�Âµs\u003c\/li\u003e \u003cli\u003eSwitching Fall Time (5V): Typ. 16Ã�Âµs, Max. 150Ã�Âµs\u003c\/li\u003e \u003c\/ul\u003e \u003cp\u003e\u003cstrong\u003eDocuments:\u003c\/strong\u003e\u003c\/p\u003e \u003cul\u003e \u003cli\u003e\u003ca href=\"https:\/\/cdn.sparkfun.com\/assets\/9\/7\/0\/2\/b\/Schematic-19634-MIKROE_Opto_Encoder_3_Click.pdf\"\u003eSchematic\u003c\/a\u003e\u003c\/li\u003e \u003cli\u003e\u003ca href=\"https:\/\/cdn.sparkfun.com\/assets\/2\/a\/4\/4\/e\/tcut1800x01_datasheet.pdf\"\u003eTCUT1800 Datasheet\u003c\/a\u003e\u003c\/li\u003e \u003cli\u003e\u003ca href=\"https:\/\/www.mikroe.com\/mikrosdk\"\u003emikroSDK\u003c\/a\u003e\u003c\/li\u003e \u003cli\u003e\u003ca href=\"https:\/\/github.com\/MikroElektronika\/mikrosdk_click_v2\/tree\/master\/clicks\/optoencoder3\"\u003eGitHub\u003c\/a\u003e\u003c\/li\u003e \u003c\/ul\u003e \u003cp\u003e\u003cstrong\u003eVideos\u003c\/strong\u003e\u003c\/p\u003e \u003cdiv class=\"flex-video-wrap clearfix\"\u003e \u003cdiv class=\"flex-video widescreen img\"\u003e \u003ciframe src=\"https:\/\/www.youtube.com\/embed\/zzlh1oGii1Q\/?autohide=1\u0026amp;border=0\u0026amp;wmode=opaque\u0026amp;enablejsapi=1\" frameborder=\"0\" allowfullscreen width=\"560\" height=\"315\"\u003e\u003c\/iframe\u003e \u003c\/div\u003e \u003c\/div\u003e","brand":"sparkfun-10","offers":[{"title":"Default Title","offer_id":40054699917397,"sku":"19634:SEN-19634:spark","price":2025.0,"currency_code":"INR","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1034\/1611\/products\/19634_-_MIKROE_Opto_Encoder_3_Click_2.jpg?v=1651343825","url":"https:\/\/www.tanotis.com\/products\/sparkfun-mikroe-opto-encoder-3-click","provider":"Tanotis","version":"1.0","type":"link"}