A wireless mesh Arduino board with USB, LiPo battery charger, built in range testing and over-the-air programming… cheap enough to leave in your project!
Gregor @ inDevice.ca have developed a low cost wireless Arduino board. It is based on the ATMega128RFA1 and uses Atmel’s wireless mesh stack. It also has a built in V-USB port for the bootoader and serial terminal and is fully compatible with Arduino. Some other unique features weʼve added is built-in range testing and wireless programming. There is a new video up showing two wireless boards working together and accepting commands from a WiFi shield. Right now they have a page up on Indiegogo, check it out.
miniSWARM – Scalable Wireless Arduino Radio Module - [Link]
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]
Phillip also designed a cable version of this project that is available on his site.
Ultra-small vusbtiny AVR programmer - [Link]
The MHVBoard is an Arduino clone kit, which does away with a second chip for USB comms, and instead uses V-USB to talk directly to the main microcontroller.
The kit has been designed to run soldering workshops, and is completely hand-solderable, even by complete newbies (all through hole components except for 1 large pin soltage regulator).
Programming is done via the USBAspLoader bootloader, which presents itself to the computer as a USB ASP programmer, which AVRDude knows how to talk to. Patches for the Arduino environment to teach it about this board are also included.
Since the chip directly has USB support, projects can easily emulate low-speed USB devices using the V-USB library. I have integrated USB Keyboard support into our MHVLib runtime library, and others have written similar libraries for the Arduino environment.
The MHVBoard also has a prototying area available, and our members have successfully used this for various interfaces (displays, nunchucks, etc). I have also built a software controllered 3V->5V boost regulator (using the MHVlib driver) in the proto-area so I can run off LiPos, but that is another project
Other unique features include a 20MHz clock (instead of 16MHz on other Arduino boards), as well as breadboard compatibility. A right angle connector can be mounted along the edge, allowing the whole board to be installed (standing vertically) into a breadboard, with all pins broken out.
MHVBoard – an Arduino Clone - [Link]
This project is a LED flower that uses PWM controlled RGB Leds which get their settings via USB using obdev.at’s USB stack. The controller board hosts an ATmega88 microcontroller which is running the V-USB stack so that it is controlled by a computer USB port. There is a total of 6 RGB Leds connected on the board using enamel wire. You can find construction details, schematic and software on the link below. [via]
LED Flower – [Link]
This is a high tech Business Card that you plug directly on USB. There is a ATtiny85 microcontroller on the business card that becomes an USB keyboard pre-programmed to type out text when it detects that CAPS-LOCK has been pressed a few times. V-USB is used so that the ATtiny85 microcontroller can become an USB keyboard.
USB Business Card - [Link]
V-USB is a software-only implementation of a low-speed USB device for Atmel’s AVR® microcontrollers, making it possible to build USB hardware with almost any AVR® microcontroller, not requiring any additional chip.
V-USB: A Firmware-Only USB Driver for Atmel AVR Microcontrollers – [Link]