Motion controlled drone hack - my favourite build of 2021

แชร์
ฝัง
  • เผยแพร่เมื่อ 22 พ.ค. 2024
  • Imagine how futuristic it feels to control something just by reaching out, and gently moving your hand in the air. No wires. No magic. In this drone hack, I do exactly that.
    I spent a full month reverse engineering the protocol used to control a small drone, to send it control signals derived from the motion of my hand. This is my favourite project to date!
    00:00 - Intro
    01:06 - Research
    04:09 - Initial experiments
    06:03 - Assembly
    08:55 - Pitch as throttle
    10:07 - Acceleration as throttle
    11:28 - Plan B
    12:42 - Testing
    14:03 - Summary
    😎 Social stuff
    Twitter: / akamatchstic
    Patreon: / akamatchstic
    ⚙️ Hardware used
    Drone:
    www.amazon.co.uk/dp/B07SW3YYTQ
    TinyPICO v2:
    www.tinypico.com/
    BNO055:
    www.adafruit.com/product/4646
    🌐 Links
    GitHub repository (final library and research):
    github.com/Matchstic/mini-dro...
    Printed box for hardware:
    www.thingiverse.com/thing:516...
    🎵 Music
    Nihilore - Oblivious
    Download: www.nihilore.com/synthwave
    bezserca - can't stay
    Watch: • bezserca - can't stay
    Scott Buckley - 'Neon' [Synthwave CC-BY]
    Watch: • 'Neon' [Synthwave CC-B...
    TABAL - An Unknown Journey
    Provided by Lofi Records
    Watch: • TABAL - An Unknown Jou...
    Nihilore - Radio Kills
    Download: www.nihilore.com/prog-rock
    Punch Deck - Rise
    Stream: / rise
    TABAL - No Return
    Provided by Lofi Records
    Watch: • TABAL - No Return
    Alex-Productions - Lumos
    Watch: • Video
    no one's perfect x Kanisan - Gentle Wind
    Provided by Lofi Records
    Watch: • no one's perfect x Kan...
    🙌 Special thanks
    Lauren Rootham -- for filming the test sequences
  • วิทยาศาสตร์และเทคโนโลยี

ความคิดเห็น • 23

  • @merlin3958
    @merlin3958 2 ปีที่แล้ว +7

    It is currently 5:43 am. I've been awake for close to 25 hours working on my own uni stuff and now I find this banger of a channel. I'm excited to see where your projects are going!

    • @akamatchstic
      @akamatchstic  2 ปีที่แล้ว +1

      Loving the commitment right there 😂 make sure to catch some sleep when you can, though!

  • @IamG3X
    @IamG3X ปีที่แล้ว +1

    You're the only guy I've seen that actually jailbroke the phone to hack the app and control the drone. That is dope af. Deserve a sub and a like. I enjoy your content. Please keep it up.

    • @akamatchstic
      @akamatchstic  ปีที่แล้ว +1

      Thanks! I originally learnt how to code through jailbreaking iOS devices - I used to build tweaks for them, and as a result picked up some knowledge on how to reverse engineer 👍

    • @IamG3X
      @IamG3X ปีที่แล้ว

      @@akamatchstic that's dope. I'm impressed at how many programming languages you know. Can't wait until your next project.

  • @thats-no-moon
    @thats-no-moon ปีที่แล้ว +1

    5:56 🤣🤣🤣

  • @aakashjana6225
    @aakashjana6225 ปีที่แล้ว

    You are so cool! Computer engineering student myself and your projects are so inspiring. I am learning a lot from your depthAI drone. Will start making my own agricultural mapping drone. Something that splits up a property into sizeable squares flies to each takes a picture and once done. Comes and lands and from there on I intend to use a post processing script to clean up the raw images for agricultural scientists

  • @guylionel9909
    @guylionel9909 2 ปีที่แล้ว +1

    So Nice happy to you 🥳

  • @danw050
    @danw050 2 ปีที่แล้ว +3

    So cool, as usual! Your unadulterated enthusiasm is INFECTIOUS, Matt! Been fun watching your journey since the early jailbreak days! Wind in your sails, mate!!

    • @akamatchstic
      @akamatchstic  2 ปีที่แล้ว +1

      Cheers! Really looking forward to whats coming down the pipeline in 2022 :)

  • @Kurzy123
    @Kurzy123 ปีที่แล้ว

    This is amazing! Kinda makes me wanna give this project a try as well!

  • @santiagoortega1081
    @santiagoortega1081 2 ปีที่แล้ว +2

    Great video man love it!!

  • @cynder.
    @cynder. 2 ปีที่แล้ว

    so glad it's finally here! 💜

  • @akamatchstic
    @akamatchstic  2 ปีที่แล้ว +1

    In case you missed it in the video, all the work I did is open source!
    You can get your own small drone flying using this repo: github.com/Matchstic/mini-drone-lib
    It looks like the app I reverse engineered is actually rebranded for a load of different companies. This should mean that any small drone using any app I mentioned in the README there should hopefully work.

  • @dangninh4790
    @dangninh4790 ปีที่แล้ว

    Hey Mat, first of all, love your work! This project is amazing. I want to ask is there any resources you could share on using the TInypico v2 board?

  • @kanebuckthorpe1
    @kanebuckthorpe1 2 ปีที่แล้ว +1

    Did you use hopper or Ida Pro for the binary analysis? This has got me interested in getting back into it a bit! Bet there are plenty of gadget's companion apps that could be looked at to create cool things :D .
    Great work by the way man. Really inspiring and the result looks like serious fun! Be proud!

    • @akamatchstic
      @akamatchstic  2 ปีที่แล้ว +1

      Thanks! Totally agreed, there’s a bunch of stuff just waiting to get this treatment, would love to see what you make! 😅
      For analysis, I used Hopper to figure out general control flow and interesting method names, then wrote a small tweak to just inject some extra logging. Nothing crazy, but it worked nicely which is the main thing!

  • @bagathsingh6224
    @bagathsingh6224 2 ปีที่แล้ว +1

    Dude can you do same config for fpv drone (Raspberry pi zero drone ) and upgrade pi zero 2 for more power

    • @akamatchstic
      @akamatchstic  2 ปีที่แล้ว +2

      Haha potentially… I would definitely need to make sure I’m doing a lot of safety checks, simply due to amount of crashes needed to get this small one flying!

  • @abeshifat7707
    @abeshifat7707 ปีที่แล้ว

    bro i interested about work would you please make a video how i can make a indoor flying drone who perform like a flying robot . like if i want i can move a glass of water from one room to another room using this drone and put the glass in another room in accurate position . And what types of hardware is needed to be done to make this. Like Jetson Nano , pixhawk 2.4.8 , GPS and last thing how i can control it auto by using laptop or computers . by the way i cant write English properly so hope you kindly forgive me if i make some mistake to write this . I will be waiting for your video .Carry on brother .

  • @kanebuckthorpe1
    @kanebuckthorpe1 2 ปีที่แล้ว

    I'm desperate to know what that unknown command really is 😅

  • @asusd6161
    @asusd6161 ปีที่แล้ว

    Swarm