smartcamera1

The EMMMA-K Version 3 (updated)

The EMMMA-K is back with much better performance and many new features. Plus it has a rocket sticker!

Project InfoThe EMMMA Concept
smartcamera1

DIY PCBs with a Resin Printer

Using a Halot One resin printer to make PCBs at home.

Project Info
smartcamera1

CheerLights Tree

We dressed up a tree in our backyard with a string of 500 RGB LEDs synchronized to Cheerlights!

Project Info
smartcamera1

JS8 Assistant

This is an Amateur Radio application to help manage digital mode communications with JS8Call.

Project Info
smartcamera1

Homebrew SSB Tranceiver

During the winter of 2021 I built a homebrew Single Side Band tranceiver for Amateur Radio.

Project Info
smartcamera1

Smart Security Camera System

How to use machine learning and IoT technologies to make a security camera system that performs exceptionally well.

Project Info
pwt5

NetControlJS8

A software application for Amateur Radio to assist Net Control with JS8Call

Project Info
pwt5

EMMMA-K (Version 2)

An Electronic Music Instrument

This carries on from the original EMMMA-K prototype...

Project Info
pwt5

EMMMA-K (Proof of Concept)

An Electronic Music Keyboard

This is a unique kind of Electronic Music Keyboard intended to be used for performance.

Project Info
pwt5

It’s AboutTime

Time Keeping for Amateur Radio

The amateur radio digital mode protocols FT8 and JS8 require accurate computer time. This is a way to provide that off the grid.

Project Info
pwt5

Pulse Width Tool

More Fun with the iCEstick & IceStudio

Using the Lattice iCEstick, IceStudio, M5Stack and PlatformIO I made a general purpose pulse width measuring tool and learned a lot more about verilog and developing programmable logic for ICE40 FPGAs!

Project Info
PPSprototype1

OpenPPS

Putting Time in an Electronic Bottle

Most people think of GPS receivers only as positioning devices however state of the art low cost GPS receivers can serve as a precision time source with accuracy and precision close to that of the atomic clocks in the satellites. Unfortunately GPS is intended to be used primarily outdoors. This project is about overcoming that limitation for timing purposes.

Project Info
keypaddata

Alarm System Hacking

Unlocking a DSC Alarm Panel

In Atlantic Canada the requirement to dial 10 digit phone numbers came into effect on August 23, 2014. I had to figure out how to unlock the panel to change the number!

Project Info
misterhouseScreenshotresized

MisterHouse

Software for Home Automation

"MisterHouse is an open source home automation program. It's fun, it's free, and it's entirely geeky. Written in Perl, it fires events based on time, web, socket, voice, and serial data."

Project Info
tempgraph

Home Temperature Monitoring

Keeping Watch on the Heating System

In Atlantic Canada in the winter, faults with the heating system can be very problematic. Monitoring home temperature is an effective way to detect problems.

Project Info
currentsensors2

Measuring AC Current

Monitoring a Heat Pump's Performance

After replacing the heat pump with a new unit I wanted to monitor its duty cycle and current consumption.

Project Info
mqttmodeldiagram

MQTT

The Technology That Puts it All Together

I briefly try to explain the significance of MQTT and it’s power to connect devices together.

Project Info
alarmmonitor

Alarm System Monitor

A Little Project for Peace of Mind at Night

This project shows how easy it is to add something to a system that is using MQTT.

Project Info