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
2007, customer Bolotov M.B., outsourcing, 1 developer
result: problems with output noise were solved
MC: i51; languages: Assembler i51; tools: Oscilloscope & solder iron
MC based 0,01-30 Hz sine wave sound generator with power amplifiers avails programmed changing of output frequency. FW was verified.
Power modes and construction were changed.
Electronics, Microcontrollers, Testing/Improving
Assembler
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-2002, customer: joint project, 1 developer
result: 5 samples were sold
OS: Windows; tools: Orcad
USB2.0 and USB1.1 to mini-ATA/ATAPI boards are developed (2.5” form-factor). Ready reference design of USB MC supplier (Cypress, CA) was improved. PCB (69x27mm, height is 9mm including board and chips) is designed and is manufactured. Cypress supplied firmware was used. USB2.0 pocket hard drive is formed as final product for HDD with height of 9,5mm (titanic black box). 5V x 800mA power unit was designed and included.
Design, Microcontrollers, PCB Design, Power Units, USB
2001, 2003 (2 months), customer: “Sumix Corporation”, outsourcing, 2 developers (with my father)
result: was designed and 2 controllers were implemented
OS: Windows 98; languages: C51; tools: oscilloscope & solder iron
AT89C52 based external interferometer controller had 4 10-bits DAC controlled LED channels with current intensity control, external and internal temperature sensors.
One 12-bit DAC output channel has slow but very low noise -40V-+300 output amplifier for piezo-positioner control. FW was written by my father. Controller has COM port PC interface.
Each channel may be programmed for auto incrementing with specified start value, value step and sign, start delay and step interval.
Multi-voltage power supplier was included.
Data Acquisition and Control, Microcontrollers, Power Units, Sensors/Detectors
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
1990-1991 (9 months being student), customer: Zhitomir Trunk Telephone Station, outsourcing, 1 developer
result: 1 sample was implemented and tested, they had started serial manufacturing
OS/Hardware: DOS/designed MC board; languages: Assembler i8051; tools: i8051 cross assembler
This board (for Computer controlled TTS) substitutes analog one. It detects tones of coded phone number that is passed between TTS of cities.
Prior to digital board TTS had larger percentage of errors while number detection.
Board includes i8031 MC (i51 w/o internal ROM), RAM/ROM, phone line interface with analog filter of input signal, TTS rack interface (6 logical outputs for each tone in code) and switching power unit (TTS 24V to board’s power).
Microcontrollers, Phone/Sound, Power Units, Signal Processing
Assembler
1990, aim: the gift for friend, 1 developer
result: was granted and was used during several years
hardware: soldered controller board; languages: Assembler i8080; tools: developed at i8080 based computer
MC board and FW were developed: i8080, 2kB ROM, NO RAM (only registers of CPU), 30 cyclic 1 tone melodies.
Home/Entertainment, Microcontrollers, Phone/Sound
Assembler
1989, customer: private firm, 1 developer
result: 1 sample supplied and used
hardware: soldered controller board; languages: Assembler i8080; tools: developed at i8080 based computer
It was my first designed MC board: i8080, 2kB ROM, NO RAM (only registers of CPU), 8 digits 7-segment LED indicator, phone line interface, NO ADC (analog signal was sampled as bit stream).
Written FW: digital 6 tones caller number decoding and indicating.
Microcontrollers, Phone/Sound, Signal Processing
Assembler