RC Control for B-Ro…
 
Share:
Notifications
Clear all

RC Control for B-Robot  

Page 2 / 3

dab7c46ccfa5db3c7a17d45205488877?s=80&d=mm&r=g
(@john-marcolina)
Active Member Customer
Joined: 1 year ago
Posts: 13
Topic starter  

Sorry for the late answer, yesterday I had to stop my searching the bug because I had to go to work.
Today, good news. The Robot corresponds to my receiver like it should be. The issue was a fucking little problem in the disciption of the receiver, it’s not a 6CH receiver, it is a 7CH receiver. In the menu of the DX6 I saw a entry with telemetry data and this had opened my eyes to try it with 7CH in the code and it worked. Now the serial monitor shows the values when I move the sticks around.

Only one little problem, the robot is not standing still, after turning on it is moving slowly forward, but I think this is only a problem with trims and subtrims. I will try it later and let you know.

You could add this receiver to your list of tested receivers….

Great!! Glad to hear you got it figured out. πŸ˜€

Yes, since the receiver interface is analog, you may need to use subtrim to set the zero points. I had that issue with one receiver.


ReplyQuote
676d1850c907c23051d199df9b36c225?s=80&d=mm&r=g
(@greengecko)
Eminent Member
Joined: 11 months ago
Posts: 25
 

Is it possible to change NORMAL/PRO mode like the smartphone interface?


ReplyQuote
dab7c46ccfa5db3c7a17d45205488877?s=80&d=mm&r=g
(@john-marcolina)
Active Member Customer
Joined: 1 year ago
Posts: 13
Topic starter  

Is it possible to change NORMAL/PRO mode like the smartphone interface?

Sure, but you can just do that with dual rates in your transmitter. That’s what I did. I set a switch that would limit the travel to 50% for throttle/steering in that case.


ReplyQuote
676d1850c907c23051d199df9b36c225?s=80&d=mm&r=g
(@greengecko)
Eminent Member
Joined: 11 months ago
Posts: 25
 

Now all is going pretty well. The last days were no time to write, but printed some things for the robot. I’ve added a LED lightbar, regular for a rc car and added a little Neopixel stripe with 3 LEDs. Actually my code is only for a static color, in my case green, but I hope you like my idea and we could create a code to show the LIPO power with colors from green for a fully charged battery, yellow, orange to red for a low battery. Do you like my idea?

This is the lightbar
https://www.thingiverse.com/thing:2829120

And the bumper
https://www.thingiverse.com/thing:3427987

5431=474 20200326 1915381


ReplyQuote
350a26dd49eb55d3494500240423a207?s=80&d=mm&r=g
(@robotn1)
Honorable Member Admin
Joined: 5 years ago
Posts: 698
 

Cool! We are printing the parts πŸ˜€
We can adjust the code so the leds indicate the battery status. Good idea! How are you connecting the LED strip?


ReplyQuote
676d1850c907c23051d199df9b36c225?s=80&d=mm&r=g
(@greengecko)
Eminent Member
Joined: 11 months ago
Posts: 25
 

The strip is connected to the A3 pin and powered from a servo pin with 5V. The last days I’ve searched around for a code snippet to create my idea. The base was the Lipo test sketch to show the actually voltage through USB-Serial. Then pasted in your code and added the colors from a standard RGB color ring from violet to red.
You can tested my version if you want and eventually improve because I’m only a hobby coder.

I’m sure that you understand my sketch and have fun.

My second B-Bot project is this really cool robot from Thingiverse
https://www.thingiverse.com/thing:1424126
I’ve printed all parts but at the moment the devia boards are not available and I have to wait. Do you have some tips to improve the code to use it with our code? I hope it will work


ReplyQuote
676d1850c907c23051d199df9b36c225?s=80&d=mm&r=g
(@greengecko)
Eminent Member
Joined: 11 months ago
Posts: 25
 

Hi together … Today I will show you my newest modifications of my B-Robot. Since the corona restrictions in Germany I’ve had a lot of time to think about the senseless things and searched my old RC electronics box and found some old LED-Sets from Carson and Tamiya Truck. The result you can see in my photos and video

https://youtu.be/8wNlh6dYwuM

Hope you enjoy my crazy stuff πŸ˜€

5474=481 20200410 153440

5474=482 20200410 153452

5474=483 20200410 153540


ReplyQuote
275024ff50a20318a5b12fb3ace69c25?s=80&d=mm&r=g
(@anton-mark)
Estimable Member Customer
Joined: 6 years ago
Posts: 175
 

Wow! it is like an UFO from “Close Encounters of the Third Kind”! I love it! X-DDDDD


ReplyQuote
282b866f8821c05e632412c51059e537?s=80&d=mm&r=g
(@maurizio-valeri)
New Member Customer
Joined: 9 months ago
Posts: 3
 

Hi All,
Recently I purchased a B-Robot kit, and it’s amazing, but me being an RC guy, I really wanted to be able to control this via radio control, so I’ve been working on that. I’m happy to say that I’ve been successful:
https://www.youtube.com/watch?v=yTt-qRCKlSM&t=11s

I wrote up the details of my work on my blog over at rcgroups:
https://www.rcgroups.com/forums/showthread.php?3530517-B-Robot-RC-Conversion

I’ve also posted the code on github:
https://github.com/closedsink/B-Robot_RC

There’s not much needed for the change, other than a radio transmitter and receiver. To hold the receiver, I made a modded version of the top cover, with some curved channels for tie wraps. These can be used to secure the RC receiver:
https://www.thingiverse.com/thing:4179830

