OpenEarable aims to enable ear-based sensing applications by providing a flexible open source hardware platform. It integrates a range of sensors, including a 9-axis inertial measurement unit, ear canal pressure and temperature sensors, inward-facing ultrasound microphone, speakers, buttons and controllable RGB LEDs. With these capabilities, OpenEarable provides researchers and developers with the ability to explore a variety of application scenarios.
OpenEarable controls and transmits sensor data via BLE (Bluetooth Low Energy). Audio is played from or recorded to the internal SD card. OpenEarable is compatible with the provided dashboard and Edge-ml.
Commercial electronic loads are more expensive, especially high-power loads such as computer power supplies that must handle transient current spikes well above their nominal ratings (1800W spike for a 600W GPU) and should be tested under worst-case conditions to Ensure stability.
The basic functions of USB-C are supported, such as high-speed communication and charging functions. Then this design solves the problem of painless switching between one host and multiple devices, or one device and multiple hosts.
The analyzer host computer directly uses Wireshark. The hardware is implemented using Cypress CY7C68013A MCU + Lattice LCMXO2 FPGA + Microchip USB3343 USB PHY