فهرست مطالب:

پخش کننده موسیقی مبتنی بر حرکت با حسگر: 3 مرحله
پخش کننده موسیقی مبتنی بر حرکت با حسگر: 3 مرحله

تصویری: پخش کننده موسیقی مبتنی بر حرکت با حسگر: 3 مرحله

تصویری: پخش کننده موسیقی مبتنی بر حرکت با حسگر: 3 مرحله
تصویری: لزبازی لیلا اوتادی چه لبی میگیره (نبینی از دستت رفته) 2024, نوامبر
Anonim
پخش کننده موسیقی مبتنی بر حرکت بر اساس سنسور
پخش کننده موسیقی مبتنی بر حرکت بر اساس سنسور
پخش کننده موسیقی مبتنی بر حرکت بر اساس سنسور
پخش کننده موسیقی مبتنی بر حرکت بر اساس سنسور

در کالج کارشناسی من ، ما مجبور شدیم یک پروژه اصلی ایجاد کنیم که همه دانشجویان بتوانند خودشان انتخاب کنند. برای پروژه خود ، از آنجا که من همیشه به موسیقی گوش می دهم و همیشه احساس می کنم که روشن کردن بلندگو بسیار مشکل است ، می خواستم ببینم چگونه می توانم این روند را ساده کنم ، بنابراین تصمیم گرفتم این پخش کننده موسیقی با حرکت را ایجاد کنم.

تدارکات

سخت افزار:

- تخته چوبی MDF (بین 0 تا 5 و 2 سانتی متر)

- 6 پیچ 3 ، 5x13 میلی متر

- 10 میخ

الکترونیک:

- رزبری پای 3 مدل B+ با منبع تغذیه 2.5A

- صفحه نمایش ال سی دی

- ADC MCP3008

- تمشک PI T-cobbler

- مقاومت وابسته به نور

- سنسور دما LM35

- سنسور IR Breakbeam IR

- گوینده

- تخته نان

ابزارها:

- چکش

- پیچ گوشتی

- نوار کاست

به دلیل محدودیت در ویرایشگر دستورالعمل ، من مواد اولیه را اضافه کرده ام که کل بسته حدود 95 تا 100 یورو هزینه دارد

اختیاری:

- سیم 22 سنج - زرد

- سیم 22 سنج - قرمز

- سیم 22 سنج - مشکی

مرحله 1: به کار الکترونیک خود ادامه دهید

لوازم الکترونیکی خود را فعال کنید!
لوازم الکترونیکی خود را فعال کنید!
لوازم الکترونیکی خود را فعال کنید!
لوازم الکترونیکی خود را فعال کنید!

بنابراین ما قصد داریم mcp3008 ، LDR ، سنسور شکست و دما را به تخته نان خود وصل کنیم. در صورت امکان طرح بالا را دنبال کنید تا ایده ای داشته باشید که کجا آن را وصل کنید یا خودتان مکانی عالی برای اجزای خود پیدا کنید!

به طور خلاصه: سعی کنید مطمئن شوید که LDR شما عاری از کابل است و می تواند تا آنجا که ممکن است نور بیشتری دریافت کند و همه اجزای آن روی برد شما باشد!

مرحله 2: پایگاه داده عادی شده

پایگاه داده عادی شده!
پایگاه داده عادی شده!

برای پایگاه داده نرمال شده ما یک عکس اضافه کرده ام تا به شما نشان دهم که چگونه به نظر می رسد ، برای خواندن هر جدول به ادامه مطلب بروید!

سنسور:

این جدول شامل سه سنسور ما است: LDR ، دما و پرتو شکست

تاریخچه سنسور:

این به ما این امکان را می دهد تا بررسی کنیم که سنسور چه زمانی فعال بوده است و ارزش سنسور هنگام پخش آهنگ چگونه است

آهنگ های پخش شده:

در این جدول ، همه آهنگ هایی که پخش شده اند تاریخچه حسگر به آن پیوند خورده است و چه آهنگی پخش شده است را خواهیم دید.

آهنگ ها:

در این جدول ، ما محل آهنگ ، ژانر آهنگ و نام آهنگ خود را ترکیب می کنیم

موسیقی:

این جدول نام آهنگ و هنرمند ما را در خود دارد!

مکان های آهنگ:

شامل محل آهنگ ما در pi/var/www/html/…

نوع موسیقی:

شامل سبک موسیقی ما حداقل نور برای آن حداکثر نور برای آن و یکسان برای دما است

مرحله 3: کدگذاری کنید

کد کنید!
کد کنید!

من پیوندی به repo Github خود در زیر می گذارم ، اما با خیال راحت طرح های من را بررسی کنید و ابتدا این را بخوانید!

تنظیم تمشک:

spi را با sudo rasp-config => interfacing options => SPI => فعال کنید

نصب:

میسکل

فلاسک

Flask_cors

Flask_socketio

سایت:

سپس روی تمشک پایگاه داده را به MySQL اضافه کنید ،

کد پایتون من جایی است که من همه چیز را به پایگاه داده اضافه می کنم و حسگرهایم را کار می کند ، چیزهای زیادی وجود ندارد که بتوانید تغییر دهید تا کار راحت تر شود. من سعی کردم یک اسکریپت پایتون واضح ایجاد کنم و هرکسی قادر به استفاده از آن باشد بنابراین با خیال راحت آن را امتحان کنید!

سایت من دقیقاً همان چیزی است که به نظرم برای پروژه من بهترین کار را کرد ، خیالتان راحت باشد که کمی آن را تغییر دهید و یک سایت اصلی ایجاد کنید. حتی اگر بتوانید طراحی من را بهبود بخشیده و کاربر پسندتر کنید!

همچنین پیوندی برای مشاهده فریم های سیمی خود به عنوان تصویر اضافه می کنم. و یک فایل فشرده با تمام فایل های من

Wireframes:

Github:

توصیه شده: