Android Smartphone Remote/Receiver (Open-source! w/Nunchuck Conversion)

I recently open-sourced my entire smartphone remote/controller application and receiver project. With this receiver, you will be able to provide your ESC with a signal to control the speed using an Android smartphone. While a smartphone is not the most durable controller for an electric skateboard, it adds a very convenient way to control the speed, which is very nice for any commuter e-skate builds. Here are some of the specs:

  • Standard Bluetooth Transceiver (not BLE)

  • Based on the Arduino platform

  • Voltage display up to 6S (30 volts)

  • Range is 30 feet

  • Signal loss detection (slow to a stop, or slowly release brake)

I tried to mass-produce these after getting an influx of viewers on my YouTube channel (where I have three e-skate builds/tutorials), but I could never refine the technology enough (I really wanted to use Bluetooth Low Energy, but the software for it was too expensive), so I decided to open-source my controller here.

If anyone really wants to make this controller, I would be willing to sell some parts and prototype PCB’s for it. Just drop me a message on YouTube. Also, I have converted a Wii Nunchuck to be used with this controller, and I have another Instructable on it here.

Enjoy,

Vlad (comsa42)

9 Likes

http://www.electric-skateboard.builders/t/elesk8-receiver-the-receiver-that-makes-your-iphone-into-a-controller/

Also the wireless Wii nunchuks such as the cheap Kama Wireless Controller can be connects the the vesc very easily to be used as a remote. But these nunchuks too can drop out at high speeds.

1 Like

this.

It is a good idea in theory, but in real world performance it lacks reliability.

I have never had any connection problems with this controller. Even if it does lose connection or get jammed (most of the time to long range operation), the software disconnects at the slightest loss of packets.

Both Bluetooth and WiFi operate on a 2.4Ghz frequency (although the way they send data is fundamentally different), so they are not more susceptible to being jammed or interfered than with an RC remote. Saying that they are “notorious signal droppers” is a big stretch, as Boosted Boards and other electric skateboard manufacturers rely on Bluetooth for their remotes.

I think that my receiver is far more reliable than you guys think, and any connection problems you may have with other Bluetooth receivers tend to boil down to shoddy electronics or improper software handling of a signal-loss.

A bunch of Boosted owners complain about connection issues in some parts of their cities.

Oh and… welcome!

I’m just restating what others have said. I actually use the nunchuk cause I like cruise control with the vesc. Many others agree that it is good but for speed it can drop out. But I am probably going to get a new remote when the vesc v6 comes out so I get a higher erpm.

I back this completely, I used his design for my smartphone controlled longboard. Only lost connection 5 times where my board proceeded to coast and could establish connection again in 3 seconds after noticing.

The only reason i changed to a real remote is: My smartphone is expensive. when braking you have to look at your screen to see where your finger is (already braking , still not passed neutral point, etc)

Wow that is lots of time! Many bullshit can happen in 3 seconds. For me it would be to unsafe… i would not risk it with the knowledge that i cannot break for three seconds…

you should not be eskating if you can’t footbrake … In the time i had this remote, i had more problems with snapping belts and other problems that made it impossible to brake than this remote.

If connection get dropped, you need to tap the bluetooth device HC-05 on your phone screen insde the app. and you will be connected in 0.5 seconds. The 2.5 seconds is totally up to you of finding the HC-05 module in your bluetooth list. Mine is quite large. ( 3 seconds was an overestimate by me)

Please make a video where you make a footbrake when you are cruising with 30mph… I want to see how long the stopping distance is :joy:

If i’m home again. I can link you a video of somoene braking from 130 km/hour. With footbraking.

I don’t think 30 mph with a smartphone is (again…) a logical assumption. You would be using this on a 6s board going 30 km/hour.

Yeah, innovations benefit aside I don’t think sliding your finger on cold glass while not looking is not a practical way of controlling a hazardous (and fast) vehicle. Not to mention the price of the phone that you’ll need to repair after making a mistake.

Also a part of the reason is the lack of tactile feedback. Would you buy a touch keyboard instead of mechnical one? You would only show it off to your guests and use the regular one when they’re gone.

Still if you forget your remote, you have your phone +

You can say: " I have an electric skateboard"

“wow, cool so how do you use it?”

“I control it with my phone”

“OMG”

:slight_smile:

Both solid points, I was too concerned with practical approach to take them into account. :slight_smile:

Still, I think that’s this is a cool alternative to those big clunky remotes. Why use a GT2B, or even a Nunchuck, when you can interchange between that and a remote that you have in your pocket 99% of the time?

1 Like

Hello everyone! Here’s an update.

I’ve had a lot of people ask me about if they could buy the smartphone receiver. I sold the two prototypes that I had, but since people kept asking for them, I decided to outsource my design, make it more “professional”, and build 10 more!

If you would like to get your hands on this convenient controller, I will be posting them on http://currentcontrolsystems.com/ in several weeks. Also, this controller has three channels, meaning you’ll be able to control a RC boat or car as well!

1 Like

^ my desk has turned into an assembly line…

And one more update; I have changed the components a little bit! As a response to everyone mentioning that the Bluetooth is susceptible to interference, I have decided to upgrade the radio to a standard (not Low Energy) Bluetooth variant, which gives it a little bit more oomph.

You can get one of these controllers here now! Thanks!

Oh yeah, and not only is this controller open-source, but I also put together a (hopefully entertaining) video, showing how I go about assembling the commercial units as well. https://www.youtube.com/watch?v=W1b1Y-LHR4g

1 Like

Thank you guys for your support everyone! I’ve sold over 25 receivers now, and I have a a dozen or so more on backorder.

Right now I am working on a redesign of the receiver. These are the features that I am adding:

  • Settings and Data Integration with the VESC
  • Data recording
  • “Signal bypass” so that you can switch back and forth between using your smartphone and 2.4Ghz remote
  • A thermometer probe (because why not? They are cheap!)

This new design is going to be similar to the “Rocket Boards” Bluetooth receiver, except it’s going to be a full solution for your remote, AND data acquisition, AND it’s going to be compatible with Android (obviously). Also, I designed the width of the PCB so that it can strap perfectly to the back of a VESC. It’s hard to explain how this works, but I’ll post a picture/video showing it off. Here’s the new PCB design; it should be here shortly!

3 Likes

Yum, black soldermask :heart_eyes:

:wink:

1 Like