The AVR Stick is a simple data logging device that instantiates itself as an HID keyboard and reports the voltages, along with a ‘timestamp,’ from two pins on an ATtiny85. The device uses open source firmware availabe from Objective Development (http://www.obdev.at/vusb/) called V-USB to implement the USB 1.1 standard. The code that runs the application was based on the EasyLogger example application from Objective development.
AVR Stick – A simple USB data logging device - [Link]
Jürgen Beisert writes:
I like the handy DCF77 signal. In this project no clock should use it, instead the computers in my home network should be served by a precise time reference. Due to the fact most other interfaces are no longer available on modern computers, it uses the USB to forward the prepared DCF77 signal to the host.
DCF77 to USB converter - [Link]
raph @ raphnet.net writes:
USBTenki is an electronic project to interface sensors to an USB port for collecting weather related data such as temperature. The firmware supports many different sensors and interfaces. It is up to you to decide what your USBTenki will support.
USBTenki: USB Temperature sensors and more - [Link]
USBTemp provides a thermometer. It is based on the DS18S20 digital thermometers. In addition, the thermometer connects to an USB port – you can read the temperature using a commandline tool. In combination with RRDTool you can easily create temperature graphs
USBTemp – USB temperature measurement - [Link]
What i am making here is a USB lock with smartcard key. The idea is that a phonecard reader made with a PIC micro will be able to store a number of different phonecards into memory. Whenever one of these cards is inserted into the slot, it will activate a 4-ports USB On/Off switch. If the card is removed, the USB ports will be de-activated.
Lock USB ports via a PIC-based smart card reader - [Link]
Ettus, manufacturers of the USRP line of SDRs, has announced the availability of a customized bootable USB drive for USRP/GnuRadio development. The LiveUSB SDR Environment is a 16 GB USB 3.0 drive with Ubuntu 11.10 (64-bit), USRP Hardware Driver (UHD), GNU Radio, OpenBTS and associated documentation preinstalled.
Ettus notes that this drive is compatible with USB 2.0 ports, but the system will take longer to boot, load programs, and respond to user interaction.
The US list price is $79.00. Good news: Ettus is making a .tar.gz file with the file system available for free download here. If your hardware is 64-bit/USB 3.0, give it a try!
Ettus LiveUSB SDR environment - [Link]
- U-EC6 USB Emulator Debugger
- SHT11 Digital Humidity & Temperature Sensor
- Battery Holder
- Plastic Enclosure
Wireless USB Temperature & Humidity Datalogger - [Link]
The 16FUSB is a software implementation of the USB low-speed for PIC16F628/628A microcontroller. All communication stuff is done by the firmware, completely discarding the need to use an additional chip. From the 16FUSB core is possible to add implementations of other protocols such as, for example, I2C, SPI or simple write data from the USB host (PC) directly to the PIC pins. A low-speed USB software implementation can be a great alternative for those who want lower cost projects and at the same time also doesn’t need high speed data transfer.
Open source low-speed bit bang USB interface for 8bit PICs - [Link]
The MicroFTX is a low-cost, reconfigurable, and compact Micro-USB breakout board based on the FTDI FT230X full-speed USB Serial UART IC.
- USB to serial interface for microcontroller development or debugging
- Reverse-engineering tool with flexible I/O voltages (1.8V, 2.5V, 3.3V, etc)
- Battery charger detection for high-power USB applications (app note)
- Bitbang GPIO mode for simple digital input and output
MicroFTX – USB to serial breakout - [Link]