Tag Archives: Driver

16X2 LCD Shield with LMD18201 Motor Driver

 

LCD is very important part of many DIY and industrial projects. The 16X2 LCD shield has been designed to develop LCD related projects using 28-40 Pin Pic development board or DSpic development board, along with LCD this shield includes LMD18201 DC Motor driver , 2 Trimmer potentiometer and 4 tact switches with jumpers. Jumpers can be used to connect switches to pre decided port pins or remove jumpers and connect switches to any port pin using female to female wire harness, LCD pins and H-Bridge signal inputs are open ended male header connector and can be hooked to any port pin with the help of female to female wire harness. This is a very useful shield to develop timer, measurements, dc motor driver with display, DC motor pump controller, automatic irrigation system and many more projects.

16X2 LCD Shield with LMD18201 Motor Driver – [Link]

PWM Solenoid and Valve Driver using DRV103

Solenoid-driver-PIC

Tiny module is a PWM Solenoid and Valve driver using Texas instrument’s DRV103 low-side DMOS power switch employing a pulse-width modulated (PWM) output. Its rugged design is optimized for driving electromechanical devices such as valves, solenoids, relays, actuators, motors and positioners. This board is also ideal for driving thermal devices such as heaters, coolers, lamps, PWM operation conserves power and reduces heat rise, resulting in higher reliability. In addition, adjustable PWM allows fine control of power delivered to the load. Output delay time and oscillator frequency are also externally adjustable.

Features

  • Supply 8V to 32V DC
  • Load Capacity 1.5A
  • Trigger Input Voltage 1.5V to 5V DC
  • Thermal and Current Limit Shutdown
  • On Board Power LED

PWM Solenoid and Valve Driver using DRV103 – [Link]

How to Interface Stepper Motor With Arduino

FR9XB0BIQQUXB3T.MEDIUM

This tutorial is going to teach you some basics on using Stepper Motor while interfacing with Arduino and Stepper Motor Driver.

Bipolar Stepper Motor is DC motor that move in discrete steps. It has multiple coils that are organized in groups called “phases”. By energizing each phase in sequence, the motor will rotate, a step at a time. In order to be able to move the motor, you will need a motor driver. Thus, stepper motor driver A4988 is designed to play this role. A4988 stepper motor driver comes with heat sink. This stepper motor driver lets you control one bipolar stepper motor at up to 2 A output current per coil.

How to Interface Stepper Motor With Arduino – [Link]

LED current regulator has low dropout

DI5515f1

Peter Demchenko @ edn.com

This Design Idea circuit regulates the current through one or more LEDs, making it almost independent of supply voltage. Its main advantage is a very small dropout voltage, which can be less than 100mV. The design could find use on LED strips, where the voltage can vary along the length due to resistive drop, and small voltage changes result in large current changes

LED current regulator has low dropout – [Link]

USB to RS485 converter

pcb-assembled

Marko Pavlin has published a USB to RS485 converter. He writes:

Testing of sensors with RS485 using PC without proper interface is not possible. Since RS232 interfaces are very rare, the interface should be hooked to USB. The interface between USB and RS485 can be soldered with one of the many FTDI interfaces with added RS485 driver, or bought as assembled module. There is always the third option. I made it from scratch.

USB to RS485 converter – [Link]

Dual DC Motor Driver For Robot with L298

L298-DUAL-DC-MOTOR-MODULE-M080AA-500x500

Dual Motor L298 H-Bridge Control project can control two DC motors connected to it. The circuit is designed around popular dual H-Bridge L298 from ST. This board can be configured to drive a single motor with high current rating also. This can be achieved with the help of jumpers on the board. An onboard 5V regulator can take a maximum of 18V of DC input. Should you wish to drive this board with higher voltage then 18V, you will need to connect a external 5V regulated source to the logic circuit. For this you will need to remove J-5V. This board can fit in any small toy or robot due to small size and very low profile. L298 IC is mounted under the PCB in horizontal position to make board small and low profile to fit any small robot. On board 5V regulator can be used to power up external Micro-Controller board as well as internal logic supply.

Features 

  • Motor supply: 7 to 46 VDC
  • Open J-5V Jumper if Input Motor Supply is above 18V ( Required External 5V for Logic)
  • Control Logic Input: Standard TTL logic level
  • Output DC drive to motor: up to 2 A each (Peak)
  • On Board 5V Regulator (Close J-5V to Use On Board 5V Regulator)
  • Enable and direction control pins available
  • External Diode Bridge for protection
  • Heat-sink for IC

