hatsu_ino
PublicLoading 3D model… large boards can take a moment.
hatsu_ino
hatsu (初, first sound) + ino (Arduino) — the first sound your car makes.
A JDM car melody box that plays a WAV audio file when you start your car.
If you build one (or fork it for your own board), a ⭐ helps other people find this project.
Repository layout
boards/
v0/
hatsu_v0/ # Arduino sketch
logic.h # board logic (tested natively, no hardware dependency)
test/ # native unit test suite (Catch2 + CMake)
README.md # wiring, components, and setup for v0
CONFIG.TXT # example SD card config file for v0
v1/
hatsu_v1/ # Arduino sketch
logic.h # board logic (tested natively, no hardware dependency)
test/ # native unit test suite (Catch2 + CMake)
README.md # wiring, components, and setup for v1
Boards
| Version | Description |
|---|---|
| v0 | Arduino Nano + PAM8403 amplifier, first production run (deprecated in favor of v1) |
| v1 | Arduino Nano + DFPlayer Mini (self-contained SD/decode/amp module) (work in progress) |
Development
Native tests
cmake -S boards/v0/test/native -B boards/v0/test/native/build
cmake --build boards/v0/test/native/build
./boards/v0/test/native/build/tests
cmake -S boards/v1/test/native -B boards/v1/test/native/build
cmake --build boards/v1/test/native/build
./boards/v1/test/native/build/tests
Arduino build
Compile for Arduino Nano (ATmega328P old bootloader):
arduino-cli compile --fqbn arduino:avr:nano:cpu=atmega328old boards/v0/hatsu_v0
arduino-cli compile --fqbn arduino:avr:nano:cpu=atmega328old boards/v1/hatsu_v1
License
Ask about this board
No comments yet. Be the first to ask about this board.