<?xml version="1.0" encoding="UTF-8"?>
<!-- generator="FeedCreator 1.8" -->
<?xml-stylesheet href="https://photonicsguy.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://photonicsguy.ca/feed.php">
        <title>Photonicsguy.ca</title>
        <description></description>
        <link>https://photonicsguy.ca/</link>
        <image rdf:resource="https://photonicsguy.ca/_media/wiki/dokuwiki.svg" />
       <dc:date>2026-06-10T22:27:28+00:00</dc:date>
        <items>
            <rdf:Seq>
                <rdf:li rdf:resource="https://photonicsguy.ca/wiki/syntax?rev=1707739749&amp;do=diff"/>
                <rdf:li rdf:resource="https://photonicsguy.ca/archive/nslu2?rev=1510511638&amp;do=diff"/>
                <rdf:li rdf:resource="https://photonicsguy.ca/dvr?rev=1415904614&amp;do=diff"/>
                <rdf:li rdf:resource="https://photonicsguy.ca/archive/eeepc?rev=1510511896&amp;do=diff"/>
                <rdf:li rdf:resource="https://photonicsguy.ca/notes?rev=1415904614&amp;do=diff"/>
                <rdf:li rdf:resource="https://photonicsguy.ca/projects/logger?rev=1415904614&amp;do=diff"/>
                <rdf:li rdf:resource="https://photonicsguy.ca/projects/t530?rev=1625580959&amp;do=diff"/>
                <rdf:li rdf:resource="https://photonicsguy.ca/projects/electronics/7segdisplay?rev=1415918236&amp;do=diff"/>
                <rdf:li rdf:resource="https://photonicsguy.ca/projects/electronics/sdgpslogger?rev=1415904614&amp;do=diff"/>
                <rdf:li rdf:resource="https://photonicsguy.ca/esphome/watermeter?rev=1703086229&amp;do=diff"/>
                <rdf:li rdf:resource="https://photonicsguy.ca/reference/apcups?rev=1415904614&amp;do=diff"/>
                <rdf:li rdf:resource="https://photonicsguy.ca/arduino/udev?rev=1415904614&amp;do=diff"/>
                <rdf:li rdf:resource="https://photonicsguy.ca/projects/uav?rev=1415904614&amp;do=diff"/>
                <rdf:li rdf:resource="https://photonicsguy.ca/projects/electronics/gps?rev=1415904614&amp;do=diff"/>
            </rdf:Seq>
        </items>
    </channel>
    <image rdf:about="https://photonicsguy.ca/_media/wiki/dokuwiki.svg">
        <title>Photonicsguy.ca</title>
        <link>https://photonicsguy.ca/</link>
        <url>https://photonicsguy.ca/_media/wiki/dokuwiki.svg</url>
    </image>
    <item rdf:about="https://photonicsguy.ca/wiki/syntax?rev=1707739749&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-02-12T12:09:09+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Formatting Syntax</title>
        <link>https://photonicsguy.ca/wiki/syntax?rev=1707739749&amp;do=diff</link>
        <description>Formatting Syntax

DokuWiki supports some simple markup language, which tries to make the datafiles to be as readable as possible. This page contains all possible syntax you may use when editing the pages. Simply have a look at the source of this page by pressing</description>
    </item>
    <item rdf:about="https://photonicsguy.ca/archive/nslu2?rev=1510511638&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2017-11-12T18:33:58+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Embedded Linux computer with 1-wire net</title>
        <link>https://photonicsguy.ca/archive/nslu2?rev=1510511638&amp;do=diff</link>
        <description>Embedded Linux computer with 1-wire net

Linksys NSLU2 running Debian Linux off of flash memory, polls a 1-wire net every 5 minutes and records the data (temperature and humidity) to a remote SQL server.

1-Wire

PIC18 Microcontroller

PIC18F4523 reading an ADT7410 temperature sensor via I2C.</description>
    </item>
    <item rdf:about="https://photonicsguy.ca/dvr?rev=1415904614&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2014-11-13T18:50:14+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>MythTV DVR System Upgrade</title>
        <link>https://photonicsguy.ca/dvr?rev=1415904614&amp;do=diff</link>
        <description>MythTV DVR System Upgrade

