Skip to content

aslamahrahman/Mechatronics-Combat-Bot-Arduino

Repository files navigation

Mechatronic Combat Bot

  • Arduino code for a combat bot designed for the final project in MEAM 510 Design of Mechatronic Systems, University of Pennsylvania
  • Overview of capabilities of bot:
    • Motion on the ground, driven by a joystick. Steering achieved using differential drive with custom turning radius.
    • Attacking capabilities with a hammer mounted on two servos, enabling two degrees of freedom. Hammer also acts as a shield.
    • Health display, healing animation on a Neopixel LED ring. Communication using I2C protocol.
    • Attacking animation on LED Matrix display. Communication using SPI protocol.
    • Audio effects over DAC.
    • Autonomous motion using ultrasonic sensors.
  • Code written in Arduino and C++
  • More detailed description of the project can be found in the file titled 'Report'
  • Circuit diagram and software architecture below

alt text alt_text

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published