Skip to content

andrewdalpino/TankRobot

Repository files navigation

Autonomous Tank Robot

A curious little tank robot that loves to explore. Powered by a NodeMCU and guided by LiDAR and inertial sensing units, this robot can operate fully autonomously or in manual mode. It uses a combination of machine learning and control algorithms to navigate its environment.

Tank Robot Glam Photo

User Interface

Connect to Tank Robot's wireless access point and navigate the user interface using your favorite web browser. Tank Robot has a built-in HTTP server that accepts commands and emits events back to the UI in real-time.

Tank Robot User Interface

Parts Used In This Project

  • TP101 Robot Tank Platform
  • NodeMCU 1.0 ESP-12E
  • NodeMCU Motor Shield
  • MPU-6050 Inertial Measurement Unit
  • VL53L1X Laser ToF Range Sensor
  • 3V Active Beeper
  • 2 X 3.7V Lithium Ion 18650 Cells
  • 2 X 33GB-520 12V 3500RPM Motors
  • 6cm X 4cm Prototyping Board
  • 4 X 16V 220μF Capacitors
  • 1 X 220K Ohm Resistor
  • 1 X 300K Ohm Resistor
  • 3D Printed Board Mount
  • 3D Printed MPU-6050 Mount
  • 3D Printed 18650 Battery Holder
  • 2 X 3D Printed Axle Bushings
  • 2 X 2 Pin Male + Female JST Connectors
  • 4 X M2x8 Socket Head Screws
  • 1 X M3x8 Socket Head Screw
  • 3 X M4x8 Socket Head Screws
  • 3mm Double-sided Foam Tape