Triple Axis Accelerometer Visualization

I’ve got an update to the Connected Boat project!

I picked up an ADXL Triple-axis accelerometer a while back with the intention of integrating pitch and roll data into Mariah, my connected boat platform. I got it all hooked up so that it was reporting numbers towards the end of last season, but I wanted to add some sort of real-time visualization to the UI. What I’ve got now isn’t anything that will make it into the final project, but I thought it was a pretty cool use of the data and CSS 3D transforms.

There’s a lot of cool stuff going on here, so let’s start off with what the end result looks like:

Accelerometer Visualization

Read More

Deploying a Static Website on AWS

Let’s start off with a hypothetical- you’ve got a simple static website for a small project, and you want to host it online. What’s the best way? You can score different methods on a variety of categories:

  • Cost
  • Scalability
  • Simplicity

For the majority of use cases, the best way to do this is going to be to use Amazon S3 to host your content. Why?

Read More

Building a Smart Boat

Last year, we bought a boat. She’s old, and she’s slow, but she floats and sails and that’s pretty cool. There’s not much to ole Mariah, but the guy that sold her to us included a solar panel to charge cell phones and power a small lamp, and that idea of owning something and making it your own to solve a problem put a little tickle in the back of my head. I knew that I wanted to make this boat my own, but I wasn’t sure how.

I think most people would take an old boat and gut the interior, give her some fresh varnish, or do some other cosmetic project. Mariah needs all of that, but I wanted to do something that I hadn’t seen anyone else do before. I was going to give her a brain.

Read More

Control a Raspberry Pi with Node.js

In the last few years, I’ve ended up with a Raspberry Pi, Arduino, and a handful of LEDs and other gizmos that have been sitting in a box under my desk. All of the new AWS IoT announcements piqued my curiosity again, and I finally found the time to sit down and play with my toys. I wanted to put my web dev knowledge to work, so I figured I’d learn to control the Raspberry Pi with Node.js.

Read More