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 streaming and configuration,
  • Firmware upgrade via BLE interface,
  • MIDI message logging into non-volatile memory.

Major components:

  • STM32F446 + nRF52832
  • NCP316
  • ST890
  • SST26VF032

Number of PCB layers: 4

BOM price: 42 USD

Realization time: 10 weeks

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,
  • BLE/WiFi interface for device configuration and streaming,
  • Firmware upgrade capabilities,
  • USB FS Media Storage device,
  • Fingerprint identification,
  • Low power consumption in sleep mode < 20uA.

Major components:

  • STM32H745 Dual Core ARM Cortex MCU
  • ATWINC3400 WIFI+BLE
  • IS42S16160 + MT29F8G08
  • OV5640 + ILI9488
  • SST26VF032
  • FPC1020

Number of PCB layers: 6

BOM price: 118 USD

Realization time: 12 weeks

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 if you have good soldering eye you might have caught that there is a small raisin ball between pins 18 & 19 ;).

Requirements:

  • WIFI/BLE interface for device configuration and firmware update,
  • 2x DC motor, fan and pump control,
  • AC/DC converter and AC load control,
  • User interaction through the LCD interface.

Major components:

  • STM32H745 & IS42S16400
  • ATWINC3400
  • DRV8876 & ADS1234I
  • SST26VF032
  • BQ25892
  • ER-TFT035-6 320×480

Number of PCB layers: 4

BOM price: 109 USD

Realization time: 12 weeks

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,
  • GPS signal capture.

Major components:

  • STM32G474 + STM32G070 + STM32L433
  • ATWINC3400 + SPSGRF-915 + TESEO-LIV3R
  • MOC3063 + BT136
  • IRM-05-5 + IRM-60-5
  • APA102 + LISDE12

Number of PCB layers: 4

BOM price: 350 USD

Realization time: 12 weeks

Ultrasound Distance Measurement Device

This is one of those its going to be simple project and yet you mange to experience all kind of anomalies there are… Equipped with low power application MCU and sound generation and detection sensor, device can detect objects and measure their distances up to 5 meters.

Requirements:

  • LCD interface,
  • Ultrasound generation and detection
  • Small form factor.

Major components:

  • STM32L4R7
  • ER-TFT028-4-4146-4035-2476
  • TPS55340 + 400ST160  + 400SR160
  • RT8289

Number of PCB layers: 4

BOM price: 64 USD

Realization time: 6 weeks