فهرست مطالب:
- مرحله 1: مرحله 1: نرم افزار
- مرحله 2: مرحله 2: سخت افزار - اتصال
- مرحله 3: مرحله 3: سخت افزار - جعبه
- مرحله 4: مرحله 4: صفحه حفاری شده
تصویری: پشته: 4 مرحله
2024 نویسنده: John Day | [email protected]. آخرین اصلاح شده: 2024-01-30 08:51
این پروژه برای "Creative Electronics" ، یک واحد مهندسی الکترونیک Beng در دانشگاه مالاگا ، دانشکده مخابرات (https://www.uma.es/etsi-de-telecomunicacion/) بود.
پروژه ما شامل شبیه سازی یک ماشین بازی از دهه 80 است. ما یک بازی را انتخاب کرده ایم که امروزه بسیار محبوب است و معمولاً به عنوان "stacker" شناخته می شود.
هدف بازی ایجاد برج است که به قله برسد. ما با ایجاد پایه برج شروع می کنیم و سپس بلوک هایی را خواهیم داشت که از یک طرف به طرف دیگر حرکت می کنند. بازی منتظر ما خواهد بود تا دکمه را برای قرار دادن بلوک بالای برج تا کنون فشار دهیم. بنابراین اگر آن را کاملاً تراز کنید مشکلی وجود نخواهد داشت ، اما اگر این کار را نکنید ، بلوک قطع می شود و کار را بسیار دشوارتر می کند.
تدارکات:
-سیم
- آردوینو مگا 2560
- ماتریس نئوپیکسلی
- گوینده
- چهار دکمه
- منبع تغذیه 5 ولت 5 آمپر
- یک سوئیچ
- چوب
- یک صفحه حفر شده
- یک خازن با ارزش 1000 uF
- یک مقاومت با ارزش 470 Ω
مرحله 1: مرحله 1: نرم افزار
برای توسعه بازی ما باید کتابخانه های Neopixel را نصب می کردیم ، صفحه را کنترل می کردیم ، LiquidCrystal (از AdaFruit) ، سیم و TimerOne.
توابع اساسی عبارتند از:
Adafruit_NeoPixel matriz = Adafruit_NeoPixel (256 ، LED_PIN ، NEO_GRB + NEO_KHZ800) ؛
- matriz.begin (): آرایه را اولیه می کند
- matriz.clear (): همه led ها را روی 0 تنظیم می کند. برای به روز رسانی آرایه به یک نمایش () نیاز دارید.
- matriz.show (): led های پیکربندی شده را روشن می کند و مواردی را که در 0 قرار دارند خاموش می کند.
- matriz.setPixelColor (تعداد موقعیت ، R ، G ، B): کادر رنگ تعیین شده را پیکربندی می کند. (R ، G ، B از 0 به 255 می رسد. با 0 خاموش).
- matriz.setBrightness (BRIGHTNESS): روشنایی را پیکربندی می کند. مقدار 20 به طور معمول کافی است.
می توانید کد را از اینجا بارگیری کنید
اگر س questionsالی دارید ، آنها را در نظرات بنویسید ، خوشحال می شوم به آنها پاسخ دهم.
مرحله 2: مرحله 2: سخت افزار - اتصال
در اینجا اتصال مورد نیاز برای استفاده ایمن از ماتریس نئوپیکسل آمده است.
در مورد بلندگو ، اتصال آن بین هر خروجی PWM و زمین کافی خواهد بود. در مورد MEGA این خروجی ها از پین شماره 2 تا 13 هستند.
از آنجا که هر دکمه با استفاده از وقفه کار می کند ، باید به پین 2 ، 3 ، 18 ، 19 متصل شود ، که از 6 وقفه موجود در برد MEGA است. ما پین های 20 و 21 را برای صفحه LCD ذخیره می کنیم
برای صفحه نمایش LCD ما یک میکروکنترلر داریم که به اتصالات VCC ، GND ، SDA و SCL نیاز دارد. دو مورد آخر به ترتیب در پین 20 و 21 قرار دارند.
مرحله 3: مرحله 3: سخت افزار - جعبه
برای تهیه جعبه ما تصمیم گرفتیم آن را با چوب بسازیم ، زیرا منابع و ابزار لازم برای انجام این کار را داریم ، اما می توانید از مواد مورد نظر خود مانند چاپ سه بعدی استفاده کنید.
در ابتدا و از نظر استراتژیک ، ما جعبه ای را با ابعاد بزرگ طراحی کردیم ، با این هدف که جلوه بصری بیشتری داشته باشیم و اگر می خواهیم جعبه را در یک مرحله گسترش دهیم یا می خواهیم ویژگی های بیشتری را اضافه کنیم ، فضا داشته باشیم.
به این ترتیب ، ما تصمیم گرفتیم یک ساختار برای جعبه با تخته های چوبی ایجاد کنیم که با میخ و تفنگ سیلیکونی به هم فشرده شده است. شکلی که ما به ساختار تخته ای داده ایم به شرح زیر است:
به این ترتیب ما جعبه خود را ایجاد می کنیم و یک ساختار با سوراخ به آن می دهیم ، این سوراخ ها با ورق های چوبی پوشانده شده اند ، آنها را به همان شیوه ، با سیلیکون و تفنگ میخ به ساختار وصل می کنیم.
این ورق ها باید نفوذ پذیر باشند زیرا بعداً رنگ آمیزی می شوند و باید اندازه سوراخ های باقی مانده در جعبه را داشته باشند. به همین ترتیب ، پشت جعبه را به دو قسمت تقسیم کرده ایم تا قسمت بالایی از ساختار جدا شود تا بتواند قطعات الکترونیکی داخل را اداره کند.
از طرف دیگر ، قسمت جلویی جعبه دارای 3 سوراخ برای قرار دادن کابل های ماتریس است و صفحه کنترل نصب شده است ، که سوراخ های مربوطه برای نصب اجزا به آنها ایجاد شده است.
سوراخ های صفحه کنترل با یک بیت 14 سنج ایجاد شده اند ، بنابراین اگر ابزار دارید ، مانند سوراخ های جلویی برای نصب قالب ، می توانید آنها را به راحتی ایجاد کنید.
ما همچنین یک برش دیگر در جلو برای صفحه LCD و یک قسمت دیگر در قسمت پایین پشت برای اتصال دهنده ایجاد می کنیم که به منبع تغذیه قدرت می بخشد:
از طرف دیگر ، جعبه دارای بلندگو است ، بنابراین ما برش های کوچکی را در کنار آن ایجاد کرده و بلندگو را با سیلیکون به جعبه می چسبانیم.
پس از چسباندن بلندگو و تکمیل حفره ها و نصب پنل جلویی ، رنگ آمیزی جعبه را ادامه می دهیم. در مدل ما تابلو جلویی را نقاشی نکرده ایم اما طراحی رایگان است.
برای رنگ آمیزی جعبه ، ما دو قوطی رنگ اسپری سیاه و نقره ای خریداری کرده ایم تا خط بالا و نشان را ایجاد کنیم.
در ابتدا ما کل جعبه را سیاه رنگ کردیم و سپس آن را با رنگ نقره ای ، مانند لوگو ، روتوش کردیم ، که از یک ورق کاغذ به دست آوردیم و تصویری را که می خواستیم با چاپ از رایانه به دست آوریم ، برش دادیم.
برای نوار از نوار در کناره ها استفاده می کنیم تا رنگ فقط کناره های مورد نظر ما را رنگ کند. در نهایت ، جعبه متناسب با شکل است:
مرحله 4: مرحله 4: صفحه حفاری شده
اجزای لازم برای عملکرد صحیح مجموعه در یک صفحه مته گنجانده شده است. اجزای آن خازن و مقاومت مذکور در بالا و همچنین اتصال زمین و برق بین منبع تغذیه ، آردوینو و ماتریس نئوپیکسل است.
توصیه شده:
مرحله به مرحله ساخت کامپیوتر: 9 مرحله
گام به گام ساخت کامپیوتر: لوازم: سخت افزار: مادربرد CPU & amp؛ CPU coolerPSU (منبع تغذیه) ذخیره سازی (HDD/SSD) RAMGPU (لازم نیست) مورد ابزار: پیچ گوشتی دستبند ESD/خمیر ماتریسمی با اپلیکاتور
سه مدار بلندگو -- آموزش مرحله به مرحله: 3 مرحله
سه مدار بلندگو || آموزش گام به گام: مدار بلندگو سیگنال های صوتی دریافت شده از محیط را بر روی MIC تقویت می کند و از محل تولید صدای تقویت شده به بلندگو ارسال می کند. در اینجا ، من سه روش مختلف برای ساخت این مدار بلندگو با استفاده از موارد زیر را به شما نشان خواهم داد
مرحله به مرحله اتوماسیون خانگی با استفاده از Wemos D1 Mini با طراحی PCB: 4 مرحله
گام به گام اتوماسیون خانگی با استفاده از Wemos D1 Mini با طراحی PCB: اتوماسیون خانگی گام به گام با استفاده از Wemos D1 Mini با طراحی PCB چند هفته قبل ما آموزش "اتوماسیون خانگی با استفاده از تمشک پای" را در rootaid.com منتشر کردیم که مورد استقبال علاقه مندان و علاقه مندان قرار گرفت. دانشجو. سپس یکی از اعضای ما آمد
یک پشته جعلی در OS X 10.4: 3 مرحله تهیه کنید
یک پشته جعلی در OS X 10.4 تهیه کنید: آیا پلنگ در مکینتاش خود دارید؟ نه من به همین دلیل این را آموزش دادم فقط به این دلیل که می خواهم همه چرندیاتم به راحتی قابل دسترسی باشد! تنها چیزی که شما نیاز دارید مک شما و سخت افزار اجباری (ماوس ، صفحه کلید ، صفحه نمایش …)
گیتار آمپ شیب دار برای کامل یا نیم پشته با سر جداگانه ، و بیشتر: 5 مرحله
Guitar Amp Tilt Stand for Full or Half Stacks with Separate Heads و موارد دیگر: من می دانم که دیوانه هستم ، اما با آن خوب نیستم. این را برای آزمایش برخی از نظریه ها ساختم. تقلب در فروشگاه موسیقی محلی به من اجازه نمی دهد پشته های جدید و گران قیمت مارشال خود را روی این قسمت بگذارم و مرا فرار کرد. & nbsp؛ من واقعاً نمی توانم او را سرزنش کنم که اینقدر کوچک فکر می کند ،