Giter Site home page Giter Site logo

ex-robot-esp's Introduction

eX-Robot

ESP8266 Self Balancing Robot

Self Balancing Robot (eX-Robot, B-Robot, Roverbot, ...

Features:

  • Arduino IDE (ESP8266 ESP-12E/F)
  • Support SoftAP and Station mode
  • Support OTA (at Local network)
  • Support mDNS (at Local network)
  • TouchOSC UDP control

Fuctions:

  • mDNS
  • WiFi Manager
  • TouchOSC UDP control

BOM

  • 1 x ESP8266 Witty Cloud or WeMos D1 mini (eX-Robot)
  • 1 x GY-521 (MPU6050)
  • 2 x A4988 Step Motor Drive
  • 1 x LM1117-5.0 5,0V 1A Regulator
  • 1 x LM1117-3,3 3,3V 1A Regulator
  • 6 x 100uF 25V Capacitor
  • 4 x 0.1uF Capacitor
  • 1 x 220KOhm Resistor
  • 1 x 100KOhm Resistor
  • 4 x 10KOhm Resistor
  • 7 x 8P Female Pin Header Connector 2.54mm Pitch
  • 3 x 4P Male Pin Header Connector 2.54mm Pitch
  • 2 x 3P Male Pin Header Connector 2.54mm Pitch
  • 3 x 2P Male Pin Header Connector 2.54mm Pitch
  • 1 x 2EDGK 5.08mm 2P Plug-in terminal connectors set
  • 1 x Right Angle SPDT 4 Pin On-On I/O Boat Rocker Switch
  • 2 x NEMA 17 - Phase: 4, Step Angle: 1.8 Deg/Step, Holding Torque: 2.6Kg.cm
  • 1 x SG90 Metal Servo or Standard Servo (Option)

Power Requirements:

8.4VDC ~ 12 VDC

Battery:

2 x 18650 Litum Ion Battery

Configuring the upload environment

How to configure standard Arduino IDE to use as Arduino ESP8266 IDE.

First download Arduino IDE and install it on computer.

IMPORTANT: Download old version Arduino IDE Version 1.8.1. (Tested Version 1.8.9 and Version 1.8.13)


Open Arduino IDE and go to File - Preferences.

Enter http://arduino.esp8266.com/stable/package_esp8266com_index.json under Adittional boards manager.


Select Boards Manager in Tools - Board

Find ESP8266 and press Install

IMPORTANT: Download old version esp8266 by ESP8266 Community Version 2.3.0.


IMPORTANT: Additional Libraries

go to Sketch - Include Library - Manage Libraries

Find and Install

  • WiFiManager by tzapu,tablatronix Version 0.15.0

After install select ESP9266 board.

  • Board: NodeMCU 1.0 (ESP-12E Module)
  • Upload Speed: "115200"
  • CPU Frequency: "80 MHz"
  • Flash Size: "4M (3M SPIFFS)"
  • Port: COM??

Schematic is available here:




3D Parts:


Design History:


ex-robot-esp's People

Contributors

zalophusdokdo avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.