SaraKIT is A Raspberry Pi CM4 Expansion Board for ChatGPT-Enhanced Voice and Motor Control
The SaraKIT is an open-source Raspberry Pi CM4 expansion board for the Raspberry Pi CM4. The highlighting feature of this board is its ChatGPT-enabled voice assistant, thanks to its three sensitive microphones. This board also has two BLDC motor controllers, accelerometers, gyroscopes, and various sensors. SaraAI also extended its support for platforms like Amazon Alexa, Home Assistant, and Google Home.
SaraAI offers a range of examples that make using their board significantly more easier. Examples include smartphone-controlled RC Cars, Self-Balancing LEGO Robot, Precise BLDC Motor Control, Pan-tilt Cameras, Face Detection, Object Detection, and Tracking, Sound Locator, and more.
The most interesting feature for me was their custom ChatGPT-supported voice assistance with a 3D-printed casing with user face tracking and recognition capabilities.
Features & Specifications of SaraKIT
- Raspberry Pi CM4 Carrier Board compatible with future CM5 modules
- Compact design slightly larger than a credit card at approximately 9 cm diameter
- Advanced voice control using ZL38063 for high-quality audio
- Three sensitive SPH0655 microphones for clear sound capture
- Sound localization capable of voice recognition up to 5 meters away
- High sensitivity with an SNR of -37 dB ±1 dB @ 94 dB SPL
- Amplified stereo output with 2 x 6W at 4Ω
- Two DRV8313 three-phase BLDC motor drivers supporting up to 65V and 3A peak
- Two encoder inputs, reprogrammable as GPIO
- 11 GPIO pins available for UART, I2C, PWM, and more
- Dual camera interfaces with CSI support
- Digital Accelerometer LIS3DH and LSM6DS3TR for 3D motion sensing
- LSM6DS3TR includes an always-on 3D gyroscope and temperature sensor
- dsPIC33 embedded programmable 16-bit microcontroller with 32 KB memory
- Host USB support for enhanced connectivity options
As this project is open source, there is no shortage of available documentation. On their GitHub repo, you can find all of their schematics, PCB layout, and other hardware design files. You can also check out their official website and their YouTube channel for additional examples and documentation.
You can purchase the whole kit at a nominal price of $99 from Crowd Supply. The kit includes a SaraKIT CM4 board, a flexible camera cable (17cm), and a special camera adapter with a sensor. The company also started a Crowd Supply campaign with an initial goal of $5,000, but at the time of writing this article, they have already surpassed that.