Tag Archives: USB

USB curve tracer for NPN transistors


Dilshan Jayakody documented his USB port base NPN transistor curve tracer project:

Curve tracer is an electronic test instrument to analyze the characteristics of transistors and other discrete semiconductors. In this post we construct USB base curve tracer to analyze properties of NPN transistors. This curve tracer is build around Microchip’s PIC18F4550 MCU and it use simple Windows based GUI application to plot captured data of a transistor.

USB curve tracer for NPN transistors – [Link]

USB Power Meter


Daniel Grießhaber @ hackaday.io has published his build of a USB power meter. His device is based on ATTiny 85 mcu and 0.96″ OLED Display and is able to measure voltage, current and power output from USB port.

Since USB has become more and more a power delivery standard, it would be nice to have a convenient way to measure the power consumption these devices need. Of course there are already power meters out there, but they are just boring or don’t have all the features I like.

USB Power Meter – [Link]

SolarBoost – Make Your Own USB Solar Mobile Charger


SolarBoost is an open source smart interface that allows you to build your own powerful and portable solar charger for your phone and other mobile devices. It has two USB ports and can provide 5V @ 2A at each of them and is controlled by a 8-bit 32MHz Microchip PIC microcontroller. It is also equipped with various protection features like soft-start, over-temperature, over-charge, over-discharge, short-circuit and current limiter.

SolarBoost is the first open-hardware and open-source smart interface designed to give you the freedom and flexibility to make your own battery- and solar-powered power bank for charging cellphones, tablets, MP3 players, speakers, GPS navigators, and much more. Use it to also power your DIY electronics projects!

SolarBoost – Make Your Own USB Solar Mobile Charger – [Link]

DIL-Duino – Arduino in a DIL shape


DIL-Duino is a complete Arduino environment in a DIL-8 form factor based on the DigiSpark Hardware. by Daniel Grießhaber:

DIL-Duino uses the QFN Version of the ATTiny85 and a USB Bootloader to provide the easy to use Arduino stack in a single DIL-8 Package Footprint.
To fit the Micro-USB socket on the board, it was necessary to make the actual board bigger than the DIL Package, but after development the Board is perforated to break the USB Socket and get the desired footprint.

DIL-Duino – Arduino in a DIL shape – [Link]

Multi-Function SSD Shield for the Raspberry Pi 2


We came across this kickstarter campaign that features a multifunction SSD shield for Raspberry Pi 2. The shield includes SSD, WiFi, RTC w/Battery and high power USB:

Pi 2 Design is excited to introduce the first offering in a new line of Embedded and Media-based I/O shields for the popular Raspberry Pi 2. The CSB502SSD Multi-Function Solid State Drive shield allows users to create a low cost, high performance, embedded network storage device. The powerful combination of the CSB502SSD and the Raspberry Pi 2 lets you leverage the ever expanding RPi 2 ecosystem for a wide variety of Embedded, Data Storage, Medical and Industrial applications.

Multi-Function SSD Shield for the Raspberry Pi 2  – [Link]

Dual USB Serial and I2C Converter


Jesus Echavarria has posted a new project, a dual USB – Serial and I2C converter to communicate with serial and I2C devices.

Hi all! After a couple of months with a lot of work, I come here again with the last board I develop before Christmas. It’s a dual USB serial and I2C converter based on two MCP2221 Microchip 2.0 USB-Serial bridges. I develop it as a need on my work with the last project I’m involved. I need to monitor a serial communication between two devices. With only one converter, I must choose between RX and TX lines to monitoring the traffic.

Dual USB Serial and I2C Converter – [Link]

Programmable CW Morse beacon


Marko Pavlin has designed a Mini USB dongle with STM32F0xx that is connected to USB and controlled via command line interface.

Mini USB dongle with STM32F0xx is suitable many for simple, mini projects. I attached speaker to Timer14 PWM output (Pin PA6) and LED (or optocoupler connected to PTT) to GPIO pin PA0
The provided software is based on USB Virtual Com Port (VCP) device. The setup is done with command line interface using terminal from any PC. The setup is stored in the internal flash and PC is not required for normal operation. The mini beacon keyer can be used when powered with 5V.

Programmable CW Morse Keyer – [Link]

Atmega32u4 Breakout Board Tutorial


adafruit.com has published a new tutorial for their Atmega32u4 breakout board. It discuss on how to use it with AVRdude and how to setup and use it with Arduino IDE.

We like the AVR 8-bit family and were excited to see Atmel upgrade the series with a USB core. Having USB built in allows the chip to act like any USB device. For example, we can program the chip to ‘pretend’ it’s a USB joystick, or a keyboard, or a flash drive! Another nice bonus of having USB built in is that instead of having an FTDI chip or cable (like an Arduino), we can emulate the serial port directly in the chip. This costs some Flash space and RAM space but that’s the trade-off.

Atmega32u4 Breakout Board Tutorial – [Link]