I know I am late to this video but, there is a program to simplify connecting to raspberry pi. It is called tailscale. It is lightweight for the pi, very easy to use and you don't need to do anything with the ports or the public IPs, it does everything for you and gives you it's own IP which you can connect to from anywhere in the world even if you're behind a NAT. The documentation behind tailscale is pretty solid and I have been using it for a long time now. Never disappointed yet. It is also free for basic use. This may help you create a new video (also requesting one) where you can control the drone as well as get footage back (as the prepaid unlimited plans are very cheap). A fun experiment to try if you're up for it.
Bruh, we designed this in 2019 for our capstone project @LSU. Glad to see someone else picked it up and understands how crazy this technology really is. We gave the PI with our 4G modem camera a cloud server ip to receive mav link protocols to run the autonomous commands.
Also, after thinking about this a bit, it might be good to add a conformal coating to the Pi and any exposed electronics. Humidity can be an issue for some PCB/SBCs, and flying beyond-line-of-sight, it would be good to take that off of Murphy’s table so to speak.
Dude, your videos are incredible... The possibilities are endless! You could also strap an old phone on the drone sharing the wifi, I think it would be easier. Imagine putting solar cells on the drone and letting it recharge by itself while it's miles away 😯
Parrot drone (you know the early prototype quad copter guys), have made a cell tower version of their drone called an ANAFI UAV. It's cool to see people doing this. Truly powerful to allow self driving vehicles to connect to cell towers for long distance recon.
Projects like THIS are the reason I applied for BVLOS drone pilot license. This is amazing! Great video and really enjoyable to watch! Keep up the good work!
@@sfh294 it was pretty straightforward. Enlisted, took a pretty simple test (mostly legislation related) and then I got the license. And a couple of job offers with it :))
I'm thinking about to make drone working on 150-200 MHz, so I can make a repeater somewhere and rule the drone from the far. The video quality is not in priority, but the safety of pilot to stay far from the radio-source. Your videos helped me to have a progress in making plane-drone. Now, some problems to solve and make this more massive for our guys.
This is an amazingly informative video!!!! For I am not even a novice (do not even own a drone) I am currently looking for a new hobby. And with your immense knowledge given. I do believe you helped me find one. Kuddos!!! Your videos are by far the best on this topic.
Absolutely awesome and detailed vid bud! I specifically appreciate people like you who are detailed oriented and put up or shut up. You take your time to explain things knowing not everyone (including myself) know shit about drones or are all but babies at it. Man I am working hard and spending money to become good like you at this. I am a DevOps and Linux engineer by trade and love to see you scripting. Nice… very nice bro! Can I buy this stuff? And where and what do I need to get this very same kit? Thanks
Glad you found the video useful John! Funny, you''re a DevOps engineer by trade. Before drones I was a DevOps engineer too! I think us DevOps guys are DIY learning machines, so you'll definitely be able to absorb this drone stuff. We have drone kits with the exact same parts shown in this video. If you go to my website dojofordrones.com and click on Drone Kit at the top menu it will take you there. Shoot me an email at caleberg@dojofordrones.com if you have any questions about anything!
FYI, there are titanium, Nylon, and Aluminum standoffs available from various merchants. Not sure I would Nylon or Aluminum but if weight is an issue, it’s one way to trim a bit of weight easily.
You need to invent a way to have a drone automatically land on a device that does a battery swap and takes the existing battery and charges it for the next drone … and put it on a rooftop. You can then put them on a map and program logic to automatically fetch a battery as needed and return to flight. Then you can program a cross-country flight (I.e. New York to California). Just figure you might need it to land every 25 miles then it would need maybe 100 battery swaps cross-country. If these were automated taking 3 minutes then only 5 hours is spent refueling. The remainder of the time it could maintain maybe 40 MPH. That would make it a three day trip.
Interesting thought. I've been developing a charging post system that the machine flys to as waypoints.. on arrival it it either plugs itself in or sits on a charging pad. Right now the technique to locate and attach to the charge station and the method of securing it in place on a pad are still hush hush. But as folks get up to speed hopefully they (you) will build on the idea of waypoint charging.
nice tut, good balance between tech details and range of subject covered. there seems to be many available solution now to get embedded 4G connectivity. Liking this one which doesn't involve too much setup/diy burden while still giving you enough control over your hardware/software
Thank you for putting together an easy to follow guide for such a technical project. You must have spent a ton of time and effort prepping but man it really payed off in the final product. I never felt lost along the way and your delivery was very entertaining 10/10 !
(Just as the tutorial ends a mysterious man enters the room, slowly clapping) "Impressive… but we know you have been holding something back from the very beginning. Well we’ve waited long enough!. No more games, no more feigning ignorance… It is time to reveal the Pihawks true purpose!…" (pause for dramatic effect) "Low Latency, High Fidelity, Digital FPV!!!!" (cut to black, fade in title card) " Pihawk Trilogy Part 3 - The SPihawk Initiative " "COMING SOON, straight to VHS" …But seriously an FPV tutorial would be bad ass, don’t leave us hanging bro…🙏🏻
This is just soooo good. Massive kudos to you for such an amazingly useful project and with all the detail one could want. I'm trying to move up a pretty steep learning curve at the moment with both hardware and software, and this is one of the things on my todo list. Now easily solvable! :)
As a Ukrainian drone operator, your videos have been an incredible help in assisting me in numerous kills and I would like to extend much gratitude to you and your collection of videos on everything drone related. Just kidding, I’m just an American hobbyist fucking around. Love your work though!
Does anyone know what the max elevation for flights would be? I'm looking to record a model rocket launch and control some servos at altitude. Could it reach 45,000 ft (~8miles) maximum?
I think you might run into issues with the FAA, another question would be do you have cell service in an airplane at 30000ft. I don’t think it would work, you would have better luck programming a flight into a software like ardupilot and letting it float around up there. Doing this method though would mean no ground control at all so doing this is mildly sketchy. I guess it depends on how attached to your drone and camera you are. The us government might think it’s a ufo so be careful. Edit: did some research and a website on google said that cell towers can transmit signal at a distance of 22 to 48 miles on a horizontal plane, but to conserve energy they are angled as such so as not to transmit vertically. Max vertical distance is about 1000 feet, considerably less than 8 miles. Hope this provided some insight.
I was thinking about somehow mounting a peplink br2 micro multi channel bonding router to a drone but don't know where to start. We all know how flakey cellular connections are so having 2 sim modems and channel bonding will ensure quite a bit more reliability in case one network dies.
Very nice project!! Great job!! What if you put all this setup to a big chunky motors the one user to agroculture ones that will work,pr what will be the modification to do to make it work.
Buena idea, solo un pequeño problema. Dudo mucho que alcance 70 millas cuando el Rasberry Pi consume casi 2.5 amp mas el consumo de la controladora y que decir sobre los motores compensando el peso de todo eso.
Buena pregunta. El objetivo de esto no es volar el dron durante 70 millas a la vez. Es solo para controlarlo desde 70 millas de distancia. Tal vez tenga una flota de drones en todo el país y necesite controlarlos en un solo lugar
Cool video. Can you change this to run from a mobile base station laptop using 2 sim cards...1 for base station, and 1 for drone to get away from having to use your WAN address at home?
Very compete tutorial, thank you. One thing I don't understand, most solutions use zerotier or other cpns to connect ground to air without public ip. Ssh reverse tunneling does need it? Thx!
Excellent, thanks for sharing such a detailed tutorial. Will FPV over 4G be too laggy? remote camera vision would be a great addition as a follow-up video;) Thanks again for such a great project. Subbed
absolutely brilliant work. This is going to help me develop my autonomous secp256k1 drone for secure communication globally and to exit telemetry and video to my secure servers as well as share live feeds. I will be in touch to buy a couple of these when my funding lands.
Hi there Joel! This Frankenstein drone is our PiHawk drone kit. It comes with a video building manual too so you know how to install all the parts. dojofordrones.com/raspberry-pihawk-drone-kit/ After that, just follow the guide on this video! Let me know if you have any questions
@@thedronedojo super cool BTW!! OK... i have seen these videos. looks like I will be ordering. about the coding...im more of a nuts and bolts data network / wireless / cybersecurity guy... however light on coding. will that be a major hurdle? Thank you in advance.
The answer depends on many factors. You need a datasheet of the motors that contains the thrust/power curve for the used battery supply volatge and propeller size. Then you measure the "all up weight" of the drone. With the weight you can look up the power draw per motor that results when the amount of thrust equal to the weight of the drone is produced. Then you add the additional power draw from the peripheral electronics, computers, etc to get the overall power consumption of the drone while hovering in the air. To calculate the flight time you take the battery capacity (e.g. 4000mAh add with some tolerance e.g. 12%) and divide it by the power draw. Then you have the hover flight time in hours. But remember the actual flight time hardly depends on the flight speed. Of course the flight time is signigicantly less than the calculated hover flight time. As a rule of thumb, take half the hover flight time as a realistic guess for real flight time. If you need more accurate fligth time estimations, I suggest you to try out eCalc.
Awesome guide! Keep it up! Question: maybe I missed it, but does the six fab module also works with a prepaid Simcard with 10GB of for example Vodafone in The Netherlands?
Just bumped into your channel. Very interesting. I have seen videos of mobile service connected drones (mainly with RC planes due to power to distance efficiencies), never seen one with a Quad (not that I have really looked). I'm Very interested and will be checking out your site and more videos shortly.
You asked what kind of projects am I thinking of? 1, how to do this for a fixed wing. 2, how can I do that WAY cheaper, and 3, either you have to be running like a 12s li-po or 2 6s li-pos or something because that has to be pulling a lot of power.
Yeah that's a big downside indeed. Maybe there could be a chance to make use of dynamic dns services that route a fixed subdomain on your changing public ip, but idk, haven't tried out, just a suggestion to look into
Excellent question. The script developed in this video accounts for the dynamic IP, so whatever WWAN0 becomes, it can route traffic to it's destination. As for the receiving side if you had a dynamic IP this would be problematic. In the video I have a static IP on my router. That being said, it wouldn't be difficult to make some sort of API/service which publishes the current IP address to the 4G enabled pi before establishing the connection.
Thanks... Would it be possible to overlay an osd display on the live video showing calculated info like vertical speed using this drone? Any suggestions please would be very welcome
Hey brother can you tell me please if I can attach camera to navio2, I'm using the same drone just I have a navio2.... :( I don't find the way how to fix a camera... Thank you in advance
I really appreciate your answer, I have a camera ribbon and one USB the think is what program should I run in the navio2 to see my camera, I'm using a raspberry pi3 model
@@Qubitmyst The are 3 popular options for your setup. 1. Use the official and preinstalled raspivid software if you are using one of the raspi CSI cameras (probably the easiest) and mplayer on windows for playback. 2. Use ffmpeg for sending video stream from CSI or USB cam and use mplayer on windows for playback 3. Use gstreamer for sending video from CSI or USB cam and install gstreamer on windows/linux too for playback For all these options exist many tutorials online, just try out what works best for you. I tried all three and overtime I started to like 2 and 3 because they are more feature rich and customizable but it's worth mentioning that it took me significantly more time to make it work (with ffmpeg and gstreamer)
I can confirm that FPV over LTE is definitly possible. I have done it myself. You can do it with the raspberry pi CSI camera or with an actioncam that supports USB webcam functionality (v4l2src). Furthermore you need hardware and software with realtime video encoding capabilities. I used gstreamer, but ffmpeg or the rapivid software could also be an option. I managed to achieve a 720P (H264 encoded) live fpv feed at 30fps, with around 250ms delay between realtime and video playback on the ground station over 4G connection. The biggest challenge is to find a good balance between video latency, quality (resolution & framerate) and data bandwith, because LTE data plans with sufficient highspeed volume (e.g. >10GB per month) are often expenssive.
I saw the approach with the 4g HAT and the sixfab Service for the first time here. In my experience the Huawei E3372 LTE USB Stick works great too with any sim card In combination with raspberrys and Linux Devices in general. It's plug and play, no Software modifications required, good Performance and Power consumption. Size and weight is also comparable. Maybe the HAT has stronger antennas but idk. I got the usb Modem from ebay for less than 30€, therefore I think The HAT is simply too expensive.
@@eliasgeiger5445 that's what I thought. I was planning on getting a usb 4g, but most sources are using this HAT which isn't cost friendly for an already pretty expensive drone :P
I've got to wonder why you spliced the USB C cable instead of just wiring it directly to the UBEC board. You've introduced extra weight and a failure point. Just saying. Great instructional video, way beyond my capabilities.
Can this same approach be applied to a nitro/rc car? I would assume so. But I'm not certain about the potential interference that the vibration of the engine might cause.
Thank you for a great video. One question. If I am taking power from the Lipo, through the ESC to the pixhawk, do I still use the usb cable too? The last time I did both it blew it. I am also not using the 5v (red) to power the Pi from the Pixhawk, it will have a USB 12 -5v converter from the other Lipo. So, do I use the power Lipo-Esc-Pix and the USB cable?
Cleaver Boy. You figured out reverse tunneling, I tried to explain this to people back in 2014. No one knew WTF I was talking about...Glade to see you guys have caught up.
One of the best project videos I have seen on TH-cam. Amazing work and appreciate the thoroughness. I recently had a BOM (using Cube and readytosky components) put together and was going to embark on the journey of creating my own drone mainly for automated surveillance missions. The issue really came down to optics. Getting a gimbal and camera and operating that in addition to the flight systems seemed like something that would be quite expensive and deliver subpar results. It seemed almost more reasonable to get a DJI and use their SDK. Can you recommend a current article that frames and considers this dilemma? Perhaps some comments on Cube as well? After seeing this video I am now questioning my conviction to off the shelf drones but really for the application of surveillance how well can a DIY drone compete.
I appreciate the kind words, Darren! Glad you found the video useful. I would say the ArduPilot/PX4 DIY drone vs DJI is a real dilemma. The DIY route is ideal for custom functionality. For example I imagine trying to enable a DJI drone with 4G would be much more difficult than an ArduPilot drone. But the DJI drones are clearly superior out of the box machines. I guess for you, it comes down to if you're able to develop your surveillance functionality within the SDK that DJI provides. Depending on who your customers are, there may be security concerns regarding backdoor CCP access. As far as the cube goes, I don't have direct experience with it. I consider the jump to the pixhawk to be equivalent to the jump from the Nokia brick phone to the Iphone 1. And the difference between the pixhawk 1 and the cube based boards to be equivalent to the jump from iphone 1 to iphone 5- there may be some more functionality, but 99% of what you can do on the iphone 5 can be done on the iphone 1. And a cube and carrier board may be 3x more expensive than a pixhawk 1 (aka 2.4.8). Just my 2 cents on that.
I know I am late to this video but, there is a program to simplify connecting to raspberry pi. It is called tailscale. It is lightweight for the pi, very easy to use and you don't need to do anything with the ports or the public IPs, it does everything for you and gives you it's own IP which you can connect to from anywhere in the world even if you're behind a NAT. The documentation behind tailscale is pretty solid and I have been using it for a long time now. Never disappointed yet. It is also free for basic use.
This may help you create a new video (also requesting one) where you can control the drone as well as get footage back (as the prepaid unlimited plans are very cheap). A fun experiment to try if you're up for it.
Thank you very much! After trying, couldn't agree more with what you said, really good.
Bruh, we designed this in 2019 for our capstone project @LSU. Glad to see someone else picked it up and understands how crazy this technology really is. We gave the PI with our 4G modem camera a cloud server ip to receive mav link protocols to run the autonomous commands.
Also, after thinking about this a bit, it might be good to add a conformal coating to the Pi and any exposed electronics. Humidity can be an issue for some PCB/SBCs, and flying beyond-line-of-sight, it would be good to take that off of Murphy’s table so to speak.
valid point
Dude, your videos are incredible... The possibilities are endless! You could also strap an old phone on the drone sharing the wifi, I think it would be easier. Imagine putting solar cells on the drone and letting it recharge by itself while it's miles away 😯
Thanks so much. You not only cleared my concept of drones but networking too. Hats off to you.
Parrot drone (you know the early prototype quad copter guys), have made a cell tower version of their drone called an ANAFI UAV. It's cool to see people doing this. Truly powerful to allow self driving vehicles to connect to cell towers for long distance recon.
one of the most detailed video drone integration I've ever seen
Projects like THIS are the reason I applied for BVLOS drone pilot license. This is amazing! Great video and really enjoyable to watch! Keep up the good work!
How's that process going for you? Been interested in BVLOS cert for a while but no clue where to start legally.
@@sfh294 it was pretty straightforward. Enlisted, took a pretty simple test (mostly legislation related) and then I got the license. And a couple of job offers with it :))
@@sfh294 google how to get bvlos license where you live. And get in touch with the right place (you might have to take a course in some places)
@seafood459 Nice!! thanks I'm guessing that all starts at the FAAs website?
@@sfh294 yup. Good luck and fly safe!
This is so hilariously complex, I love it. I am not even into Drones, just researching 4g modules! 😂❤
Nice comprehensive guide, fills every conceptual and technical gaps
Thanks for the time and the effort you put.
This is what I had done for my Final year project in college. Thank you for the good explanation.
Did it work correctly? Used any other script other than takeoff and land?
Lmao this Is the shit that Is done in college exams?
@@TM450FI yeah 6 years ago
@sangaytamang7005 whats the difference with today? That you can get the code for free on GitHub making It even easier? 😂
You are the hero of many. Not the people of now but the future.
Left hand subscription, achieved
I'm thinking about to make drone working on 150-200 MHz, so I can make a repeater somewhere and rule the drone from the far. The video quality is not in priority, but the safety of pilot to stay far from the radio-source. Your videos helped me to have a progress in making plane-drone. Now, some problems to solve and make this more massive for our guys.
can't describe how helpful is this, thanks you soo much, legend!
I'm about to build my own and more confident watching this
This is an amazingly informative video!!!! For I am not even a novice (do not even own a drone) I am currently looking for a new hobby. And with your immense knowledge given. I do believe you helped me find one. Kuddos!!! Your videos are by far the best on this topic.
Absolutely awesome and detailed vid bud! I specifically appreciate people like you who are detailed oriented and put up or shut up. You take your time to explain things knowing not everyone (including myself) know shit about drones or are all but babies at it. Man I am working hard and spending money to become good like you at this. I am a DevOps and Linux engineer by trade and love to see you scripting. Nice… very nice bro! Can I buy this stuff? And where and what do I need to get this very same kit?
Thanks
Glad you found the video useful John! Funny, you''re a DevOps engineer by trade. Before drones I was a DevOps engineer too! I think us DevOps guys are DIY learning machines, so you'll definitely be able to absorb this drone stuff. We have drone kits with the exact same parts shown in this video. If you go to my website dojofordrones.com and click on Drone Kit at the top menu it will take you there. Shoot me an email at caleberg@dojofordrones.com if you have any questions about anything!
@@thedronedojo Hi awesome video btw, very comprehensive. Please what's the name of the soundtrack at 36:30
FYI, there are titanium, Nylon, and Aluminum standoffs available from various merchants. Not sure I would Nylon or Aluminum but if weight is an issue, it’s one way to trim a bit of weight easily.
That's a good thing to be aware of!
You need to invent a way to have a drone automatically land on a device that does a battery swap and takes the existing battery and charges it for the next drone … and put it on a rooftop. You can then put them on a map and program logic to automatically fetch a battery as needed and return to flight. Then you can program a cross-country flight (I.e. New York to California). Just figure you might need it to land every 25 miles then it would need maybe 100 battery swaps cross-country. If these were automated taking 3 minutes then only 5 hours is spent refueling. The remainder of the time it could maintain maybe 40 MPH. That would make it a three day trip.
Or have lamp posts with wifi charging facilities ....
This is the next iteration of automated drones its called 5 g/ wifi-backpacking....
Interesting thought. I've been developing a charging post system that the machine flys to as waypoints.. on arrival it it either plugs itself in or sits on a charging pad. Right now the technique to locate and attach to the charge station and the method of securing it in place on a pad are still hush hush. But as folks get up to speed hopefully they (you) will build on the idea of waypoint charging.
I play this video to saw drone going 70 mile(112.654 Km ). But learn ssh pi on dynamic ip. 🔥
I think huge success. 👌
Glad you enjoyed the video!
nice tut, good balance between tech details and range of subject covered. there seems to be many available solution now to get embedded 4G connectivity. Liking this one which doesn't involve too much setup/diy burden while still giving you enough control over your hardware/software
Thank you for putting together an easy to follow guide for such a technical project. You must have spent a ton of time and effort prepping but man it really payed off in the final product. I never felt lost along the way and your delivery was very entertaining 10/10 !
(Just as the tutorial ends a mysterious man enters the room, slowly clapping) "Impressive… but we know you have been holding something back from the very beginning. Well we’ve waited long enough!. No more games, no more feigning ignorance… It is time to reveal the Pihawks true purpose!…"
(pause for dramatic effect) "Low Latency, High Fidelity, Digital FPV!!!!"
(cut to black, fade in title card)
" Pihawk Trilogy Part 3 - The SPihawk Initiative "
"COMING SOON, straight to VHS"
…But seriously an FPV tutorial would be bad ass, don’t leave us hanging bro…🙏🏻
This is just soooo good. Massive kudos to you for such an amazingly useful project and with all the detail one could want. I'm trying to move up a pretty steep learning curve at the moment with both hardware and software, and this is one of the things on my todo list. Now easily solvable! :)
As a Ukrainian drone operator, your videos have been an incredible help in assisting me in numerous kills and I would like to extend much gratitude to you and your collection of videos on everything drone related.
Just kidding, I’m just an American hobbyist fucking around. Love your work though!
thanks for sharing this awsome project!
Damn bro without talking anymore. Insaneeeee 😎
Love the video, definitely need this for a cosplay idea
Cool! It opens the door for future projects in my project book.
I just found your channel and without a doubt you have some mad content. Kudos 👏👏👏👏👏👏👏👍🏻👍🏻👍🏻👍🏻👍🏻👍🏻
Cool man! Great video!
Glad you liked it!
Thank You! This video is well needed for our Drone Club.
Just got time to watch the intro but this is going to be exciting. Saved for later !
Nice, hope you enjoy it Joshua!
Does anyone know what the max elevation for flights would be? I'm looking to record a model rocket launch and control some servos at altitude. Could it reach 45,000 ft (~8miles) maximum?
I think you might run into issues with the FAA, another question would be do you have cell service in an airplane at 30000ft. I don’t think it would work, you would have better luck programming a flight into a software like ardupilot and letting it float around up there. Doing this method though would mean no ground control at all so doing this is mildly sketchy. I guess it depends on how attached to your drone and camera you are. The us government might think it’s a ufo so be careful.
Edit: did some research and a website on google said that cell towers can transmit signal at a distance of 22 to 48 miles on a horizontal plane, but to conserve energy they are angled as such so as not to transmit vertically. Max vertical distance is about 1000 feet, considerably less than 8 miles. Hope this provided some insight.
I was thinking about somehow mounting a peplink br2 micro multi channel bonding router to a drone but don't know where to start. We all know how flakey cellular connections are so having 2 sim modems and channel bonding will ensure quite a bit more reliability in case one network dies.
I love your video! But one major questin: can I use a portable router instead of a fixed router at home to do this in the remote ssh method?
very usefull video learned a lot !
Very nice project!! Great job!! What if you put all this setup to a big chunky motors the one user to agroculture ones that will work,pr what will be the modification to do to make it work.
Buena idea, solo un pequeño problema. Dudo mucho que alcance 70 millas cuando el Rasberry Pi consume casi 2.5 amp mas el consumo de la controladora y que decir sobre los motores compensando el peso de todo eso.
Buena pregunta. El objetivo de esto no es volar el dron durante 70 millas a la vez. Es solo para controlarlo desde 70 millas de distancia. Tal vez tenga una flota de drones en todo el país y necesite controlarlos en un solo lugar
@@thedronedojo pasa el dato, suena interesante.
Very informational video. thanks alot.
70 miles away , that is SO neat
Very awesome. I want to build something similar but much smaller with a raspberry pico
Great video! I was having issues querying an SQL database from my sixfab shield on the drone to a remote database, but your video solved it form me ❤️
Noice!! Glad you found this info helpful!
What was exactly the problem and how did you fix it, if I may ask? I"m going to try the same in a while. Thankyou
This is gold!
Great work! Hats off! Thank you for your video
Appreciate that Praveen!
Cool video. Can you change this to run from a mobile base station laptop using 2 sim cards...1 for base station, and 1 for drone to get away from having to use your WAN address at home?
Very compete tutorial, thank you. One thing I don't understand, most solutions use zerotier or other cpns to connect ground to air without public ip. Ssh reverse tunneling does need it? Thx!
Excellent, thanks for sharing such a detailed tutorial. Will FPV over 4G be too laggy? remote camera vision would be a great addition as a follow-up video;) Thanks again for such a great project. Subbed
Depending on the lte modem, the bandwith will be really small, like 100KB/s. Proper not iot modems are quite pricy and consume quite amount of power.
Good video thnx ! Thinking of a 4 g baitboat setup 😊 now
Is there anyway to have it setup where I can control the drone with an rc controller and have live feed?
Great Video, Thank you
Brilliance!
yo! I have the kit! lol LOVE this channel
Very cool. Yip, Good work man!
Thanks Tim!
Making a drone, even surface drone only limited by the 4g network coverage means- alot :)
absolutely brilliant work. This is going to help me develop my autonomous secp256k1 drone for secure communication globally and to exit telemetry and video to my secure servers as well as share live feeds. I will be in touch to buy a couple of these when my funding lands.
Please what type of drone are you frankensteining? is there a model?
Hi there Joel!
This Frankenstein drone is our PiHawk drone kit. It comes with a video building manual too so you know how to install all the parts.
dojofordrones.com/raspberry-pihawk-drone-kit/
After that, just follow the guide on this video!
Let me know if you have any questions
@@thedronedojo super cool BTW!! OK... i have seen these videos. looks like I will be ordering. about the coding...im more of a nuts and bolts data network / wireless / cybersecurity guy... however light on coding. will that be a major hurdle? Thank you in advance.
great stuff man! 👍 really enjoyed it.👌
keep it up ✊✊✊
Did you say whhendys? Whhat? Awesome build dude this thing is sweet.
Nice job keep going bro👍
How long does the battery last with all that add-ons?
The answer depends on many factors.
You need a datasheet of the motors that contains the thrust/power curve for the used battery supply volatge and propeller size.
Then you measure the "all up weight" of the drone. With the weight you can look up the power draw per motor that
results when the amount of thrust equal to the weight of the drone is produced. Then you add the additional power draw from
the peripheral electronics, computers, etc to get the overall power consumption of the drone while hovering in the air.
To calculate the flight time you take the battery capacity (e.g. 4000mAh add with some tolerance e.g. 12%) and divide it by the power draw.
Then you have the hover flight time in hours.
But remember the actual flight time hardly depends on the flight speed.
Of course the flight time is signigicantly less than the calculated hover flight time.
As a rule of thumb, take half the hover flight time as a realistic guess for real flight time.
If you need more accurate fligth time estimations, I suggest you to try out eCalc.
Can I use python 3 instead of python 2 for dronekit module?
Yep I there is a python3 version of dronekit!
I love how you know all this stuff, but still not activate windows🤣😋👍 nice one man👍
Hahahaha XD
❤️
Free to use Maan just can't personalize your stuff which is like that really worth 100$
. Noticed ebay axed the 1$ key market
Why would anyone want to activate that garbage. Free garbage is better. Question is why not using a linux option?
Remember kids!!! use protection if you are going to use windows and run windows in a VM
Awesome guide! Keep it up! Question: maybe I missed it, but does the six fab module also works with a prepaid Simcard with 10GB of for example Vodafone in The Netherlands?
Very nice working, where can I buy electronic cards?
Just bumped into your channel.
Very interesting. I have seen videos of mobile service connected drones (mainly with RC planes due to power to distance efficiencies), never seen one with a Quad (not that I have really looked).
I'm Very interested and will be checking out your site and more videos shortly.
You asked what kind of projects am I thinking of? 1, how to do this for a fixed wing. 2, how can I do that WAY cheaper, and 3, either you have to be running like a 12s li-po or 2 6s li-pos or something because that has to be pulling a lot of power.
Really good project men. Can i do this using my mobile phone itself instead of the sixfab modem?
you can reserve ip in router plus make a static ip on rpi, your main issue is if your home isp internet (public) ip changes! then what!??
The approach in this video does assume a static IP for your router. If it changes, you're right, the system is broken.
Yeah that's a big downside indeed. Maybe there could be a chance to make use of dynamic dns services that route a fixed subdomain on your changing public ip, but idk, haven't tried out, just a suggestion to look into
So awesome! whats the latency delay?
Thanks! I believe it's around 200ms
Should look at wireguard for the connection between the drone and the base.
I think a possible problem with this conecction would be having a dynamic IP, would MAV Proxy loose conection if the ip change?
Excellent question. The script developed in this video accounts for the dynamic IP, so whatever WWAN0 becomes, it can route traffic to it's destination.
As for the receiving side if you had a dynamic IP this would be problematic. In the video I have a static IP on my router. That being said, it wouldn't be difficult to make some sort of API/service which publishes the current IP address to the 4G enabled pi before establishing the connection.
@@thedronedojo thank you so much for the answer, I thought about the same work around
Thanks for the video it’s very explanatory
Just a quick question…. Can any SIM card be used
Thanks... Would it be possible to overlay an osd display on the live video showing calculated info like vertical speed using this drone? Any suggestions please would be very welcome
Hey brother can you tell me please if I can attach camera to navio2, I'm using the same drone just I have a navio2.... :( I don't find the way how to fix a camera... Thank you in advance
You can definitely attach a camera to a Navio2 drone, either through the ribbon cable method or a USB webcam would work.
I really appreciate your answer, I have a camera ribbon and one USB the think is what program should I run in the navio2 to see my camera, I'm using a raspberry pi3 model
@@Qubitmyst The are 3 popular options for your setup.
1. Use the official and preinstalled raspivid software if you are using one of the raspi CSI cameras (probably the easiest) and mplayer on windows for playback.
2. Use ffmpeg for sending video stream from CSI or USB cam and use mplayer on windows for playback
3. Use gstreamer for sending video from CSI or USB cam and install gstreamer on windows/linux too for playback
For all these options exist many tutorials online, just try out what works best for you.
I tried all three and overtime I started to like 2 and 3 because they are more feature rich and customizable but it's worth mentioning that it took me significantly more time to make it work (with ffmpeg and gstreamer)
OMG Youare a Golden Boy men Thanks for all..
Does this Pi Hawk drone have the ability to send video over 4g/LTE or only telemetry?
Great question. It is definitely capable of that. This isn't covered in the video, but think that'd be a great topic for a future video :)
@@thedronedojo yess please show us :'D
I can confirm that FPV over LTE is definitly possible. I have done it myself.
You can do it with the raspberry pi CSI camera or with an actioncam that supports
USB webcam functionality (v4l2src).
Furthermore you need hardware and software with realtime video encoding capabilities.
I used gstreamer, but ffmpeg or the rapivid software could also be an option.
I managed to achieve a 720P (H264 encoded) live fpv feed at 30fps, with around 250ms delay between
realtime and video playback on the ground station over 4G connection.
The biggest challenge is to find a good balance between video latency, quality (resolution & framerate)
and data bandwith, because LTE data plans with sufficient highspeed volume (e.g. >10GB per month)
are often expenssive.
@@eliasgeiger5445 thx for your comment
@@eliasgeiger5445 that's excellent. I would love a guide on this as my Linux skills are weak.
epic video, how much does it cost flying this over 4g with camera stream ? sixfab says 10 $ per GB, so i hope its not too expensive, thanks
Sixfab works just like a modem right? I mean i cant use my own plataform to controll my drone through 4G using sixfab as a modem
What advantages have you noticed using the 4g HAT over a simple 4g USB modem?
I haven't used either so far. Just curious.
I'm curious about this too
I saw the approach with the 4g HAT and the sixfab Service for the first time here.
In my experience the Huawei E3372 LTE USB Stick works great too with any sim card
In combination with raspberrys and Linux Devices in general.
It's plug and play, no Software modifications required, good Performance and Power consumption.
Size and weight is also comparable.
Maybe the HAT has stronger antennas but idk.
I got the usb Modem from ebay for less than 30€, therefore I think
The HAT is simply too expensive.
@@eliasgeiger5445 that's what I thought. I was planning on getting a usb 4g, but most sources are using this HAT which isn't cost friendly for an already pretty expensive drone :P
So in practical and legal terms, a theoretical capability for Merkins. But nice.
What does the sixfab piece of code do?
Does this hat work with other sim-card/service providers?
is it ok to connect the UBEC to one of the ESCs instead of directly connecting to the battery ???
Hey... 😇.... Can you share the specifications of all the components individually that you have used to build this?
I've got to wonder why you spliced the USB C cable instead of just wiring it directly to the UBEC board. You've introduced extra weight and a failure point. Just saying.
Great instructional video, way beyond my capabilities.
It's a good point :)
Very cool! Now if I could just find a pi in stock locally
Cool stuff, thanks so much 😉is there a similar technique for video streaming as well?
Just steam from the pi
Yes supposedly the Gatwick incursion was flown from Holland.
can you send data from an fpv camera over to a pc via 4g too? thanks
Have you tested the latency of this system? I'm halfway through the video, not sure if you cover it towards the end.
Awesome tutorials, thank you, question, why not use sim7600A-H 4G hat instead of sixfab?
Awesome video! Is it also possible to use a standard SIM card with a 4G subscription from a different provider?
Can this same approach be applied to a nitro/rc car? I would assume so. But I'm not certain about the potential interference that the vibration of the engine might cause.
Thank you for a great video. One question. If I am taking power from the Lipo, through the ESC to the pixhawk, do I still use the usb cable too? The last time I did both it blew it. I am also not using the 5v (red) to power the Pi from the Pixhawk, it will have a USB 12 -5v converter from the other Lipo. So, do I use the power Lipo-Esc-Pix and the USB cable?
To save weight, can the mavlink radiolink system be removed as it's now defunkt yes?
Cleaver Boy. You figured out reverse tunneling, I tried to explain this to people back in 2014. No one knew WTF I was talking about...Glade to see you guys have caught up.
Amazing work!
I would like to try it too.
Where can I get the script for reverse ssh?
Thank you! You can get that from my github at github.com/dronedojo/pidronescripts and it will be under the 4GDrone directory :)
Does this also work on QGC or only on MP?
One of the best project videos I have seen on TH-cam. Amazing work and appreciate the thoroughness. I recently had a BOM (using Cube and readytosky components) put together and was going to embark on the journey of creating my own drone mainly for automated surveillance missions. The issue really came down to optics. Getting a gimbal and camera and operating that in addition to the flight systems seemed like something that would be quite expensive and deliver subpar results. It seemed almost more reasonable to get a DJI and use their SDK. Can you recommend a current article that frames and considers this dilemma? Perhaps some comments on Cube as well? After seeing this video I am now questioning my conviction to off the shelf drones but really for the application of surveillance how well can a DIY drone compete.
I appreciate the kind words, Darren! Glad you found the video useful.
I would say the ArduPilot/PX4 DIY drone vs DJI is a real dilemma. The DIY route is ideal for custom functionality. For example I imagine trying to enable a DJI drone with 4G would be much more difficult than an ArduPilot drone.
But the DJI drones are clearly superior out of the box machines. I guess for you, it comes down to if you're able to develop your surveillance functionality within the SDK that DJI provides. Depending on who your customers are, there may be security concerns regarding backdoor CCP access.
As far as the cube goes, I don't have direct experience with it. I consider the jump to the pixhawk to be equivalent to the jump from the Nokia brick phone to the Iphone 1. And the difference between the pixhawk 1 and the cube based boards to be equivalent to the jump from iphone 1 to iphone 5- there may be some more functionality, but 99% of what you can do on the iphone 5 can be done on the iphone 1. And a cube and carrier board may be 3x more expensive than a pixhawk 1 (aka 2.4.8). Just my 2 cents on that.
Can you use a diffrent sim in the sixfab hat?