Posted on February 15th, 2014 by at0mbxmb • Filed under Events • 1 Comment
For our first boards, Matt gave us a schematic for a Bare-Minimum ATmega328 circuit, and we copied it into Eagle’s schematic view (the white side on the left). After that, we switched over to the board view (the black side on the right), arranged our components, drew our traces, and labeled our components. (Since the number of components on this board is small and obvious, I chose to give mine all Pokemon names.)
After that, we went to OSH Park to submit our boards to be fabricated. OSH Park is super cheap, and three copies of my board (the minimum they’ll make) ended up being about $16 + $0 shipping!
This board will be a bit difficult to work with, being that we didn’t take any time to add USB terminals or holes for header pins, but I think keeping the board design simple the first time around was a good choice. OSH Park estimates it will be between 1 and 2 weeks before I’ll get my boards in the mail. When they arrive, I’ll post them here!
Posted on February 12th, 2014 by matt • Filed under Events • No Comments
If you’re new to EAGLE and/or PCB fabrication this is a good opportunity to get your feet wet. Depending on the audience, I’ll provide a basic walkthrough or get into some more intermediate topics. The goal is to actually finish a board and send it off to be made.
Come by THURSDAY Feb 13th, 2014 at 8p. The workshop is $10 to members and $30 to the public.
What is covered:
- starting with an AVR, the popular microcontroller behind the arduino craze.
- look at how this chip can be made to run on a breadboard with some simple circuits
- model these circuits in EAGLECAD, a free and popular-ish printed circuit broad (PCB) design tool
- create some parts and layout the circuit on a virtual board
- cover how one sends this board to OSHPark, a pretty awesome PCB fabricator.
So, if you’ve been wanting to get that board made, but haven’t quite finished it, or want to learn a new skill, swing by on Thursday, February 13, 8:00pm – 9:30pm !
Posted on February 9th, 2014 by at0mbxmb • Filed under Events • No Comments
In the end we lost to The L.A. Fort, who proved to have fort building prowess beyond compare. But we all had a blast, and you can see tons of photos of our fort and the building process here. (We hear there may be awesome professional photos coming soon, too! We’ll keep you posted.)
Posted on January 31st, 2014 by at0mbxmb • Filed under projects • 1 Comment
Here, a Leap Motion is sending data to a Processing script, which is sending that data over serial to an Arduino script, which is sending it to my Arduino Uno to control an individually-addressable RGB LED strip. If you want to do this, too, you can grab my code from GitHub.
This seems over-complicated at first, but having Processing in the mix is helpful for two reasons:
- The library that exists between Leap and Processing is well made.
- Processing excels at animation and visualization. If you do not include the Arduino+RGB LED strip, you can still use the Leap to control animations on your screen via Processing. This is very helpful for debugging, and will allow you to make sure you’re handling your input correctly before you introduce the added complications of the Arduino script and hardware. In the left photo below, the Arduino script is on the left, and the Processing script is on the right. In the right photo, Processing is running and is showing the small dot animation that moves in sync with the motion that the Leap sees.
Click the pics to see them embiggened
Here’s how the Arduino is set up:
These pics are also embiggenable by clicking.
Motion-Reactive Individually-Addressable LED Strip by Michelle Leonhart is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.
Based on the Leap Motion Processing and Adafruit Neopixel libraries.
Posted on January 29th, 2014 by matt • Filed under Events • No Comments
We had a hugely successful event last Friday, January 17th.
All involved were blown away by Steve’s depth and breadth knowledge.
We recorded most of the talk here.