Hardware

	*  Intel Celeron Dual Core E1200 CPU Allendale
	*  Intel Desktop Board DG35EC
		*  Product Guide
		*  Integrated graphics with DVI out  - Not used
		*  Four Sata connectors
		*  Gigabit Ethernet




	*  2x1024MB PC5400 RAM
	*  Masscool Socket 775 CPU Cooling Fan
	*  Cooler Master computer case
	*  Nvidia 7300GT PCIexpress video card</description>
    </item>
    <item rdf:about="https://photonicsguy.ca/archive/eeepc?rev=1510511896&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2017-11-12T18:38:16+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Eee PC Customizations</title>
        <link>https://photonicsguy.ca/archive/eeepc?rev=1510511896&amp;do=diff</link>
        <description>Eee PC Customizations

Some Eee PC customizations via shell script

	*  Disable suspend to ram when AC adapter is plugged in and the lid is closed.
		*  30 minute timeout, after which the computer is suspended anyways

	*  If the lid is closed and the AC adapter is unplugged, then suspend to ram is run.</description>
    </item>
    <item rdf:about="https://photonicsguy.ca/notes?rev=1415904614&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2014-11-13T18:50:14+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Notes</title>
        <link>https://photonicsguy.ca/notes?rev=1415904614&amp;do=diff</link>
        <description>Notes

APC Environmental card

AP9512TH
IC1LM35Temperature SensorIC2LM358NDual OpampIC3LM78LVreg, 5VBP1[TDK CHS-UGR]Humidity Sensor
AP9612
IC1ADC08348-Bit Serial I/O A/D Converter with Multiplexer OptionIC2MM74HC14NHex inverting Schmitt triggerIC5P87C521 Controller
PCF8574 - 8-Bit I/O Expander for I2C-Bus</description>
    </item>
    <item rdf:about="https://photonicsguy.ca/projects/logger?rev=1415904614&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2014-11-13T18:50:14+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Data Logging</title>
        <link>https://photonicsguy.ca/projects/logger?rev=1415904614&amp;do=diff</link>
        <description>Data Logging

Software

Perl program is on it&#039;s way, writing it now.

LiveGraph - Excellent graphing software written in Java, I use it as a frontend.

Perl Script

Install

sudo cpan -i Device::SerialPort
sudo cpan -i DBI
sudo cpan -i LWP::Simple
sudo cpan -i Time::HiRes</description>
    </item>
    <item rdf:about="https://photonicsguy.ca/projects/t530?rev=1625580959&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-07-06T14:15:59+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Lenovo T530 Laptop WiFi upgrade</title>
        <link>https://photonicsguy.ca/projects/t530?rev=1625580959&amp;do=diff</link>
        <description>Lenovo T530 Laptop WiFi upgrade

I successfully installed an Intel Dual Band Wireless-AC 7260 wireless card by modifying the whitelist in the BIOS. I&#039;ve compiled this step-by-step guide with references as I had trouble finding a similar resource online.

Living in Toronto, the 2.4GHz WiFi band is over saturated and my best wireless throughput was roughly 16Mbps, now with 5GHz Wireless AC, I get an average of 700Mbps. I decided not to upgrade to the latest BIOS and to attempt the whitelist modifi…</description>
    </item>
    <item rdf:about="https://photonicsguy.ca/projects/electronics/7segdisplay?rev=1415918236&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2014-11-13T22:37:16+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>7-segment display module</title>
        <link>https://photonicsguy.ca/projects/electronics/7segdisplay?rev=1415918236&amp;do=diff</link>
        <description>7-segment display module

[Working Display]
Arduino library available on Github
This was one of my first doublesided and surfacemount boards. I made this board using Eagle for layout and then I used BatchPCB to manufacture the board. The board operates correctly, however, if I were to revise it, I would use a larger SMT resistor than the 0402 size. The board will be controlled via I2C from a PIC microcontroller, initially for the pressure sensor and later for other projects.</description>
    </item>
    <item rdf:about="https://photonicsguy.ca/projects/electronics/sdgpslogger?rev=1415904614&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2014-11-13T18:50:14+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>SD GPS Track Logger</title>
        <link>https://photonicsguy.ca/projects/electronics/sdgpslogger?rev=1415904614&amp;do=diff</link>
        <description>SD GPS Track Logger

Why? This is why:Bicycling Trips