Dual DC Motor Driver For Robot with L298 – [Link]

ESP8266 + I2S = Software-based 10-Base-T Ethernet Driver

ethernet_controller

cnlohr @ github.com wanted to have an Ethernet interface for ESP8266 so he build one. more details on hackaday.

This is a relatively unreliable and coincidentally functional ESP8266 Ethernet driver. It only uses two pins on the ESP, the I2S pins, but does provide Ethernet. It does all its own manchester encoding/decoding, framing, FCS, etc. It mimics the ENC424J600 stack found in avrcraft and borrows the IP, ARP, UDP and TCP stacks from that project, too.

ESP8266 + I2S = Software-based 10-Base-T Ethernet Driver – [Link]

Dual DC Motor driver using two L293D

Dual-DC-Motor-driver-for-robot-using-L293D-DC001

Dual DC Motor driver using two L293D IC. The L293D device is quadruple high-current half-H driver. The 293D is designed to provide bidirectional drive current up to 600mA a voltage from 5V to 36V. It provides 600mA +600mA on each channel suitable for mini hobby robots. The board been designed mainly for small size robot, however this can be used for other application where two motor control required. L293D includes the output clamping diodes for protections. Each channel required two input signals PWM and DIR for full control. Separate logic supply to reduce dissipation.

Specifications

  • Motor/Logic supply 5 to 36 V
  • Logic controls input 7 VDC max
  • Inhibit facility/enable
  • PWM Frequency 5KHz Maximum
  • High Noise immunity
  • Over temperature protection
  • Capable of delivering output current up to 600 mA per channel
  • The control/interface lines are accessible with Berg connector
  • Header connector for motor and supply connection

Dual DC Motor driver using two L293D – [Link]

4A Bipolar Stepper Motor Driver Based on LV8727E

4A_BIPOLAR_STEPPER_MOTOR_DRIVER_LV8727E_M040A

The Project is based on LV8727E IC from ON Semiconductor. The LV8727 is a PWM current-controlled micro step bipolar stepping motor driver. This driver can provide eight ways of micro step resolution of 1/2, 1/8, 1/16, 1/32, 1/64, 1/128, 1/10, 1/20, and can drive simply by the step input. This Bipolar Driver works with supply input 9V to 36V (Replace L317 with L317HVT for supply input up to 45V DC). Load current up to 4Amps.

Features

  • Supply 9V to 36V DC (Replace L317 with L317HVT for Supply up to 45VDC)
  • Load Current Up to 4Amps
  • Inputs: Step Pulse, Direction, Enable
  • Micro-Stepping: 4 Way DIP Slide Switch
  • On Board Power Indication
  • On Board L317 for 5V DC Regulator
  • Current Adjust Preset

4A Bipolar Stepper Motor Driver Based on LV8727E – [Link]

Unipolar Stepper Motor Driver Circuit

This unipolar stepper motor driver circuit is used to drive a 12V unipolar stepper motor with a current rating of 1.25A. It uses PCA9537 IC, which is a 10-pin CMOS device that provides 4 bits of General Purpose I/O (GPIO) expansion with interrupt and reset for I2C-bus/SMBus applications. It consists of a 4-bit configuration register (input or output selection), 4-bit input port register, 4-bit output port register and a 4-bit polarity inversion register (active HIGH or active LOW operation). In addition, the device uses PCA9665 IC that serves as an interface between most standard parallel-bus microcontrollers/microprocessors and the serial I2C-bus allowing the parallel bus system to communicate bidirectionally with the I2C-bus.

The PCA9537 totem pole GPIO used in this circuit has a fixed I2C-bus slave address, 92H. The host controller’s firmware generates the I2C byte sequences needed to toggle the outputs and provide the waveforms at the gate inputs G1 to G4. The type of waveform will be one corresponding to wave, two-phase or half-step drive that is chosen by the user. The duration of the pulses is controlled by time delay implemented in the host controller firmware. It is shown as a reference for the various waveforms. The maximum I2C-bus speed supported by PCA9537 is 400kHz.

Motor drivers have various applications that are used when accurate positioning is required. Such applications are for use in holding or positioning, like packaging machinery, and positioning of valve pilot stages for fluid control systems. The device enhances the performance of machines and other simple devices that may significantly support industries, and other commercial entities to make the work easier.

Unipolar Stepper Motor Driver Circuit – [Link]