Hardware
-
RGB LED strip driver with Infra and RF remote control (Atmel AVR MCU, RFM73 radio)
-
8*8*8 LED Cube - mbed LPC1768 ARM Cortex-M3 (pdf) [2010] (Hungarian)
-
USB-s KeyPad Controller with programmable keyboard layout
-
FPGA calculator with VGA+PS2 interface (pdf) [2009] (Hungarian)
-
USB-s hardware key (AES, twofish) (Hungarian)
-
IGT - Slot Accounting System (SAS) protocol interface ⬒
-
Mechanical counters, coin, hopper, digital I/O interface card programming (for gaming machines)
-
Ultrasonic spirometer development
-
Smart Building System
-
Infra Remote Control (with LIRC and microcontroller)
-
Atmel AVR JTAG programmer
-
Microcontroller controlled Audio Amplifier
-
LCD with TouchScreen for industrial application
-
...
Software
Some useful and less useful source code: Pascal/Delphi,
scripts (batch, perl, vbs),
Matlab.
C/C++
-
Arm mounted display (eInk/OLED display, Bluetooth, ARM MCU, RTOS)
-
Motion tracking (9 DOF IMU, Bluetooth, ARM MCU)
-
Smart home devices (thermostat, 230V electricity switch and power meter, remote controller)
-
IoT impulse meter for smart meter application (GSM, GPRS, LoRa, STM32 ARM MCU)
-
GPS tracker (GSM, GPRS, GPS, STM32 ARM MCU)
-
Online scale (GSM, NB-IoT, load cell, temperature, STM32 ARM MCU)
-
IoT soil monitor (GSM, GPRS, GPS, sensors, Atmel AVR MCU)
-
Multi channel audio mixer (MCU in FPGA)
-
Flying drone peripheral and device drivers (barometer/altimeter, temperature, GPS, IMU, SBus, SmartPort, NXP ARM MCU, FreeRTOS)
-
Robot peripheral (with ROS serial)
-
Heim Zodiac Data System RSM IRIG 106 IEEE 1394, e-SATA data recorder with Declassify support (ARM) [2012]
-
Resource efficient HW platform and C++ util library for embedded controllers
-
DNS sequence fitting x86, x64 CPU (pdf) [2010] (Hungarian)
-
Industrial monitoring system (GSM, temperature and gas sensors, RS485, Atmel SAM ARM MCU)
-
Central Logging (syslog, SSL)
-
Multiplayer Tetris game for Symbian (Nokia Mobile Phone)
Python
-
Command display (with offline map), data processing and transfer between command center and attached Bluetooth devices
-
Embedded device support tools: Serial data logger, Protocol Buffer over Bluetooth tester
-
Data processing and analyser tools, chart display
-
Probability calculator
Web
(HTML, CSS, Javascript, PHP, MySQL, SQLite)
-
Smart home device management
-
Server administration tools
-
Server monitoring and statistics (rrd)
-
Version control management (repositories, user access rights)
-
Online sensor network monitoring and administration dashboard, API, data input endpoint
-
Real time messaging and GPS tracking with map (websocket, Node.js backend)
-
Math tools (Boole-algebra, probability calculator)
-
Tools for games (Hearthstone Volcano,
Folklore)
-
Education pages
-
URL database (categories, search, filter, statistics)
-
DVD catalogue (full file list view with video metadata)
C#
-
GUI Tool for embedded device manufacturing (calibration, testing)
-
Data processing from Excel files
Java
Delphi
-
Fuel Station Manager office software (databases, data import/export, editing, TIRIS card reader, radio communication, automatic software update...)
-
Recipe and product database with web UI and bar code reader
-
GPS data logging and visualization with Google Earth (3D)
-
Electric power consumption meter/logger
-
Temperature logger (with php web UI)
-
External LCD display for Winamp (plugin)
-
Volume control software for Audio Amplifier
-
Serial port terminal
-
Network tools (UDP logger, SMTP relay)
VB script
-
System administration scripts (database import, LDAP management, video compression automation...)
-
Other tools for data collection (file metadata extractor)
Perl
-
System monitoring (statistics, logging, rrd)
-
Log processing (automatic reporting)
Admin
MS Windows OS, Active Directory, FTP, HTTP, database servers, SSL certificates...
Copyright(c) Steven Spark
E-mail: