New Year’s project

I received some servo motors for Christmas, so naturally I need to start working on a robot. Details to come on the project, but for now I’ve been trying to figure out how to (a) control two servos with an ATTiny85 microcontroller and (b) talk to that microcontroller with an Arduino that is telling the ATTiny85 how to position the servos.

It took the better part of several days (including some learning and additional trips down rabbit holes, but here we go.

Arduino communicating (via I2C) with an ATTiny85 that is controlling two servo motors (empty shot glass for scale)
Continue reading
post

Mathematica catches the heat

I recently purchased the AMG8833 thermal camera breakout from Adafruit.  It’s an 8×8 pixel array of sensors that can be used to incorporate thermal vision into a project.  I’m interested in monitoring a thermoelectric cooler.  Adafruit provides a number of examples on how to interface the breakout with a Raspberry Pi or display connected to an Arduino.  I wanted to try a different interface and see if I could control it with Mathematica.  It took me longer to write this post than it did to write the software.

Temperature of 30×30 mm2 Peltier cooling device being measured with an AMG8833.

Read on if you’re interested in learning more

Continue reading

Mandy: The periodic table (teaser)

About six months ago, I started working on a project I like to call my piece de resistance. It combines a number of maker skills that I’ve learned over the past few years.  I call her Mandy, and she’s a laser-cut periodic table that has a bunch of three-color LEDS, an Arduino that controls the individually addressable LEDs, and a Raspberry Pi that stores information about the elements.  To make it stand out from being “just another bright periodic table”, I added a voice activation component, so Mandy is able to display different periodic trends at your verbal command!

I’m getting ready to move to a different part of the country, so I do not have time to provide more information about Mandy.  In the meanwhile, I created a teaser-trailer for your (OK, my) personal enjoyment.

 

post

Introducing OMIS

I’ve been a little quiet lately; some of that was end of the semester and family activities, but part of it was that I’ve been trying to put the finishing touches on a new project.  I now think that OMIS – the open millifluidic inquiry system, is ready for display.

Continue reading

Packet radio example

I received an Arduino Uno for Christmas this year, so my Dad and I spent some of the holiday time doing some projects.  His job was to get a circuit built implementing a 74HC595 Shift Register and my task was to set up some RF communication.  Dad completed his project before I did, but as I’m on vacation all this week, I was able to finally get something up and running.

Continue reading