Things used in this project

Hardware components:
Seeed beaglebonegreen
BeagleBoard.org SeeedStudio BeagleBone Green
×1
Drv8711
Texas Instruments Motor Drivers
The motor driver is a DRV8833 break-out board from eBay.
×1
Motor-encoder
The motor-encoder was found on eBay. Please refer to the project documentation.
×1
Adafruit industries ada64 image 75px
Solderless Breadboard Half Size
×1
09590 01
LED (generic)
One LED and series 1.2kOhm resistor required for decoder tuning.
×1
Dual power supply (generic 0-10 Volt outputs)
×1

Schematics

Main diagram.
The wiring shown is not exact. Please refer to the documentation for further comments on wiring. A common ground is required between the BBG, the DRV8833 break-out and the motor-encoder.

Code

Github
https://github.com/Greg-R/pru-pid-motor

Credits

220fbd29f7d55e48729b154dbbcbb3e2
Greg Raven

Engineer and amateur radio operator. Newbie embedded device designer.

Replications

Did you replicate this project? Share it!

I made one

Love this project? Think it could be improved? Tell us what you think!

Give feedback

Comments

Similar projects you might like

FM radio
Intermediate
  • 8,004
  • 36

Full instructions

Build a great sounding FM radio with a cool display using an Arduino Nano and the Sparkfun Si4703 FM tuner breakout

Rolling Material Monitoring
Intermediate
  • 164
  • 6

Work in progress

Rolling material is expensive. Monitor it when it's out in the field. Get email stats for preventive maintenance. Find it again when lost.

IoT Stepper Motor
Intermediate
  • 612
  • 8

Protip

IoT showing how to control a Stepper Motor "knob"

Arduino - Motor PID Speed Control
Intermediate
  • 916
  • 4

Full instructions

Make a program for the Arduino Pro Mini in Visual Studio to control motor speed with PID which can archive it exactly.

Monitoring Analog Input with CoAP
Intermediate
  • 859
  • 5

Full instructions

Monitoring the status of an Analog Input (sensor) through CoAP protocol.

IoT Dimmer
Intermediate
  • 804
  • 0

An IoT LED Lamp Dimmer.

ProjectsCommunitiesContestsLiveAppsBetaFree StoreBlogAdd projectSign up / Login
Respect project
Feedback