فهرست مطالب:
- مرحله 1: قطعات خود را جمع آوری کنید
- مرحله 2: سیم کشی Trinket به Rotary Encoder
- مرحله 3: برای برنامه نویسی Trinket آماده شوید
- مرحله 4: آزمایش رمزگذار
- مرحله 5: چاپ سه بعدی پایه
- مرحله 6: لوازم الکترونیکی را اضافه کنید
- مرحله 7: وزن را به پایه اضافه کنید
- مرحله 8: پوشش زیر را بسازید و نصب کنید
- مرحله 9: پایان کار
تصویری: کنترل صدا USB: 9 مرحله (همراه با تصاویر)
2024 نویسنده: John Day | [email protected]. آخرین اصلاح شده: 2024-01-30 08:55
در این پروژه ، ما با استفاده از Trinket سازگار با آردوینو از Adafruit و یک رمزگذار چرخشی ، یک کنترل صدا USB ایجاد می کنیم. در نهایت ، ما یک محفظه را به صورت سه بعدی چاپ می کنیم ، پایه را با شات سربی پر می کنیم تا وزن و ثبات بیشتری داشته باشد و لیزر یک جلد اکریلیک را برش می دهد.
کد آردوینو و طرح اصلی در ابتدا در وب سایت Adafruit یافت شد. اطلاعات بیشتر را می توان در اینجا یافت. کد آردوینو به کتابخانه های Adafruit Trinket نیاز دارد که می توانید آنها را در اینجا بارگیری کنید (شما به طور خاص کتابخانه "TrinketHidCombo" را می خواهید). کد واقعی آردوینو را می توانید در اینجا بارگیری کنید.
مرحله 1: قطعات خود را جمع آوری کنید
(برای اطلاع از جزئیات و پیوندهای سفارش ، روی موارد موجود در عکس بروید):
- Adafruit Trinket ، 5V ، 16MHz (حتماً نسخه 5V را دریافت کنید ، نه نسخه 3.3V).
- رمزگذار روتاری (آنچه که در اینجا نشان داده شده است D-shaft است ، اما بسته به دستگیره ای که استفاده می کنید ، رمزگذارهایی نیز با محورهای پیچ خورده وجود دارد)
- حدود 2.5 اینچ از 5 کابل روبان هادی. انتهای آن را همانطور که در عکس نشان داده شده ، بچسبانید و قلع کنید.
- پنج قطعه 1/2 اینچی بلند از 1/8 اینچ لوله کوچک کننده حرارتی.
مرحله 2: سیم کشی Trinket به Rotary Encoder
رمزگذار چرخشی دارای پنج پین است - سه پین در یک طرف ، و دو پین در طرف دیگر. دو پین در یک طرف مخصوص دکمه است. آنها با فشار دادن شفت رمزگذار تماس می گیرند. این به تابع بی صدا تبدیل می شود. این پین ها به قطبیت حساس نیستند و هیچ تفاوتی در نحوه اتصال سیم های دکمه به آنها وجود ندارد. سه پین در طرف دیگر پین های سیگنال هستند. اگر رمزگذار را رو به پهلو با سه پایه نگه دارید ، با شفت به سمت بالا ، پین سمت چپ سیگنال "A" ، مرکز مشترک و پین سمت راست سیگنال "B" است. این نیز در عکس برگه نشان داده شده است.
Trinket را به صورت زیر به رمزگذار وصل کنید:
- Trinket Pin #0 برای رمزگذاری پین سیگنال "A".
- پین شماره 1 را به یکی از پین های دکمه رمزگذار متصل کنید.
- پین شماره 2 را برای رمزگذاری پین سیگنال "B" رمزگذاری کنید.
- پین 5V را به پین دیگر دکمه رمزگذار متصل کنید.
- پایه پین GND به پین رایج رمزگذار.
مطمئن شوید که قبل از لحیم کاری ، یک قطعه لوله کاهنده حرارتی را روی هر سیم بکشید و تا جایی که ممکن است قبل از کوچک شدن آن را روی پین بکشید. پایه بعداً با گلوله سربی پر می شود و این پین ها باید تا حد ممکن عایق بندی شوند زیرا در پایان کار با شات در تماس خواهند بود. نکته خوب این است که پین های رمزگذار بین لوله کوچک کننده و رمزگذار را با یک تکه چسب حرارتی عایق بندی کنید.
مرحله 3: برای برنامه نویسی Trinket آماده شوید
Arduino IDE را باز کنید. کتابخانه های Adafruit Trinket و کد کنترل صدا (پیوندهای ابتدای پروژه) را بارگیری و نصب کنید. نوع برد را به عنوان "Adafruit Trinket 16MHz" و برنامه نویس را به عنوان "USBtinyISP" تنظیم کنید.
Trinket برای بارگذاری کد در آن باید در حالت Bootloader باشد. هنگامی که برای اولین بار به پورت USB کامپیوتر وصل می شوید ، LED سبز ثابت می ماند و LED قرمز به مدت 10 ثانیه چشمک می زند و سپس خاموش می شود. در طول این پنجره 10 ثانیه ای ، Trinket در حالت Bootloader است. هر زمان که بخواهید می توانید با فشردن دکمه در انتهای Trinket مقابل پورت USB وارد حالت Bootloader شوید.
من دریافتم که Arduino IDE کمی بیشتر از 10 ثانیه طول می کشد تا کامپایل و تأیید کد قبل از ارسال به هیئت مدیره انجام شود ، بنابراین وقتی کد را به هیئت مدیره ارسال می کنید ، نوار پیشرفت سبز رنگ را در گوشه سمت راست پایین مشاهده کنید. پنجره IDE وقتی در نیمه راه است ، دکمه بازنشانی را روی Trinket فشار دهید. ویدئوی بالا نوار پیشرفت سبز را نشان می دهد. وقتی به نیمه راه رسید ، دکمه بازنشانی را روی Trinket فشار می دهم. تا زمانی که نوار پیشرفت سبز قبل از بسته شدن پنجره 10 ثانیه به راست می رود ، Trinket کد را می پذیرد. می توانید مشاهده کنید که کد قبل از خاموش شدن توسط LED قرمز در حال انتقال است. اگر انتقال قبل از اتمام زمان بوت لودر شروع نشود ، پیغام خطای نارنجی رنگی در Arduino IDE مشاهده خواهید کرد. اگر این اتفاق افتاد ، فقط دنباله را تکرار کنید و دوباره امتحان کنید.
مرحله 4: آزمایش رمزگذار
پس از اتمام موفقیت آمیز برنامه نویسی و راه اندازی مجدد Trinket ، می توانید صدای خود را با رمزگذار چرخشی کنترل کنید. چرخاندن رمزگذار در جهت عقربه های ساعت باید حجم رایانه شما را افزایش دهد و در جهت عقربه های ساعت باید آن را کاهش دهد. با فشار دادن شفت ، کامپیوتر شما بی صدا می شود. اگر متوجه شدید که جهت چرخش اثر معکوس دارد (هنگامی که حجم باید کاهش یابد ، حجم افزایش می یابد) ، پس از آن سیم های رمزگذار "A" و "B" را معکوس می کنید. می توانید سیم ها را در رمزگذار عوض کنید ، یا فقط تعاریف پین (0 و 2) را در خطوط 3 و 4 کد آردوینو عوض کنید ، و سپس دوباره آن را به Trinket ارسال کنید. در ویدیو کلیپ بالا ، رمزگذار چرخشی را مشاهده می کنید که صدا و بی صدا را در رایانه کنترل می کند.
مرحله 5: چاپ سه بعدی پایه
فایل 3D Printing را می توانید با کلیک روی اینجا از Thingiverse بارگیری کنید. من آن را با استفاده از PLA ، ارتفاع لایه 0.15 میلی متر و نازل 0.4 میلی متر چاپ کردم. بلوک مستطیلی درست خارج از پایه در فایل چاپی فقط برای به حداقل رساندن مواد پشتیبانی در خارج استفاده می شود ، زیرا این پشتیبانی بسیار نازک و بلند است و در حین چاپ پایدار نمی ماند. در همه جا از پشتیبانی متحدالمرکز استفاده کنید. تنها مشکل برداشتن مواد نگهدارنده زیر پل است که Trinket را پشتیبانی می کند. من از ترکیبی از پیچ گوشتی کوچک ، موچین زاویه دار و انبردست بینی برای سوزاندن آن استفاده می کنم. بیرون آوردن آن (یا حداقل تا آنجا که می توانید) بسیار مهم است ، زیرا بعداً این فضا با شلیک سربی پر می شود.
مرحله 6: لوازم الکترونیکی را اضافه کنید
Trinket را در پایه نصب کنید. اندازه تمام سوراخ های نصب در پایه چاپ سه بعدی برای 2-56 پیچ برای ضربه زدن خودکار است. از دو پیچ 2-56 1/ 1/4 اینچی برای بستن قسمت پشتی برد استفاده کنید. اگر بسته ای 100 پیچ می خواهید ، می توانید آنها را از McMaster Carr با کلیک روی اینجا خریداری کنید.
متناوباً ، اگر مایل هستید آنچه را که برای ساخت پروژه مورد نیاز است بخرید ، مجموعه ای از پیچ ها (برای هر دو تزیینات و پوشش زیرین) ، و همچنین پوشش اکریلیک برش لیزری ، پایه های لاستیکی و به صورت اختیاری می توان شات سربی با هم از صفحه eBay من خریداری شده است - ویرایش: من دیگر لیست eBay را ندارم ، زیرا eBay مرا مجبور کرد هرگونه لیست خود را که حاوی گلوله سربی است حذف کنم ، زیرا آنها مهمات می دانند (حتی اگر به عنوان وزن یا بالاست استفاده شود). اگر علاقه مند به خرید هر یک از قطعات سخت افزاری هستید (به عنوان مثال پیچ ، کف اکریلیک ، پایه های لاستیکی ، گلوله سربی و غیره - هر چیزی به جز لوازم الکترونیکی و دستگیره) ، به من پیام دهید (روی تصویر من در کنار نام من در بالای پروژه ، سپس روی دکمه پیام کلیک کنید)
رمزگذار چرخشی را از طریق سوراخ بالای پایه وارد کنید ، واشر و مهره تخت را اضافه کرده و محکم محکم کنید.
مرحله 7: وزن را به پایه اضافه کنید
پایه با شات سرب شماره 7.5 (0.095 اینچ) پر شده است تا وزن و ثبات را افزایش دهد (حدود 6 اونس یا 175 گرم). این امر هنگام چرخاندن دستگیره مانع از لیز خوردن آن روی میز شما می شود.
اطمینان حاصل کنید که در حفره ای که Trinket در آن قرار دارد ، از هرگونه شلیک خودداری کنید. از موچین های زاویه دار برای فشار دادن ضربه زیر پل استفاده کنید و آن را تا بالای پایه های نصب صفحه پایین و دیوارهای اطراف حفره ترینکت پر کنید. آن را سطح بندی کنید. شما می خواهید پایه آنقدر پر باشد که وقتی آن را تکان می دهید شبیه ماراکا نباشد ، اما نه آنقدر که هنگام نصب کاور پایینی روی هم قرار نگیرد.
مرحله 8: پوشش زیر را بسازید و نصب کنید
فایل DXF برای جلد پایین در صفحه Thingiverse برای پایه موجود است ، یا برای پیوند مستقیم به فایل در جلد پایین اینجا کلیک کنید. من لیزر آن را از اکریلیک 3 میلیمتری (1/8 اینچ) برش دادم. شما می توانید از همان پیچ های 2-56 در 1/4 اینچی استفاده کنید که برای نصب Trinket برای اتصال پوشش پایین استفاده می کردید. در صورت تمایل ، می توانید سوراخ ها را متقابل کنید و از پیچ های سر تخت استفاده کنید تا قسمت زیرین صاف شود. اگر از پیچ های سر تخت استفاده می کنید ، می توانید با کلیک روی اینجا ، یک بسته 100 تایی از McMaster Carr سفارش دهید.
برای جلوگیری از سر خوردن قسمت پایینی را با افزودن چهار پایه لاستیکی شفاف به پایان برسانید.
مرحله 9: پایان کار
یک دستگیره با قطر 38 میلی متر به دلخواه اضافه کنید. دستگیره ای که من استفاده کردم را می توان در اینجا خریداری کرد. توجه داشته باشید که این دستگیره دارای پیچ تنظیم است ، بنابراین برای استفاده با رمزگذار D-shaft در نظر گرفته شده است. اگر استفاده از رمزگذار با شفت پیچ خورده را انتخاب کرده اید ، مطمئن شوید که دستگیره ای را انتخاب می کنید که مخصوص شفت پیچ خورده باشد. سوراخ شفت دستگیره دارای خطوط تطبیقی بوده و صاف نیست. شما می توانید هر دسته ای را که دوست دارید انتخاب کنید ، به شرطی که قطر خارجی آن 38 میلی متر باشد و با شفت 6 میلی متری رمزگذار شما سازگار است.
سرانجام ، کابل USB خود را به برق وصل کنید ، حدود 15 ثانیه به کامپیوتر زمان دهید تا دستگاه را تشخیص دهد (Trinket قبل از اینکه کامپیوتر آن را تشخیص دهد باید دنباله 10 ثانیه ای Bootloader را پشت سر بگذارد) ، و همه چیز آماده است.
توصیه شده:
اتوماسیون پرحرف -- صدا از آردوینو -- خودکار کنترل صدا -- HC - 05 ماژول بلوتوث: 9 مرحله (همراه با تصاویر)
اتوماسیون پرحرف || صدا از آردوینو || خودکار کنترل صدا || HC - 05 ماژول بلوتوث: …………………………. لطفا برای ویدیوهای بیشتر به کانال YouTube من مشترک شوید …. …. در این ویدئو ما یک Automatation Talkative ساخته ایم. هنگامی که یک فرمان صوتی را از طریق تلفن همراه ارسال می کنید ، دستگاه های خانگی روشن می شود و بازخورد ارسال می کند
MIDI/Arduino کنترل صدا 8 بیتی صدا (AY-3-8910): 5 مرحله
MIDI/Arduino Controlled 8-sound Sound Generator (AY-3-8910): یک ژنراتور 8 بیتی با صدای یکپارچهسازی با سیستمعامل ایجاد کنید و آن را از طریق MIDI کنترل کنید. این طراحی تا حدی از علاقه مندان Chiptune که مدارهای آردوینو را برای پخش فایلهای Chiptune و برخی از آنها الهام گرفته اند ، الهام گرفته است. ایده های من برای ادغام صدای منفی بازی های ویدئویی اولیه
ESP8266 RGB LED STRIP WIFI کنترل - NODEMCU به عنوان یک کنترل از راه دور IR برای نوار LED کنترل شده بر روی Wifi - کنترل تلفن هوشمند RGB LED STRIP: 4 مرحله
ESP8266 RGB LED STRIP WIFI کنترل | NODEMCU به عنوان یک کنترل از راه دور IR برای نوار LED کنترل شده بر روی Wifi | RGB LED STRIP Smartphone Control: سلام بچه ها در این آموزش می آموزیم که چگونه از nodemcu یا esp8266 به عنوان ریموت IR برای کنترل نوار LED RGB استفاده کنید و Nodemcu توسط تلفن هوشمند از طریق وای فای کنترل می شود. بنابراین اساساً می توانید RGB LED STRIP را با تلفن هوشمند خود کنترل کنید
کنترل صدا صدا چراغ های الکترونیکی RGB LED و موارد دیگر با کورتانا و آردوینو اتوماسیون خانگی: 3 مرحله
کنترل صوتی چراغ های الکترونیکی RGB LED و موارد دیگر با کورتانا و آردوینو اتوماسیون خانگی: مانند ایده کنترل چیزها با صدای خود؟ یا دوست ندارید برای خاموش کردن چراغ از تخت بلند شوید؟ اما آیا همه راه حل های موجود مانند google home بسیار گران هستند؟ اکنون می توانید خودتان آن را با زیر 10 دلار تهیه کنید. و حتی بهتر از آن بسیار آسان است
کنترل USB باس ، تربل و صدا با LED های صفحه کلید: 6 مرحله (همراه با تصاویر)
کنترل کننده USB باس ، سه برابر و صدا با LED های صفحه کلید: من در رایانه رومیزی اصلی خود Creative SoundBlaster Audigy دارم و به راهی برای تنظیم سریع تنظیمات بیس و صدای سه برابر (و همچنین میزان صدا) هنگام گوش دادن به رسانه های صوتی یا تصویری نیاز داشتم به من کد را از دو منبع ارائه شده در