<?xml version="1.0" encoding="UTF-8"?>
<!-- generator="FeedCreator 1.8" -->
<?xml-stylesheet href="https://elec490.jonmash.ca/lib/exe/css.php?s=feed" type="text/css"?>
<rdf:RDF
    xmlns="http://purl.org/rss/1.0/"
    xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
    xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
    xmlns:dc="http://purl.org/dc/elements/1.1/">
    <channel rdf:about="https://elec490.jonmash.ca/feed.php">
        <title>Smart TV Project</title>
        <description></description>
        <link>https://elec490.jonmash.ca/</link>
        <image rdf:resource="https://elec490.jonmash.ca/lib/exe/fetch.php?media=wiki:dokuwiki.svg" />
       <dc:date>2026-04-28T12:34:11+00:00</dc:date>
        <items>
            <rdf:Seq>
                <rdf:li rdf:resource="https://elec490.jonmash.ca/doku.php?id=about_us&amp;rev=1236208341&amp;do=diff"/>
                <rdf:li rdf:resource="https://elec490.jonmash.ca/doku.php?id=blueprint&amp;rev=1232466549&amp;do=diff"/>
                <rdf:li rdf:resource="https://elec490.jonmash.ca/doku.php?id=code_to_send_desired_position_to_the_motor_controller&amp;rev=1236536531&amp;do=diff"/>
                <rdf:li rdf:resource="https://elec490.jonmash.ca/doku.php?id=expected_problems&amp;rev=1232427267&amp;do=diff"/>
                <rdf:li rdf:resource="https://elec490.jonmash.ca/doku.php?id=footer&amp;rev=1298661667&amp;do=diff"/>
                <rdf:li rdf:resource="https://elec490.jonmash.ca/doku.php?id=fourpir&amp;rev=1236144756&amp;do=diff"/>
                <rdf:li rdf:resource="https://elec490.jonmash.ca/doku.php?id=gallery-pir&amp;rev=1235801721&amp;do=diff"/>
                <rdf:li rdf:resource="https://elec490.jonmash.ca/doku.php?id=home&amp;rev=1491367936&amp;do=diff"/>
                <rdf:li rdf:resource="https://elec490.jonmash.ca/doku.php?id=human_detection_sensor_system&amp;rev=1236144889&amp;do=diff"/>
                <rdf:li rdf:resource="https://elec490.jonmash.ca/doku.php?id=intelligence_algorithm&amp;rev=1239229042&amp;do=diff"/>
                <rdf:li rdf:resource="https://elec490.jonmash.ca/doku.php?id=irdecode&amp;rev=1239229473&amp;do=diff"/>
                <rdf:li rdf:resource="https://elec490.jonmash.ca/doku.php?id=main_control_board&amp;rev=1236144035&amp;do=diff"/>
                <rdf:li rdf:resource="https://elec490.jonmash.ca/doku.php?id=navigation&amp;rev=1231982778&amp;do=diff"/>
                <rdf:li rdf:resource="https://elec490.jonmash.ca/doku.php?id=onepir&amp;rev=1236144789&amp;do=diff"/>
                <rdf:li rdf:resource="https://elec490.jonmash.ca/doku.php?id=photos&amp;rev=1236142374&amp;do=diff"/>
                <rdf:li rdf:resource="https://elec490.jonmash.ca/doku.php?id=pic_controlled_stepper_motor&amp;rev=1236536525&amp;do=diff"/>
                <rdf:li rdf:resource="https://elec490.jonmash.ca/doku.php?id=proposal_errata&amp;rev=1237312245&amp;do=diff"/>
                <rdf:li rdf:resource="https://elec490.jonmash.ca/doku.php?id=proposal&amp;rev=1225138876&amp;do=diff"/>
                <rdf:li rdf:resource="https://elec490.jonmash.ca/doku.php?id=reading_inputted_data_from_four_pir_sensors_and_the_webcam&amp;rev=1236052417&amp;do=diff"/>
                <rdf:li rdf:resource="https://elec490.jonmash.ca/doku.php?id=references&amp;rev=1232824178&amp;do=diff"/>
                <rdf:li rdf:resource="https://elec490.jonmash.ca/doku.php?id=replaying_data_stored_above&amp;rev=1236052453&amp;do=diff"/>
                <rdf:li rdf:resource="https://elec490.jonmash.ca/doku.php?id=report&amp;rev=1224602280&amp;do=diff"/>
                <rdf:li rdf:resource="https://elec490.jonmash.ca/doku.php?id=test_video&amp;rev=1237951280&amp;do=diff"/>
                <rdf:li rdf:resource="https://elec490.jonmash.ca/doku.php?id=the_project&amp;rev=1237951462&amp;do=diff"/>
                <rdf:li rdf:resource="https://elec490.jonmash.ca/doku.php?id=thermofollow&amp;rev=1236218258&amp;do=diff"/>
                <rdf:li rdf:resource="https://elec490.jonmash.ca/doku.php?id=tpa81read&amp;rev=1236144945&amp;do=diff"/>
                <rdf:li rdf:resource="https://elec490.jonmash.ca/doku.php?id=user-override&amp;rev=1239228993&amp;do=diff"/>
                <rdf:li rdf:resource="https://elec490.jonmash.ca/doku.php?id=v1&amp;rev=1237683443&amp;do=diff"/>
                <rdf:li rdf:resource="https://elec490.jonmash.ca/doku.php?id=v2&amp;rev=1237683387&amp;do=diff"/>
                <rdf:li rdf:resource="https://elec490.jonmash.ca/doku.php?id=v3&amp;rev=1238549567&amp;do=diff"/>
                <rdf:li rdf:resource="https://elec490.jonmash.ca/doku.php?id=v4&amp;rev=1239229166&amp;do=diff"/>
                <rdf:li rdf:resource="https://elec490.jonmash.ca/doku.php?id=volume_control&amp;rev=1236145022&amp;do=diff"/>
            </rdf:Seq>
        </items>
    </channel>
    <image rdf:about="https://elec490.jonmash.ca/lib/exe/fetch.php?media=wiki:dokuwiki.svg">
        <title>Smart TV Project</title>
        <link>https://elec490.jonmash.ca/</link>
        <url>https://elec490.jonmash.ca/lib/exe/fetch.php?media=wiki:dokuwiki.svg</url>
    </image>
    <item rdf:about="https://elec490.jonmash.ca/doku.php?id=about_us&amp;rev=1236208341&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2009-03-04T23:12:21+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>about_us</title>
        <link>https://elec490.jonmash.ca/doku.php?id=about_us&amp;rev=1236208341&amp;do=diff</link>
        <description>Design Team

	*  Jonathan Mash
	*  Liliane Barbour
	*  Mike Studli

Project Supervisor

	*  Dr. Hashtrudi-Zaad

Contact Information
Department of Electrical &amp; Computer Engineering
Queen&#039;s University
Walter Light Hall
Kingston, Ontario
Canada K7L 3N6

Tel: (613) 533-6000
Fax: (613) 533-6615</description>
    </item>
    <item rdf:about="https://elec490.jonmash.ca/doku.php?id=blueprint&amp;rev=1232466549&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2009-01-20T15:49:09+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>blueprint</title>
        <link>https://elec490.jonmash.ca/doku.php?id=blueprint&amp;rev=1232466549&amp;do=diff</link>
        <description>Submission Information

Date: Wednesday, January 14, 2009.

Submitted By: Group 8

	*  Liliane Barbour 
	*  Jonathan Mash 
	*  Michael Studli

Faculty Supervisor:

	*  Dr. Hashtrudi-Zaad
	*  Department of Electrical and Computer Engineering

Download</description>
    </item>
    <item rdf:about="https://elec490.jonmash.ca/doku.php?id=code_to_send_desired_position_to_the_motor_controller&amp;rev=1236536531&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2009-03-08T18:22:11+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>code_to_send_desired_position_to_the_motor_controller</title>
        <link>https://elec490.jonmash.ca/doku.php?id=code_to_send_desired_position_to_the_motor_controller&amp;rev=1236536531&amp;do=diff</link>
        <description>void setup()
{
   pinMode(3, OUTPUT);      // sets the digital pin as output
}

