فهرست مطالب:
- مرحله 1: مواد را جمع آوری کنید
- مرحله 2: ساخت پرونده
- مرحله 3: ماژول های الکترونیکی را جمع آوری کنید
- مرحله 4: کد را بارگذاری کرده و ساعت را آزمایش کنید
تصویری: ساعت Pac-Man Retro: 6 مرحله (همراه با تصاویر)
2024 نویسنده: John Day | [email protected]. آخرین اصلاح شده: 2024-01-30 08:56
توسط TechKiwiGadgetsTechKiwiGadgets در اینستاگرام بیشتر توسط نویسنده دنبال کنید:
درباره: دیوانه تکنولوژی و امکاناتی که می تواند به همراه داشته باشد. من چالش ساختن چیزهای منحصر به فرد را دوست دارم. هدف من این است که فناوری را سرگرم کننده ، مرتبط با زندگی روزمره و کمک به مردم در ساختن وسایل خنک کنم … بیشتر درباره TechKiwiGadgets »
یک ساعت خواب تعاملی Pac-Man ، با صفحه لمسی و تصاویر متحرک Pac-Man بسازید.
ساخت این پروژه جالب به طرز شگفت آوری ساده است و هدیه ای عالی برای معتادان نوستالژیک Pac-Man است.
علاوه بر امکان تعامل با بازی Pac-Man ، می توانید صدای دلخواه خود را برای زنگ هشدار ضبط کنید.
*** کد V10 با گیم پلی اصلی Pacman منتشر شده است که اکنون با Dots گنجانده شده است ***
مرحله 1: مواد را جمع آوری کنید
ساعت Retro Pac-Man از 5 ماژول کلیدی به همراه یک قاب که از چوب MDF برش لیزری دارد ، ساخته شده است.
- Arduino Board - Arduino Mega 2560 (موارد 1 ، 2 و 3 را می توان به صورت یک بسته خریداری کرد)
- صفحه لمسی Arduino Shield - سی دی 3.2 اینچی Mega Touch L
- صفحه لمسی Expansion Board Shield - نمایشگر 3.2 اینچی TFT LCD + صفحه لمسی برای Arduino's Mega 2560 (*توجه: از Sainsmart اجتناب کنید به بخش 4 در زیر مراجعه کنید)
- ماژول ساعت واقعی - DS3231 RTC
- ماژول ضبط صدا - ضبط کننده صدا ISD1820
در دستورالعمل ، کد لازم آردوینو ، پیوندها به کتابخانه ها و فایلهای گرافیکی خاصی که برای ساخت پروژه نیاز دارید ، ضمیمه شده است.
در لیست بالا پیوندهایی به تامین کنندگان قطعات وجود دارد که مشابه موارد استفاده شده در نمونه اولیه هستند. شما می توانید قطعات را از هر کجا که مناسب می دانید تهیه کنید تا مطمئن شوید هزینه ها به حداقل می رسد.
علاوه بر این ماژول ها ، به اجزای زیر نیز نیاز خواهید داشت
- پین پنل x 4 برای بستن قاب جلویی به بدنه
- رزین اپوکسی دو قسمتی جهت چسباندن قاب به هم
- ورق های کاغذ سنباده - هر کدام 4 ورق از درجه خوب و متوسط برای سنباده زدن چوب
- مته برقی با مته چوبی با قطر 3 میلی متر.
- کابل USB به طول 1 متر
- شارژر USB (برای منبع تغذیه ساعت استفاده می شود)
- MDF 150mm x 30mm x 3mm یا استایرن برای ایجاد یک براکت برای نگه داشتن مدار در داخل کیف
- چسب حرارتی تفنگی
اجزای اختیاری نورپردازی خودکار اختیاری فقط در صورت وجود ساعت کنار تخت مورد نیاز است
- مقاومت 270k اهم
- دیود زنر 3.3 ولت 0.5 وات
- مقاومت 47 اهم
- مقاومت وابسته به نور (LDR)
مرحله 2: ساخت پرونده
جنس بدنه از چوب MDF 9 میلیمتری و 3 میلی متری است که به صورت لیزری برش خورده است. در زیر فایل هایی با ابعاد و تعداد قطعات مورد نیاز است که می توانید به یک شرکت برش لیزری محلی ارسال کنید تا این کار را برای شما انجام دهد.
1. پنل جلو
پنل جلویی بین دو حلقه جانبی قرار گرفته و با چسب اپوکسی 5 قسمتی دو دقیقه ای در جای خود چسبانده شده است. مراقب باشید در چسب زیاده روی نکنید زیرا اگر از طرفین خارج شود نشان می دهد.
علاوه بر این ، یک قطعه کوچک از مواد روی گریل جلوی جلویی چسبانده می شود تا جلوه ای زیبا ایجاد کند و همچنین به صدای بلندگوی زنگ دار اجازه می دهد جلوی ساعت را انجام دهد.
چهار پین پانل به گوشه های داخلی پنل جلویی وارد شده و با فاصله حدود 10 میلی متری به داخل قاب چسبانده شده است. این مورد در پنل پشتی قرار داده می شود تا در حین آزمایش حذف شود.
2. پشت پنل
پنل پشتی از پنج حلقه جانبی تشکیل شده و به دنبال آن قسمت پشتی که توسط حلقه جانبی نهایی ساندویچ می شود. بار دیگر و با چسب اپوکسی 5 دقیقه ای دو قسمتی در جای خود چسبانده می شود. مراقب باشید در چسب زیاده روی نکنید زیرا اگر از طرفین خارج شود نشان می دهد.
با استفاده از موقعیت های سوراخ از پین های پنل جلویی ، حفره های 3 میلی متری را با دقت علامت گذاری و سوراخ کنید و اتصالات جلو و عقب را به هم متصل کنید.
3. اجزای ماسه و رنگ هنگامی که واحدهای جلو و عقب را مونتاژ کرده اید ، می توانید هر رنگی را رنگ کنید یا فقط با دست کمی ماساژ دهید و با یک اسپری لاک شفاف بپوشانید. من دومی را انتخاب کردم زیرا از اثر چوب برجسته ای که برش لیزری پس از سنباده زنی سبک برجا گذاشت بسیار خوشم آمد. من مجبور شدم 3 تا 4 لایه اسپری لاک شفاف روی چوب بگذارم تا محکم شود چون چوب بسیار متخلخل است.
4. مورد 3D جایگزین دو سازنده با مهربانی یک قالب سه بعدی برای این ساعت Pacman Retro منتشر کرده اند
اینها را می توانید در اینجا پیدا کنید
مورد Pac Man توسط feconinc
ریمیکس قاب ساعت Pac man توسط TronicGr
مرحله 3: ماژول های الکترونیکی را جمع آوری کنید
مدار کلی شامل یک ساعت واقعی ، Arduino Mega ، ماژول صدا ، صفحه لمسی و یک صفحه نمایش است.
1. ساعت واقعی
ساعت Realtime را در پشت Arduino Mega مطابق تصویر ارائه شده نصب کنید. من از تفنگ چسب حرارتی و فوم بسته بندی استفاده کردم تا مطمئن شوم که به هم دست نمی زنند و مقداری بالشتک برای جذب حرکت وجود دارد. در مورد من ، 2 پایه RTC را مستقیماً به آردوینو لحیم کردم و از سیم اتصال برای اتصال 5 ولت و GND به آردوینو استفاده کردم.
2. ماژول ضبط صدا
اینها واقعاً خنک هستند و استفاده از آنها آسان است. به روشی مشابه بالا ، از فوم و چسب حرارتی برای قرار دادن ماژول و بلندگو در پشت آردوینو استفاده کنید تا از لمس آنها عایق باشید. ماژول صدا توسط D8 در آردوینو فعال می شود ، بنابراین این و منبع تغذیه مطابق نمودار مدار ارائه شده نیاز به اتصال دارند.
3. تنظیم کننده نور پس زمینه خودکار (اختیاری) اگر قصد استفاده از ساعت خواب را دارید ، احتمالاً می خواهید نور پس زمینه را به طور خودکار در شب کم کنید تا بر خواب شما تأثیر نگذارد. (اگر نه ، می توانید از این مرحله بگذرید!)
متأسفانه ، نور پس زمینه در صفحه TFT به سختی به +3.3v متصل می شود و نمی توان آن را با آردوینو تنظیم کرد. این بدان معناست که ما باید آن را جدا کرده و مجدداً به پین PWM در آردوینو متصل شویم تا روشنایی نور پس زمینه را کنترل کنیم. من می خواستم این کار را با حداقل آسیب به پین ها یا قطعات روی قطعات انجام دهم ، بنابراین رویکرد زیر را در پیش گرفتم.
مراحل زیر را با دقت انجام دهید
الف) برای دستیابی به این هدف ، یک مقاومت وابسته به نور (LDR) در پشت دستگاه برای تشخیص نور قرار گرفته است. دو سوراخ 3 میلی متری را در جعبه ایجاد کنید و پایه های LDR را در سوراخ ها فشار دهید. از چسب حرارتی در داخل کابینت برای ثابت نگه داشتن پاها استفاده کنید. دو سیم را در قسمت داخلی بدنه لحیم کرده و مطابق نمودار مدار متصل کنید. مطابق نمودار مدار ، یک مقاومت 270k اهم به A7 آردوینو اضافه کنید.
(ب) صفحه TFT را بردارید و آن را روی یک سطح محکم قرار دهید. پین 19 (LED_A) را شناسایی کرده و چند میلی متر پلاستیک را در پایه پین با دقت بردارید. مطابق تصویر بالا پین را صاف و دور از کانکتور خم کنید. بررسی کنید که TFT Sheild می تواند محکم به برق متصل شود و پین خم شده مانع دوشاخه یا سوکت نشود.
(ج) یک رجیستر 47 اهم را روی پین خم شده لحیم کرده و سیم را از مقاومت به D9 آردوینو مگا وصل کنید. پین Arduino D9 می تواند تا 40 میلی آمپر غرق شود ، بنابراین مقاومت این مقدار را به کمتر از این محدود می کند. یک دیود زنر 3.3 ولت را به همان پین (LED_A) وصل کنید و مطابق نمودار آن را به زمین وصل کنید. هدف از این کار محافظت از نور پس زمینه در برابر اضافه ولتاژ است زیرا ولتاژ را به 3.3 ولت تنظیم می کند.
4. TFT Screen و Arduino Shield کانکتورهای صفحه لمسی TFT 3.2 اینچی را با دقت به TFT Arduino Shield فشار دهید. سپس مطابق تصویر ارائه شده به بالای آردوینو وصل شوید. RTC دارای باتری است بنابراین حتی در صورت قطع برق زمان صحیح را حفظ می کند. زمان هشدار در Eeprom در آردوینو ذخیره می شود ، به این معنی که در صورت وجود برق قطع می شود.
مرحله 4: کد را بارگذاری کرده و ساعت را آزمایش کنید
"loading =" تنبل"
کد Retro Pac-Man Clock را می توان برای ارائه تم های دیگر تغییر داد. کابل USB به این معنی است که سایر سازندگان می توانند تم های منحصر به فرد خود را توسعه دهند.
شامل نسخه اولیه Don Kong Kong است. ساعت به طور معمول عمل می کند و کنترل صفحه لمسی برای کنترل ماریو در نظر گرفته شده است.
*** نسخه تولید 3 اکنون در این دستورالعمل منتشر شده است ***
کنترل های بالا ، پایین ، چپ و راست را می توان برای تغییر جهت ماریو تنها با لمس قسمت های بالا ، پایین ، چپ و راست صفحه استفاده کرد.
برای پرش در هنگام حرکت به چپ یا راست ، بالای صفحه را لمس کنید. برای فعال کردن منوی تنظیمات ، مرکز صفحه را فشار دهید.
امیدوارم با این کار بتوانید برای پیشرفت دیگران الهام بخش باشید !!
جایزه اول در مسابقه میکروکنترلر 2017
توصیه شده:
ساعت هوشمند ساعت زنگ دار Upcycled: 8 مرحله (همراه با تصاویر)
چراغ هوشمند ساعت زنگ دار Upcycled: در این پروژه من یک ساعت زنگ دار کاملاً خراب را به صورت کامل تخلیه می کنم. صفحه ساعت با 12 LED جایگزین شده است که توسط یک نوار LED در اطراف لبه ساعت روشن شده است. 12 LED زمان را مشخص می کند و نوار LED طوری برنامه ریزی شده است که به عنوان زنگ خطر عمل می کند و می چرخد
ساعت بازنشستگی / شمارش بالا / ساعت Dn: 4 مرحله (همراه با تصاویر)
ساعت بازنشستگی / شمارش بالا / ساعت Dn: من تعدادی از این نمایشگرهای نقطه ای ماتریس LED 8x8 را در کشو داشتم و به این فکر می کردم که با آنها چه کنم. با الهام از دستورالعمل های دیگر ، من این ایده را پیدا کردم که یک صفحه شمارش معکوس/بالا ایجاد کنم تا تا تاریخ/زمان آینده شمارش معکوس کنم و اگر زمان مورد نظر
Clockception - چگونه می توان یک ساعت را از ساعت ساخت؟!: 14 مرحله (همراه با تصاویر)
Clockception - چگونه می توان یک ساعت ساخته شده از ساعت ساخت !: سلام به همه! این ارسال من برای مسابقه نویسنده اولین بار 2020 است! اگر این پروژه را دوست دارید ، من از رای شما بسیار استقبال می کنم :) متشکرم! این دستورالعمل شما را در روند ساخت یک ساعت ساخته شده از ساعت راهنمایی می کند! من هوشمندانه نام برده ام
ساعت زنگ دار هوشمند: یک ساعت زنگ دار هوشمند ساخته شده با تمشک پای: 10 مرحله (همراه با تصاویر)
ساعت زنگ دار هوشمند: ساعت زنگ دار هوشمند ساخته شده با تمشک پای: آیا تا به حال به دنبال ساعت هوشمند بوده اید؟ اگر چنین است ، این راه حل برای شما است! من ساعت زنگ دار هوشمند ساختم ، این یک ساعت است که می توانید زمان زنگ ساعت را با توجه به وب سایت تغییر دهید. هنگامی که زنگ هشدار به صدا در می آید ، یک صدا (زنگ) و 2 چراغ
ساعت شبکه ESP8266 بدون هیچ گونه RTC - Nodemcu NTP ساعت بدون RTC - پروژه ساعت اینترنتی: 4 مرحله
ساعت شبکه ESP8266 بدون هیچ گونه RTC | Nodemcu NTP ساعت بدون RTC | پروژه ساعت اینترنتی: در پروژه ایجاد پروژه ساعت بدون RTC ، زمان استفاده از اینترنت با استفاده از wifi و نمایش آن بر روی صفحه نمایش st7735