Hoa Kỳschollz/pikocore
source for the pikocore drum machine
Thành tựu nổi bật
Những danh hiệu mới nhất của dự án
#1 Repository Của Tuần
#2 Repository Của Tuần
#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 debugvới các flagDEBUG_Xtrongmain.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
Dự án tương tự
Khám phá các dự án và mô hình AI khác có sự tương đồng.
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.
Raspberry Pi Pico Arduino core, for all RP2040 and RP2350 boards
DOS-like OS for microcontroller boards running Micropython or Circuitpython
Arduino library for easy, interrupt driven speech, MP3, AAC, and WAV playback on the Raspberry Pi Pico RP2040, Pico 2 RP2350, and ESP32
A simple and efficient MicroPython web server designed for Raspberry Pi Pico, ESP8266, ESP32, allowing seamless control of microcontroller projects via a web browser.
Multi-Platform Gamepad Firmware for Raspberry Pi Pico and other RP2040 boards