|
leaman.info
These web pages provide information on some of my personal software and hardware projects spanning more than 35 years. The more recent projects include Internet of Things (IoT) technology. To discuss further please contact me by e-mail: mike[at]leaman.info. Click on the links below for more detail. |
|
YS MegaBasic An ‘A’ level computer science project which became a commercial software release Written in Z80 assembler Initially developed on the cassette based 48k ZX Spectrum Launched through Your Spectrum magazine Autumn 1984 |
|
Shao Lins Road Commercial software release ZX Spectrum game – written in Z80 assembler Conversion of KONAMI arcade game Multi level martial arts |
|
Hades Nebula Commercial software release ZX Spectrum game – written in Z80 assembler Vertical scrolling ‘shoot-em up’ |
|
Microcontroller – RS232 test rig PIC16F84A microcontroller – 1k words program memory – 68 bytes RAM No integrated hardware peripherals All serial interfaces implemented (‘bit banged’) in software Used to test end to end throughput for RS232 based data radios |
|
Situational Awareness and Navigation Application Embedded Visual C++ Pocket PC application Written to be as responsive as possible Bespoke graphical functions implemented through Games API Screen render routine hand coded in ARM assembler for maximum performance Video 2 - High contrast symbols |
|
XBee – 802.15.4 Data Radio Data radio experimentation with Raspberry Pi Hilltop to hilltop range – greater than 1000m Bypassing of standard manufacturer software upgrade process - replacement of module firmware with own bespoke software – also enables extraction of AES crypto key Reverse engineering of standard functionality Implementation of custom high performance RF scanner function – hand coded assembler |
|
Multi Purpose RF Tool Based on Arduino open source microcontroller Multiple functions OLED user display and 4 button user interface Custom routines used rather than standard libraries in order to conserve memory and provide maximum performance Implementation of RF Time of Flight distance measurement accurate to approximately 10 metres |
|
Wifi Monitoring Device Raspberry Pi with RF scanner, WiFi dongle and GPS dongle Running own RF scanner software – showing all local ISM band RF activity Running ‘Aircrack-ng’ software – showing details of local wifi access points and clients |
|
Quadcopter Control Link Hijacking This project demonstrates the hijacking of the control link of a cheap ‘toy grade’ quadcopter This will force the quadcopter to land if it comes within range of the hijack device The video below shows the difference between quadcopter normal operation and hijacked operation – note the change in motor sound from 24 seconds The solid lights on the quadcopter indicate that it remains linked to the hijack device once the controller is switched off |
[More…?] |
|