Projects

Power Supply Load Tester

Passive power supply load tester is unavoidable part of the embedded system design process. It allows to determines the current/power headroom of the designed power rails and their thermal profiles. Requirements: Ability to control current consumption in discreet steps Current,

Ultra Strong LED Driver

Being part of the sophisticated system designed to conduct analysis of plant leaves in order to detect anomalies, this device allows a generation of the short but ultra strong light bursts. Beside a strong PWM driver running at 48V the

Rolling with CAN

Versatile DC load control and connectability via CAN bus are the main features of OTM system. The system includes two types of devices one gateway with USB, WiFi/BLE and CAN interface and many CAN controller devices with ability to drive

Crunching numbers

DSP we eat for breakfast… that is the the moto of this board concept. Performing Wavelet decomposition every 20/16ms on 20k data points in less than 8/6.4 ms takes some serious optimization. Beside wavelet, board computes RMS and zero crossing

BLE MIDI Gateway

Two USB interfaces FS & HS, working in both Host & Device mode to allow MIDI data streaming through BLE interface. Requirements: USB FS and HS mode, USB Host and Device roles, USB MIDI class, BLE interface for MIDI message

Image Capture Device

Yet another but way more complex camera image capture device. Beside still and motion image capture into non-volatile parallel NAND flash, device has preview capabilities on TFT LCD 480×272 display and WiFi/BLE streaming. Requirements: Image capture up to 5 Mpix,

Milk Processing Device

Demanding graphic interfaces, smart actuator control and monitoring is all achievable through the utilization of the STM32H7 dual core family. This device performs complex actuator control: heater, DC motor, pump in order to process the milk per given specification…. and

Household Identification System

This is multiboard system comprised of 6 boards designed to allow household identification and alarm signaling in case of emergency. Requirements: Generic smart LED controller, BLE/WiFi interface for device configuration, Sound alarm and laser control, Wireless communication via SubGHz interface,

Video Playback4Game

Its always fun to design with STM32H7 MCU’s as they allow wide spectrum of peripherals and this is one such project which has almost all of them utilized. Device plays fast sequence of JPEG images by decompressing them and pushing

Photo-Booth

This device has the ability to control arbitrary type of the smart LEDs (APA102,WS2812,SK6812 etc.) with the predefined animations. OTA firmware upgrade and configuration of the device is done through the Bluetooth LE interface. Board utilizes the USB C connector

UV Light Sensor

A BLE enabled UV light level measurement device which sends the notification to mobile device once the certain threshold is exceeded. This was a two phase project where the device size is reduce significantly due to mechanical constraint. Device wake-up

Smart Thermostat

Device designed to allow control wireless access and control of three 110/220VAC loads up to 8A. Device configuration is implemented through the TFT LCD touch interface. Requirements: WiFi communication interface, AC load control, TFT LCD 480×272 interface with capacitive touch,

Sprinkler Controller

Comprehensive slave board designed as an extension to SBC (RPI or Radax board) in order to achieve control of 12 AC sprinkler valves. Water detection and temperature monitoring are implemented on slave board. For each load current consumption is measured

Gas Sensor AFE

For a group of analog gas sensors there was a requirement for the design of the generic cape board that will allow analog data conditioning and amplification and then conversion into digital data. Requirements: Analog front end for range of

BLE Gas Sensor

Low power BLE enabled CO2 and NO2 gas monitoring device. Beside the gas level monitoring device allows for ambient temperature monitoring and setting the thresholds for all sensors to generate alarm notifications. Device BLE interface is activated through the predefined

Simple RF Switch

Very simplistic RF enabled (subGHz range) switch with two control points which are opto-isolated. Requirements: NFC Type 2 Tag reader Stepper motor controller UART communication, Major components: MSP430F2272 TL1963 CC1101 4N25 Number of PCB layers: 4 BOM price: 28 USD Realization time: 2

Grill Watching Device

If you are tired to watch over your grill then this is your device. Capable of snapping pictures up to 5 Mpix and sending them to cloud via WiFi interface. The camera exposure to grill goodies is achieve through the

eInk Tag

BLE enabled device to serve as price tag in market place. The benefit of the device is ability to update prices remotely and via automated scripts through the BLE interface. For long power supply option a motion activation mechanism can

Fitness tracker

Tracking your step count is main function of this device by utilizing a custom algorithm enhanced with DSP. Requirements: BLE interface for device configuration, Motion detection, Step tracking, Low power profile. Major components: nRF52832 ADXL362 GDEW0154Z04 TPS61220 Number of PCB

Payment Authorization Tool

