فهرست مطالب:
تصویری: ساعت زنگ دار تایمر 30 دقیقه ای: 3 مرحله (همراه با تصاویر)
2024 نویسنده: John Day | [email protected]. آخرین اصلاح شده: 2024-01-30 08:54
یک دوست در حال راه اندازی یک کسب و کار کوچک است که منبعی را برای مدت زمان 30 دقیقه اجاره می کند. او به دنبال زمان سنجی بود که بتواند هر 30 دقیقه (در ساعت و نیم ساعت) با صدای گونگ دلپذیر زنگ بزند ، اما چیزی پیدا نکرد.
پیشنهاد دادم یک ساعت زنگ دار ساده مبتنی بر آردوینو ایجاد کنم. در این طرح از میکروکنترلر Pro Micro ، پخش کننده MP3 DFPlayer Mini و ساعت زمان واقعی DS3231 (RTC) استفاده شده است. من از Fusion 360 برای طراحی کیس ، بر اساس Fusion 360 استفاده کردم آموزش - موارد آسان Snap Fit!
تدارکات
- آردوینو پرو میکرو ، 5 ولت ، 16 مگاهرتز
- پخش کننده MP3 DFPlayer Mini
- کارت MicroSD
- DS3231RTC
- 1602 LCD 16x2 با رابط I2C
- بلندگوی کوچک
- 2 دکمه کوچک SPST
- منبع تغذیه 5 ولت DC
- جک بشکه ای برای ورودی برق
- پیچ های مختلف/ایستاده/مهره و غیره
- تخته پرف
- هدر زن و مرد 2.54 میلی متر
- کیف چاپ سه بعدی
مرحله 1: نمونه اولیه و توسعه کد Arduino
من طرح اولیه را با یک کیت مخترع SparkFun که شامل تخته Arduino Uno ، تخته نان ، سیم های جامپر و غیره است ، نمونه اولیه کردم. این سکوی خوبی برای نمونه سازی پروژه های آردوینو ، به همراه بسیاری از سکوهای مشابه دیگر است.
من ابتدا از ساعت زمان واقعی "Tiny RTC" DS1307 استفاده کردم. این شامل یک باتری پشتیبان CR2032 است تا زمان کلی پروژه را تامین نکند. با این حال ، من آموختم که DS3231 RTC انتخاب بهتری است زیرا شامل نوسان ساز با جبران دما برای زمان دقیق تر است. توجه داشته باشید که DS3231M درجه حرارت جبران نمی شود ، بنابراین قبل از خرید به دقت بررسی کنید.
مستندات DFPlayer Mini MP3 Player شامل نمودار اتصال و کد نمونه است. این برای من خوب بود. برای صدای زنگ هشدار ، من از این ضبط "کاسه آواز خواندن با چکش نوک نمدی" در Freesound خوشم آمد. با Audacity ، ضبط را به مونو تبدیل کردم ، آن را به طول کوتاه تر کوتاه کردم ، یک محو شدن اضافه کردم ، و آن را در یک فایل.mp3 ذخیره کرد. سپس ، فایل.mp3 را روی کارت SD کپی کردم و در DFPlayer Mini قرار دادم. (البته این طرح به شما امکان می دهد از هر صدایی برای زنگ هشدار استفاده کنید.)
دو دکمه زمان را یک دقیقه افزایش/کاهش می دهد. اینها را به 2 پین متصل کردم که برای وقفه فعال هستند و از attachInterrupt () استفاده می کنند
کد در پیوست "shoni_clock.ino" است. منابع کد و اتصالات آردوینو:
-
پخش کننده کوتاه MP3 DFPlayer
#شامل "DFRobotDFPlayerMini.h"
- Adafruit RTClib
- #عبارتند از
- LiquidCrystal_I2C
- #عبارتند از
مرحله 2: نمودار مدار
من از Fritzing برای طراحی مدار استفاده کردم.
- شماتیک منبع Fritzing: shoni_clock.fzz
- شماتیک.pdf: shoni_clock_schem.pdf
مرحله 3: طراحی مورد
این پروژه یک فرصت خوب برای بهبود مهارت های طراحی CAD سه بعدی من بود. من از Fusion 360 استفاده می کنم. آموزش Fusion 360 - موارد آسان Snap Fit! یک تکنیک مفید برای طراحی موارد با پارامتر (طول ، عرض ، ارتفاع ، ضخامت پوسته) با ویژگی های محکم برای یک پیچ بدون چسب/چسب نشان می دهد.
من سوراخ ها و برش هایی را برای جک قدرت ، صفحه نمایش LCD ، دکمه های تنظیم زمان و بلندگو اضافه کردم. من یک حلقه ساده برای نصب بلندگو در بالای قاب طراحی کردم. من از ابزار الگوی Fusion 360 برای ایجاد آرایه مستطیلی استفاده کردم ایجاد یک الگوی کوره بلندگو دایره ای بهتر بود ، اما من راهی ساده برای این کار پیدا نکردم. کسی اسکریپتی برای نسخه قدیمی Fusion ایجاد کرده بود ، اما نصب نمی شود در آخرین نسخه. ایده ای در مورد نحوه ایجاد الگوی بلندگوی دایره ای دارید؟ با کامنت به ما اطلاع دهید.
من این را در PLA روی چاپگر Ender 3 چاپ کردم.
فایل های طراحی چاپ سه بعدی:
-
پایه بلندگو:
- منبع Fusion 360: speaker_mount v1.f3d
- STL: speaker_mount.stl
-
مورد:
- منبع Fusion 360: ShoniClockCase v20.f3d
- محوطه STL: shoni_clock_case.stl
- جلد پایین STL: shoni_clock_case_bottom_cover.stl
توصیه شده:
ساعت هوشمند ساعت زنگ دار Upcycled: 8 مرحله (همراه با تصاویر)
چراغ هوشمند ساعت زنگ دار Upcycled: در این پروژه من یک ساعت زنگ دار کاملاً خراب را به صورت کامل تخلیه می کنم. صفحه ساعت با 12 LED جایگزین شده است که توسط یک نوار LED در اطراف لبه ساعت روشن شده است. 12 LED زمان را مشخص می کند و نوار LED طوری برنامه ریزی شده است که به عنوان زنگ خطر عمل می کند و می چرخد
ساعت زنگ دار هوشمند: یک ساعت زنگ دار هوشمند ساخته شده با تمشک پای: 10 مرحله (همراه با تصاویر)
ساعت زنگ دار هوشمند: ساعت زنگ دار هوشمند ساخته شده با تمشک پای: آیا تا به حال به دنبال ساعت هوشمند بوده اید؟ اگر چنین است ، این راه حل برای شما است! من ساعت زنگ دار هوشمند ساختم ، این یک ساعت است که می توانید زمان زنگ ساعت را با توجه به وب سایت تغییر دهید. هنگامی که زنگ هشدار به صدا در می آید ، یک صدا (زنگ) و 2 چراغ
ساعت زنگ دار خیابان کنجدی DIY (با زنگ خطر!): 6 مرحله (همراه با تصاویر)
ساعت زنگ دار خیابان کنجدی DIY (با هشدار آتش!): سلام به همه! این پروژه اولین پروژه من است. از آنجایی که اولین تولد پسرعموهایم در راه بود ، می خواستم برای او هدیه ای ویژه تهیه کنم. از عمو و عمه ام شنیدم که او در خیابان کنجد است ، بنابراین با خواهر و برادرهایم تصمیم گرفتم یک ساعت زنگ دار بر اساس
برای کامپیوتر خود یک ساعت واقعی زنگ دار و یک ساعت آتش نشانی آتش زا بسازید.: 3 مرحله (همراه با تصاویر)
یک ساعت واقعی زنگ دار برای رایانه خود و یک ساعت خاموش کننده آتش بسازید: یک زنگ برنجی ، یک رله کوچک چند چیز دیگر و یک زنگ واقعی می تواند ساعت ها را روی دسکتاپ شما بکشد. اگرچه این پروژه بر روی Windows و Mac اجرا می شود OS X همچنین ، تصمیم گرفتم لینوکس اوبونتو را بر روی رایانه شخصی که در سطل زباله پیدا کرده ام نصب کنم و روی آن کار کنم: من هرگز
ساعت زنگ دار طلوع LED با زنگ هشدار قابل تنظیم: 7 مرحله (همراه با تصاویر)
ساعت مچی LED طلوع آفتاب با زنگ هشدار قابل تنظیم: انگیزه من در این زمستان دوست دخترم هنگام بیدار شدن از خواب با مشکلات زیادی روبرو شد و به نظر می رسید از SAD (اختلال عاطفی فصلی) رنج می برد. من حتی متوجه می شوم که بیدار شدن در زمستان بسیار سخت تر است زیرا خورشید نیامده است