This blog is a repository of my project notes. Most of the projects are Raspberry Pi or Arduino applications. Sometimes both. Most of them are in-process. I keep my notes on the website as I work at multiple computers and web blog storage is easy to reach from anywhere.

Gait Tracking
Project Interruptus when I needed to harvest the Arduino to build an RFID sensor.

Fridge Fan Control
Our refrigerator is backed into a cul-de-sac without optimal air circulation. It is always a few degrees warmer behind the fridge and I’d like to see if a simple temperature activated PC fan could cut our electricity use.
DRYER VIBRATION MONITORING
Our dryer runs for many hours every day and our household is turned upside-down when it is out of commission. This started me on the idea of monitoring the dryer periodically to get some idea of when to expect a failure.
PREMATURE BIRTHS AND SURVIVAL RATES
Looking for lifelong impacts of premature births.
POPULATION STATISTICS
Data describing US population.
CELLULAR aUTOMATA AS memory
It occurred to me that it might be possible to build a cellular automata system that given a data stream would act as a low pass filter. Several such filters could “compete” against each other to determine some optimal beta value for the given input stream. Another set of filters could then take the residuals from the first set and find an optimal beta value for the residuals. The “magic” of the system would be that if a simple signal was presented to the filters they could be prompted to apply the inverse of their original data transformation and together create an approximation of the original signal.
CAUSES OF MASS SHOOTINGS in the U.s.
Two hypotheses here… The first is CO2 in the atmosphere. The second is that something in the early childhood development of folks in the 90’s and 00’s has put us where we are today.
DECOMPOSE SPEECH INTO SINE WAVES
The idea is to approximate .wav files with sets of sine waves. Then we use the sine wave coefficients as basis functions to describe and recognize speech contained in new .wav files.
Behavioral Components of Interpersonal Invisibility
Interpersonal invisibility requires two people. Sometimes I wish to be invisible, sometimes I do not. When dealing with others, I sometimes choose to make them invisible and sometimes choose to make them visible. These choices can be both conscious and unconscious. What sorts of reasoning, bias, and interactions affect the state of invisibility?
WATER HEATER TEMPERATURE APP
With seven people in the house it would be nice to have a web app that told us when there was enough hot water for a decent shower. Hence this project.
MANOMETER SEISMOGRAPHY
A manometer with a sufficiently long horizontal section should be able to amplify movements along its horizontal axis if one of the upward facing end tubes is smaller in diameter than the rest of the tube.