Arduino Screen Controller for Raspberry Pi Part 3 Hardware Final

A few months ago I setup a web browser based dashboard running on a Raspberry Pi, displaying weather, time and transit information.  It worked out well, but it’s success revealed another problem.  Turning the screen on and off multiple times a day was getting old.

So I did what any technically inclined person would do.  I decided to create a device to turn the screen on and off by responding to dramatic changes in ambient light.  The device would also provide a manual power toggle and button to refresh the browser.

This is part 3 of 3 describing the final hardware that was built from the prototype.

Although intended to be used with a Raspberry Pi, the screen controller can be used to emulate a USB keyboard and send any desired keystrokes.

Read More

Arduino Screen Controller for Raspberry Pi Part 2 Hardware Prototype

A few months ago I setup a web browser based dashboard running on a Raspberry Pi, displaying weather, time and transit information.  It worked out well, but it’s success revealed another problem.  Turning the screen on and off multiple times a day was getting old.

So I did what any technically inclined person would do.  I decided to create a device to turn the screen on and off by responding to dramatic changes in ambient light.  The device would also provide a manual power toggle and button to refresh the browser.

This is part 2 of 3, describing how to use an Arduino to build a USB keyboard emulator to call the hot keys.

Although intended to be used with a Raspberry Pi, the screen controller can be used to emulate a USB keyboard and send any desired keystrokes.

Read More

Arduino Screen Controller for Raspberry Pi Part 1 Hot Keys

A few months ago I setup a web browser based dashboard running on a Raspberry Pi, displaying weather, time and transit information.  It worked out well, but it’s success revealed another problem.  Turning the screen on and off multiple times a day was getting old.

So I did what any technically inclined person would do.  I decided to create a device to turn the screen on and off by responding to dramatic changes in ambient light.  The device would also provide a manual power toggle and button to refresh the browser.

This is part 1 of 3, describing how to create a script to turn on and off the screen and hot keys to call this script.

Although intended to be used with a Raspberry Pi, the screen controller can be used to emulate a USB keyboard and send any desired keystrokes.

Read More

Arduino Ethernet Temperature Probe

After building my Raspberry Pi dashboard, I decided to go for the geek double crown and use an Arduino to build an Ethernet attached thermometer.  Then I would know how cold it was outside my window, not at Pearson International Airport.

Read More

Raspberry Pi Full Screen Browser

These are instructions to setup the Raspberry Pi to run the Chromium Browser in full screen kiosk mode.

Running full screen browser on boot

This is part of a series on running a browser full screen on a Raspberry Pi at boot.
The most current version is here:
Raspberry Pi Full Screen Browser (Raspbian December 2017)

Read More

Raspberry Pi Install

I recently picked up a Raspberry Pi from Creatron Inc with the intention of creating a dashboard.

The following are instructions for installing Linux (Debian Wheezy) on the SD card from OS X Mountain Lion.  I used the built in SD card reader on my Macbook Air and used several different SD cards, all 4 Gig or greater and all class 10.

These instructions assume comfort with the command line.

Read More

iOS Provisioning Naming Conventions

If you work with more then one Apple Developer account, keeping provisioning certificates and profiles straight can be a real pain.

Apple does a lot right, but this is one part of the development process that is, frankly, shit.

Naming conventions when generating a certificate request can go a long way to minimizing the drama.

If these conventions, or similar ones, are used, there is reduced confusion when examining the certificates in Xcode and the Keychain App.

Read More

Burning cds in OS X from the Command Prompt

Looking for a quick way to burn an ubuntu linux cdrom, I found this quick way of burning an iso image from the command line:

Apparently this will also do OS X dmg image files too.

For those like myself who like the command line tools, this is a good one to know about.

Howto: Windows Hot Key – AutoHotKey

I was looking for something that would give me hotkeys to control iTunes on Windows XP at work.

When I step away from my desk I like to pause my music when I lock it. Also, I dislike having to navigate to iTunes to change the song or adjust the iTunes volume.

I found AutoHotKey which has a scripting language, active forum and licensed under GPL.

Read More

Howto setup Sendmail to use ISP SMTP server

In order for the WordPress emails to go out properly, I had to setup Sendmail to connect to my Internet Service Providers SMTP server.

More details after the cut.

Read More