Fun, Learning, Friendship and Mutual Respect START  HERE


Unregistered
Go Back   HeliFreak > R/C Batteries and Charging Support > Brand Specific Charger and Battery Support


Brand Specific Charger and Battery Support Brand Specific Charger and Battery Support


Like Tree11Likes
Reply
 
LinkBack Thread Tools Display Modes
Old 11-16-2017, 05:50 PM   #1 (permalink)
Registered Users
 
Posts: 223
 

Join Date: Nov 2012
Smile Electric iCharger App (ios/android), released!

Hello Heli-freaks!

I am happy to announce version 1.0 of the electric charger project . This is a remote control for your iCharger (308 duo, 4010 etc), running on your phone or tablet device (requires a Pi3 to run).

We have now released apps for both iOS and Android devices, available on the respective app stores.

The app name is: Electric Charger

iOS page: https://itunes.apple.com/us/app/elec...r/id1301642826
Android page: https://play.google.com/store/apps/d...c.icharger.app

Complete install instructions:
https://docs.google.com/document/d/1...it?usp=sharing

Complete source code and instructions are here: https://github.com/johncclayton/electric
optibit, androco and mmgbrouwers like this.
__________________
Neil, Citizen № 178
waferthin is offline        Reply With Quote Quick reply to this message
Sponsored Links
Advertisement
 
Old 11-16-2017, 05:55 PM   #2 (permalink)
Registered Users
 

Join Date: Jan 2012
Default

Woohoo!

Celebrations are in order! Neil and I consciously decided to publish this as open source, as a way to give back to the heli community - we've learnt a heck of a lot over the years and it feels GREAT to be able to give something back in return.

So - enjoy!! It's our hope that anyone with an iCharger DUO model and the desire to have a cool way to drive it via software on a smart phone is going to have fun with this :-)
__________________
--
Goblin 570, Protos Max V2's, TDF in the queue - Brain 2 goodness on each, with Jeti DS-14 telling it all what to do...
And remember - If it ain't broke, you need to tinker with it.
johncclayton is offline        Reply With Quote Quick reply to this message
Old 12-19-2017, 12:25 PM   #3 (permalink)
Registered Users
 

Join Date: Mar 2007
Default

Firstly, I'd just like to say well done to you and John for making your Icharger app and details available to all, free of charge. At last, we have a user friendly touch interface!

Now, two questions if I may, while I await the arrival of the bits I need. If I put the charger and all the other bits and pieces into a rugged case, is access to the charger required at all, or can it all be done though the tablet interface? Secondly, do you know if the android app will run on an Amazon Fire tablet?

Thanks

Gordon Tarling
Gtarling is offline        Reply With Quote Quick reply to this message
Old 12-19-2017, 01:28 PM   #4 (permalink)
Registered Users
 
Posts: 223
Thread Starter Thread Starter
 

Join Date: Nov 2012
Default

Thanks!

Hmm. I think everything can be done through the UI... but given it's version 1.0.0 I would make it possible to use the charger at the moment, just in case of bugs in the code.

All the functions are there though... start/stop/storage/etc.
Actually, there is SOME stuff that can't be done right now: most of the functions in the system panel, including backup/restore of presets.

Protection wise (like trying to charge with no balance leads, etc), I think the iCharger does "not a bad job", so even if our code did do something wrong, I don't think the charger will do anything stupid.
__________________
Neil, Citizen № 178
waferthin is offline        Reply With Quote Quick reply to this message
Old 12-22-2017, 09:05 AM   #5 (permalink)
Registered Users
 

Join Date: Mar 2007
Default

Neil - Thanks for that. I'll be getting it set up over the next few days, so will see how it goes.

Gordon
Gtarling is offline        Reply With Quote Quick reply to this message
Old 12-22-2017, 12:16 PM   #6 (permalink)
Registered Users
 
Posts: 223
Thread Starter Thread Starter
 

Join Date: Nov 2012
Default

Great! Keen to hear your thoughts ("I wish it had ...", etc) - and of course, post a pic of your setup
__________________
Neil, Citizen № 178
waferthin is offline        Reply With Quote Quick reply to this message
Old 01-05-2018, 11:43 AM   #7 (permalink)
Registered Users
 

Join Date: Mar 2013
Default

This looks really nice!

I especially like the way it's almost a "turn-key"-solution! I made a small news about it to my small site to spread the word: https://www.rc-thoughts.com/2018/01/...arger-control/

Excellent work!
__________________
RC-Thoughts.com - TeroS formerly known as CP-Geek
TeroS is offline        Reply With Quote Quick reply to this message
Old 01-08-2018, 03:39 PM   #8 (permalink)
Registered Users
 
