Projects

DSC_7183

This is a new section (2019) and it will contain various projects I make, this will often be test equipment of some type, but can also be useful Arduino libraries, some notes or something I make just for fun. Some of the projects will include everything to duplicate them (Software, schematic, PCB layout, gerber files, manual, etc.), other will just show what I made, but without detailed information. I do not expect to post new projects very often.


Color Sensor TCS34725 library
DSC_9533

This library supports all functions in the TCS34725 color sensor.


Using a Arduino with Test Controller, some examples
DSC_4220

This is four examples on Arduino devices (Sketch & TC definition) that can be used with TestController. They are: Digital IO, Servo controller, DS1820 temperature input and DHT22/AM2302 temperature and humidity sensor.


Library for DHT22 and AM2302 temperature and humidity sensors
DSC_4218

This is a simple library for using the above sensor, it is designed to not block the processor.


Using a Arduino with Test Controller
DSC_4211

How to make a simple device for TestController with a Arduino, this project do not do anything, but has code to enable communication.


Electronic Load XY-FZ25
DSC_3819 DSC_3837

This is a simple project where I use a cheap electronic load, a USB converter and TestController to make a logging discharger for testing small batteries.


Battery test with resistor
DSC_3771

This is an example on how to use TestController

Test controller, intro
Commandss

Software to control and log from many devices: Multimeters, power supplies, electronic load, etc.. The program is not finished, but works. This will also be the main entry to further documentation for the software.


Dual Thermocoupler Input
DSC_0547

This is a box with two individually isolated thermocoupler inputs and a computer connection for logging.


Computer controlled battery charger
DSC_0355

This is a charge that can handle mange charge modes and support logging with a computer. The project includes hardware files and also a PC program.


Digital Relay 4 Channels 12V
DSC_1494

Four MOS transistors with a driver and led indicators, works from both 3.3V and 5V outputs.


Demo 16 bit PWM on Arduino
PWMScope

A sketch that demonstrates how to use 16 bit PWM on Arduino, it also includes code for logarithmic brightness mapping.


Thermo coupler library (MAX31856)
DSC_9479

Library to read one or more MAX31856 in the background.


Display HT16K33 6 digit 7 segments 0.56"
DSC_1744

This is 6 digit with indicators and key input support.


Arduino fix of boot loaded
DSC_6592

This is notes on how to connect the ProMicro and Nano to reprogram the bootloader.


Battery Length Gauge
DSC_1401

This is a tool to measure slot length in chargers more precise.


Display HT16K33 4 digit 7 segments 0.8"
DSC_0706

After 14 & 16 segment modules, I also decided to do some 7 segment modules. This is the first one with 0.8" (20mm) displays, it has indicators and switch inputs. It includes PCB layout and schematic and works with my display library.


Making Arduino timing more precise
Clock

Some Arduinos uses a crystal for their clock, this means they can be calibrated to keep fairly precise time. This project includes libraries and PC software to setup a calibrated second timer on Arduino.


Display HT16K33 4 digit 16 segments 0.8"
DSC_0539

After doing the 14 segment display, it was probably inevitable that I also did a 16 segment display. It includes PCB layout and schematic and can be used with my display driver library.


Power output point
DSC_0140

A small upgrade in my lab to make high current testing easier and more precise.


Display HT16K33 6 digit 14 segments 0.54"
DSC_0516

This is a alphanumeric display module, it includes PCB layout and schematic and can be used with my display driver library.


Cable low resistance meter (milliohm meter)
DSC_8575

The meter is designed to check conductor resistance of mains and other cables.


7 & 14 segment display modules specifications
DSC_7805

This is a list with measurement of all the 7 & 14 segment displays I have used to make my library. It is sortable and contains filters.


ADS1115 ADC library
DSC_8619

This library allows use of any speed and gain of the ADS1115 while running it in the background. It can also do auto ranging conversion.


Display driver library for 7 segment LED and LCD displays on Arduino
DSC_7805

This is a "library" that basically supports all the cheap serial 7 segments display found on Ebay, both display, indicators and keys.


Computer controlled logic outputs
DSC_7523

This is a 3.3/5V driver can be controlled from a computer to turn on/off, do PWM or pulses of various types, including LED control (NeoPixel). The project includes full schematic, software, manual, etc.


Computer controlled solid state relay
DSC_5462

This is 3 isolated mosfet transistors that can be controlled from a computer to turn on/off, do PWM or pulses of various types. The project includes full schematic, software, manual, etc.


Building a high current adapter
DSC_1310

This is a fairly old project I have moved from "Anything else" to here. It is a very low voltage drop current "shunt".