ARC - Android Remote Control for R/C toys - Android Software Development

ARC - Android Remote Control
Version: 0.3
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Screenshot
Video
http://www.youtube.com/watch?v=2oS9bj6L5Kw
http://www.youtube.com/watch?v=z52hv4cmYFo
http://www.youtube.com/watch?v=L9IqT6xJ1J8
http://www.youtube.com/watch?v=EgHK0s5ghZ4&list=HL1377604141
http://www.youtube.com/watch?v=TlmUWQ1f2Oc
http://www.youtube.com/watch?v=czvuJapP-rc
http://www.youtube.com/watch?feature=player_detailpage&v=_1gRtCArSQg
ARC - is a application for control your R/С toy with video broadcasting using only Android and Wifi connection.
The idea is to bypass the remote transmitter and receiver R/C and connect android device (without spoiling the very toy extend its functionality)
All you have to do is solder a 3.5 Jack to the toy and install the script as instructed or app.
For control ARC using Internet browser which makes possible control your android on many devices with another operating system.
Instruction
1 For finalize Rc need only wire with 3.5 jack (eg headphones). For transferring sound need only right channel.
2. Need to solder 3.5 Jack to the rc board
- Common wire (GND) to negative charge
- The right channel (R-channel) to the coil like in the picture
At the moment, there is a Python script and started to develop the first application for Android.
Download new version : 0.3
Developed by Garik_djan
App on Github
Old Python script
Installing software
1. Download the archive for a tank or car.
2. Set application in this order
- Sl4a_5.apk
- PythonForAndroid_r4.apk - after installation open the app and click install
- Ip + webcam.apk.
3. Copy ARC.py file to sdcard \ sl4a \ scripts.
4. Copy folder “Droid Car” to sdcard \.
Running the app
1. Open sl4a.apk select the script ARC.py and click the icon terminal. Without closing sl4a run the application Ip Webcam. At the bottom of the screen will be listed ip of your device.
2. On your PC or Android, open a web browser and enter you Running the application
1. Open sl4a.apk select the script ARC.py and click the icon terminal. Without closing sl4a run the application Ip Webcam. At the bottom of the screen will be listed ip of your device.
2. On your PC, open a web browser and enter the ip android device:9090.
Ie, your ip: 9090
General Information
1. For that would go to the page control your toy, you need to enter into the browser of your device ip and port separated by a colon. Should look like so: Ip your device: 9090
2. Window management is as
3. An application can use 3 ways:
- The buttons in the browser window
- Joystick in the browser window
- Num keys on the keyboard
4. You can control the toy from foreign and home network.
In order to be controlled from an external network to a router to forward ports 9090 and 8080 on the Ip of your device. In your browser, open the application and specify your external ip: 9090.
5. The joystick in the browser window has 8 positions. Currently used only 6.
6. Broadcasting is carried out by means of the application IpWebcam. If desired, you can install the application on your choice or use the program Skype.

Control boat http://www.youtube.com/watch?v=fs--WHJVAjE

ARCv08
- Updated the sound commands.
- Added folder All sound. A catalog of all audio commands and their combos.

Update:
Python script ARCv09
Add beta android app.

Started development of the first app for android
You can download it from the link: https://github.com/Garik-/ARC/releases
It is an open source project. If you can make the application better I would be very grateful for any help.

Think you could add helicopter controls too?? Would be sweet

