Projects

Projects of the ‘Sensors/Detectors’ Category

Building power overcurrent protection with restoring on timer

2011 (2 weeks), private project, 1 developer
result: 1 sample is implemented
tools: Oscilloscope & solder iron

It is developed for protection of country side building that is 7-15 kW load of non-stable 220V power network. It disconnects load (building with power stabilizer) if its current exceeds the customizable level (25-70 amperes) and then it runs timer. Timer delay may be set in the range of 2 to 24 minutes. Device restores power to load when timer’s delay is passed.
It is designed to work at wide range of power: 90 to 330 volts (tested). In normal condition (220V) this device consumes only 2,5 Watts and 6 Watts when load is disconnected.
Such device becomes useful when power stabilizer does not have automatic restoring of power after overcurrent condition. This leads to total discharging of backup batteries of UPS which follows stabilizer even if power is already restored.
At the country side overcurrent condition often occurs when power network voltage drops. For example, if voltage drops to about 147 volts then input current of stabilizer rises in 1.5 times (while building consumes the same power after stabilizer).

Electronics, Power Units, Sensors/Detectors

“KeenLEDs” – sound & temperature controlled 4 RGB LEDs, AcryLight with gift like designs

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

MC controlled Ultrasonic cell

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

Digital home/car clock with 100 alarms and temperature sensing

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

Car clock with accumulator voltage indicating and auto brightness

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

Home clock with 3 temperature sensors

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

Sensor of light density of blood (pulse meter)

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

“VigilantEye” – Software video motion detector for Windows

2003, customer: private project, 1 developer
result: implemented, 1 installation with camera & video-board was sold
OS: Windows 98; languages: VB 6.0; tools: Win32 VfW

Adjustable motion detector of the video source. My original algorithm of motion detection uses level sensing of square and/or size of brightness and/or edge changes in selectable region. It shows windows with intermediate results (brightness difference, edges, edge changes) and sensors activity diagrams. Optional sound signaling and video activity fragment saving are provided.

Download VigilantEye Setup.
Unfortunately it has only Russian interface. To use it properly expand red border of sensing region that may occasionally be collapsed to point when it is started. Read more…

@ Software, Algorithms and Data Processing, Downloads, Sensors/Detectors, Signal Processing, TV/IPTV/Video

Controller of the interferometer

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