Davide Gironi writes:
This library is an update of the software PWM driver you can find here.
This update implements also progressive start / stop features. So, with this one, you can drive up to 4 motors independently controlling: speed, direction, slow start / stop
Driving a DC motor using software PWM with AVR ATmega - [Link]
Bajdi documented his Arduino self balancing bot build:
For the electronics I used one of my own PCB creations, a Bajduino of course It’s just a small (50x50mm) break out board for an ATmega328. I’m running the ATmega @ 16MHz and 3.3V. It’s out of spec according to the datasheet but it works… I also needed an IMU of course. I found a MP6050 sensor in my parts box. The MPU6050 combines a 3 DOF gyro and 3 DOF accelerometer in a small package, ideal for a self balancing bot.
Building a self balancing bot - [Link]
This project is a DC motor driver, suitable for motors that of low or medium power. Allows controlling up to 6 motors or 3 motors if you want to control the rotation of the motors. The controller is build around the IC L293D that can provide 600mA per channel, and a H-Bridge designed with transistors NPN and PNP transistors, than can provide 1.15A per channel.
DC Motor Driver using L293D - [Link]
The MAX31740 is a sophisticated, yet easy-to-use fan-speed controller. It monitors the temperature of an external NTC thermistor and generates a PWM signal that can be used to control the speed of a 2-, 3-, or 4-wire fan. The fan control characteristics are set using external resistors, thereby eliminating the need for an external microcontroller. Controllable characteristics include the starting temperature for fan control, PWM frequency, fan speed at low temperatures, and slope of the temperature-duty-cycle transfer function.
MAX31740 – Ultra-Simple Fan-Speed Controller - [Link]
Viktor blogged about his bipolar stepper motor driver based on Texas Instuments’ LMD18245 build:
After extensive research on the internet I decided to make a bipolar stepper motor driver based on Texas Instuments’ LMD18245, which is a 3A, 55V DMOS Full-Bridge Motor Driver. It incorporates all the circuit blocks required to drive and control current in a bipolar stepper motor.
Bipolar stepper motor driver circuit with LMD18245 - [Link]
Luca builds a controller to adjust speed and rotation direction of a stepper motor:
Using the controller, you can adjust the speed (from 0 to 70 RPM, revolutions per minute) and the rotation direction. On the LCD are displayed the actual speed, direction and a progress bar.
Allegro A4988 and Arduino - [Link]
Christopher Hawkins made this cool DIY 3d printed stepper motor: [via]
This is a programmable stepper motor and driver that I made out of some nails, magnet wire, neodymium magnets, a digispark microcontroller, and a 3D printed piece that I designed around these things. My goal was to make something about the size of a business card that moved. You can’t exactly fit it in your wallet but it does indeed move. It just a first draft- there’s lots of room for improvement. It has a step angle of 15 degrees (although the way I’m driving it, it is 7.5 degrees.)
3D Printed Stepper Motor - [Link]
Steven Keeping writes:
The brushless DC (BLDC) motor is becoming increasingly popular in sectors such as automotive (particularly electric vehicles (EV)), HVAC, white goods and industrial because it does away with the mechanical commutator used in traditional motors, replacing it with an electronic device that improves the reliability and durability of the unit.
An Introduction to Brushless DC Motor Control - [Link]
Texas Instruments has introduced two 3-phase, brushless DC (BLDC) motor drivers that allow designers to spin motors in minutes rather than months. [via]
Traditional BLDC motor designs require five to ten components, along with firmware. The sensorless 5-V, 680-mA DRV10866 and the 12-V, 1.5-A DRV11873 cut this component count to one with no firmware required, significantly reducing board space and system costs. The devices also provide the lowest operating voltage and standby current to reduce power consumption by up to 75%.
Spin Motors in Minutes Without Using Sensors - [Link]