Secure transfer of information is a key feature of this device by utilizing AES encryption mechanism. Device keyboard allows entering predefined sum of money and transferring via secure BLE link. Requirements: BLE interface for device configuration, OLED display for data

Force Measurement

Eight channel resistance measurement from the FSR sensor is captured and transmitted via BLE interface on this device. Data is sampled at the real time pace 50 samples per second on each channel and stored into non-volatile serial flash. Requirements:

BLE Sensor Hub

This is a multi-board system comprised from two types of devices sensor/hub and inductive charging station. Multi-role multi-connection of BLE interface is key feature of the sensor/hub device. Up to 12 BLE slave sensor devices can connect to one central

BLE Traffic Sniffer

Capturing all raw traffic and pushing it through the WiFi interface is the main description of this device. Requirements: BLE interface for device configuration, Raw BLE traffic capture, BLE traffic streaming via WiFi interface. Major components: nRF52832 CC3100 LD39100 Number

RPi Zero Hats

If you are fan of RPi Zero then these hats might come handy to you. Designed to enable BLE/WiFi communication interface and to expose additional GPIO pins. Requirements: BLE interface, WiFi interface, Major components: nRF52840 ESP32 ES8266 Number of PCB

RPi Hats

If you are fan of RPi boards these cellular hats might be handy. Requirements: Cellular networking 2G, 3G & 4G WiFi interface, Major components: ESP32 SIM7100 SIM868 SIM5360 Number of PCB layers: 4 BOM price:  50 USD Realization time: 4 weeks

BLE Enabled Keyboard

Simple but neat, BLE enabled ISO and ANSI keyboards. Requirements: BLE interface, USB HID Class, Low power profile. Major components: nRF52832 STM32F103 BQ24074 TPS79633 Number of PCB layers: 4 BOM price:  54 USD Realization time: 6 weeks

WiFi IR Bridge

This is one mighty WiFi to IR code translator. The IR codes are downloaded from Internet database and the device can support any TV/VCR/HVAC/Player with IR interface. Requirements: WiFi Interface for communication and configuration, IR transmitter, Battery powered. Major components:

3G Camera

Image capture up to 5 Mpix and transmission via 3G Cellular network is the key function of this device. This is a two device system which Requirements: 3G Cellular interface, JPEG image capture, HTTP protocol. Major components: STM32F767 & STM32L496

Wireless Microphone

Real-time audio from quad microphone at 16 b/Sample @16kHz PCM code is full spec of this device. Device WLAN interface is configured via BLE interface and as well streaming parameters. Requirements: WiFi interface, Audio beam forming, Audio streaming. Major components:

NFC Sniffer

As the name say a simple NFC sniffer/reader/writer. Requirements: NFC data capture, Store records into non-volatile serial flash, Battery operated. Major components: STM32L433 ST25R3916 MX25V8035 BQ25100, TLV7553 Number of PCB layers: 4 BOM price:  40 USD Realization time: 6 weeks

Light fitting monitor

Up to 12 of this devices can be used to form a sub GHz mesh network based on the custom protocol. In this network, device can be master or a slave. Difference is, that the master has the access to

Inspection device

Live image streaming via wireless link at rates up to 35 FPS is main feature of the dental device. Two variants of the board where built in order to explore the image size vs required throughput performance on the FPS

Milking controller

CAN controlled and configurable milking controller for cattle milk dispensing. By employing complex actuator sequence realized through the two PWM channels and three ADC channels on pressure sensors, a smart milking system is realized. Status messages are shown on a

BLE Fishing Bobber

A multi-board system designed for purpose of improving fishing experience. System includes remote controller with BLE and sub-GHz communication interface, keypad and OLED display. On the remote side a board that allows RGB light control for purpose of bait simulation,

Spray Head

NFC reader and two stepper motor drivers are integrated into this small board. The board allows identification of the spray head through small 25 mm NFC Type 2 tag and serves as mechanism for master device to distribute spray content

IR Camera Controller

The idea behind this simple IR communication enabled set of boards is to allow remote control of Red Epic or Weapon camera via the RS232 interface. Requirements: IR communication up to 10 meters, Configurable IR key codes, IR to UART

BLE Keychain

As name it self states this is a small BLE enabled keychain with inductive custom built inductive charging mechanism. The device once paired with mobile phone tracks the distance from mobile phone. If the mobile phone distance from keychain is

Motion Detection & Tracking

Low power low voltage 1V8 BLE board to enable IMU sensor data streaming and logging on NOR serial flash memory. Requirements: BLE interface for device configuration BLE IMU data streaming via notifications Serial NOR flash data logging 64MB UART2USB interface