Internet of Things

My Arduino, Espresiff and Raspberry Pi Portfolio

Life Long Programmer

I was lucky enough to begin programming computers almost 50 years ago. I have fond memories from my first FORTRAN program on the PLU mainframe to more recent do it yourself projects on modern day microprocessor based systems. About five years ago I was introduced to system on a chip (SOC) microprocessors that included I2C bus interfaces, analog to digital (ADC), and digital to analog (DAC) hardware. I was able to relive my experience at working on real-time systems at Boeing and Control Data Systems. I plan to use this site to share some of my fun projects.

Internet of Things Portfolio

Sample of my Arduino, Espressif, and Raspberry Pi projects.

  • All
  • Arduino
  • Espressif
  • Raspberry Pi

Sensor Prototype

Sensor Prototype

Wearable Prototype

Wearable Prototype

nRF24L01 Experiment

nRF24L01 Radio Study

Harry's Horn

Harry's Horn

Smart Internet Clock

Smart Clock

Smart Lanyard

Smart Lanyard

Internet Clock

Internet Clock

Siren Alarm

Siren Alarm S1

Sixth Sense

My first major project used a single ATmega328p processor to control six major environment sensors and communicate to an nRF24L01 radio router.The measurements were temperature, humidity, gas, light, vibration and sound. I used NE555 timer chips to oscillate an alarm buzzer and provide a real-time interval interrupt to the processor's scheduling code. An IR sensor was used to receive messages from a standard TV infrared remote control to change system modes and enter a variety of other commands. A MCP23017 chip added 16 I/O ports to reach all of my digital sensors using the I2C bus. A PIR motion sensor was added to detect human presence or activity. I added a NPN transistor as a switch to inverter the IR signal to indicate activity or reception of IR commands. A couple of DIP switches added a way to customize the boot up process.

Sixth Sense

My first major IOT prototype

Project Details -->