DICKTEMP's hardware includes a DHT22 temperature + humidity sensor, an Arduino Uno I/O board, a Bluefruit Bluetooth adapter, and a rechargeable Voltaic 15-hour lithium USB battery for portability.
Every 60 seconds, an Android app running on my phone connects via Bluetooth to the Arduino, where C code returns the current temperature, humidity, and heat index (what the temp "feels like") from the DHT22. The Android app crunches the numbers, routes them to DICKTEMP over 4G, and allows me to log whatever activity I'm currently doing (reading, commuting, eating, etc.).
Here's my fancy Bluetooth-DHT22 circuit diagram, in case you want to make your own:
And the circuitry hacked together on a breadboard:
Then everything soldered together:
The completed unit is packed into an ABS project box with the DHT22 exposed, plus a USB connector for charging the lithium battery. A small hole drilled in the lid exposes the Bluetooth adapter's LED, which flashes quickly anytime a successful Bluetooth connection is made, and the DHT22 leads are reinforced with Gorilla tape to better survive exercise, performance art, sexy dances, and other frantic activity.
The kit is strapped to my waist in a veryyyy sexy fanny pack, allowing the DHT22 to slip easily over my hip and down into my underwear, where the sensor is attached to my man-parts with medical tape:
I also carry a handheld, indoor/outdoor temperature + humidity sensor from Radio Shack I can deploy as backup in case the DICKTEMP hardware fails. The handheld is small enough that I can slip it into my underwear, and though inconvenient, I'll read and post my weather readings manually every few minutes via the Android app until the regular circuitry can be brought back online if necessary.
Thank god I took electronics in high school, but my teacher would be horrified. See you on Twitter!