Thermostat Peripheral
Requires:
averclock
available here (put it in the same dir as thermostat
)
- OneWire Arduino library here (with help) - Install to
/Applications/Arduino/Resources/Java/libraries
Building and Uploading
To get the Arduino IDE or Ino to build and upload you have to make it think you want to upload to a Arduino Duemilanove w/ ATmega328.
To do this with Ino:
ino build -m atmega328
ino upload -m atmega 328
- Done.
Or thanks to averclock and ino.ini
you can just do ino build && ino upload
Things that need doing
- [ ] Finding a thermocouple component worthy of accurately determining the temperature of a room.
- [ ] Use Averclock to help produce a timer for the Arduino mircocontroller.
- [ ] Develop a system that allows the microcontroller to communicate with a computer.
- [ ] Create a low cost battery and charging system for power cut protection.
Temperature Sensors
- Can use TMP36 (I own one)
- DS18B20 Digital Temp Sensor Calibrated temperature readings. Temperature reading sent over data line as serial equivalent using 1-Wire protocol.
Parts List
Guides
- Simple "Shrimp" Arduino
- Someones done somthing similar?! here