Skip to content
AVR based thermostat + web server
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
doc
inc
src
.gitattributes
.gitignore
LICENSE
Makefile
README.md

README.md

internet-thermostat

about

This is a final year project for the Electronics Engineering Technology program at Dawson College in Montreal, Qc.

internet-thermostat board

internet-thermostat interface

components

It is based on the following components:

  • ATmega32 8-bit microcontroller
  • ENC28J60 Ethernet controller
  • AD22100S Temperature sensor
  • EN12 Rotary encoder
  • LTC-4727JR 4 digit 7 segment display

building and installing

To build the firmware image:

$ make

To erase flash on mcu:

$ make uninstall

To install firmware using jtag on avrdragon with avrdude:

$ make install

To delete generated files:

$ make clean

credits

The TCP, IP, HTTP, Ethernet, ICMP, ARP and ENC28J60 code is based on AVRNETv1.0 by Jirawat Kongkaen

You can’t perform that action at this time.