Posts: 223
Thread Starter Thread Starter
 

Join Date: Nov 2012
Default

Thanks Tero!

Just thought I'd mention we're missing device identifiers for the 406.

lsusb, from a console (on the pi3) will provide the details.
If anyone has a 406, could they connect that to the pi3, run lsusb, and provide the output here?
__________________
Neil, Citizen № 178
waferthin is offline        Reply With Quote Quick reply to this message
Old 01-08-2018, 11:28 PM   #9 (permalink)
Registered Users
 

Join Date: Mar 2013
Default

You asked for 4010 also, mine is 0x0483 / 0x5751.
__________________
RC-Thoughts.com - TeroS formerly known as CP-Geek
TeroS is offline        Reply With Quote Quick reply to this message
Old 01-09-2018, 12:03 AM   #10 (permalink)
Registered Users
 
Posts: 11,377
 

Join Date: Apr 2011
Default

I just did this. Took like 10 min. Freakin awesome is all I can say. Now we just need the ability to add profiles.
__________________
Heli's I have:
Goblin 500 (Vbar Neo), Gaui X5(Vbar Neo), X7(Vbar Neo), Innova 600 Night heli (Vbar Neo Vbar Vcontrol
I'm the not so newbheliusr as I have been here a while. But I like this name.
newbheliusr is offline        Reply With Quote Quick reply to this message
Old 01-09-2018, 10:21 AM   #11 (permalink)
Registered Users
 
Posts: 11,377
 

Join Date: Apr 2011
Default

Quote:
Originally Posted by waferthin View Post
Thanks Tero!

Just thought I'd mention we're missing device identifiers for the 406.

lsusb, from a console (on the pi3) will provide the details.
If anyone has a 406, could they connect that to the pi3, run lsusb, and provide the output here?
I have a 406. I can probably get this for you tonight.
__________________
Heli's I have:
Goblin 500 (Vbar Neo), Gaui X5(Vbar Neo), X7(Vbar Neo), Innova 600 Night heli (Vbar Neo Vbar Vcontrol
I'm the not so newbheliusr as I have been here a while. But I like this name.
newbheliusr is offline        Reply With Quote Quick reply to this message
Old 01-09-2018, 07:29 PM   #12 (permalink)
Registered Users
 
Posts: 11,377
 

Join Date: Apr 2011
Default

Anyone know the root password for this?
__________________
Heli's I have:
Goblin 500 (Vbar Neo), Gaui X5(Vbar Neo), X7(Vbar Neo), Innova 600 Night heli (Vbar Neo Vbar Vcontrol
I'm the not so newbheliusr as I have been here a while. But I like this name.
newbheliusr is offline        Reply With Quote Quick reply to this message
Old 01-15-2018, 09:16 PM   #13 (permalink)
Registered Users
 
Posts: 223
Thread Starter Thread Starter
 

Join Date: Nov 2012
Default

No explicit root access.

Login as hypriot (pwd: pirate) then sudo su from there.
This is part of the hypriot base install (aka: nothing to do with the image we built). Part of the hypriot thing.
__________________
Neil, Citizen № 178
waferthin is offline        Reply With Quote Quick reply to this message
Old 01-15-2018, 09:28 PM   #14 (permalink)
Registered Users
 
Posts: 11,377
 

Join Date: Apr 2011
Default

Ok cool. I just needed a login to get going. As long as the user hypriot is able to sudo I am good.
waferthin likes this.
__________________
Heli's I have:
Goblin 500 (Vbar Neo), Gaui X5(Vbar Neo), X7(Vbar Neo), Innova 600 Night heli (Vbar Neo Vbar Vcontrol
I'm the not so newbheliusr as I have been here a while. But I like this name.
newbheliusr is offline        Reply With Quote Quick reply to this message
Old 01-15-2018, 09:31 PM   #15 (permalink)
Registered Users
 
Posts: 223
Thread Starter Thread Starter
 

Join Date: Nov 2012
Default

Yup! You should be good to sudo with hypriot. It's pretty much the only user I've ever used on that image.
__________________
Neil, Citizen № 178
waferthin is offline        Reply With Quote Quick reply to this message
Old 01-15-2018, 10:44 PM   #16 (permalink)
Registered Users
 
Posts: 11,377
 

Join Date: Apr 2011
Default

I really want to thank you for doing this. I am not a pro with linux, but I can sure as hell get around in it. I'm hoping I can configure it to connect to my local wireless at home, but act as an access point when i am at the field.
__________________
Heli's I have:
Goblin 500 (Vbar Neo), Gaui X5(Vbar Neo), X7(Vbar Neo), Innova 600 Night heli (Vbar Neo Vbar Vcontrol
I'm the not so newbheliusr as I have been here a while. But I like this name.
newbheliusr is offline        Reply With Quote Quick reply to this message
Old 01-16-2018, 03:52 AM   #17 (permalink)
Registered Users
 
Posts: 223
Thread Starter Thread Starter
 

Join Date: Nov 2012
Default

hmm. we hard coded the app (on the server) to modify the network configuration. it might be hard to have a custom network config (on the pi30 without modifying the app to do it, because if you change network settings, it'll rewrite things like wpa_supplicant.conf and other network settings (including some ip routing).

It *might* make more sense to learn how the app does its networking as it stands (I think I wrote it up in a .md file), then consider adding a PR (Git Pull Request.... you branch, make changes, test and the 'request' that your changes are pulled back into the main codE) to change that. This way everyone gets to benefit as well.
__________________
Neil, Citizen № 178
waferthin is offline        Reply With Quote Quick reply to this message
Old 01-16-2018, 02:52 PM   #18 (permalink)
Registered Users
 

Join Date: Jan 2018
Default Portable from RPi to ESP32 ?

This is a great project !

I just took a glance on the code on Github for a couple of minutes, but I must admit, that I did not understand too much within this short time.

Some time ago, I evaluated the serial interface on the Junsi chargers (TeroS also has some code for it), so I have a raw clue about what it is doing.

In the meantime I also spent some time on the ESP32 SoC from Espressif. This would be the ideal hardware for this purpose (small, cheap, Wifi/BLE, UART). I also did some experiments connecting my JETI transmitter telemetry to my mobile phone via BLE, so I am already a little bit familiar with this chip.

So my question is:
Is there an easy to manage interface to the existing mobile apps ? Where do I have to search in the code ?

I am really interested to do some evaluation on this.

Best regards
Bernd (Sepp62)
Sepp62 is offline        Reply With Quote Quick reply to this message
Old 01-18-2018, 07:59 AM   #19 (permalink)
Registered Users
 
Posts: 337
 

Join Date: Jul 2006
Default

I just ordered another Raspberry Pi 3 to use with my 406 Duo. Are there any issues with the 406, and have they been corrected? Thanks very much, can’t wait to get this going!
dsmit258 is offline        Reply With Quote Quick reply to this message
Old 01-18-2018, 04:32 PM   #20 (permalink)
HF Support
 
Posts: 41,332
 
My HF Map location
Join Date: Jul 2007
Default

I'd love to see this work over BLE, since the Pi 3 supports it. That way, you could stay connected to the Internet at the field while still being able to communicate with the charger. That would require changes on both the mobile app end and the Pi 3 end. BLE doesn't require a license to implement, so Apple allows it in third party iOS apps.
__________________
Alan (just call me "Bum"; no need to be so formal)
HeliFreak Support
Protos Max Evo 700 (Brain 2), Protos Max V2 770 (iKON 2), Synergy 516 (Brain 2), Oxy 2 (Falcon 12)
Graupner MZ-32

Experience is something you gain only after you need it.
I wouldn't mind social media so much if it didn't involve people.

Last edited by TheBum; 01-18-2018 at 06:16 PM..
TheBum is offline        Reply With Quote Quick reply to this message
Reply




Quick Reply
Message:
Options

Register Now

In order to be able to post messages on the HeliFreak forums, you must first register.
Please enter your desired user name, your REAL and WORKING email address and other required details in the form below.
User Name:
Password
Please enter a password for your user account. Note that passwords are case-sensitive.
Password:
Confirm Password:
Email Address
Please enter a valid email address for yourself. Use a real email address or you will not be granted access to the site. Thank you.
Email Address:
Location
Where do you live? ie: Country, State, City or General Geographic Location please.
Name and Lastname
Enter name and last name here. (This information is not shown to the general public. Optional)
Helicopter #1
Enter Helicopter #1 type and equipment.
Helicopter #2
Enter Helicopter #2 type and equipment.
Helicopter #3
Enter Helicopter #3 type and equipment.
Helicopter #4
Enter Helicopter #4 type and equipment.

Log-in


Thread Tools
Display Modes

Posting Rules
You may post new threads
You may post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On




Copyright © Website Acquisitions Inc. All rights reserved.
vBulletin Security provided by vBSecurity v2.2.2 (Pro) - vBulletin Mods & Addons Copyright © 2021 DragonByte Technologies Ltd.

SEO by vBSEO 3.6.1