ساخت یک توپ جادویی بر اساس آردوینو پرو مینی

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

ساخت یک توپ جادویی بر اساس آردوینو پرو مینی

بخش سخت افزاری پروژه

در اینجا لیستی از اجزای تشکیل دهنده پروژه من آمده است:

  • برد آردوینو پرو مینی.
  • کانکتور GX-12 (مرد).
  • شتاب سنج سه محوره MMA7660.
  • نمایشگر PCD8544 برای نوکیا 5110/3310.
  • شارژر باتری های لیتیوم پلیمری TP4056.
  • مبدل DD0505MD.
  • باتری لیتیوم پلیمری سایز 14500.

نمایش

صفحه نمایشی که تصمیم گرفتم در این پروژه از آن استفاده کنم مدت هاست در اختیار من بوده است. وقتی آن را کشف کردم، بلافاصله به این فکر کردم که چرا قبلاً از آن در هیچ کجا استفاده نکرده بودم. یک کتابخانه برای کار با آن پیدا کردم و برق را به آن وصل کردم. پس از آن، من بلافاصله پاسخ سوال خود را پیدا کردم. مشکل کنتراست آن و این واقعیت بود که اجزای اضافی برای عملکرد آن مورد نیاز بود. من پیدا کردم این کتابخانه ای برای کار با نمایشگر و یاد گرفتیم که می توانید یک پتانسیومتر را به یک مخاطب آنالوگ متصل کنید. تصمیم گرفتم از شتاب سنج برای تنظیم کنتراست نمایشگر استفاده کنم. یعنی اگر به منوی تنظیمات بروید، کج کردن دستگاه به چپ منجر به کاهش مقدار مربوطه و کج شدن به راست منجر به افزایش می‌شود. من یک دکمه به دستگاه اضافه کردم، با فشار دادن، تنظیمات کنتراست فعلی در EEPROM ذخیره می شود.

منوی شتاب سنج

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

نرم افزار

در ابتدا می خواستم چیزی بسازم که بتواند به عنوان یک توپ جادویی عمل کند. اما پس از آن تصمیم گرفتم که می توانم آنچه را که دارم به قابلیت های اضافی ارائه شده توسط برنامه های مختلف مجهز کنم. برای مثال، من برنامه‌ای نوشتم که پرتاب تاس را شبیه‌سازی می‌کرد و به‌طور تصادفی عددی از 1 تا 6 تولید می‌کرد. برنامه دیگری از من می‌توانست به سؤالات «بله» و «خیر» پاسخ دهد. به تصمیم گیری در شرایط سخت کمک می کند. می توانید برنامه های دیگر را به دستگاه من اضافه کنید.

باتری

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

ساخت یک توپ جادویی بر اساس آردوینو پرو مینی
محفظه باتری

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

ساخت یک توپ جادویی بر اساس آردوینو پرو مینی
پوشش محفظه باتری

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

ساخت یک توپ جادویی بر اساس آردوینو پرو مینی
چاپ جعبه باتری

ساخت یک توپ جادویی بر اساس آردوینو پرو مینی
درب باتری در بالای دستگاه قرار دارد

رسیدگی به مسائل تغذیه ای

من نمی خواستم برای تغذیه دستگاه، عناصر را به برد اصلی متصل کنم، زیرا این کار باعث افزایش اندازه آن و افزایش هزینه پروژه می شود. فکر کردم اگر بتوانم شارژر TP4056 و مبدل DD0505MD را که قبلاً داشتم در پروژه ادغام کنم، ایده آل خواهد بود. به این ترتیب من مجبور نیستم برای قطعات اضافی پول خرج کنم.

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

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

ساخت یک توپ جادویی بر اساس آردوینو پرو مینی
قسمت داخلی کیس با فضایی برای عناصری که برق دستگاه را تامین می کنند

نهایی شدن پروژه و پیامدهای ناموفق قرار دادن قطعات در پرونده

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

ساخت یک توپ جادویی بر اساس آردوینو پرو مینی
برد با تراشه برداشته شده است

در شرایط عادی من تا این حد افراط نمی کردم. اما برد آردوینو من فقط یک هفته بود. برای همین سراغ این آزمایش رفتم. شاید همه‌گیری باعث شده است که من تمایل بیشتری به آزمایش و خلاقیت داشته باشم.

بست بند

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

نمایش نتایج: از


کار با توپ جادویی که به دست می آید به این صورت است.

اینجا می توانید فایل هایی را برای پرینت سه بعدی کیس پیدا کنید. اینجا برای دیدن کد می توانید نگاهی بیندازید.

آیا از Arduino Pro Mini در پروژه های خود استفاده می کنید؟

ساخت یک توپ جادویی بر اساس آردوینو پرو مینی

ساخت یک توپ جادویی بر اساس آردوینو پرو مینی

منبع: www.habr.com

اضافه کردن نظر