Chris Nafis Projects

When I'm not working at GE Global Research, I enjoy my family, boating, skiing, biking, working on our 1833 house, and a ton of other things!

Bike Generator

I worked with an elementary school teacher to build a bike generator to help the kids explore the environment, conservation of natural resources, and electricity generation

Weatherstations

I have built several weatherstations. Currently I have a wireless Davis Provantage 2. The data is posted to WeatherUnderground ( KNYREXFO1 [barn roof] ), the Citizen Weather Observer Program ( CW1411 [barn roof] , CW3725 [garage roof]) , CBS6 WeatherNet6 , StrikeStar , and Boltek Lightning Sites .

Rabbit Processor based 1-Wire Weather station

Here's a Rabbit Semiconductor Processor based weatherstation that uses 1-wire sensors ( version 1, version 2). It displays the weather information locally on an LCD display and posts it's weather data to the WeatherUnderground and CWOP.

Siteplayer based weathervane

Here's a NetMedia Siteplayer ethernet web server based Weathervane.

Measuring Snowfall and snow depth

I'm interested in low-cost sensors that automatically measure snowfall or snow depth. I've developed several prototypes:

Water Level Detector

Here's a 1-wire IR sensor to measure water level

Solar Radiation Sensor

Here's a 1-wire solar radiation sensor based on the DS2438.

Lightning Strike Detection

Lightning detectors are available from Boltek. Lightning strike counters kits are available from Hobby Boards. Unfortunately the Boltek range estimations are not that good. I'm interested in combining the bearing information from different locations to better locate the strike locations. I've put together several applications to help display the strike locations. Astrogenic systems (makers of NexStorm) has now come out with an application called Strikestar that combines data from Boltek NexStorm users and triangulates lightning strike locations.

Wirelessly Reading Electric and Water Utility Meters with Arduino

Many electric and water utility meters broadcast consumption messages that can be received and decoded. This project shows how to use the Grid Insight AMRUSB-1 and the Arduino to post the data to the Internet.

Radon Gas Monitor

Radon gas is a leading cause of Lung cancer. Charcoal test kits only give you a small window view to your Radon levels. Radon levels vary over the year and change with the weather. I've only been able to find one inexpensive electronic radon gas detector. Unfortunately it isn't set up to collect data. I wanted to work with the local schools to collect radon and weather data to correlate. This Arduino Ethernet Hack shows how to connect a safety-siren radon detector to the Internet to log/graph the data.

3D Scanners

I'm interested in building low-cost 3D scanners that can make a digital model of a real objects. I try to keep track of the different 3D scanning and measurement technologies.

Community Service

Selected Publications

Patents

Useful Tools