void loop()
{ 
   pulseMicroseconds(3, 1500); //1.5 mS
   delay(100); 
}

/* pulseMicroseconds(int, int);
*
*  1.0 mS = 1000 uS  --&gt; 0 degrees
*  1.5 mS = 1500 uS  --&gt; 90 degrees
*  2.0 mS = 2000 uS  --&gt; 180 degrees
*
*  For some, unknown, reason the Servo library did not produce a pulse 
*  that was compatible with the motor controller. This work-around was 
*  required to produce the desired results.
*/
void pulseM…</description>
    </item>
    <item rdf:about="https://elec490.jonmash.ca/doku.php?id=expected_problems&amp;rev=1232427267&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2009-01-20T04:54:27+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>expected_problems</title>
        <link>https://elec490.jonmash.ca/doku.php?id=expected_problems&amp;rev=1232427267&amp;do=diff</link>
        <description>EXPECTED PROBLEMS

SENSOR SENSITIVITY AND CALIBRATION

The team is currently using five PIR sensors to detect and track the presence of humans in a room. Initial testing has indicated that these sensors are highly dependent of the proximity of the human to the sensors. It was found that the sensors, including the amplification circuits, would saturate and become unstable if a person walked to close to the sensor apparatus.</description>
    </item>
    <item rdf:about="https://elec490.jonmash.ca/doku.php?id=footer&amp;rev=1298661667&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2011-02-25T19:21:07+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>footer</title>
        <link>https://elec490.jonmash.ca/doku.php?id=footer&amp;rev=1298661667&amp;do=diff</link>
        <description>Brought to you by: Liliane Barbour, Jonathan Mash and Mike Studli 
&lt;html&gt;&lt;br&gt;&lt;/html&gt;With the support of: Dr. Hashtrudi-Zaad
&lt;html&gt;&lt;br&gt;&lt;/html&gt;
&lt;html&gt;&lt;br&gt;&lt;/html&gt;


&lt;html&gt;

&lt;script type=“text/javascript”&gt;&lt;!--
google_ad_client = “pub-9209348786221882</description>
    </item>
    <item rdf:about="https://elec490.jonmash.ca/doku.php?id=fourpir&amp;rev=1236144756&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2009-03-04T05:32:36+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>fourpir</title>
        <link>https://elec490.jonmash.ca/doku.php?id=fourpir&amp;rev=1236144756&amp;do=diff</link>
        <description>/********************************************************
*  Code to relay the data from four PIR sensors to the PC
*  using a simple low-pass filter (weighted average).
*  By: Jonathan Mash
*  Date: Feb. 2009
*********************************************************/

#define PIR_HIST 5
int PIR_idx;
int PIR[4][PIR_HIST];

void setup()
{
  Serial.begin(9600);
  
  PIR_idx = 0;
}


