Kostiantyn Chernyshov
Rating
Language proficiency level
Skills and abilities
Programming
Design & art
Architecture
Administration
Portfolio
-
Two-controller STM32 + STM8 control module
Embedded Systems & MicrocontrollersCompleted two-controller STM32 + STM8 (SOP20) control module designed for receiving commands and sending status (information, temperature) to the central control console. The actuator device is a bistable relay. The second controller (STM8) is a backup, servicing the system in standalone mode (or in emergency mode, in case of communication loss). Pulse DC-DC, connection via RJ-45 connector, Modbus protocol provides half-duplex communication (request-response). Compact size for placement in a 220-volt socket (socket box). Developed and programmed, as well as manufactured the printed circuit board (full cycle) in our laboratory.
-
Power control/monitoring device
C & C++STM32, C++. The device controls a relay module (6 channels) via the RS-485 Modbus protocol. Designed for a large graphic display 128*64, multi-level settings menu, saving settings in FLASH/EEPROM, digital adjustment of the display backlight.
-
Payment for the executive device according to the RS-485 Modbus protocol
Embedded Systems & MicrocontrollersPrototype STM32 (SOP20) control module designed for receiving commands and sending status (information, temperature) to the central control console. A DC-DC converter up to 40 volts is used for power supply, with an RJ-45 connector, and the Modbus protocol provides half-duplex communication (request-response) in this case with 6 registers for data transmission. Compact dimensions for placement in a 220-volt socket (socket box).
-
6-channel relay control board
Embedded Systems & MicrocontrollersImplemented using shift registers, meaning it can scale up to 64 relay channels. The board for placing the controller is universal-modular, designed for 20 contacts, for soldering STM32 (LQFP32). Connectors, fuses for each channel, and a pulse DC-DC converter from 40 volts to 12 are provided for the correct operation of the relays in any conditions.
-
Statistics collection server
PHPPage of the real statistics collection server, implemented in PHP/JS, uploaded to hosting. Accepts JSON requests from the local system (shift management and cash processor), processes them, and stores for real-time display, even when the local system shuts down at the end of the shift.
-
Wiring for SOP-20 package (STM8/STM32)
Embedded Systems & MicrocontrollersSoldering adapter for SOP-20 package.
The printed circuit board has a solder mask applied. Tinning is possible both chemically (cold) and with various types of low- and high-temperature solders (and solder pastes of the BGA type).
In the photo - tinning is done "hot", that is, at approximately 350 degrees (with a regular soldering iron).
-
STM32 control board
Embedded Systems & MicrocontrollersOn the right - the board on STM32 (SSOP-20). On the left - similar functionality on ATTINY13 (DIP-8).
The test board is a worn-out, soldered-resoldered 10 times sample, on which characteristics, logic, load, etc. are tested.
The final version is soldered once, tested already in the directly executable form, so its condition is much better.
These boards work in their places, and we keep the test sample for ourselves, just in case - and here it is - we took a photo for demonstration, even though it looks "not exhibition-worthy" :)
-
Device for control and management of ACS on OrangePi
PythonControl and management device for access control system (turnstile at the checkpoint and access to 4 rooms) based on OrangePi, running Ubuntu and scripts in Python.
The device is available for connection via local network, it has a web server with a database that displays its status and the status of all connected devices in real-time.
The chassis is designed for integration into a 19" server box.
… Control of the access devices (4 rooms) is done via RS485 protocol (modbus), powered by passive-PoE, with RJ-45 connectors.
In the photo, the case and front panel of the device are made from aluminum strip. The indicator porthole (insert) is made from acrylic. All parts, except for the steel chassis, are machined on our own CNC machine.
-
Test sample of printed circuit board (PCB) - power regulator
Development of a printed circuit board, as well as the necessary automated software for its production on a CNC (computer numerical control) machine. In the photo - the result of the final processing of the board with liquid solder, as well as the assembly/soldering of all components. SMD components are made in the 1206 package size.
-
Sample printed circuit board (PCB): RJ-45 patch panel
Embedded Systems & MicrocontrollersDevelopment of a printed circuit board, as well as the necessary automated software for its production on a CNC (computer numerical control) machine. In the photo - the result of milling the contours of the tracks.
Reviews and compliments on completed projects 2 2
19 March 2025
90 USD
RP2040-LCD-1.28
I do not recommend this freelancer. Deadlines are stretched to the impossible – instead of the agreed time, the work has not been completed even after a long period. He constantly promised that the project was almost ready, asked for 1-2 days for review, but did nothing. He responds to messages selectively, creating the impression that he is just stalling.
A waste of time and trust.
If you value your time – look for another performer!
![]()
22 February 2025
68 USD
Microcontroller programming and circuit design
The freelancer delayed the deadlines and then just disappeared. They do not respond in TG or in the correspondence on the freelance platform.
![]()
8 February 2025
50 USD
Microcontroller programming and testing on a prototype board.
Thank you. The required information has been provided.
![]()
25 August 2024
113 USD
Development of the initiation board circuit diagram
Very positive impressions from the collaboration. The development of the test board has been successfully completed.
![]()
Activity
| Latest proposals 10 | Budget | Added | Deadlines | Proposal | |
|---|---|---|---|---|---|
|
Raspberry Pi
11 USD
|
|||||
|
Assessment of the possibility of processing information obtained from an 8-bit parallel bus with 2 MHz clock pulses.
100 USD
|
|||||
|
Microcontroller programming and testing on a prototype board.
50 USD
|
|||||
|
Microcontroller programming and circuit design
68 USD
|
|||||
|
Microcontroller programming and circuit design
68 USD
|
|||||
|
Development of a remote control system for IoT (heating boiler)
226 USD
|
|||||
|
Development of automatic battery switching based on input voltage
90 USD
|
|||||
|
RP2040-LCD-1.28
90 USD
|
|||||
|
Write a sketch for the RP2040-LCD-1.28 (Raspberry Pi) work
68 USD
|
|||||
|
Improve the program for the machine
23 USD
|