Files
-
ele / battery / v0.4 / banana_holder_panel.kicad_pcb
-
ele / battery / v0.4 / battery.kicad_pcb
-
ele / battery / v0.4 / battery.sch
-
ele / battery / v0.4 / bottom_panel.kicad_pcb
-
ele / battery / v0.4 / charger_panel.kicad_pcb
-
ele / battery / v0.4 / side_panel.kicad_pcb
-
ele / battery / v0.5 / banana_holder_panel.kicad_pcb
-
ele / battery / v0.5 / battery.kicad_pcb
-
ele / battery / v0.5 / battery.sch
-
ele / battery / v0.5 / bottom_panel.kicad_pcb
-
ele / battery / v0.5 / charger_panel.kicad_pcb
-
ele / battery / v0.5 / side_panel.kicad_pcb
-
ele / LegoConnector / v1.0 / LegoConnectorX1A.brd
-
ele / LegoConnector / v1.0 / LegoConnectorX1A.sch
-
ele / LegoConnector / v1.0 / LegoConnectorX1B.brd
-
ele / LegoConnector / v1.0 / LegoConnectorX1B.sch
-
ele / LegoConnector / v1.0 / LegoConnectorX2.brd
-
ele / LegoConnector / v1.0 / LegoConnectorX2.sch
-
ele / LX15Connector / LX15Connector.kicad_pcb
-
ele / LX15Connector / LX15Connector.sch
-
ele / MainBoard / v1.2 / MainBoard.brd
-
ele / MainBoard / v1.2 / MainBoard.sch
-
ele / MainBoard / v1.3 / MainBoard.brd
-
ele / MainBoard / v1.3 / MainBoard.sch
-
ele / MainBoard / v1.4 / MainBoard.brd
-
ele / MainBoard / v1.4 / MainBoard.sch
-
ele / MotorBoard / v1.1 / MotorBoard.brd
-
ele / MotorBoard / v1.1 / MotorBoard.sch
-
ele / MotorEncoder / v1.1 / MotorEncoder.brd
-
ele / MotorEncoder / v1.1 / MotorEncoder.sch
-
ele / UIboard / v1.0 / UIboard.brd
-
ele / UIboard / v1.0 / UIboard.sch
-
ele / UIboard / v1.1 / UIboard.brd
-
ele / UIboard / v1.1 / UIboard.sch
Last update 4 years 11 months
by
Jan Mrázek
Files | |
---|---|
docs | |
ele | |
fw | |
.gitignore | |
LICENSE | |
README.md |
README.mdRB3201-RBControl
RB3201-RBControl (RBC) - univerzální deska pro stavbu hobby robotů.
Licence: CC BY-SA 4.0
Arduino knihovna: RB3201-RBControl-library (PlatformIO )
Jde v podstatě o shield k vývojovému kitu ESP32-DevKitC , který má dva hlavní cíle:
- umožnit snadné připojení velkého množství různých periférií (motory s enkodéry, serva, senzory...)
- rozšířit počet pinů desky ESP32
Hlavní vlastnosti
- současně ovládat až 8 DC motorů (1,5 A trvale, 2A špičkově každý) a obsluhovat 8 enkodérů pro tyto motory
- po osazení spínanými zdroji napájet a ovládat 4 serva nebo 8 mikroserv
- vyvedená I2C sběrnice - celkem 6x (4x s 3,3 V a 2x s 5 V logickou úrovní)
- expandér pinů, který je připojený přes I2C a obsluhuje další dva porty A,B po 8 pinech (celkem dalších 16 pinů)
- tři tlačítka, 4 LED a piezo
- připravena ochrana proti přepólování a podvybití
Rozšiřující moduly
Motor enkodér
DPS jako enkodér na upravené levné čínské motory s magnetem
Lego konektor
- LegoConnectorX1A - Schema
- LegoConnectorX1A - Board
- LegoConnectorX1B - Schema
- LegoConnectorX1B - Board
- LegoConnectorX2 - Schema
- LegoConnectorX2 - Board
English Version
RB3201-RBControl (RBC) is a universal controller for hobby robots.
License: CC BY-SA 4.0
Arduino library: RB3201-RBControl-library (PlatformIO )
The board is a shield for ESP32-DevKitC with the following two main functions:
- the board allows connecting a variety of peripherals (DC motors with encoders, RC servo motors, sensors, etc...)
- it expands the ESP32 GPIOs.
Main Features
- it can control up to 8 DC motors (1.5 A average, 2 A peak for each motor), possibly with an encoder for each motor;
- after populating switching power supplies, it can power and control 4 servo motors or 8 micro servo motors;
- there are I2C headers for connection up to 6 peripherals (4x 3.3V, 2x 5V);
- there is an I2C GPIO expander, which adds two ports (A and B), 8 GPIOs each;
- three push buttons, four LEDs and a piezo buzzer built-in;
- reverse polarity and over-discharge protection.
Expanding modules
MotorEncoder
PCB encoder for dirty cheap Chinese DC motors with encoders.
LegoConnector
- LegoConnectorX1A - Schema
- LegoConnectorX1A - Board
- LegoConnectorX1B - Schema
- LegoConnectorX1B - Board
- LegoConnectorX2 - Schema
- LegoConnectorX2 - Board
Schema (PDF)
Logic
Power