SmartMTk RC Monster Truck Hacks [PART 5]

Se non hai seguito il progetto fino a questo momento, prima di proseguire vai in calce all’articolo e inizia a leggere dalla PART 1. Giusto per capire di cosa parliamo.

La prima fase è completa, SmartMTk adesso dispone di un webserver per il controllo remoto del mezzo via WiFi. Il Monster truck può essere guidato comodamente sia da smartphone che da computer.

WebServer. Il controller virtuale è disponibile da browser all’IP del raspi (porta 5000) grazie ad un webserver flask. Quando utilizzi un dispositivo touch troverai più comodo controllare il mezzo tramite i due Virtual Joystick disponibili all’interno delle aree grigie. Se invece hai una tastiera fisica sotto mano forse preferirai il controllo tramite tasti.

Virtual Joystick. Nipplejs di Yoann Moinet è un’ottima libreria per gestire Joystick virtuali multipli all’interno di una pagina web. Il file joystick_utils.js contiene sia la configurazione che il bind dei joystick alle funzioni di movimento.

Keyboard Control. Per il controllo da tastiera ho scelto la classica configurazione WASD.

  • W > Forward
  • S > Backward
  • D > Right
  • A > LEFT
Star Follow @Promezio Watch