<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en-GB">
	<id>https://www.marcelpost.com/wiki/index.php?action=history&amp;feed=atom&amp;title=Mcu_0050-handheld-tempsensor</id>
	<title>Mcu 0050-handheld-tempsensor - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://www.marcelpost.com/wiki/index.php?action=history&amp;feed=atom&amp;title=Mcu_0050-handheld-tempsensor"/>
	<link rel="alternate" type="text/html" href="https://www.marcelpost.com/wiki/index.php?title=Mcu_0050-handheld-tempsensor&amp;action=history"/>
	<updated>2026-04-30T00:08:43Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.39.17</generator>
	<entry>
		<id>https://www.marcelpost.com/wiki/index.php?title=Mcu_0050-handheld-tempsensor&amp;diff=573&amp;oldid=prev</id>
		<title>Admin at 10:33, 27 November 2011</title>
		<link rel="alternate" type="text/html" href="https://www.marcelpost.com/wiki/index.php?title=Mcu_0050-handheld-tempsensor&amp;diff=573&amp;oldid=prev"/>
		<updated>2011-11-27T10:33:00Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;{{Infobox&lt;br /&gt;
| name = 0050-ds1820-tempsensor&lt;br /&gt;
| image = [[File:Tempsensor-t84.jpg|150px]]&lt;br /&gt;
| imagecaption = prototype&lt;br /&gt;
| author = Marcel Post&lt;br /&gt;
| mcu = ATtiny85&lt;br /&gt;
| initial_release_date = Month Year&lt;br /&gt;
| last_modified_date = Month Year&lt;br /&gt;
| pcb_layers = 2&lt;br /&gt;
| project_status = in development&lt;br /&gt;
| category = [[Electronics]]&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
DS18S20 based Handheld Temperature sensor, for use with [[Mcu 0062-LCD-48x84-RC-Enclosure-top-pcb]].&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Description==&lt;br /&gt;
&lt;br /&gt;
Years ago I started a similar project, creating a hand-held temperature sensor using a PIC16F84 with four 7-segment displays. The original project still works very well but I would like some more features added, such as:&lt;br /&gt;
&lt;br /&gt;
* better display (using the Nokia 48x84 monochrome LCD instead of four 7-segment displays)&lt;br /&gt;
* support for multiple DS1820 sensors using the one-wire protocol&lt;br /&gt;
* better accuracy (PIC-based device has half-degree accuracy, this device will have 2 decimals accuracy)&lt;br /&gt;
* optimising the code to get the most out of battery life (current PIC-based device does 2.7mA @ 3.09V, early tests show I can get down to 1.95mA, that&amp;#039;s about 25% better)&lt;br /&gt;
* store values (data logging) using EEPROM over i2c and graphical display of past values and trends&lt;br /&gt;
* setting thresholds and signaling over and under-temperature events (for use as a thermostat)&lt;br /&gt;
* wireless transmission of (stored) values&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
One of my preferences for this project is to design custom PCB&amp;#039;s that fits inside the Jaycar HB5610 Remote Control Enclosure.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The code for this project also formed the basis for [[mcu_0055-rs232-tempsensor]].&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:Tempsensor-pic16f84-01.jpg]] &lt;br /&gt;
[[File:Tempsensor-pic16f84-02.jpg]]&lt;br /&gt;
&lt;br /&gt;
The original project, based on the PIC16F84 using four 7-segment displays and running off two 1.5V AA batteries.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Timeline==&lt;br /&gt;
&lt;br /&gt;
* 2011-11-27 Ordered 1x PCB with BatchPCB. Only after the boards have arrived, built up and tested I will post relevant firmware on this page. Until then!&lt;br /&gt;
&lt;br /&gt;
* 2011-11-18 Decided to make the top-half a stand-alone project for use with other projects if required. See [[Mcu 0062-LCD-48x84-RC-Enclosure-top-pcb]].&lt;br /&gt;
&lt;br /&gt;
* 2011-11-13 Practically finalised the design for the top-half pcb with the LCD and buttons&lt;br /&gt;
&lt;br /&gt;
* 2011-11-03 Did up a design in diptrace for the RC Enclosure internals.&lt;br /&gt;
&lt;br /&gt;
* 2011-10-01 Got the DS1820 one-wire code working on ATtiny85&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Schematic==&lt;br /&gt;
&lt;br /&gt;
This project is designed to fit in the enclosure&amp;#039;s bottom half (with battery compartment).&lt;br /&gt;
&lt;br /&gt;
[[File:0050-sch-v1.0.JPG|thumb|none]]&lt;br /&gt;
View schematic as pdf (Nov 2011) [[File:0050-sch-v1.0.pdf]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Circuit Board==&lt;br /&gt;
&lt;br /&gt;
Bottom pcb with the mcu, eeprom, isp header and the on-board temperature sensor. Please note that these are not yet finished designs but I expect to be 90% there. One of the things I haven&amp;#039;t tested yet is the clearance between the top and bottom pcb&amp;#039;s once fitted inside the enclosure and see if it clashes with certain components.&lt;br /&gt;
&lt;br /&gt;
[[File:0050-pcb-3d-v1.0.jpg|220px|none]]&lt;br /&gt;
The pcb for the bottom-half of the enclosure. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:0050-pcb-v1.0.jpg|220px|none]]&lt;br /&gt;
see-through model of the bottom pcb.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Gerbers: [[File:0050-gerbers-v1.0.zip]]&lt;br /&gt;
&lt;br /&gt;
==Software==&lt;br /&gt;
&lt;br /&gt;
Latest source code: [[Image:Mcu 0050 tempsensor 20110601.tar.gz]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Release Notes==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Gallery==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==External Links==&lt;br /&gt;
&lt;br /&gt;
http://www.jaycar.com.au/productView.asp?ID=HB5610&amp;amp;form=CAT2&amp;amp;SUBCATID=986#1&lt;br /&gt;
&lt;br /&gt;
http://www.atmel.com/avr/&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
</feed>