mike loves code
mike loves code
mike loves code
home  ::  cv  ::  projects  ::  contact
home  ::  cv  ::  projects  ::  contact
projects / TPM-1
projects / TPM-1

Project  ::  IntelliCam LLC

TPM-1

(Android) Tablet
Programming Module

TPM-1


(Android) Tablet
Programming Module

IntelliCam LLC
Project

The TPM-1 is a full size USB 2.0 device that uses the TPA-1 (Tablet Programming Android App) to allow users to build custom surveillance programs and wirelessly program most IntelliCam systems.


The TPM-1 is a full size USB 2.0 device that uses the TPA-1 (Tablet Programming Android App) to allow users to build custom surveillance programs and wirelessly program most IntelliCam systems.


Engineering Accomplishments

The TPM-1 was a unique IntelliCam product that worked in conjunction with the Android app I had developed for IntelliCam as a contractor. The 8-bit microcontroller would enumerate as a MSD (Mass Storage Device, or thumb drive), allow the storage of file data, then parse that data for the IntelliCam system programming code. The data was then transmitted wirelessly via a proprietary RF protocol to nearby IntelliCam systems. Eventually the device was capable of working with a USB dongle, as well as in laptops, and Windows tablets. Although this device had one singular function, the software and firmware that was written to communicate between an Android APK, an HTML file, an 8-bit microcontroller, the USB protocol, and output the data wirelessly via RF was very complex.

See the TPA-1 (Tablet Programming Android App) project here.


Features


Description

The TPM-1 is a compact full size USB device that will wirelessly program surveillance settings to nearby IntelliCam systems. It is USB 2.0, enumerates as a thumb drive, and works seamlessly with the TPA-1 Android app. The wireless RF programming has a maximum distance of 1200', and there is a programming notification LED.


Common Use Cases


Project List

Major Projects
  • Initial Product Design
  • Electrical Engineering
  • Mechanical Engineering
  • Firmware/Software Engineering
  • Full Speed USB 2.0 Integration
  • Android App Integration
  • RF Modem and Protocol
  • User Guide
Electrical
  • Full Electrical Design
  • USB Interface Design
Mechanical
  • Compact Enclosure
  • Full Size USB
  • Programming Notification LED
Firmware
Software
  • USB 2.0 8-bit Microcontroller
  • Mass Storage Device Enumeration
  • Android App Integration
  • HTML Web App Integration
  • Proprietary RF Programming Protocol
  • Simple User Interface
Major Projects
  • Initial Product Design
  • Electrical Engineering
  • Mechanical Engineering
  • Firmware/Software Engineering
  • Full Speed USB 2.0 Integration
  • Android App Integration
  • RF Modem and Protocol
  • User Guide
Electrical
  • Full Electrical Design
  • USB Interface Design
Mechanical
  • Compact Enclosure
  • Full Size USB
  • Programming Notification LED
Firmware
Software
  • USB 2.0 8-bit Microcontroller
  • Mass Storage Device Enumeration
  • Android App Integration
  • HTML Web App Integration
  • Proprietary RF Programming Protocol
  • Simple User Interface


Documentation

Contact me for a sample User Guide that I designed for IntelliCam.