void loop()
{
  Record();

  Serial.println(PIR[0][PIR_idx]);
  Serial.println(PIR[1][PIR_idx]);
  Serial.println(PI…</description>
    </item>
    <item rdf:about="https://elec490.jonmash.ca/doku.php?id=gallery-pir&amp;rev=1235801721&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2009-02-28T06:15:21+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>gallery-pir</title>
        <link>https://elec490.jonmash.ca/doku.php?id=gallery-pir&amp;rev=1235801721&amp;do=diff</link>
        <description>PIR Amplifier Board                              Amplifier Prototype                    PCB Rev. 2 Populated              PCB Rev. 2 Populated                               Board on stand                         Board on stand angle view</description>
    </item>
    <item rdf:about="https://elec490.jonmash.ca/doku.php?id=home&amp;rev=1491367936&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2017-04-05T04:52:16+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>home</title>
        <link>https://elec490.jonmash.ca/doku.php?id=home&amp;rev=1491367936&amp;do=diff</link>
        <description>Project Description


Modern television sets, although technologically advanced in picture and sound, are generally stationary. If the viewer wishes to watch the television while moving around a room, the television must be manually rotated to face the viewer. Similarly, in an operating room a surgeon must be able to move freely around the room but must also be constantly in view of any monitors. A system that allows the monitor to follow the surgeon would be beneficial. The project would also h…</description>
    </item>
    <item rdf:about="https://elec490.jonmash.ca/doku.php?id=human_detection_sensor_system&amp;rev=1236144889&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2009-03-04T05:34:49+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>human_detection_sensor_system</title>
        <link>https://elec490.jonmash.ca/doku.php?id=human_detection_sensor_system&amp;rev=1236144889&amp;do=diff</link>
        <description>Human Detection Sensor System

The human detection sensor system consists of a variety of sensors oriented in such a way that they can be used to detect and track the presence of humans. In our current design, there are three types of sensors: PIR Motion Detectors, Infrared Thermometer Arrays, and an ultrasonic range finder.</description>
    </item>
    <item rdf:about="https://elec490.jonmash.ca/doku.php?id=intelligence_algorithm&amp;rev=1239229042&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2009-04-08T22:17:22+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>intelligence_algorithm</title>
        <link>https://elec490.jonmash.ca/doku.php?id=intelligence_algorithm&amp;rev=1239229042&amp;do=diff</link>
        <description>Software Development

	*  Analysing Inputted Data Using MATLAB
		*  Reading Inputted Data from Four PIR Sensors and the Webcam
		*  Replaying Data Stored Above
		*  See Tracking-Software for information on how the data is relayed to MATLAB.

	*  Basic Human Tracking
		*  Following single person using only TPA81 Thermopile Array

	*  Intelligence Algorithm Development
		*  V1
		*  V2
		*  V3
		*  V4

	*  User Override Mode</description>
    </item>
    <item rdf:about="https://elec490.jonmash.ca/doku.php?id=irdecode&amp;rev=1239229473&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2009-04-08T22:24:33+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>irdecode</title>
        <link>https://elec490.jonmash.ca/doku.php?id=irdecode&amp;rev=1239229473&amp;do=diff</link>
        <description>/********************************************************
*  Code to access the raw data coming from the IR receiver
*  and display it on the screen. I used this code to generate
*  the code that sends commands to the tv. 
*  By: Jonathan Mash
*  Date: Feb. 2009
*  Based on work by: Walter Anderson (wandrson@walteranderson.us)
*********************************************************/

#include &lt;avr/interrupt.h&gt;
#include &lt;avr/io.h&gt;

#define TIMER_RESET  TCNT1 = 0
#define SAMPLE_SIZE  150
#define…</description>
    </item>
    <item rdf:about="https://elec490.jonmash.ca/doku.php?id=main_control_board&amp;rev=1236144035&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2009-03-04T05:20:35+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>main_control_board</title>
        <link>https://elec490.jonmash.ca/doku.php?id=main_control_board&amp;rev=1236144035&amp;do=diff</link>
        <description>Main Control Board

[Arduino Main Control Board]

The Arduino micrcontroller package was chosen as the main control board for this project. The Arduino was chosen for the following reasons:

	*  Inexpensive - Arduino boards are relatively inexpensive compared to other microcontroller platforms.</description>
    </item>
    <item rdf:about="https://elec490.jonmash.ca/doku.php?id=navigation&amp;rev=1231982778&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2009-01-15T01:26:18+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>navigation</title>
        <link>https://elec490.jonmash.ca/doku.php?id=navigation&amp;rev=1231982778&amp;do=diff</link>
        <description>*  Home
	*  About Us
	*  The Project
	*  Photos
	*  Links</description>
    </item>
    <item rdf:about="https://elec490.jonmash.ca/doku.php?id=onepir&amp;rev=1236144789&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2009-03-04T05:33:09+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>onepir</title>
        <link>https://elec490.jonmash.ca/doku.php?id=onepir&amp;rev=1236144789&amp;do=diff</link>
        <description>/********************************************************
*  Code to relay the data from one PIR sensor to the PC
*  using a simple low-pass filter (weighted average).
*  By: Jonathan Mash
*  Date: Feb. 2009
*********************************************************/

#define PIR_HIST 5
int PIR_idx;
int PIR_one[PIR_HIST];


void setup()
{
  Serial.begin(9600);
  
  PIR_idx = 0;
}


void loop()
{
  Record();

  Serial.println(PIR_one[PIR_idx]);
  
  PIR_idx++;
  if(PIR_idx == PIR_HIST)
    PIR_idx…</description>
    </item>
    <item rdf:about="https://elec490.jonmash.ca/doku.php?id=photos&amp;rev=1236142374&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2009-03-04T04:52:54+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>photos</title>
        <link>https://elec490.jonmash.ca/doku.php?id=photos&amp;rev=1236142374&amp;do=diff</link>
        <description>Photo Galleries                  Gallery-PIR            PIR Amplifier Board                      Arduino                     IR Sensor                                                              PING ))) Sensor                                SRF10 Range Finder</description>
    </item>
    <item rdf:about="https://elec490.jonmash.ca/doku.php?id=pic_controlled_stepper_motor&amp;rev=1236536525&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2009-03-08T18:22:05+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>pic_controlled_stepper_motor</title>
        <link>https://elec490.jonmash.ca/doku.php?id=pic_controlled_stepper_motor&amp;rev=1236536525&amp;do=diff</link>
        <description>PIC Controlled Stepper motor

	*  Code to send desired position to the motor controller</description>
    </item>
    <item rdf:about="https://elec490.jonmash.ca/doku.php?id=proposal_errata&amp;rev=1237312245&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2009-03-17T17:50:45+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>proposal_errata</title>
        <link>https://elec490.jonmash.ca/doku.php?id=proposal_errata&amp;rev=1237312245&amp;do=diff</link>
        <description>Proposal Errata

