Stelios's Place

A place for thoughts and ideas

Networked Thermometer



   This is a project that it's heavily based on the older Home Monitor project. What it does is that gets the temperature from 2 digital 1-wire thermometers (DS18B20) attached on the board and displays the values on a web page through the embedded web server. This project uses the Picaxe 08m uC, a SimpleLan module and a couple DS28B20 1-wire thermometers. Also, in order to have the temp values displayed on my web site (link) I've setup a small cron job on an embedded linux device to run a Lua script which collects the temperature values from the embedded web server and sends the values to my web site.

Networked Thermometer
This is how the device looks.

   The schematics and PCB are designed using the free ExpressPCB software and the development of the PCB was done using the photo-resist method, as described here. The circuit schematic is very basis and it's heavily based on the circuit provided in the Picaxe manual at the 'Interfacing' section.

The part list is:
- SimpleLan module (might be hard to find one)
- Picaxe 08M
- 2 x 4.7KOhm Resistors, 330Ohm & 10KOhm
- 3mm Red LED



The Circuit schematic.


The PCB after etching and drilling.



   Finding an AVCOM SimpleLan module might be difficult these days. I'm not sure if they still sell them. You will need to upload a very basic web site to the SimpleLan which displays the register values in order for the Lua script to be able to read them.

   You can see the results here! Please note that sometimes the embedded device it's either turned off or used for other projects. Comments and suggestions are welcomed.


~steliosm

Downloads:
PS: More files will be available soon.

Search

Navigation

News


  • 08.12.2013
    IKEA Strala Lamp modification! Use a PicAxe chip to add X-mas tunes and control the lamp from you PC through the USB. Have a look here.
  • 20.06.2013
    Little Bes: the lost rabbits - Mini old-school platform game! Have a look here.
  • 03.04.2013
    Web enabled Home Control using bifferboard and Picaxe. Have a look.