ICSP Connector

Need a PIC18 chip with more memory, I&#039;m using the PIC18F4685 with 96Kbytes of program memory.

Microchip Mass Storage Class Firmware

[Still not working]

Still not working. Might be software or hardware, I&#039;ll need to check it on a digital oscilloscope. 



Correct clock rate (less than 400KHz).</description>
    </item>
    <item rdf:about="https://photonicsguy.ca/esphome/watermeter?rev=1703086229&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-12-20T15:30:29+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Water meter monitoring</title>
        <link>https://photonicsguy.ca/esphome/watermeter?rev=1703086229&amp;do=diff</link>
        <description>Water meter monitoring

Hardware

Using a ESP32 with QMC5883L compass module. TBD

Accuracy

Quite accurate, each interval (max to min to max) from the water meter appears to be 32.5ml, this was confirmed over the course of a few days and about 1.6 m³ of water (about 49 thousand intervals).</description>
    </item>
    <item rdf:about="https://photonicsguy.ca/reference/apcups?rev=1415904614&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2014-11-13T18:50:14+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>APC Smart-UPS 2200 RM with AP9606 management card</title>
        <link>https://photonicsguy.ca/reference/apcups?rev=1415904614&amp;do=diff</link>
        <description>APC Smart-UPS 2200 RM with AP9606 management card

Upgraded to latest firmware by uploading aos325.bin and sumx326.bin via FTP.

&lt;ftp://ftp.apc.com/apc/public/hardware/webcard/firmware/sumx/v326/&gt;

APCUPSD crashing, aborted (core dumped)

I used the following patch to fix apcupsd:

&lt;http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=655741&gt;


=====
--- a/src/drivers/snmplite/apc-mib.cpp
+++ b/src/drivers/snmplite/apc-mib.cpp
@@ -307,6 +307,8 @@
       break;
 
    case CI_Overload:
+      if (data…</description>
    </item>
    <item rdf:about="https://photonicsguy.ca/arduino/udev?rev=1415904614&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2014-11-13T18:50:14+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Making custom udev entries</title>
        <link>https://photonicsguy.ca/arduino/udev?rev=1415904614&amp;do=diff</link>
        <description>Making custom udev entries

# udevadm info -a -p $(udevadm info -q path -n /dev/ttyUSB0)| grep ATTRS{serial}
    ATTRS{serial}==&quot;A9KJB1T5&quot;
#

create a file in /etc/udev/rules.d/

SUBSYSTEMS==&quot;usb&quot;, ATTRS{serial}==&quot;A9KJB1T5&quot; , KERNEL==&quot;ttyUSB?&quot;, SYMLINK+=&quot;sump&quot;,  GROUP=&quot;dialout&quot;</description>
    </item>
    <item rdf:about="https://photonicsguy.ca/projects/uav?rev=1415904614&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2014-11-13T18:50:14+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Radio Communication</title>
        <link>https://photonicsguy.ca/projects/uav?rev=1415904614&amp;do=diff</link>
        <description>UAV

Radio Communication

We require two things:

	*  Certification of the Transmitter (This is first)
	*  Assignment of freq.

[Technical Requirements for the Operation of Mobile Stations in the Aeronautical Service]

RSS-Gen - General Requirements and Information for the Certification of Radiocommunication Equipment

RSS-119 - Land Mobile and Fixed Radio Transmitters and Receivers Operating in the Frequency Range 27.41- 960 MHz

Requirements for the Certification of
Radio Apparatus to Industry…</description>
    </item>
    <item rdf:about="https://photonicsguy.ca/projects/electronics/gps?rev=1415904614&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2014-11-13T18:50:14+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>GPS</title>
        <link>https://photonicsguy.ca/projects/electronics/gps?rev=1415904614&amp;do=diff</link>
        <description>GPS

Haicom HI-406BT

19200bps, 8N1 Serial Data
PinWireDescription Blue3Vpk-pk serial data Orange3.3V Green3.3V Red0V
Referenced to Ground



Haicom website

	*  [HI-406BT Manual]

GPS Receiver Modules

	*  Lowrance LGC-12S - [Owner&#039;s manual]
	*  Earthmate Hyperformance GPS Receiver - Rockwell binary output only</description>
    </item>
</rdf:RDF>
