Skip to content

cifertech/OMNI-ROBOT

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 

Repository files navigation

logo

OMNI ROBOT

Robot based on OMNI wheels

cifertech - OMNI-ROBOT stars - OMNI-ROBOT forks - OMNI-ROBOT


📔 Table of Contents

🌟 About the Project

In this project, I decided to make an omni wheel robot, this type of robot is able to move in many directions compared to normal robots due to the special wheels they have.

📷 Pictures

screenshot

🎯 Features

  • Ability to move in 8 different directions
  • Control using web server

🧰 Getting Started

We will use ESP8266 as a processor. and we will add an ws2812 Matrix Display to make it look better. Also with the Help of the DRV8833 Dual Motor Driver Module, we were able to control our DC Motors using WebServer over WiFi.

  • ESP8266
  • DRV8833 Dual Motor Driver
  • ws2812 Matrix Display
  • DC Motor

🔌 Schematic

Make the connections according to the table and schematic below.

  • ESP8266 and DRV8833.

We Should Connect STBY pin to VCC pin.

ESP8266 DRV8833
D3 AIN1
D4 AIN2
D5 BIN1
D6 BIN2
D7 AIN3
D8 AIN4
5V Vm
GND GND
  • ESP8266 and Matrix Display.
ESP8266 Matrix Display
D2 Din
5V VDD
GND GND
  • Complete Schematic
screenshot

⚙️ Installation

Before uploading the code you need to install the required library in Arduino IDE. Follow these steps:

  • Follow this path Sketch> Include Library> Manage Libraries
  • Search for Adafruit_NeoPixel
  • Install the library

👀 Usage

After completing all the steps, an access point will be created for you and by connecting to it and searching for the IP address "192.168.4.1", you can access the web server and control the robot.

👋 Contributing

⚠️ License

Distributed under the MIT License. See LICENSE.txt for more information.

🤝 Contact

CiferTech - @twitter - @instagram - CiferTech@gmali.com

Project Link: https://github.com/cifertech/OMNI-ROBOT