Tag Archives: Driver

SPIDriver – A better SPI Adapter

This moment in Crowd Supply you can find SPIDriver an intuitive tool for using SPI devices. The campaign that has already collected over $1000 of its $2700 goal, was designed to launch into the market a device to make our lives easier. It can be used with any SPI device such as LCD panels, flash memory, sensor LEDs etc. but what does it does exactly? The SPI driver shows you the SPI bus in real time, which is useful for debugging, testing, and calibrating.

It works with Windows, Mac, and Linux, and it can be controlled via the command line, python 2 or 3, C and C++, or a GUI. It is easy to plug in and includes 3.3 and 5 v supply. The display shows you what it’s happening in real time and sustains SPI transfers at 500 kbps. Additionally, it measures only 61 mm x 49 mm x 6 mm. Also, it uses a FTDI USB serial chip to talk to the PC.

Some of the solutions used as an example in the Crowd Supply webpage are:

  • Driving, testing, and evaluating new displays. Using displays is often difficult and getting them to work can be hard, but this device makes it easy
  • Programming SPI flash. Reading and writing SPI flash in- circuit. For example, for Atmel´s flash, a short script is everything you need to read and write
  • Lightning up LED strips. SPIDriver makes using these devices fast and fun giving users the ability to rapidly test using its own power supply

Plus, the colors in the screen are the same colors as in the cables, so you can know exactly what you are seeing.

The PCB is being manufactured by JLCPCB in Shenzhen, and its assembled in Pescadero USA. The units are thoroughly tested and calibrated with 1% accuracy.

There are 28 days left on the campaign, and you can support it with $27, $57 or 69$ which will get you your own SPIDriver (and some other stuff depending on the amount you pledge). The company claims that they will start delivering rewards on August 24th.

This device was designed, so that you never have to ask yourself again “What’s it doing now?”, and its meant to be used by all kinds of people from total beginners to experts. The complete specifications can be found on this website which is also the place to back the project.

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]