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

More Particle madness

The graphics in this post will no longer work now that I have started a new project with this particle.

Now that I’ve mastered (!) publishing sensor readings from a Particle device and visualizing them with ThingSpeak, it’s time to step up my game a little bit. I have an old BMP180 temperature and pressure sensor that I thought was toast. I’m glad I didn’t throw it out because it seems to be working well.

A static view of temperature and pressure data from a BMP180 sensor connected to a Particle Xenon.

I was interested in this sensor because it reports two values. If I want to send both values to ThingSpeak using the Particle tutorial, I would have to set up two webhooks (and possibly two channels). That seems like a lot of work. I sought an alternative. The particle community has several discussions (such as this one) that show how to do it.

Continue reading

House temperature monitor

With surprisingly few problems, I have been able to set up a mesh network with a node that is monitoring the temperature of my house. AND I figured out a way to show it dynamically on a web page:

Read on to see the workflow

Continue reading

It’s elemental

I recently purchased a few particles in part because they are little devices that are named after elements that allow you to connect sensors to the internet; what about these items does not scream BoBtheChemist?

I’m currently running through some tutorials and am sure to forget a thing or three, so I’m going to chronicle my experience in hopes to (a) have a central repository for my work, (b) show that my website does have some activity (c) possibly serve as a resource for the 1-2 bots that frequent my website.

Continue reading