On page 6 of the document, the Testing and Evaluation section currently reads: 

The team will develop a series of cases to evaluate their design. The cases should consider:

	*  Stationary and moving viewers
		*  Single and multiple viewers</description>
    </item>
    <item rdf:about="https://elec490.jonmash.ca/doku.php?id=proposal&amp;rev=1225138876&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2008-10-27T20:21:16+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>proposal</title>
        <link>https://elec490.jonmash.ca/doku.php?id=proposal&amp;rev=1225138876&amp;do=diff</link>
        <description>Submission Information

Date: Thursday, October 23, 2008.

Submitted By: Group 8

	*  Liliane Barbour 
	*  Jonathan Mash 
	*  Michael Studli 

Faculty Supervisor:

	*  Dr. Hashtrudi-Zaad
	*  Department of Electrical and Computer Engineering

Download</description>
    </item>
    <item rdf:about="https://elec490.jonmash.ca/doku.php?id=reading_inputted_data_from_four_pir_sensors_and_the_webcam&amp;rev=1236052417&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2009-03-03T03:53:37+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>reading_inputted_data_from_four_pir_sensors_and_the_webcam</title>
        <link>https://elec490.jonmash.ca/doku.php?id=reading_inputted_data_from_four_pir_sensors_and_the_webcam&amp;rev=1236052417&amp;do=diff</link>
        <description>MATLAB Code


