Posts

Showing posts from July, 2018

Glowing Bean Bags with EL Wire

Image
Overview Here’s a simple summer project using EL wire and a little sewing to make your own bean bags  you can use for nighttime yard games or your Burning Man juggling act.
Before you begin, check out our introduction to electroluminescent materials including soldering to EL wire!
Let’s get started! For this project you will need:
EL wire in your choice of color(s)extra connectors1xAAA mini inverters (1 per bag)AAA batteriessoldering tools and supplieswoven fabricsewing machineneedle and threadscissors Your browser does not support the video tag. Stitch Bean Bags Your browser does not support the video tag. First up, stitch together two squares of any woven fabric with a straight stitch on your sewing machine. To make crisp corners, leave the needle down while you lift the presser foot and pivot the fabric around the needle.
Stitch most of the way around, but leave an opening on one side at least three fingers wide. Clip the corners at a 45 degree angle and turn the bag …

Joy Featherwing

Image
Overview Make a game or robotic controller with this Joy-ful FeatherWing.This FeatherWing has a 2-axis joystick and 5 momentary buttons (4 large and 1 small) so you can turn your feather board into a tiny game controller. This wing communicates with your host microcontroller over I2C so it's easy to use and doesn't take up any of your precious analog or digital pins. There is also an optional interrupt pin that can alert your feather when a button has been pressed or released to free up processor time for other tasks.
This FeatherWing features Adafruit Seesaw technology - a custom programmed little helper microcontroller that takes the two analog inputs from the joystick, and 5 button inputs, and converts it into a pretty I2C interface. This I2C interface means you don't 'lose' any GPIO or analog inputs when using this 'Wing, and it works with any and all Feathers! You can easily stack this with any other FeatherWing because I2C is a shared bus. If y…

Stand-alone programming AVRs using CircuitPython

Image
Overview If you've ever wanted a stand alone AVR programmer, that is super easy to use, you've come to the right place!
This guide will show you how to turn any CircuitPython powered board with 4+ GPIO pins into an AVR progammer all on its own. No software like avrdude is needed, this software will program the chip all on its own, just drag the HEX file onto the CircuitPython disk drive.
Perfect to putting bootloaders on empty chips, or field-reprogramming a project! Supported Chips In theory, any and all AVR chips with SPI-programming interfaces are supported. However, we only have examples for ATmega328P chips (used in Arduino compatibles), ATtiny85 (used in original Trinket/Gemma), and ATmega2560 (Arduino Mega compatibles)
To program other chips, you'll need to find out the signature, size of the flash, and the flash-page size. You can find this in the datasheet or in avrdude.conf This code only supports SPI-based programming, not JTAG, SWD or parallel! Wiring
Nearly a…