Notes about the mod:
– This hack is for the Devia board only. It might be possible to do a similar mod for older versions, but I haven’t looked into this, as I don’t have the older version.
– You need to be able to upgrade the Arduino code for this mod. This requires a USB cable, and the Arduino suite, which is free.
– This should work for any RC receiver that outputs PPM (CPPM). I’ve tested the following receivers and verified they work:
Frsky XSR
Orange R610 V2
Mini RX 1.1g compatible with Futaba SFHSS(8CH) – (verified by S_daisuke)
V-Technology V702 (verified by Greengecko)
– I stripped out Wifi control in this version of the code. Wifi can be restored any time by reinstalling the code from the JJrobots website. Currently Wifi and Radio Control don’t exist in the same code base.

I designed the tires seen in the video, and they were printed with Ninjaflex TPU, which is nice and grippy. These fit on the o-ring version of the wheels:
https://www.thingiverse.com/thing:4150443

If anyone else tries this, I’d love to hear how it goes! πŸ™‚

Ciao, scusa ma non conosco l’inglese. Volevo provare il tuo progetto, ho una ricevente PPM Flysky ia6b. Non riesco a capire quale pin della ricevente devo collegare al pin D13 della scheda Devia. Grazie


ReplyQuote
6afec1e038d4de9ce0280490aa69560d?s=80&d=mm&r=g
(@s_daisuke)
New Member
Joined: 2 years ago
Posts: 4
 

I’ve never used the IA6B.
Please try this.

5641=497 ia6b min


ReplyQuote
dab7c46ccfa5db3c7a17d45205488877?s=80&d=mm&r=g
(@john-marcolina)
Active Member Customer
Joined: 1 year ago
Posts: 13
Topic starter  

It looks like PPM gets enabled via the transmitter. This might help:
https://www.youtube.com/watch?v=KcAqYI3WILk


ReplyQuote
e0ac87f2deb5a429b216e8c39b9c0eee?s=80&d=mm&r=g
(@johnwick7057)
New Member Guest
Joined: 9 months ago
Posts: 3
 

I really enjoy your amazing blog. I have found lots of information to this topic here. thanks for sharing this amazing post with us!
best VPS service


ReplyQuote
282b866f8821c05e632412c51059e537?s=80&d=mm&r=g
(@maurizio-valeri)
New Member Customer
Joined: 9 months ago
Posts: 3
 

I’ve never used the IA6B.
Please try this.

Ok, grazie!

Ho provato a caricare il file “BROBOT_EVO2_23_M0_JM” ma ricevo questo errore.
Puoi aiutarmi a risolvere?
Grazie


It looks like PPM gets enabled via the transmitter. This might help:
https://www.youtube.com/watch?v=KcAqYI3WILk

Grazie per il link! πŸ™‚


I’ve never used the IA6B.
Please try this.

Grazie!


It looks like PPM gets enabled via the transmitter. This might help:
https://www.youtube.com/watch?v=KcAqYI3WILk

Ciao sto usando un radiocomando Flysky Fsi6X con ricevente IA6B ma il robot non risponde ai comandi.
Come posso regolare le impostazioni?
Grazie

Saluti

5661=499 Error


ReplyQuote
dab7c46ccfa5db3c7a17d45205488877?s=80&d=mm&r=g
(@john-marcolina)
Active Member Customer
Joined: 1 year ago
Posts: 13
Topic starter  

I’ve never used the IA6B.
Please try this.

Ok, grazie!

Ho provato a caricare il file “BROBOT_EVO2_23_M0_JM” ma ricevo questo errore.
Puoi aiutarmi a risolvere?
Grazie


It looks like PPM gets enabled via the transmitter. This might help:
https://www.youtube.com/watch?v=KcAqYI3WILk

Grazie per il link! πŸ™‚


I’ve never used the IA6B.
Please try this.

Grazie!


It looks like PPM gets enabled via the transmitter. This might help:
https://www.youtube.com/watch?v=KcAqYI3WILk

Ciao sto usando un radiocomando Flysky Fsi6X con ricevente IA6B ma il robot non risponde ai comandi.
Come posso regolare le impostazioni?
Grazie

Saluti

It looks like you have a 6 channel receiver:

You will need to change the following line in the file BROBOT_EVO2_23_M0_JM.ino:

#define CPPM_CHANNELS 8

to

#define CPPM_CHANNELS 6

Good luck!


ReplyQuote
282b866f8821c05e632412c51059e537?s=80&d=mm&r=g
(@maurizio-valeri)
New Member Customer
Joined: 9 months ago
Posts: 3
 

I’ve never used the IA6B.
Please try this.

Ok, grazie!

Ho provato a caricare il file “BROBOT_EVO2_23_M0_JM” ma ricevo questo errore.
Puoi aiutarmi a risolvere?
Grazie


It looks like PPM gets enabled via the transmitter. This might help:
https://www.youtube.com/watch?v=KcAqYI3WILk

Grazie per il link! πŸ™‚


I’ve never used the IA6B.
Please try this.

Grazie!


It looks like PPM gets enabled via the transmitter. This might help:
https://www.youtube.com/watch?v=KcAqYI3WILk

Ciao sto usando un radiocomando Flysky Fsi6X con ricevente IA6B ma il robot non risponde ai comandi.
Come posso regolare le impostazioni?
Grazie

Saluti

It looks like you have a 6 channel receiver:

You will need to change the following line in the file BROBOT_EVO2_23_M0_JM.ino:

#define CPPM_CHANNELS 8

to

#define CPPM_CHANNELS 6

Good luck!

Ok I try thanks!


ReplyQuote
Page 2 / 3
Share: