HM830 RC Paper-Airplane support?

More
09 Apr 2014 04:49 #22259 by billmester
HM830 RC Paper-Airplane support? was created by billmester
Hi,

any chance of "deviating" this device?

www.banggood.com/Easy-RC-Folding-Paper-A...-HM830-p-908133.html

:woohoo:

Please Log in or Create an account to join the conversation.

More
09 Apr 2014 15:34 #22271 by PhracturedBlue
Replied by PhracturedBlue on topic HM830 RC Paper-Airplane support?
I have no idea, but I ordered one.

Please Log in or Create an account to join the conversation.

More
09 Apr 2014 16:18 #22278 by billmester
Replied by billmester on topic HM830 RC Paper-Airplane support?
:-)

Please Log in or Create an account to join the conversation.

More
09 Apr 2014 17:47 #22282 by stringrazor
Replied by stringrazor on topic HM830 RC Paper-Airplane support?
fyi, www.rcgroups.com/forums/showpost.php?p=27167592&postcount=13

There's some pics of the Rx here but the radio chip type isn't obvious.

Please Log in or Create an account to join the conversation.

More
13 Apr 2014 16:14 #22384 by misterpepper
Replied by misterpepper on topic HM830 RC Paper-Airplane support?
Radio chip has a big glue blob on mine so the chip name is hidden. There is a cylindrical crystal with "YC-002-402" printed next to it. I have tried binding with all 4.0.0 (no nightlies) protocols with no success. It deserves a better controller as it has proportional control, but only a few steps per motor. The controller is so bad that it each motor behaves like on/off and any steering input beyond a quick blip sends it into a death spiral.

Please Log in or Create an account to join the conversation.

More
03 May 2014 21:09 - 03 May 2014 21:13 #22866 by PhracturedBlue
Replied by PhracturedBlue on topic HM830 RC Paper-Airplane support?
I got my paper-airplane controller today. The controller is an nrf24L01 (or compatible). I've got traces for the functions, so putting together a protocol likely won't be difficult. The only hiccup is that I haven't actually worred with the NRF24L01 much.

Does anyone know what the right-button or A/B/C buttons do? The A/B/C is documented as 'LED Changing Button' But it doesn't seem to do anything as far as I can tell.
Last edit: 03 May 2014 21:13 by PhracturedBlue.

Please Log in or Create an account to join the conversation.

More
03 May 2014 22:06 #22867 by jo-loom
Replied by jo-loom on topic HM830 RC Paper-Airplane support?
Lacking any kind of suitable documentation I tried to discover the function of all operator buttons on my paper plane transmitter based on trial and error.

Pretty simple conclusion:
Left joystick foward / backward: speed for both motors (LHS and RHS)
Right joystick left / right: Apply speed difference to make the plane turn
Left top button: full speed forward (helpful for start)
Right top button: no obvious function
A/B/C button: no obvius function

Initially I thought that A/B/C could allow selection of alternative channels (ID's). But I've been unable to verify this.
Probably it is just a remainder from previous 27/35/40MHz transmitter versions?

Please Log in or Create an account to join the conversation.

More
04 May 2014 05:53 #22870 by PhracturedBlue
Replied by PhracturedBlue on topic HM830 RC Paper-Airplane support?
the left shoulder button (accelerate) sends a command that is different than full-throttle. I don't know how the Rx responds to it, but in theory accelerate + full throttle may give an extra kick.
The right-shoulder button does send a command to the Rx. I don't know what it does (if anything)
The ABC button also sends a command to the Rx (similar though not identical to the right shoulder button)

The trim is completely independent of the rudder control.

The protocol is pretty straight forward, using no encryption and just a CRC8 checksum. The channel-hopping table seems fixed, but the pairing-ID may be Tx specific. If so, it seems pretty simple to handle.

I have implemented the protocol, and all that remains is to test and debug, but that'll need to wait until tomorrow.

Please Log in or Create an account to join the conversation.

More
04 May 2014 16:21 #22875 by PhracturedBlue
Replied by PhracturedBlue on topic HM830 RC Paper-Airplane support?
Ok. I've uploaded a nightly build that supports the HM830. All capabilities should be functional.

I also created an initial model file here:
www.deviationtx.com/forum/model-configs/...r-airplane-model-ini

That will likely need some more work to improve though.

The protocol only has 4 bits for rudder (even through it has 6 bits for rudder-trim, these seem to control the left vs right prop ratio, and do not act the same as rudder
The throttle has a value of 0-100 which is ~6.5 bits
I mapped the Accelerator (left-shoulder) to channel 3 and the right-shoulder (unknown function) to channel 5

Please Log in or Create an account to join the conversation.

Time to create page: 0.041 seconds
Powered by Kunena Forum