%Basic Comm
s = serial(&#039;COM8&#039;);
set(s,&#039;BaudRate&#039;,9600);
set(s,&#039;DataBits&#039;,8);
set(s,&#039;StopBits&#039;,1);
fopen(s);
fprintf(s,&#039;*IDN?&#039;)

vid = videoinput(&#039;winvideo&#039;,1,&#039;RGB24_320x240&#039;);
preview(vid);


figure
hold on

data = [];
pirOneStore =[];
pirTwoStore = [];
pirThreeStore = [];
pirFourStore = [];
increment = [];

for p = 1:1
    hold on
    startlist = [];
    pirOne =[];
    pirTwo =[];
    pirThree =[];
    pirFour =[];
    axis([0 100 0 50])

    for i = 1:100
        startlist = [st…</description>
    </item>
    <item rdf:about="https://elec490.jonmash.ca/doku.php?id=references&amp;rev=1232824178&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2009-01-24T19:09:38+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>references</title>
        <link>https://elec490.jonmash.ca/doku.php?id=references&amp;rev=1232824178&amp;do=diff</link>
        <description>REFERENCES

ELECTRONICS

Parts

	*  &lt;http://www.rohm.com/index.html&gt;

Circuits

	*  &lt;http://www.pyroelectro.com/projects/vga_test_box/conclusion.html&gt;
	*  &lt;http://www.pyroelectro.com/tutorials/l298_stepper/software.html&gt;
	*  &lt;http://robots.freehostia.com/Circuits/CircuitsMain.html&gt;

Stepper Motor

	*  &lt;http://www.pyroelectro.com/tutorials/stepper_motor/index.html&gt;
	*  &lt;http://home.cogeco.ca/~rpaisley4/Stepper.html&gt;
	*  &lt;http://www.cs.uiowa.edu/~jones/step/&gt;

Package Reference

	*  &lt;http://www.st…</description>
    </item>
    <item rdf:about="https://elec490.jonmash.ca/doku.php?id=replaying_data_stored_above&amp;rev=1236052453&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2009-03-03T03:54:13+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>replaying_data_stored_above</title>
        <link>https://elec490.jonmash.ca/doku.php?id=replaying_data_stored_above&amp;rev=1236052453&amp;do=diff</link>
        <description>figure
hold on

j = 1;
q=0;
for p = 1:1
    hold on
    startlist = [];
    pirOne =[];
    pirTwo =[];
    pirThree =[];
    pirFour =[];

    for i = 1:100
       
        startlist = [startlist i];
        tic;

        pirOne =[pirOne pirOneStore((p-1)*100+i)];
        subplot(7,1,1);
        axis([0 100 0 50])
        plot(startlist, pirOne)
        axis([0 100 0 50])
        set(gca,&#039;xtick&#039;,[],&#039;ytickMode&#039;,&#039;auto&#039;)

        pirTwo =[pirTwo pirTwoStore((p-1)*100+i)];
        subplot(7,1,2);
 …</description>
    </item>
    <item rdf:about="https://elec490.jonmash.ca/doku.php?id=report&amp;rev=1224602280&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2008-10-21T15:18:00+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>report</title>
        <link>https://elec490.jonmash.ca/doku.php?id=report&amp;rev=1224602280&amp;do=diff</link>
        <description>The final report has not been completed. Check back in April 2009.

--Jon</description>
    </item>
    <item rdf:about="https://elec490.jonmash.ca/doku.php?id=test_video&amp;rev=1237951280&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2009-03-25T03:21:20+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>test_video</title>
        <link>https://elec490.jonmash.ca/doku.php?id=test_video&amp;rev=1237951280&amp;do=diff</link>
        <description>&lt;html&gt;&lt;script src=“&lt;http://elec490.jonmash.ca/flowplayer/flowplayer-3.0.6.min.js&gt;”&gt;&lt;/script&gt;

&lt;a 
  href=&quot;http://elec490.jonmash.ca/flowplayer/followviewer.flv&quot; 
  style=&quot;display:block;width:320px;height:240px;&quot; 
  id=&quot;player&quot;&gt; 
&lt;/a&gt;

&lt;script language=“JavaScript”&gt; 
flowplayer(&quot;player&quot;, &quot;http://elec490.jonmash.ca/flowplayer/flowplayer-3.0.7.swf&quot;, {clip: {autoPlay: false, autoBuffering: true}});</description>
    </item>
    <item rdf:about="https://elec490.jonmash.ca/doku.php?id=the_project&amp;rev=1237951462&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2009-03-25T03:24:22+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>the_project</title>
        <link>https://elec490.jonmash.ca/doku.php?id=the_project&amp;rev=1237951462&amp;do=diff</link>
        <description>The Project


Modern television sets, although technologically advanced in picture and sound, are generally stationary. If the viewer wishes to watch the television while moving around a room, the television must be manually rotated to face the viewer. Similarly, in an operating room a surgeon must be able to move freely around the room but must also be constantly in view of any monitors. A system that allows the monitor to follow the surgeon would be beneficial. The project would also have appl…</description>
    </item>
    <item rdf:about="https://elec490.jonmash.ca/doku.php?id=thermofollow&amp;rev=1236218258&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2009-03-05T01:57:38+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>thermofollow</title>
        <link>https://elec490.jonmash.ca/doku.php?id=thermofollow&amp;rev=1236218258&amp;do=diff</link>
        <description>/********************************************************
*  Code to use the thermopile array to track the hottest
*  object in a room. The thermopile array must be attached
*  to a servo.
*  By: Jonathan Mash
*  Date: Feb. 2009
*********************************************************/

#include &lt;Wire.h&gt;
#include &lt;Servo.h&gt; 

bool DEBUG = true; //Degug flag
Servo myservo;   
int pos = 90;    // variable to store the servo position 
byte sensor_address = 0xd0;
byte heat[9];

void setup() 
{ 
  my…</description>
    </item>
    <item rdf:about="https://elec490.jonmash.ca/doku.php?id=tpa81read&amp;rev=1236144945&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2009-03-04T05:35:45+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>tpa81read</title>
        <link>https://elec490.jonmash.ca/doku.php?id=tpa81read&amp;rev=1236144945&amp;do=diff</link>
        <description>/********************************************************
*  Code to access the raw data coming from teh I2C thermo
*  pile array and dispay it on the console.
*  By: Jonathan Mash
*  Date: Feb. 2009
*********************************************************/

#include &lt;Wire.h&gt;
byte sensor_address = 0xd0;

void setup()
{
  Wire.begin();        // join i2c bus (address optional for master)
  Serial.begin(9600);  // start serial for output
  Serial.print(&quot;Starting TPA81 bus\n&quot;);
}

void loop()
{
  …</description>
    </item>
    <item rdf:about="https://elec490.jonmash.ca/doku.php?id=user-override&amp;rev=1239228993&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2009-04-08T22:16:33+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>user-override</title>
        <link>https://elec490.jonmash.ca/doku.php?id=user-override&amp;rev=1239228993&amp;do=diff</link>
        <description>/********************************************************
*  Code to use the IR remote control to rotate the TV
*  By: Jonathan Mash
*  Date: Mar. 2009
*********************************************************/

#define TIMER_RESET  TCNT1 = 0
#define SAMPLE_SIZE  38
#define DEBUG 0
#define led_pin 4
#define IRpin 2
#define OUTPIN 12                                 //Pulse out to Motor Controller Default 12
#define SETUPPIN 13                               //Pin to hold Motor at 90

unsigned int …</description>
    </item>
    <item rdf:about="https://elec490.jonmash.ca/doku.php?id=v1&amp;rev=1237683443&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2009-03-22T00:57:23+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>v1</title>
        <link>https://elec490.jonmash.ca/doku.php?id=v1&amp;rev=1237683443&amp;do=diff</link>
        <description>#include &lt;Wire.h&gt;
#include &lt;Servo.h&gt;

#define PIR_HIST 4
#define DEBUG 0

Servo turret;   
Servo outServo;
byte sensor_address = 0xd0;
int test=0;
int PIR[4];
int test2=1;

void setup() 
{ 
  turret.attach(9);  // attaches the servo on pin 9 to the servo object 
  turret.write(90);
  outServo.attach(10);
  outServo.write(90);
  Wire.begin();
  Serial.begin(9600);
  PIR[0] = analogRead(0);
  PIR[1] = analogRead(1);
  PIR[2] = analogRead(2);
  PIR[3] = analogRead(3);
  delay(1000);
} 
 
 
void loo…</description>
    </item>
    <item rdf:about="https://elec490.jonmash.ca/doku.php?id=v2&amp;rev=1237683387&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2009-03-22T00:56:27+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>v2</title>
        <link>https://elec490.jonmash.ca/doku.php?id=v2&amp;rev=1237683387&amp;do=diff</link>
        <description>#include &lt;Wire.h&gt;
#include &lt;Servo.h&gt;

#define DEBUG 0
#define LOWERLIMIT 400
#define UPPERLIMIT 650
#define COUNTLIMIT 20

Servo turret;   
Servo outServo;
byte sensor_address = 0xd0;
int PIRREAD[4][5];
int PIR[4];
byte index = 0;
byte currentState = 4;
byte currentServo = 90;

void setup() 
{ 
  turret.attach(9);  // attaches the servo on pin 9 to the servo object 
  turret.write(90);
  outServo.attach(10);
  outServo.write(90);
  Wire.begin();
  Serial.begin(9600);
  
  for(int i=0; i&lt;6; i++) …</description>
    </item>
    <item rdf:about="https://elec490.jonmash.ca/doku.php?id=v3&amp;rev=1238549567&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2009-04-01T01:32:47+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>v3</title>
        <link>https://elec490.jonmash.ca/doku.php?id=v3&amp;rev=1238549567&amp;do=diff</link>
        <description>#include &lt;Wire.h&gt;
#include &lt;Servo.h&gt;

#define DEBUG 0
#define LOWERLIMIT 400
#define UPPERLIMIT 650
#define COUNTLIMIT 2
#define OUTPIN 12
#define SETUPPIN 13

Servo turret;   
//Servo outServo;
byte sensor_address = 0xd0;
int PIRREAD[4][5];
int PIR[4];
byte index = 0;
byte currentState = 4;
byte currentServo = 90;

void setup() 
{ 
  turret.attach(9);  // attaches the servo on pin 9 to the servo object 
  turret.write(90);
//  outServo.attach(10);
//  outServo.write(90);
  Wire.begin();
  Seria…</description>
    </item>
    <item rdf:about="https://elec490.jonmash.ca/doku.php?id=v4&amp;rev=1239229166&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2009-04-08T22:19:26+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>v4</title>
        <link>https://elec490.jonmash.ca/doku.php?id=v4&amp;rev=1239229166&amp;do=diff</link>
        <description>/********************************************************
*  Main intelligence algorithm. Includes IR reception.
*  By: Liliane Barbour and Jonathan Mash
*  Date: Apr. 2009
*********************************************************/


#include &lt;Wire.h&gt;
#include &lt;Servo.h&gt;

#define DEBUG 0
#define LOWERLIMIT 400
#define UPPERLIMIT 650
#define COUNTLIMIT 2
#define OUTPIN 12                                 //Pulse out to Motor Controller
#define SETUPPIN 13                               //Pin to hold…</description>
    </item>
    <item rdf:about="https://elec490.jonmash.ca/doku.php?id=volume_control&amp;rev=1236145022&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2009-03-04T05:37:02+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>volume_control</title>
        <link>https://elec490.jonmash.ca/doku.php?id=volume_control&amp;rev=1236145022&amp;do=diff</link>
        <description>Testing the Existing Volume Control Circuit

[IR Sensor]

The transmitter to the TV uses a circuit that incorporates a 555 timer chip. The signal from the microcontroller is sent to the 555 timer reset input. This controls the output of a 40 kHz signal to an infrared LED. It was found that the existing timer outputs a signal with a frequency of 27kHz</description>
    </item>
</rdf:RDF>
