An Open-Source Wearable Arduino Board
- SquareWear v2.0 is officially released and available for purchase at Rayshobby Shop.
- SquareWear basics, learning from examples, and programming reference are available in the User Manual.
- Hardware design and software code are available for download at SquareWear’s Github Repository.
• What is SquareWear 2.0?
SquareWear 2.0 is an open-source, Arduino-based wearable microcontroller board. It is small (1.7″x1.7″), low-cost, and provides an all-in-one solution for wearable electronics projects. At heart it’s an Arduino running at 3.3V and 12MHz. It has large pin holes to allow conductive thread to stitch through. You can also solder wires directly, or solder snaps for quick attachment and detachment from textile. SqureWear 2.0 is packed with useful components. It has an on-board mini-USB port, which is used for programming, for charging batteries, and for serial communication. No external programmer or USB serial cable is required. It has a color LED, a general-purpose push-button, a buzzer, a light sensor, a temperature sensor, and three MOSFETs to drive high-current load. In addition, it has a built-in rechargeable lithium coin battery, so you can power your projects right away without external power supply. Every time you plug in the mini-USB cable, it charges the coin battery automatically. If you want a higher-capacity battery, you can also plug in an external lithium battery through the on-board battery jack. The on-board lithium charger can charge either the coin battery or external battery. It’s perfect for building wearable electronic projects as well as general-purpose microcontroller projects. It’s also a great platform for learning Arduino programming.
Unlike the standard Arduino, SquareWear does not have a separate USB-to-serial chip. Instead, it simulates USB functionality all in software, using the V-USB library. It has a USBasp bootloader, and can perform serial communication through USB. It can also simulate a mouse, a keyboard, or other human interface devices (see V-USB example projects). While software-based USB is not that fast, it really helps reduce the cost and size of the board by having one chip to carry out all the tasks. That’s why we can offer SquareWear 2.0 at a very competitive price.
• Technical Spec
- ATmega328 running at 3.3V, 12MHz, pre-flashed with USBasp bootloader.
- MCP1700 3.3V / 250mA LDO linear regulator.
- MCP73831 lithium charging chip (configured to charge at 35mA).
- MCP9700 temperature sensor.
- 10K photo-resistor (light sensor).
- Four 2N7002 MOSFETs.
- 5mm color (RGB) LED.
- 8.5mm SMT buzzer.
- 6mm SMT tactile button.
- Charging indicator LED.
- LIR2032 rechargeable lithium coin battery (45mAh capacity).
- 2.0mm JST connector for external lithium battery.
- SMT mini-USB port, and power switch.
• How is SquareWear different from LilyPad Arduino USB and Adafruit’s Flora?
LilyPad Arduino USB and Adafruit’s Flora are two wearable electronics board based on the Arduino. Here is a summary of the main differences:
(SqureWear 1.1 homepage is archived here.)