Robot Monitoring Dashboard — Portfolio Project by Muhammad Daffa Ashdaqfillah

This project aims to develop an interactive website to control and monitor a humanoid robot with 29 degrees of freedom (DOF). Built with React.js and deployed via GitHub Pages, will facilitate communication with the robot using ESP-NOW.

Robot Monitoring Dashboard — Portfolio Project by Muhammad Daffa Ashdaqfillah

Published on June 1, 2024

Project Details

Description

This project aims to develop an interactive website to control and monitor a humanoid robot with 29 degrees of freedom (DOF). The website, built with React.js and deployed via GitHub Pages, will facilitate communication with the robot using ESP-NOW. This setup enables the retrieval and upload of data for monitoring and controlling the robot's movements.


Primary Goals

  • Develop an interactive website using React.js to control and monitor a humanoid robot.
  • Deploy the website through GitHub Pages for easy access and updates.
  • Implement serial communication using ESP-NOW to facilitate data exchange between the website and the robot.
  • Ensure real-time monitoring and controlling capabilities for the robot's 29 degrees of freedom (DOF).

Secondary Goals

  • Enhance the user interface for intuitive control and monitoring of the robot's movements.
  • Ensure robust and secure communication between the website and the robot to prevent data loss or corruption.
  • Optimize the performance of the website and the communication protocol to handle real-time data efficiently.
  • Provide detailed documentation and user guides for future development and maintenance.

Project Visuals

  • Controlling Feet Sensor (with Faris Rafi Pramana)
    Image
  • Monitoring Robot via WebSerial
    Image
  • Controlling Robot from Frame Music and Eyes Robot Movement
    Image