Motorcycle Computer Revisit

About a year ago, I made this motorcycle computer that mounts to the dash of my 2012 V-Strom 650. It controlled my heated jacket and my heated grips. I have access to a 3D printer at work, so I modeled some housings in Solidworks and printed them out. It’s awesome – 3D printers make prototyping…



Json-enabled WiFi screen

Along with the power monitoring project I’ve been working on, I’ve also developed a simple Internet-enabled screen. It uses another ESP8266, a few wires, and a 16×4 LCD display.   The display used is one of the standard HD44780 compatible ones – so you can use the LiquidCrystal library, which is one of the standard…



Power Monitoring Code

There are two chips that make up this board – the Teensy 3.2 and the ESP8266. The ESP8266 in this setup runs the AT firmware, which allows communication over serial using a published API. The API documentation is available here. To flash the ESP8266 with the AT firmware, Expressif (the manufacturer) has a tool available on their…



Power Monitoring Update

So, after a… while… I finally got around to getting this project together. Below, a quick picture of the completed and populated board. This required quite a bit of soldering, and I discovered a couple of problems during testing (hey, it’s supposed to be  a learning experience!).   So the finished board has 12 inputs. The…



Power Monitor PCBs arrived today!

I got something in the mail today from Seeedstudio!   And here they are: Here’s some close up shots of both sides:   I’m very impressed with the quality and value. I only paid $26 for five of these boards! I’ll definitely be ordering from Seeedstudio again in the future. So now the rest of…



Circuit Design / Personal Energy Monitoring

A while ago, I stumbled upon this great organization: OpenEnergyMonitor. They’re doing a lot of things right! Anyway, they prompted me to attempt to create a derivative of their EmonShield TX. I loved the idea, but I wasn’t sold on the RF nature that needed a base station. Since it’s easy to provide WiFi connectivity to…



Thermostat datalogging reboot/major update

I had a post a while ago talking about how I log the thermostat data from a couple of thermostats located at my parents home. Well, take a look at the new thermostat.philipahlers.com! This URL actually points to a separate Raspberry Pi (an older Model B) than the one that this site runs on. I’ve…



Motorcycle Computer: The Screen Module

I recently found some pictures of construction that I thought I lost, so I’ll be able to do a simple breakdown of the components. First – this shelf from AdventureTech, LLC.  Here’s the link to the product page. They’ll even cut holes in it for you, although I cut my own. Once I had the shelf…



Motorcycle Computer, Try Number 1

If you check out the post Heated Jacked PWM Controller, you’ll notice that while I’ve figured out the electronics behind this, I’d yet to figure out the logistics behind a computerized controller. The original plan used a Raspberry Pi A+, and also used a Adafruit LCD I2C Backpack. This actually made it to a few test rides on…



Heated Jacket PWM Controller

Along with owning a fuel-injected motorcycle comes rapid cold-weather starts, as the bike’s fuel mapping takes into account ambient temperature and other environmental factors.  Carbureted engines have lacked this auto-adjusting ability, even with the advent of electric chokes.  And with these nice, smooth cold weather starts – I don’t ever want to stop riding my…