Walkera QR W100 WiFi controlled FPV quad
- FDR
- Topic Author
- Offline
So are there two RF transceivers in it, or can the CYRF be used for a WiFi connection?
Please Log in or Create an account to join the conversation.
- rototophe
- Offline
- Posts: 110
If anyone can elaborate on this it would be much appreciated.
Please Log in or Create an account to join the conversation.
- rbe2012
- Offline
- So much to do, so little time...
- Posts: 1433
I have seen the quad at banggood for 119$ as preorder (and I was just a grain away from pressing enter...).
Please Log in or Create an account to join the conversation.
- burburx
- Offline
- Posts: 3
There is a way to record by pc and control with devo transmitter.
you can receive the camera view by pc with vlc media player.
Walkera QR W100 video streaming to PC
When powered up the Quad will create a WiFi named WKxxxxxxxx, where xxxxxxxx is a random 8 digit number. Note that this is not a full fledged access-point – while multiple devices can connect to it, only the first one will get the video stream. So if you do not get any video, check your other devices.
Receiving with VLC
While in theory you could any WiFi capable device to receive the stream, Walkera unfortunately only has released an iOS app so far.
However as they are using a standard HTTP MJPEG for the video, one can use any video player, like VLC for receiving.
The address of the Quad is 192.168.10.123 and the video is sent over port 7060, so the video URL is http://192.168.10.123:7060. If you want to do FPV also make sure that you disable any buffering as it introduces latencies (1s by default in VLC)
Recording
You can also take pictures and record video with VLC – for this enable View -> Advanced Controls and the according buttons will appear in the UI
What is missing
Unfortunately VLC on android does not allow disabling network-caching or video recording, so you cant quite use the QR W100 with Android yet. Furthermore the iOS app also allows controlling the Quad over WiFi, which obviously requires more than a video player on the PC.
abstrackt from
www.rojtberg.net/627/walkera-qr-w100-video-streaming-to-pc/
Please Log in or Create an account to join the conversation.
- btoschi
- Offline
- Posts: 151
Video is simple HTTP multipart JPEG 640x480 streamed over port 7060.
Each frame starts with the delimiter item, which is
--markmarkmark
I have a small python script which shows the live video, my method reduces lag a lot, even faster than on IPhone. I'll have to clean it up before I can post it - sorry, busy right now. It also has marginal control facilities (using sliders, *argh* - never finished that)
The control port is UDP port 60034, just send this data:
AA 55 60 01 7F 7F 7F 7F 01 01 01 5F
AA 55 6e tt rr ee aa gg tt 01 01 cc
e = 1 -> enable wifi control (onboard LED should tell you its bound after sending this)
tt = throttle, 01 = min (off), ff = max (comes twice !)
rr = rudder, 01 = min, 7f = center, ff = max
ee = elevation
aa = aileron
gg = gyro (not to sure why I have named it this way - maybe WiFli has this ?)
cc = checksum
I have not played too much with this, control via Devo is much better - first thing I did with IPhone controls: Crashing hard into wall, requiring new motor arm as it broke apart (BAD Design, the Ladybird is MUCH more robost here).
Note that Walkera recently brought out the android app - w/o live video though. There is another android app including live video but you'll have to pay to enable all features. I abandoned the idea after crashing hard, but maybe I'll give the video decoding on android a try in the future.
Please Log in or Create an account to join the conversation.
- thunderisr
- Offline
- Posts: 2
Please Log in or Create an account to join the conversation.
- esklarski
- Offline
- Posts: 14
Does it compare to a normal Devo tx?
Please Log in or Create an account to join the conversation.
- thunderisr
- Offline
- Posts: 2
It is very precise, very fast comparing to phone.
Please Log in or Create an account to join the conversation.
- marcoose
- Offline
- Posts: 21
I just started playing with the model config from Tom Z and did a few tweaks to use the switches I wanted. Since I have never flown with a stock Devo transmitter, I'm wondering if somebody can confirm my impressions:
- when the throttle is killed, the props continue (powered) for about 1 - 1.5s. I assumed this was a WiFi lag issue with the iphone remote, but it does it with my Devo as well and I saw it mentioned in passing in an RC groups post
- with the 6-axis gyro on, it is "unflyably stable"... I checked the channel monitor and it is putting out 100% on ail/ele, but the quad only banks maybe 10 degrees or so. It is so tame I find it hard to fly as it barely reacts to your inputs
- in 3-axis gyro mode, it is twitchy as ... the "blue pill" is no comparison to the "red pill". With the blue light on, using a 40% max scalar I find it banks 45% or more and goes around like crazy... at 65% scalar on linear I can flip it over (or usually stand it on end and have it crash to the floor)
I've had very little flying experience with it so far, but it does not fly anything like my v222 or jxd385. One thing that blows me away in particular is the piro... it spins around like it has a tail rotor when you touch the rudder, whereas my other quads take more than a second to 360. Not sure I am a huge fan, but it is growing on me (at least in 3-axis mode).
Interested to know what other people think of the flying characteristics, or if maybe I have just messed up my model config really bad
Please Log in or Create an account to join the conversation.
- seankuay
- Offline
- Posts: 1
Please Log in or Create an account to join the conversation.
- uk
- Offline
- Posts: 3
BTW, I'm having trouble seeing the QR100S under the WiFi in iPad or iPhone. Did you experience such a problem ever? Are you aware of any switches or jumpers to flip on the receiver board to enable that?
Please Log in or Create an account to join the conversation.
- Firb3c
- Offline
- Posts: 2
If you are still interested in PC program (or anybody else of course), I can extract it from my solution and publish it here (there's a lot of other junk in there which is irrelevant for you guys, I think ). Thanks to btoschi's excellent work, I've managed to implement protocol layer and use it with HID device (gamepad/joystick). Code is written in C#, VS2013. I'm using it with my Futaba via trainer port. Controlling is way better than with phone or tablet, but still not the same as with rc transmitter.
Please Log in or Create an account to join the conversation.
- uk
- Offline
- Posts: 3
Look forward to hearing from you soon
Please Log in or Create an account to join the conversation.
- Firb3c
- Offline
- Posts: 2
Sorry for delay, I'm quite busy over here...
I've managed to extract needed stuff into separate project. Program is simple C# console application (created with VS 2013) which uses 2 external libraries (I'm using them in my project, so I left them here) - AForge.NET (used for MJPEG streaming) and SharpDX (used for joystick/gamepad controller manipulation). Application runs form application in separate window for video streaming. You will need .NET Framework 4.5 to run executables.
I think that code is self explaining and there is no need to write additional informations in here. I didn't spent a lot of time for this application, so don't blame me for bad code - it could be better .
I hope that it will help someone/somehow.
And don't forget, you are using it at your own risk
Please Log in or Create an account to join the conversation.
- uk
- Offline
- Posts: 3
Please Log in or Create an account to join the conversation.
- nanobot9000
- Offline
- Posts: 1
and would like to add it to a DIY quad. I am assuming that I could either use the Walkera App but it has the controls overlaying the image or I could use another IP camera app on my iPhone to view the output?
Also, I think I know the answer, but would this work with a Ladybird? I am guessing the app requires a different type of receiver?
Has anyone tried using another iphone App to stream the video. I have a few I use for IP cameras at home.
Thanks for any input!
WalkeraHelicopterSupply
Please Log in or Create an account to join the conversation.
- btoschi
- Offline
- Posts: 151
For controlling the receiver of the quad must accept control input via serial input in the very same (QR W100S) format as its send via UDP - I don't think that any other stock receiver does support that.
Could be possible on V2x2 based quadcopter (or derivates) with custom firmware (bradwii variant for ARM) adding support for serial input, which means extending the firmware source code plus some embedded debugging.
I don't know if the firmware works on V212/V222, smaller ones won't carry the WiFi Board, but if I'd enough time for that I'd give it a try
Please Log in or Create an account to join the conversation.
- doctor
- Offline
- Posts: 1
Android app ecompilation performed using retdec.com/
libmux.so decompilation performed using www.decompileandroid.com/ and www.javadecompilers.com/apk
Video stream for QR w100s can be accessed via http://192.168.10.1:8080/?action=stream (login: admin, pasw: admin123 )
Infact HERE Russian enthusiasts explain how to raise video resolution to at least 800x600
Please Log in or Create an account to join the conversation.
- Home
- Forum
- Development
- Protocol Development
- Walkera QR W100 WiFi controlled FPV quad