Connect Multiple Rotary Encoders to Arduino, ESP8266, Raspberry Pi, etc… with I2C Encoder V2 (Crowdfunding)

Rotary encoders are pretty common devices that convert the angular position  of a shaft to analog or digital output signals with quadrature-encoded A / B pulses the most common way of reporting the position to the micro. So for each encoder you’d need 2-pin, and if your project use many of those you may quickly run out of pin, interrupts, etc…

Simone Caron has decided to tackle this issue by creating an I2C encoder board, which works with various encoders, and whose second revision is now offered on Kickstarter.

I2C Rotary Encoder

The I2C Encoder V2 board supports standard mechanical encoders, illuminated RGB encoders, and clickable rotary encoders, each of which may be with or without dent.

The board also comes with 3 GPIOs following RGB LED footprint, but also usable as PWN, GPIO, or ADC, and each board’s I2C address can be configured with some soldering on A0 to A6 pins. Finally, the board also include 256 bytes of EEPROM with registers for configuration, and user data storage (128 bytes).

I2C Encoder BoardI2C Encoder V2 is compatible with any device that has the I2C bus including Arduino, Raspberry pi, and ESP8266. and you’ll find library and code samples for the first two, as well as the board’s PDF schematics in Github.

The project has raise over 4,000 Euros so far, surpassing its 1,000 Euros target, and pledges start at 6 Euros for the board only, but you may want to add 3 Euros for one RGB encoder and/or 2 Euros for one rotary encoder + RGB LED. Shipping adds 6 to 9 Euros depending on destination country and selected rewards, and you should expect your reward around September 2018.

Share this:
FacebookTwitterHacker NewsSlashdotRedditLinkedInPinterestFlipboardMeWeLineEmailShare

Support CNX Software! Donate via cryptocurrencies, become a Patron on Patreon, or purchase goods on Amazon or Aliexpress

ROCK 5 ITX RK3588 mini-ITX motherboard

2 Replies to “Connect Multiple Rotary Encoders to Arduino, ESP8266, Raspberry Pi, etc… with I2C Encoder V2 (Crowdfunding)”

  1. 6 Euro? That’s a lot for what it does. I wish them luck, but unless they can get this down into the sub Euro range, this won’t really survive.

  2. can be done just by a couple of buttons and one rotary encoder. Each time you push a button, software assume rotary encoder has belonged to that button.

Leave a Reply

Your email address will not be published. Required fields are marked *

Khadas VIM4 SBC
Khadas VIM4 SBC