فهرست مطالب:

نمایش طیف صوتی رزبری پای: 4 مرحله
نمایش طیف صوتی رزبری پای: 4 مرحله

تصویری: نمایش طیف صوتی رزبری پای: 4 مرحله

تصویری: نمایش طیف صوتی رزبری پای: 4 مرحله
تصویری: آموزش مبانی زبان برنامه نویسی پایتون 2024, نوامبر
Anonim
نمایش طیف صوتی رزبری پای
نمایش طیف صوتی رزبری پای
نمایش طیف صوتی رزبری پای
نمایش طیف صوتی رزبری پای
نمایش طیف صوتی رزبری پای
نمایش طیف صوتی رزبری پای

از پنل ماتریس DFRobot 64x64 RGB با Raspberry Pi 3 B+ استفاده کنید تا هر کجا که می روید یک جشن رقص با خود داشته باشید!

DFRobot با من تماس گرفت تا پروژه ای را برای ماتریس LED 64x64 RGB خود انجام دهد. در ابتدا من سعی کردم از آن با ESP32 Firebeetle استفاده کنم ، اما نتوانستم کتابخانه را کار کنم. بنابراین این به معنای استفاده از Raspberry Pi 3 B+بود.

پیوند به محصولات:

Raspberry Pi 3 B+:

www.dfrobot.com/product-1703.html

ماتریس RGB 64x64:

www.dfrobot.com/product-1644.html

ESP32 FireBeetle

www.dfrobot.com/product-1590.html

مرحله 1: فیلم

Image
Image

در اینجا ویدئویی است که ماتریس را نشان می دهد

مرحله 2: مدار

جریان
جریان
جریان
جریان
جریان
جریان

Adafruit همچنین دارای راهنمایی است که می توانید در اینجا دنبال کنید:

خوشبختانه Adafruit دارای یک HAT ماتریسی برای Raspberry Pi است که همه تبدیلات سطح منطقی 3.3v -> 5v را انجام می دهد.

هر دو HAT و ماتریس یک اتصال دارند ، اما پین 8 (سیم سفید) به HAT متصل نمی شود. از آنجا که HAT فقط تا 4 سیم کنترل را پشتیبانی می کند ، پایه 8 ، که سیم کنترل پنجم است ، به پین 24 GPIO متصل می شود.

اطمینان حاصل کنید که از منبع تغذیه 5 ولت استفاده کنید که می تواند تا 7 آمپر را تامین کند.

مرحله 3: کتابخانه

برای کارکردن کد پیوست ، از کتابخانه rpi-rgb-led-matrix برای کنترل LED ها استفاده کردم. نصب آن بسیار ساده است. فقط اجرا کنید https://raw.githubusercontent.com/adafruit/Raspbe…> rgb-matrix.sh

sudo bash rgb-matrix.sh

سپس y را برای ادامه فشار دهید و گزینه 2 را برای انتخاب Adafruit Matrix HAT انتخاب کنید.

سپس شماره 2 را انتخاب کنید تا پین 18 آزاد شود تا صدا همچنان بر روی جک صدا پخش شود.

برای آزمایش آن وارد فهرست نمونه-api-use شوید و sudo را اجرا کنید./demo -D0 --led-rows = 64 --led-cols = 64-Hardware-mapping = adafruit-hat

شما باید شاهد اجرای نسخه ی نمایشی باشید. فقط کافی است ctrl-c را فشار دهید تا از آن خارج شوید.

مرحله 4: اجرای کد

قبل از اجرا شدن کد ، باید کاربر اصلی را با گروه sudo -su به گروه صوتی اضافه کنید

سپس

صوت modgroup

خروج

فایل python و فایل test.wav را در/home/pi/rgb-led-matrix/bindings/python/sample/قرار دهید

اگر نسخه ی نمایشی خوب اجرا شد ، کد را با آن اجرا کنید

sudo cd/home/pi/rgb-led-matrix/bindings/python/sample/

sudo python spectrum_matrix.py

شما باید موسیقی را از جک صدا بشنوید و چراغ ها روشن شوند.

توصیه شده: