https://github.com/hyaline-systems/teensy-haptic-audio-player
Audio+haptic feedback board based on Teensy 4.0
https://github.com/hyaline-systems/teensy-haptic-audio-player
arduino haptic haptic-feedback haptics kicad oshw teensy
Last synced: about 2 months ago
JSON representation
Audio+haptic feedback board based on Teensy 4.0
- Host: GitHub
- URL: https://github.com/hyaline-systems/teensy-haptic-audio-player
- Owner: hyaline-systems
- License: other
- Created: 2025-01-23T08:08:44.000Z (4 months ago)
- Default Branch: main
- Last Pushed: 2025-02-17T15:13:55.000Z (3 months ago)
- Last Synced: 2025-02-17T16:26:23.117Z (3 months ago)
- Topics: arduino, haptic, haptic-feedback, haptics, kicad, oshw, teensy
- Language: C++
- Homepage: https://hyaline.systems
- Size: 8.54 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
[](https://creativecommons.org/licenses/by-nc-sa/4.0/)
# Teensy-Haptic-Audio-Player

A PCB designed for audio and haptic projects with [a Teensy 4.0](https://www.pjrc.com/store/teensy40.html).
Among other things, it can be used to play audio from the computer as a sound card when connected via USB or from audio files via the on board SD card reader. The audio will then be output both to a 3.5mm audio jack and a haptic driver that will make a vibration motor [like this one](https://www.adafruit.com/product/1201) vibrate in sync with the audio, kinda like in a gamepad, sex toy or phone.
Another usecase is simply as a high quality audio development platform.
The whole thing is open source and hackable and is designed to be used for many different scenarios.
See [hyaline.systems](https://hyaline.systems) for more information.
## Buying
You can buy a board, either bare (no components) or SMD-populated (no Teensy included) by sending an email to [[email protected]](mailto:[email protected]).
If you just want to support the project, [consider making a donation through kofi](https://ko-fi.com/madskjeldgaard).
## Features
- Designed for the very powerful Teensy 4.0 board.
- High quality i2s stereo output DAC with 3.5mm line out jack: [PCM5102A DAC](https://www.ti.com/product/PCM5102A) – this DAC is widely compatible with all platforms and SDK's, including Arduino and C.
- SD card reader
- NeoPixel
- StemmaQT connector for easy i2c expansion.
- Optional: Hardware mute button may be connected directly to DAC.
- All unused pins broken out with lots of ground and power pins to make external connections easy
- Self-documenting board: All pins and connections are written on the board itself.## Software
See [software/examples](software/examples) for example code using Arduino.