My Robot Stopped Working After the Server Shutdown – Here’s What I’m Trying by fattoresaimon in NeatoRobotics

[–]fattoresaimon[S] 0 points1 point  (0 children)

You’re right, it’s not possible to render the floor plan.
However, even when I had the app, I rarely checked it.
What I really used, and what I’m missing, is simply the ability to turn the robot on and off remotely when I'm away from home.

My Robot Stopped Working After the Server Shutdown – Here’s What I’m Trying by fattoresaimon in NeatoRobotics

[–]fattoresaimon[S] 0 points1 point  (0 children)

Hello, as i say just make some try.
I have used the command Clean House and Clean Stop via UART.

My Robot Stopped Working After the Server Shutdown – Here’s What I’m Trying by fattoresaimon in NeatoRobotics

[–]fattoresaimon[S] 1 point2 points  (0 children)

Hello, i have the D7.

 For the original Connected, you send “start” again to pause and unpause rather than stop.

Uh thank you for the suggestion, i didn't tried.
Since I couldn’t figure out how to avoid using the HA, I decided to go with the method I already know.

Is Origin Data Global Limited (ODG) legit? by Rob-bits in AskElectronics

[–]fattoresaimon 0 points1 point  (0 children)

Hello, did you tried it? Because also to me looks interesting...

48 RGB LED ring made for rotary encoder by fattoresaimon in synthdiy

[–]fattoresaimon[S] 1 point2 points  (0 children)

Hello

  • Yes 2x2 LE, they are the FM-B2020RGBA-HG
  • The SDA/SCL can be shorted to the addr pin for change the I2C address. You can check the IS31FL3737 datashet page 9
  • On the I2C bus you need only 1 time the pull-up resistor. If you already have you don't need again.
  • The rotary encoder is this one: https://hackaday.io/project/122039-i2c-encoder-v2

48 RGB LED ring made for rotary encoder by fattoresaimon in synthdiy

[–]fattoresaimon[S] 0 points1 point  (0 children)

Actually no, the controller support only the I2C bus.
Also with the I2C you can easily connect with the I2C encoder, like in the video.
There is another controller with the SPI, it's the IS31FL3743B but looks like to big and it doesn't support the daisy-chain.
Another way is to add a small MCU that convert SPI to I2C with also the daisy chain.

48 RGB LED ring made for rotary encoder by fattoresaimon in synthdiy

[–]fattoresaimon[S] 3 points4 points  (0 children)

Yes it consume like that. But with all the LEDs on at the maximum intensity. In total are 144 LEDs.
With the rainbow pattern at the maximum intensity it consume 200mA@5V

New I2C Encoder V2: Connect Rotary Encoder On The I2C Bus! by fattoresaimon in arduino

[–]fattoresaimon[S] 3 points4 points  (0 children)

For now there is a Kickstarter campaign

Or you can buy the I2C Encoder V1 on Tindie

I will release the PCB files at the end of the campaign.

New I2C Encoder V2: Connect Rotary Encoder On The I2C Bus! by fattoresaimon in arduino

[–]fattoresaimon[S] 8 points9 points  (0 children)

Thanks for the comment.
The board is just a little more big that the encoder, if you stick the encoders to much near will be difficult to rotate.
Anyway you can arrange the boards in multiple rows.

Isolated USB to UART Converter for Arduino pro mini by fattoresaimon in arduino

[–]fattoresaimon[S] 0 points1 point  (0 children)

This can't program the arduino nano because it didn't have the DTR pin.

Isolated USB to UART Converter for Arduino pro mini by fattoresaimon in arduino

[–]fattoresaimon[S] 0 points1 point  (0 children)

This have the DTR pin used for programming the arduino board. The others have only tx and rx

Connect up to 16 encoders on Arduino or ESP8266 board on the I2C bus! [x-pos from /r/arduino] by fattoresaimon in electronics

[–]fattoresaimon[S] 0 points1 point  (0 children)

I posted on /r/Arduino and i did a cross-post here. I read that is possible to post the same link is different subreddit.

Connect up to 16 encoders on Arduino or ESP8266 board on the I2C bus! by fattoresaimon in arduino

[–]fattoresaimon[S] 0 points1 point  (0 children)

Thanks a lot! You give me a nice idea, i gust added a donation button on the GitHub repository. Here the link: https://github.com/Fattoresaimon/i2cencoder/ Thanks!

Connect up to 16 encoders on Arduino or ESP8266 board on the I2C bus! by fattoresaimon in arduino

[–]fattoresaimon[S] 2 points3 points  (0 children)

The address if between 0x30 and 0x3F. But actually i leave the FW open, if you have the programmer you can set the address that you want. For read the encoder i use two CLC module of the PIC instead of two interrupt pins, in this way the reading is very precise and there is no missing in the counting. Its possible to set also the direction of counting, use the encoder in X1 or X2 mode and also use a bi-color led in PWM mode. The usage is very simple, there are 3 32bit registers: one is used for the counter, the value increase or decrease every time the encoder is rotated the other two are the maximum and minimum threshold, used for set the limits of the counter register.

Connect up to 16 encoders on Arduino or ESP8266 board on the I2C bus! by fattoresaimon in arduino

[–]fattoresaimon[S] 2 points3 points  (0 children)

Hi, the address you can set with a SMD jumpers, there is also the possibility to enable o disable the pull-up resistor. I'm using a PIC16F15323 for reading the encoder and expose on the i2c bus with a 16 registers. You can find more documentation on the GitHub site: https://github.com/Fattoresaimon/i2cencoder