Móc khóa Spotify Code tùy chỉnh tự động
Script Python giúp biến bất kỳ URL Spotify (bài hát/album/artist/playlist) thành móc khóa in 3D có Spotify code quét được, tự tạo file STL model.stl để bạn in 2 màu.
Mô tả
Introduction
Bạn muốn khoe gu nhạc của mình hoặc chia sẻ những bài hát Spotify yêu thích theo một cách thật khác biệt không? Dự án này giới thiệu một script Python giúp biến bất kỳ URL bài hát hoặc album Spotify nào thành một mẫu móc khóa có thể in 3D, kèm Spotify code có thể quét được. Chỉ cần nhập URL Spotify bạn chọn, script sẽ tự làm phần còn lại và tạo ra thiết kế móc khóa tùy chỉnh đúng “chất” âm nhạc của bạn.
Cách sử dụng
Tải về
Bạn có thể tải script từ các file đính kèm, hoặc clone từ GitHub repo tại https://github.com/ricdigi/spotify_keychain_3D_model. Nhớ tải đủ các file cần thiết.
Cài đặt và chạy
Bước 1: Tạo Virtual Environment
Tạo virtual environment ngay trong thư mục dự án. Bên mình khuyến nghị dùng Python 3.9.6 (phiên bản đã được test với code này). Nếu bạn chưa cài đặt phiên bản Python này thì hãy cài trước. Mở terminal trong thư mục dự án và chạy:
virtualenv env -p python3.9.6
Bước 2: Kích hoạt Virtual Environment
Kích hoạt environment mới tạo:
source env/bin/activate
Lúc này bạn sẽ thấy (env) ở đầu dòng lệnh trong terminal, báo hiệu environment đã được kích hoạt.
Bước 3: Cài dependencies
Cài các gói Python cần thiết:
pip install -r requirements.txt
Bước 4: Chạy script
Chạy main.py:
python main.py
Khi được hỏi, hãy dán URL Spotify mong muốn (artist, album, song, hoặc playlist). Sau đó script sẽ tạo ra một file STL cho móc khóa tùy chỉnh trong thư mục dự án với tên: model.stl.
Note: Lần chạy đầu tiên có thể mất vài giây mới hiện chỗ nhập link, bạn chờ xíu nha.
Hướng dẫn in
Bạn có thể dùng vật liệu và kích thước nào tùy thích, nhưng nhớ in mẫu với hai màu khác nhau cho phần đế và phần barcode. Bạn có thể làm điều này trên máy in một vật liệu bằng cách lên lịch đổi filament giữa chừng khi in, hoặc dùng máy in đa vật liệu.
Giấy phép
File mô hình
Chưa có bản in nào được khoe. Hãy là người đầu tiên!
Chưa có bình luận nào. Hãy là người đầu tiên!