Dmitri Roukin portfolio 2017 (Electronics)

Dmitri Roukin - Electronics Engineer - Portfolio

Portfolio

This collection of embedded and electronics projects was fully designed and implemented by Dmitri Roukin in 2016-2017. Earlier projects will be added soon. More information is available at another, more crowded blog of mine

Update: 11-04-2018 New projects announcement and old project status update. https://eea-electronics.blogspot.com/2018/04/project-status-as-of-11-apr-2018.html

Update: 01/11/2017 Power Control 2 started, tested current sensor with DC motor http://eea-electronics.blogspot.com/2017/10/power-control-2-01-testing.html

Update: 25/10/2017 Started new subproject: Data Acquisition Visualization for the next version of Touchscreen control

Update: 19/10/2017 Digital DI Box project is at 85% mark. Proof of concept with single MCU.(http://eea-electronics.blogspot.co.nz/search/label/DI%20box)

Update: 17/10/2017 Power Control 2 project is about to commence, waiting for current sensors

Update: 17/10/2017 Digital DI Box project is at 70% completion stage (http://eea-electronics.blogspot.co.nz/search/label/DI%20box)

Update: 18/09/2017 added links to Power Control project (Hardware, Code)

Touchscreen control system

This is my main project so far. During this project I actively used the following skills:

  • Embedded C (ARM, ATXmega, PIC)
  • Bash scripting, Makefiles
  • Linux administration
  • PCB design with Altium
  • Analogue electronics
  • HTML, Javascript, CSS, cgi-bin, Apache
  • Customer focus, logistics

The following tasks were performed by me:

  • System design
  • Project management
  • Quality control
  • Programming
  • Hardware design
  • Solution implementation
  • Maintenance

Touchscreen control system with modular serial communications device (patent pending) for AV equipment control and smart home applications. This is a fully functional system and is actively used at Engineering department at Massey University, Auckland. More about it here

Digitally controlled audio attenuator

When designing the Touchscreen control system I could not find an affordable digital volume control. So I had to design my own. The principle is simple: the device accepts commands from the Touchscreen control, then sends appropriate commands to digital potentiometer to attenuate the audio signal. On the output there is an audio opamp to reduce noise and remove any DC offset that inevitably occurs in complex audio systems.

Attenuator mixed Analogue/Digital prototype
Attenuator digital prototype

Currently I am working on an advanced version of the attenuator, thinking of converting it to DI box later for better audio signal transfer between remote components.

Modular Audio mixer

Sparked by the Attenuator (above) this project is aimed to allow multiple audio interfaces to be mixed together employing modular approach for cost effectiveness and reduced number of parts. The motto of this project: single part for all designs.

Hardware based power monitor system

Earlier this year (2017) I was asked to develop a system monitoring power status of cryptocurrency mining equipment. There was a probability that some computers involved in the mining process may hang and stop responding. There was no way of restarting those due to non operational Windows.

I designed and performed initial tests of a simple yet effective system that would restart hanged computer after certain timeout. To reduce costs for a large computer farm I employed a Raspberry Pi based server to monitor the farm computers' status. On a timeout the server would then send a signal (through the communications unit from Touchscreen control) that would reset the non responding computer. Preliminary calculations shown the potential savings of thousands of dollars per month.

The project was abandoned due to customers desire to experiment with electronics themselves.

Power control project

Link to the project's hardware description.

Link to the project's code

Power control device
Top

Comments

Popular posts from this blog

Skills

Touchscreen Control