2008-2010, private project, 1 developer
result: 15 samples are sold, PCB is designed, 3 variants are implemented
MC: ATtiny13-25-45; languages: С; tools: PN, AVR cross-compiler, Orcad
4 RGB LEDs generating random colors. Speed of blinking depends on ambient loudness. One implementation indicates room temperature as color.
Watch ones video Pyramid-Vid01 and HoldersWood-Vid01.
Read more…
Design, Home/Entertainment, Microcontrollers, PCB Design, Sensors/Detectors, USB
C
2008, private project, 1 developer
result: designed 1 sample
dev. OS: Windows XP; MC: ATtiny13; languages: C; tools: PN, AVR C cross-compiler
Battery powered RGB LED for Christmas-tree that lights with random color/speed is wireless controlled (on/off) by external device (wire loop around the tree). RGB LED has MC color control.
Electronics, Home/Entertainment, Microcontrollers
C
2008, private project, 1 developer
result: 50%: analog part was designed
dev. OS: Windows XP; MC: ATtiny13; languages: C; tools: PN, AVR C cross-compiler
Combined MC controlled source/receiver ultrasonic cell for distance/presence detector.
Electronics, Microcontrollers, Sensors/Detectors
C
2006, private project, 1 developer
result: developed & soldered, works but FW is not finished
dev. OS: Windows XP; MC: ATmega8; languages: C; tools: PN, AVR C cross-compiler
This project has common firmware for 3 following hardware implementations:
– Car clock with both red and green screens (watch its movie CarThermoClock_2Lines-Vid01);
– Large screen home clock;
– Large bi-color screen home clock: (red&green) segments indicator to set any composite color lighting (watch its movie RGThermoClock-Vid01).
Read more…
Home/Entertainment, Microcontrollers, Power Units, Sensors/Detectors
C
2005, private project, 1 developer
result: sold 1 sample
dev. OS: Windows XP; MC: ATtiny26; languages: C; tools: PN, AVR C cross-compiler
Auto brightness (16 levels) with manual level correction, 0,1V step accumulator voltage indicator, LED screen auto off on car key (with 2 seconds lighting if any clock button is pressed). Accurate clock tuning (to 2 seconds per month error).
Switching power unit.
Home/Entertainment, Microcontrollers, Power Units, Sensors/Detectors
C
2005, customer: private project, 1 developer
result: the sample works 6 years – time may be set only at midnight 🙂 due to leak of MC memory
dev. OS: Windows XP; MC: ATtiny26; languages: C; tools: PN, AVR C cross-compiler
50x50x25mm clock that shows time and 3 temperatures at 4 digits LED screen in sliding mode (corresponding value is shifted from 1 of 4 sides each 2,5 seconds). It has auto brightness with 16 levels controlled by light sensor. RGB color panel to show outside temperature with color was designed but was not realized in the code. Power unit is external.
Watch its movie ThermoHome-Vid01.
Home/Entertainment, Microcontrollers, Sensors/Detectors
C
2005 (1.5 month), customer: “Sumix Corporation”, outsourcing, 1 developer
result: 1 sample was supplied
OS: Windows; MC: ATtiny26; languages: C; tools: PN, AVR C cross-compiler
Visible and infrared light levels sensing. Light is emitted through finger. 400Hz measurement cycle. PC input via COM port. Additional simple sensor of skin conductivity. Acquired data is collected and visualized with “Response” project based software.
Data Acquisition and Control, Microcontrollers, Sensors/Detectors
C
2001, customer: private project, 1 developer
result: sold and used
OS: DOS; MC: AT89C52; languages: C; tools: TC 2.0, PN, i51 С cross-compiler
External MC based adapter detects on-hook line state, digitizes phone line signals and sends mixed stream of all active channels to PC via LPT port.
DOS software splits the stream and stores phone call data to separate WAV files for each active channel.
Access to stored data was made over network.
@ Software, Data Acquisition and Control, Microcontrollers, Phone/Sound
C
1998 (1 month), customer: “Lucky Trade”, outsourcing, 1 developer
result: implemented and monthly used several years
OS: Windows 98; languages: C, VBA; tools: UUCP, MS Excel 97
Simple system for forming graphical bills and sending ones via E-Mail. Bill data was stored in MS Excel Sheet.
@ Software, Algorithms and Data Processing
C, VBA
1992, customer: private entrepreneur, outsourcing, 1 developer
result: realized and used
OS/Hardware: DOS/PC; languages: C; tools: TC 2.0
Command line input, calculating and printing results of team tests. Algorithms of calculations were given by customer.
@ Software, Algorithms and Data Processing
C
1991-1992, joint project: with Production Cooperative “Informtechnika”, 1 developer
result: sold 5 boards
OS/Hardware: DOS/PC/designed ISA boar; languages: C; tools: TC 2.0, oscilloscope
Developed board grabs composite video signal with 12MHz/8bits sampling. Data was written directly to PC RAM using Master mode of ISA bus. Board had about 40 logic DIPs and fast ADC.
Grabbed composite PAL signal data is decoded by software decoder to get color picture.
Read more…
@ Software, Algorithms and Data Processing, Data Acquisition and Control, Electronics, PCB Design, Signal Processing, TV/IPTV/Video
C
1991-1992, project: me & my father (he was developing test model), 2 developers
result: written & tested, not implemented at blast furnace
OS/Hardware: DOS/PC; languages: C; tools: TC 2.0
Original task at blast furnace is the optimal control of gas flow. The key problem is that measured data for determining optimum gas flow is changed very slow and these changes are within measurement error. So this situation produces unstable systems of linear equations to get gas flow control.
Used algorithm is the part of A.N.Tikhonov’s work on regularization of ill-posed problems.
This program solves system of linear equations (20 variables, 3000 equations) with solution error about 10-20% while the same system solved by least-squares method gives error about 3000% (3 thousands %) – tested on model.
@ Software, Algorithms and Data Processing
C
1990, student: my yearly project at Taras Shevchenko National University of Kyiv, 1 developer
result: succeeded
OS/Hardware: DOS/PC; languages: C; tools: Turbo C
Proofing of formula style theorems and printing the path of it’s proofing or mismatched axiom.
@ Software, Algorithms and Data Processing
C
1988, student: Taras Shevchenko National University of Kyiv, 1 developer
result: realized and used
OS/Hardware: RSX/PDP-11; languages: C; tools: TED
Packing structure and idea was thought out by me. It was just Huffman method packing :). But Huffman had better algorithm for building recoding table that is why it was used.
@ Software, Algorithms and Data Processing
C
1987, aim: the gift for father, 1 developer
result: realized, granted but not used 🙂
OS/Hardware: RSX/PDP-11, target OS – CP/M; languages: C; tools: TED
TED like screen text editor.
It was like today’s TextBox component with multi-line capability and file operations.
@ Software, Algorithms and Data Processing
C
1987, student: Taras Shevchenko National University of Kyiv, 1 developer
result: realized and used
OS/Hardware: RSX/PDP-11; languages: C; tools: TED
Game for teaching keyboard typing in text screen mode. Words were rockets lunched from 1 side of the screen. You had to type this word quickly and then this rocket was destroyed by anti-missile defense. Otherwise word-rocket destroys something. The idea was brought by my teacher.
@ Software, Home/Entertainment
C
1987, student: Taras Shevchenko National University of Kyiv, 1 developer
result: realized and played over USSR
OS/Hardware: RSX/PDP-11; languages: C; tools: TED
Tetris like game in text screen mode. It has selectable brick size (3-5 points) and glass width (4-20).
@ Software, Home/Entertainment
C
1987 (5 days), student: Taras Shevchenko National University of Kyiv, 1 developer
result: realized and played over USSR
OS/Hardware: RSX/PDP-11; languages: C; tools: TED
Tetris classic in text screen mode. Tetris is not my idea.
I’ve made it twice faster and having selectable glass width (4-20).
@ Software, Home/Entertainment
C
1987, student: Taras Shevchenko National University of Kyiv, 1 developer
result: realized and played over USSR
OS/Hardware: RSX/PDP-11; languages: C; tools: TED
Tic-Tak-Toe that was accumulating playing history and improving it’s playing quality (counting symmetry of field).
@ Software, Home/Entertainment
C
1987, student: my yearly project at Taras Shevchenko National University of Kyiv, 1 developer
result: realized with Turing machine software
OS/Hardware: RSX/PDP-11; languages: C; tools: TED
Program that executes Turing machine’s programs.
Several programs of Turing machine was realized for execution (hh:mm Digital Clock – about 25 instructions of Turing machine).
@ Software, Algorithms and Data Processing
C
1986-1987, student: Taras Shevchenko National University of Kyiv, 1 developer
result: realized
OS/Hardware: RSX/PDP-11; languages: C; tools: TED
C like text preprocessor
@ Software, Algorithms and Data Processing
C