RepositoryC++USUnited States
schollz

schollz/pikocore

source for the pikocore drum machine

182stars
26forks
3issues
0views

Thành tựu nổi bật

Những danh hiệu mới nhất của dự án

1
TINIX TRENDING·Chủ đề: pikocore

#1 Repository Của Tuần

2
TINIX TRENDING·Chủ đề: pico

#2 Repository Của Tuần

3
TINIX TRENDING·Chủ đề: rp2040

#3 Repository Của Tuần

🥁 pikocore - Máy đánh trống lo-fi DIY trên Raspberry Pi Pico

Một cỗ máy đánh trống lấm chấm lo-fi, mã nguồn mở, hack được đến từng dòng code, chạy trên nền tảng Raspberry Pi Pico.

pikocore là dự án máy đánh trống DIY dựa trên Raspberry Pi Pico, cho phép người dùng tự lắp ráp và lập trình để tạo ra những giai điệu lo-fi đặc trưng. Dự án cung cấp đầy đủ tài liệu: mạch mẽo, danh sách linh kiện (BOM), firmware, và hướng dẫn nạp phần mềm. Âm thanh được tạo từ thư mục audio2h/demo, với tốc độ mẫu tối đa 31kHz. Quy trình build sử dụng Go và Makefile, hỗ trợ cả bo mạch Pico 2MB và 16MB.

✨ Điểm nổi bật

  • Hackable hoàn toàn: Mã nguồn C++ mở, người dùng tự do sửa đổi âm thanh, giao diện, và chức năng.
  • Hỗ trợ MIDI: Có thể bật MIDI input thay vì clock in bằng cờ MIDI_IN_ENABLED=1.
  • Tùy chỉnh LED: Tắt hoặc bật đèn WS2812 thông qua cờ WS2812_ENABLED.
  • Hỗ trợ PCB V2: Điều chỉnh hoá vị trí knob Function A/B bằng cờ PCB_V2_LAYOUT=1.
  • Build linh hoạt: Hỗ trợ cả Pico 2MB (make build2) và 16MB, điều chỉnh sample rate qua biến môi trường.
  • Công cụ debug: Mở terminal minicom qua make debug với các flag DEBUG_X trong main.cpp.
  • Tài liệu đầy đủ: Cung cấp website, schematic, BOM, firmware, và video hướng dẫn DIY.

💡 Vì sao đáng chú ý

Khác với các dự án đánh trống thương hiệu chỉ có sẵn, pikocore mang đến trải nghiệm từ A-Z: từ việc lắp ráp phần cứng, nạp firmware, cho đến việc viết code để tạo âm thanh. Sự kết hợp giữa Raspberry Pi Pico và ngôn ngữ C++ giúp tốc độ xử lý âm thanh thời gian thực, trong khi hệ thống build bằng Go và Makefile giúp quy trình phát triển trở nên đơn giản hóa. Đây là lựa chọn tuyệt vời cho các maker yêu thích âm nhạc lo-fi và muốn khám phá lập trình nhúng.


#DrumMachine #RaspberryPiPico #OpenSource #DIY #LoFi #TiniX

Similar Projects

Discover other similar projects and AI models.

RepositoryC++
PicoPlus-devel/pico-infonesPlus

NES Emulator with SD card and menu support for the Raspberry PI Pico, Pico 2 and other RP2040/RP2350 based microcontrollers. Play your games from SD card on a HDMI display.

536
Oct 23, 2026
RepositoryC
hrvach/deskhop

Fast Desktop Switching Device

7.9k
Sep 28, 2026
RepositoryC
earlephilhower/arduino-pico

Raspberry Pi Pico Arduino core, for all RP2040 and RP2350 boards

2.9k
Oct 26, 2026
RepositoryPython
RetiredWizard/PyDOS

DOS-like OS for microcontroller boards running Micropython or Circuitpython

181
Feb 5, 2026
RepositoryC
earlephilhower/BackgroundAudio

Arduino library for easy, interrupt driven speech, MP3, AAC, and WAV playback on the Raspberry Pi Pico RP2040, Pico 2 RP2350, and ESP32

151
Oct 8, 2026
RepositoryShell
Envious-Data/EnvOpenPico

An open source RP2040 MCU Board Family

151
Nov 3, 2024
RepositoryHTML
gurgleapps/pico-web-server-control

A simple and efficient MicroPython web server designed for Raspberry Pi Pico, ESP8266, ESP32, allowing seamless control of microcontroller projects via a web browser.

144
Mar 16, 2024
RepositoryC++
OpenStickCommunity/GP2040-CE

Multi-Platform Gamepad Firmware for Raspberry Pi Pico and other RP2040 boards

2.6k
Oct 26, 2026
RepositoryC++
elehobica/RPi_Pico_WAV_Player

Hi-Res WAV player for Raspberry Pi Pico / Pico 2

226
Aug 26, 2026