~/talk

Flying a drone with twitter, bananas & Web APIs

Talkat NDC Melbourne 2025 · 2025-04-29..05-01· [javascript, web-platform]
slides:none on file

Five concrete hacks that control a cheap drone with browser JavaScript: reverse‑engineers a Wi‑Fi SG900S with Wireshark and UDP, then switches to Parrot Mambo Mini over BLE using the Web Bluetooth drone library; maps phone accelerometer via the Sensors API to mimic tilt; turns bananas into keyboard triggers with a Makey Makey (works reliably); replaces Leap Motion with webcam hand‑pose ML to fly by gestures; a planned Twitter control is dropped because the Twitter API becomes too expensive.

AI-written summary · about

  1. 0:00Introduction
  2. 2:16Accidental drone purchase
  3. 5:06Drone control with JavaScript
  4. 10:09Sensors API for movement
  5. 13:43Drone with banana
  6. 17:55Hand gestures via Leap Motion
  7. 24:55Twitter drone control
  8. 25:41Play and experimentation
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.