Its real. But at this moment app use http server and he too slow for heli. Mb on future. And i does not have a big helicopter for cell phone.(
Now i make database in app for cheap toy on rx, rx2 and similar chip - will be in the next update

Related

'tv remote controller' Help

I have read some topics suggesting that the 'tv remote controller' programme works well with this device. I tried instaling it but couldnt get it to learn the controls from my tv remote. I selected the button i wanted it to learn and pushed the button on the remote as instructed (close to the infra red sensor) but it did not learn the control.
Does anyone know why this is????
The hardware isn't compatible with "normal" remote controls for your television etc.
It's only functional for IRDA datatransmition.
You need special hardware for this.
Cheers,
Drifter
I think the hardware is compatible with TVs, just not with the current remote control programs. I read on several of these program manufacturers websites that they are working on a proper driver for the wizards IR. Nothing available yet though. its also a low power IR, so you'd have to be within about 3 feet from the TV for it to work anyway.
why not use the remote that comes with your tv etc :lol:
I've only found the remote program useful when in school lessons, i used to keep turning the tvs on and off..and pause video tapes
what is the name of the software that shoud be compatible with Wizard ?
From what I understand the Remote control programs work however the Ir signal isn't strong enough to reach your TV unless you are right in front of it....
i found an application that claims to be compatable with many new devices..one of them being the phone i have cingular 8125.
here u go:
Novii Media Novii Remote Deluxe v4.11.2006.08.21a IRv27
Requirements: Win CE, Pocket PC 2002, Pocket PC 2003, Windows Mobile, Windows Mobile 5.0
Overview: The only remote control software that supports all modern Windows Mobile 5.0 devices. Operate your home theater, TV set, Cable/Sat box, DVD/CD, Audio, VCR, etc. Now a lot of new devices supoprted!
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Features:
With NoviiRemote Deluxe, control all of your home entertainment equipment - TV, Cable/Sat, DVD/CD, VCR, etc. A superior interface, vibrant colors, easy installation and setup, better infrared drivers, and many other improvements have made this the favorite remote program on the market!
Provides custom user interface! You can create your own button layouts now. You may rename and move buttons, delete unnecessary buttons, create new buttons, create additional pages, etc.
You may create a macro that will turn on three devices with one button. You can switch the cable TV for your favorite 155-h channel with only one click.
* New ! Programming multi-command macros to one button push. For example, you may create a macro that will turn on 3 devices with one button, switch your Cable TV for your favorite 155-th channel by the only click, etc.
* As opposed to the competition, NoviiRemote Deluxe supports all the newest Windows Mobile devices including qtek 9100, i-mate JAmin, Cingular 8125, T-mobile MDA, Acer n30/n35, Dell Axim x51, etc. (see compatibility information below).
* Quick setup. The steps to set up NoviiRemote Deluxe are faster and more intuitive. Get up and running in just a few moments!
* About a hundred of pre-installed infrared codes for many popular devices (TVs, cable and satellite boxes and others). Just select your device by means of the Add wizard and begin using the remote!
* If you want more infrared codes, just download 500 additional codes here: http://www.novii.tv/up/forum/viewtopic.php?t=944
* Unlimited user-defined options let you design your own remote control. Name and draw your own buttons or make your own button layout! If you want the power button on the other side of the screen, move it there. If you want the 'Mute' button to be square instead of round, change it. If you want the 'Record' button to be blue instead of red, edit it.
* Easy navigation. Our interface allows two clicks access to virtually any section of software.
What's new in ver 4.11, build 2006.08.21a, IRv27, released in August 2006:
* A minor bug fixed.
http://mini.sharebig.com/t/725A1950...vii.Remote.Deluxe.v4.11.2006.08.21a.IRv27.rar

z2 Remote2PC 1.4 Control your PC from anywhere! {freeware}

z2 Remote2PC 1.4
Its a Freeware
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Summary: Remote control your Windows Mobile for free
Welcome to z2 Remote2PC for Windows Mobile v1.4
What's new in v1.4:
* Advanced audio support including stereo sound, walkie-talkie and duplex talk
* Remote control your PDA/Phone from desktop PC
* Remote control your PDA/Phone from another PDA/Phone
* Minor improvement and bug fix
Requirements:
Server minimum hardware requirement: CPU Pentium III 500, 128M memory, 15M free disk space;
Download:
http://classic.pocketgear.com/download.asp?product_id=16879
or
http://www.mobiletopsoft.com/pocket-pc/download-z2-remote2pc-1-4.html
or
http://www.ziddu.com/downloadlink/1844281/Setupz2R2PC1420.rar
http://www.ziddu.com/downloadlink/1844281/Setupz2R2PC1420.rar
this is EXACTLY what i needed. thank you.
In the past this software has only worked for about 1 month before needing a serial code to activate and keep working.
I assume this will be the same with this one or am I wrong?
Wait, the topic says "control your PC from your PDA" but the description is "control your PDA from your PC"...
which one is it?
fb401 said:
Wait, the topic says "control your PC from your PDA" but the description is "control your PDA from your PC"...
which one is it?
Click to expand...
Click to collapse
Looks like it may go all ways.
Looks like the server software is free, but you must buy the client software.
I'll stick with LogMeIn for free.
I just installed this software and it works great! LogMeIn.com and Go2MyPC.com are easier to work with but neither supports audio on the PPC only from PC to PC. With Remote2PC it was easier to switch to a static IP address account to log on instead of creating a DDNS account. There are also more on screen icons on the Remote2PC software than the LogMeIn.
Only thing with the audio on Remote2PC is that it's capturing the audio from my web cam microphone. I would like to capture sound from my sound card. I heard one suggestion to use a standard male to male jack and loop it from the microphone port to the speaker port but haven't tried it out yet. It always astounds people when you tell them that you are controlling your computer remotely. I also like to use LimeWire and PalTalk on my PDA.
You can use this software from PPC to PC and PC to PPC. And although this thread title says Freeware it is not. The site offers this software for $39 but when checking out it only costs $15 for 1 year. Still better than LogMeIN which might be free but is $70 for the Pro version to enable sound (just not on a PPC)

[APP][27 April 2011] GRemote Pro v1.5.12 -shortcuts for profiles

Hi,
I've just released new version specially for android (WM is not touched). Here are changes:
- voice command - launch any application you want using voice!
- new Honeycomb application skin
- redesigned menus and options
- get more options in skins list - if you prefer old applets design you can download it from app
- scroll to current track when you load page with containing this track
- current track indicator
- memory optimization
- fixed problem with some buttons on gingerbread
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
But the most important change is new price - now it is only $4.95!!!
Regards,
Marcin.
Cheers,
Marcin.
Please visit us:​
http://gbmsoftware.com/
Unsigned drivers problem?
Fixed - just install latest version
--------Description below is for non-Pro version--------​
What we have now?
GCenter - place to select controller type
GMouse - mouse control like Logitech MX Air (not the same)
Touchpad - applet which emulates laptops touchpad with a scroll area (dpad centre is left mouse button, useful for drag&drop)
GPad - especially for Media Center (generates arrow keys, Enter, Backspace, Esc, Alt+F4, StartMenu)
GMedia - multimedia keys for Windows Media Player (VolUP, VolDown, Play/Pause,Stop,Next, Prior)
Keyboard - Now you can use any SIP method including the hardware keyboard in HTC Touch Pro. Extra keys on screen Ctrl, Alt (three state), Esc, Del, Tab
GRace - thanks to PPJoy we have analogue game controller with 2 axis and 12 buttons. It is similar to NiiMe for Nokia, but only steering wheel for now.
GRace quick howto:
- Download and install PPJoy (click green download button on the right side on his site)
- Go to "Control Panel->Paraller Port Joystick"
- Click Add button and select "Virtual joysticks" for "Paraller Port", and "Controller 1" for "Controller number".
- Now windows detect new hardware and should automatically find required drivers (if not try to install drivers manually from this directory C:\Program Files\Parallel Port Joystick)
-Run GRemteServer and you should see info on GRace tab "PPJoy status: driver opened succesful"
- Now you can calibrate you controler using standard windows functions (Control Panel->Game controllers->PPJoy Virtual joystick 1"->Properties...)
FAQs:
Installation guide with USB connection howto
Bluetooth connection howto
This program uses 5656 UDP port so open this port to your firewall configuration
if you are using Windows Firewall and have problems with connection try this help.
if you are using ESET Smart Security (Nod32) you can fallow this steps. Remember to restart GRemoteServer after you finish configure ESS.
if you get "Connecton timeout" message, please check your firewall. In all probability it is the source of problems with connection.
Requirement
- Microsoft .NET Compact Framework 3.5 (cab)
And last, but not least - I really appreciate the help of new GRemote designer - Expo7. He does a lot of good job so Donate him if you like GRemote design!!!
Screenshots
Changelog
Enjoy,
Marcin Baliniak.
Please do not distribute this files on other sites. If you wan you can put URL to this topic.
To find latest version go to this location.
Older versions:
GRemote_v0.3.0_qvga.zip
GRemote_v0.3.0_vga.zip
GRemote_v0.3.0_wqvga.zip
---
GRemote_v0.5.0_qvga.zip
GRemote_v0.5.0_vga.zip
GRemote_v0.5.0_wqvga.zip
---
GRemote_v0.5.1_qvga.zip
GRemote_v0.5.1_vga.zip
GRemote_v0.5.1_wqvga.zip
GRemote_v0.5.1_wvga.zip
i'm verry excited!
good luck coding the application
This is going to be good (imagining self playing crysis with my TP)
Any timetable on the release? Thanks
Definitely sounds very exciting .... would be really cool if the same will work on Linux, at least the basic controls.
I use linux every day and if I have a little time I will made a linux port too works as standard input device. In linux everything is more easy...
Sounds great! Hope there's room for configuration (sensitivity etc.).
Talked with a friend over using the g-sensor maybe for view control in flight simulators (i.e. IL2 Sturmovik). We found Code Mercenaries JoyWarrior / MouseWarrior as USB-G-Sensor, but if the Diamond does the job (maybe via bluetooth?) it would be awsome*!
_____________
*except the fact, that a diamond on the head looks somewhat strange
Good luck!!
This sounds great!
..
This sounds really great.. Looking forward to seing a stable release
Very good can not wait to see how it's going to work
Keep up the good work
Nice
gettin <<<<
Great idea. Hope you release it soon.
Must have App
can't wait for this app ^^
Sounds great. Thanks for working on this.
Got a beta for us
zmob123 said:
Got a beta for us
Click to expand...
Click to collapse
Please wait a few days, it is almost done...
Looks very interesting !
But just one question... communication between PC and GRemote (or Gmouse) will be done by bluetooth or WiFi ? or the twice maybe ?
Thanks in any case for your future development !
I use network sockets for communication so it can be done via WiFi, USB. But if you setup PAN networking it should work on bluetooth too, but I didn't test it.
Wow nice answer
I will try it so (when you released it)
Good luck for the finish.
Sounds like a really interesting idea!
You can count on me to test the Linux version

Security Tools (Ping, Traceroute, Whois, Port Testing)

This is a 1.0 release and is looking for people to try it out. The application allows for pinging a host, trace the path to a host, do Whois lookups on domain names, and even test ports. You can download it from http://www.securenetworksystems.com/SecurityTools/ and can get a demo license from http://www.securenetworksystems.com/SecurityTools/demo.aspx that will give you a week of testing the software. The image below shows a trace that is mapped out.
We are releasing this for testing before it goes up for sell, so any productive feedback is appreciated. Please note that full installation size is around 45MB (due to a database size), so it is a good idea to verify you have enough space on your phone/device or install to a storage card.
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
* Works with Windows Mobile PPC devices with Compact Framework 2.0 or later
* Ping, Trace, WHOIS and Port Scan
* View your trace on a map and follow it hop by hop
* Test port ranges or try a single port and send clear text commands to the port
* Save your results and load them back in at any time
* Utilize any network connection (3G, CDMA, 802.11, ActiveSync, etc.),
System Requirements:
* Pocket PC with Windows Mobile 5.x, 6.x Pro or later
* Compact Framework 2.0 or later
* Network/Internet Connection
* It is recommended that you have an unlimited data plan through your phone provider
* ~45MB of storage space for all features, more space is needed for map data and map data is downloaded on need basis
Latest Release (9/15/2009)
Enhanced: Finger control for the map (larger zoom buttons).
Fixed: Scaling issues for VGA/WVGA (large screens) in the port testing section and in the setup wizard.
Fixed: An error in setup wizard if Device is selected for tile cache location.
Fixed: If a service returned special characters (such as SSH) in port testing during a single port test, the entire message would not be displayed. The message is now shown without the characters that can’t be displayed.
I just added some additional picture so you can see some of the other cool functions of the application. The only thing that isn't shown here is the WHOIS lookup. Hope everyone is enjoying the free trial.
Nice tool to do simple troubleshooting while on the road.
The Whois gives a lot of garbage. It should search for the exact match. If people want more sites that aren't exact matches, wildcards should be used. Instead, a Whois for google.com gives no relevant data, and you have to do another search to get the info. The search gives things like google.com.zzzzz.download.movie.online.zml2.com, as well as addresses to porn sites.

[Guide] How to setup WireGuard with AzireVPN

Edit: Easier guide.
Code:
Disclaimer:
AzireVPN is a third-party service that is currently providing free VPN for WireGuard users for an undetermined time.
I have no relation or association with the company. All rights reserved to the Azire team.
If you follow this guide, you are at your own risk. I'll not be held responsible for any damage.
What is WireGuard?
"WireGuard is an extremely simple yet fast and modern VPN that utilizes state-of-the-art cryptography. It aims to be faster, simpler, leaner, and more useful than IPSec, while avoiding the massive headache. It intends to be considerably more performant than OpenVPN. WireGuard is designed as a general purpose VPN for running on embedded interfaces and super computers alike, fit for many different circumstances. Initially released for the Linux kernel, it plans to be cross-platform and widely deployable. It is currently under heavy development, but already it might be regarded as the most secure, easiest to use, and simplest VPN solution in the industry." - WireGuard Website
Click to expand...
Click to collapse
How can I use Wireguard?
To use Wireguard with your phone, you will need a kernel (or ROM) with WireGuard support. For this guide, we will focus on Z00A, since this is my device.
Currently we have Hololite and Holo Kernel for Z00A and Z008 by @nutcasev1.5 which supports wireguard.
After flashing the required kernel and booting the device, you will need to download the WireGuard app from Playstore.
Now we need to configure the VPN server. Currently AzireVPN is providing free access to WireGuard users for an undetermined time, to test their infrastructure. So we will use it.
To start, create an account on their website and then go to their WireGuard page and check the "Manual Configuration without Script" section. We will use that as a base.
Next, we will need cURL to obtain the required information from Azire to be able to connect to their service with WireGuard. If you are using Windows, you can download Git for Windows and use the git bash to execute the command. If you are on Linux, you can search how to install cURL for your distribution and do it normally.
Now we can proceed. Open the Wireguard app on your phone and touch the "+" and then "Create from scratch". Then, click on "generate" and save the public key generated.
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Now we can execute the cURL command:
curl -d username=REPLACE --data-urlencode password=REPLACE --data-urlencode pubkey=REPLACE https://api.azirevpn.com/v1/wireguard/connect/se1
Click to expand...
Click to collapse
Replace all the "REPLACE" with the corresponding information: your Azire username, password and the public key we generated with the app.
If everything goes right, we will obtain a response close to this:
Code:
{
"status": "success",
"data": {
"DNS": "193.180.164.2, 2a03:8600:1001::2",
"Address": "10.18.1.182/24, 2a03:8600:1001:1080::10b4/64",
"PublicKey": "bdR5gm5vcrm9N9I7BeQqHOgrmQApSGIe9qc1homBjk8=",
"Endpoint": "193.180.164.60:51820"
}
}
With that, we can now configure the app.
On interface, you can set any name you like.
On Addresses, set the "Address" ip range from the response. E.g: 10.18.1.182/24. You can ignore the IPV6 stuff.
On DNS servers, just copy the ip from the "DNS" response.
Click on "Add Peer" and copy the "PublicKey" from the response to the Public Key area. Be careful if copy pasting, sometimes the last part of the key get striped off, so double check.
On Endpoint, copy the "Endpoint" ip+port from the response.
Set 0.0.0.0/0 on Allowed IPs.
Set Persistent keepalive to 25 so we don't get delayed notifications while conected to the VPN.
Click on the Save icon.
Example config:
You can now go ahead and toggle the config we just created, if everything goes right, no error will be presented.
If you want to test if you are really connected, go to the Azire Website with your phone and request the desktop site. The message "Successfully connected to AzireVPN" should show at the top corner. The app also adds a quick tile to easily toggle on and off the VPN.
There you go! Now please keep in mind that Azire is offering their service for free and they can shut it down at any moment.
Can access Netflix content with this?~
nijihana said:
Can access Netflix content with this?~
Click to expand...
Click to collapse
You mean blocked content? Sure, I guess. But you have to keep in mind that the available servers from Azire are limited, you can't choose the region. If you want anything specific, you will have to setup your own server or search for a paid service.
Follow other guide
Hello: a simpler guide to accomplish the same thing exists here: https://forum.xda-developers.com/android/general/guide-how-to-wireguard-android-ubuntu-t3723544
I'd suggest users follow this, rather than trying to futz with a shell script in Windows and the other over-complicated steps outlined.

Categories

Resources