Archives: Projects
16-Bit I/O Expander with Serial Interface (SPI or I2C)
This project provides 16-bit, general-purpose parallel I/O expansion for I2C or SPI bus applications. The MCP23017 chip supports the I2C interface and the MCP23S17 chip is used for the SPI interface. The board can be populated with either SPI or I2C chip. Follow the connection...
Continue Reading2 Channel Ultra-Precise Current Sensor
The project described here is a two-channel ultra-precise, current-sense amplifier that can measure voltage drops across shunt resistors over a wide common-mode range from 2.7 V to 120 V. The INA2290A1 chip is the heart of the project. The ultra-precise current measurement accuracy is...
Continue Reading0-1A Single-Supply, Low-Side, Current Sensor with Output 0 to 4.9V
This single-supply, low-side, current sensing solution accurately detects load current between 0 and 1A. The current sensor measures 0 to 1A across the shunt resistor, providing 0 to 4.9V output. The OPA320 features wide bandwidth and low offset voltage making it an excellent...
Continue ReadingSolenoid, Relay, Valve Driver with Current Regulation
The project presented here is a PWM current driver for solenoids, Relays, and valves. The board will regulate the current with a well-controlled waveform to activate and reduce power dissipation at the same time. The solenoid current is ramped up fast to ensure the opening of the...
Continue ReadingLiquid-Level Monitoring Using a Pressure Sensor – Bar-Graph Display
This project allows users to monitor the liquid level on a Bar-Graph display. The liquid level is measured using a pressure sensor, the sensor is placed on top of the tank and is connected to an open-ended tube that is submerged in the water tank. The amount of water in the tank...
Continue ReadingHi-Efficient 20W Mono Class-D Audio Amplifier
This is a Hi-Efficient 20W mono Class-D audio amplifier, designed to drive speakers as low as 4 ohms in a bridge-tied-load configuration. Due to the low power dissipation and high efficiency of up to 90%, the module doesn’t require a heatsink. The project is built using PAM8320 chip...
Continue Reading8 Channel ESP32 Remote Control
This is an 8-channel remote in a compact board suitable for remote ON/OFF applications using Bluetooth or Wi-Fi protocol. The board consists of an ESP32 module and 8 tactile switches connected to various GPIO. The circuit works with 3.3VDC power supply and a Li-Ion battery can be used...
Continue Reading16 Channel RC Servo Driver with I2C Interface
This is a 16-channel servo driver that can drive 16 x RC servos over I2C interface. The project is built using PCA9685 chip, a 16-channel PWM generator that can drive 16-channel servos simultaneously. The board can be connected to Arduino or another microcontroller. Driving robots,...
Continue Reading