Concept 2, RowErg #42
Replies: 5 comments 2 replies
-
Hi Jaap, on thing that might work is to build a small voltage divider (i.e. https://pimylifeup.com/voltage-dividers) and choose the resistors so you end up in the voltage range that the Raspberry Pi can consume. If you want to play it safe for the internal GPIO-pins you can decouple them electronically i.e. by using an optocoupler (an introduction on optocouplers: https://www.youtube.com/watch?v=pYENAGK8qH4). |
Beta Was this translation helpful? Give feedback.
-
Hi Lars, Thanks for your good advice. Given the unfamiliarity of the Concept2's construction, I'll go for optocouplers. I'll chase down that avenue and see what it turns up. Jaap |
Beta Was this translation helpful? Give feedback.
-
I found this board: https://mschoeffler.com/2021/05/13/optocoupler-isolation-board-dst-1r4pn/ It is an interesting board as it seems to contain all necessary resistors and diodes/leds to transfer 16V to 3.3V. I choose to buy the 24V version (as there are no dedicated 16V versions), as a video (see https://www.youtube.com/watch?v=JvtKvXNsGQ0) showed that it will switch around 12V. I went for the DST-1R4P-P version (bought it here: https://www.plexishop.it/en/robotics-and-automation/converters-for-arduino/24v-to-3-3v-4-channel-plc-optocoupler-based-isolator.html) as this version seems to support 80KHz (which is 400 times faster than a Concept2 will produce). I'll report when all components are in and make a Wiki page when it works. |
Beta Was this translation helpful? Give feedback.
-
Hi there. Have you had any luck getting a concept 2 rower to work? I have a no name rower that uses the same sensor coil type sensor as the C2, but has a terrible monitor. So hoping you’ve had some success that you can share? |
Beta Was this translation helpful? Give feedback.
-
Hi Carlito, know the feeling. OpenRowingMonitor works very well with the Concept2 coil, and the new rowingengine even is very close to Concept2's results (i.e. within 0,3%). It is very reliable and I've rowed around 300KM on it without issues. Please note that Concept2 silently changed coil a couple of years ago, where the new coil delivers around 15V on the middle pin (essentially charging the monitor) and 15V signal on the point. For that, you need to use this board: https://mschoeffler.com/2021/05/13/optocoupler-isolation-board-dst-1r4pn/. The wiring schematics can be found here: https://github.com/JaapvanEkris/openrowingmonitor/blob/Sandbox/docs/img/Concept2_Optocoupler.jpg I'm not familiar enough with the electronics of the previous coil they used, so some measurement might be needed. When you read this post, you see that the old coil gives around 0.6V, which is too low for a RPi to pick up. So you need some low-voltage circuit to amplify this signal to the 3.3V the RPi expects. If you have this kind of monitor and have electronics that works, I would be very interested in this to include it in the manual. |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
-
I'm struggling to get a clear solution to connect a new Concept2 Rowerg to OpenRowingMonitor. As I understood from a post on the Concept2 forum (see https://www.c2forum.com/viewtopic.php?f=7&t=194719) the signal output is around 18V (!). As I understood from the Raspberry (see https://raspberrypi.stackexchange.com/questions/3209/what-are-the-min-max-voltage-current-values-the-gpio-pins-can-handle) the Raspberry Pi can only handle 3.3V and 0.5mA as an input signal., and to be seen as a raising flank it needs at least 1.8V.
I've looked at the solution for an Arduino (see https://www.instructables.com/ARDUINO-MONITOR-FOR-CONCEPT2-MODEL-B-C-D/), but they can handle 5 volts and use an analog input that they sample for reaching zero from a non-zero state (i.e. the measure the falling flank and they don't care what the exact value of 1 is).
Does ayone have an idea how to connect this all?
Beta Was this translation helpful? Give feedback.
All reactions