Skip to content

tieskedh/hack-a-drone

Repository files navigation

Hack a Drone

Benodigdheden

  • Een drone
  • Laptop met daarop geïnstalleerd:
    • Java 8
    • Maven 3
    • IDE
  • Java code om de drone aan te sturen

De drone

Cheerson CX-10WD-TX

  • 2.4 GHz WiFi Remote Control
  • 3.7 Volt 150 mAh
  • 0.3 Mega Pixel Camera (640x480)
  • Weight 18 gram
  • Flying time 4–5 minutes
  • Charging time 20–30 minutes

Opzetten

De Java code

Verbinding maken met de drone

  • Zet de drone aan
  • Maak verbinding met de drone over WiFi
    • Je herkent de drone aan de benaming "CX-10WD-******"
    • Leg de drone dicht bij je laptop om hem makkelijk te vinden
  • Start de Java code op vanuit:
    • nl.ordina.jtech.hackadrone.gui.GUI

Het gebruik van de GUI

  • Klik op "Connect" om verbinding met de drone te maken
  • Klik op "Start Controls" om de toetsenbordbesturing in te schakelen
  • Klik op "Start Camera" om de camera in te schakelen
  • Klik op "Start Recorder" om een video-opname te maken
  • Klik op "Start AI" om de automatische piloot te starten

Het besturen van de drone

  • Gebruik de linker pijltjestoets om op te stijgen
  • Gebruik de rechter pijltjestoets om te landen
  • Gebruik de toetsen W en A om voor- of achteruit te gaan
  • Gebruik de toetsen A en D om links of rechts te gaan
  • Gebruik de toetsen Q en E om links- of rechtsom te draaien

Uitdagingen

Uitbreiden van de drone

  • Schrijf je eigen AI om de drone aan te sturen
  • Gebruik hiervoor de basis Java code van de AI:
    • nl.ordina.jtech.hackadrone.core.io.AI

Releases

No releases published

Packages

No packages published

Languages