فهرست مطالب:

بوق مزاحم: 4 مرحله
بوق مزاحم: 4 مرحله

تصویری: بوق مزاحم: 4 مرحله

تصویری: بوق مزاحم: 4 مرحله
تصویری: شرح الخاقانية 4 | قصيدة أبي مزاحم الخاقاني في حسن الأداء | الشيخ محمد علي اليافعي 2024, نوامبر
Anonim
بیپر مزاحم
بیپر مزاحم

با پنهان کردن یک بوق قوی که در فواصل زمانی تصادفی خاموش می شود ، با دوستان خود (دشمنان؟) شوخی کنید. این دستورالعمل از حداقل قطعات استفاده می کند. تنها چیزی که لازم است این است:

  • باتری
  • میکروکنترلر
  • گوینده

چرا من فقط از تراشه تایمر 555 استفاده نمی کنم؟ مطمئناً می توانید من این روش را دوست دارم زیرا: 1. قابلیت بوق زدن در فواصل زمانی تصادفی 2. حداقل قطعات مورد نیاز (سادگی/ظرافت طراحی) 3. من می خواستم از میکروکنترلر استفاده کنم (زیرا اخیراً سفر یادگیری میکروکنترلرها را آغاز کرده ام) این پروژه از مقاله ای در مجله MAKE در مورد ساخت دستگاهی مشابه با تراشه تایمر 555 الهام گرفته شده است. پس از ساخت نمونه اولیه ، دستورالعمل های آموزشی را جستجو کردم Raven را پیدا کرد که با استفاده از میکروکنترلر یک بیپ مشابه است. تصمیم گرفتم دستورالعمل آموزشی خود را اضافه کنم زیرا از قطعات کمتری استفاده می کند و فواصل تصادفی دارد.

مرحله 1: قطعات مورد نیاز

قطعات مورد نیاز
قطعات مورد نیاز
قطعات مورد نیاز
قطعات مورد نیاز
قطعات مورد نیاز
قطعات مورد نیاز

علاوه بر 3 جزء اصلی ، من از چند قسمت دیگر برای کمک به مونتاژ استفاده کردم. در اینجا یک لیست کامل از قطعات مورد نیاز برای نسخه نهایی من آمده است:

  • میکروکنترلر ATtiny13 (Sparkfun.com)
  • باتری AA (3)
  • نگهدارنده باتری با سوئیچ (قسمت Digikey # SBH-331AS-ND)
  • سوکت 8 پین برای میکروکنترلر
  • بلندگو (زنگ کوچک 8 اهم یا پیزوالکتریک)
  • چسب سیلیکون (RTV)

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

  • مهارت های اولیه لحیم کاری - آموزش لحیم کاری
  • برنامه نویسی میکروکنترلر - آموزش AVR

مرحله 2: نمونه سازی

نمونه سازی
نمونه سازی
نمونه سازی
نمونه سازی
نمونه سازی
نمونه سازی
نمونه سازی
نمونه سازی

ساده ترین راه برای آزمایش مدار استفاده از نمونه اولیه نان برد است. همچنین می توانید میکروکنترلر را در حالی که روی تخته نان هستید برنامه ریزی کنید. هنگامی که کار می کرد ، آن را روی یک تخته نان کوچک گذاشتم تا بتوانم آن را به محل کار ببرم و امتحان کنم.

اسپیکر را به ATtiny13 وصل کنید: پین 4 و 5 باتری را به ATtiny13 وصل کنید: پین 8 (+) و پین 4 (-) بنابراین پایه 4 دارای پایانه منفی باتری و یک سیم بلندگو (مهم نیست کدام) است. پین 5 به سیم بلندگوی دیگر متصل می شود و پین 8 به طرف مثبت باتری متصل می شود. متوجه هستم که پین تنظیم مجدد (pin1) باید بالا کشیده شود ، اما بدون انجام این کار کار می کند ، و این پروژه هیچ تلاشی برای صحیح شدن صحیح نمی کند. توجه داشته باشید که اگر می خواهید صدای با کیفیت تری داشته باشید ، می توانید یک فیلتر مقاومتی خازن کم گذر را روی پین خروجی بصورت خطی با بلندگو قرار دهید. اما برای این پروژه ، ما به هر حال صدایی آزاردهنده می خواهیم. نمونه اولیه به من پی برد که صدا خیلی بلند نیست. هنوز هم ممکن است در محیطی آرام (دفتر کار) برای شما خوب کار کند. برای افزایش حجم ، باتری را از 3 ولت (CR2032) به 4.5 ولت (3 AA) تغییر دادم.

مرحله 3: سیستم عامل

سیستم عامل
سیستم عامل

1. beep.zip را بارگیری کرده و extract.2 کنید. یک پنجره فرمان در آن فهرست باز کنید. برای برنامه نویسی ATtiny13 می توانید حداقل/حداکثر زمان بین بیپ ها ، فرکانس بوق و مدت زمان را با تغییر پارامترها در بالای بالای فایل منبع beep.c تغییر دهید. فایلهای موجود در فایل zip دارای مقادیر پارامترهای زیر هستند: secMin = 180؛ // حداقل تعداد ثانیه تا beepsecMax = 600 ؛ // حداکثر تعداد ثانیه تا beepfreq = 6000 ؛ // فرکانس بیپ در HzmsDuration = 1000 ؛ // مدت زمان بوق در میلی ثانیه (1000 = 1 ثانیه) بنابراین هر 3 تا 10 دقیقه با سرعت 6 کیلوهرتز بوق می زند. در آزمایش مقدارهای مختلف احساس رایگان کنید. با این حال ، مقادیر شدید می تواند نتایج غیر منتظره ای را ایجاد کند. به من اطلاع دهید که چه مقادیری برای شما مناسب است. توجه داشته باشید که از پین 4 برای برنامه نویس و یکی از سیم های بلندگو استفاده می شود ، هنگام برنامه نویسی باید اسپیکر را از پین 4 جدا کنید. اگر در این مرحله به اطلاعات بیشتری نیاز دارید ، این را ببینید آموزش

مرحله 4: مونتاژ نهایی

مجمع نهایی
مجمع نهایی
مجمع نهایی
مجمع نهایی
مجمع نهایی
مجمع نهایی

حالا که کار کردید ، همه را کنار هم قرار دهید و بسته بندی کنید.

1. قطعات را به هم لحیم کنید 2. از چسب سیلیکون برای محکم نگه داشتن آن و ایجاد فشار در اتصالات/سیمها استفاده کنید. من از یک سوکت تراشه استفاده کردم تا بتوانم تراشه را بردارم و پارامترهای بیپ (فاصله ، فرکانس و مدت زمان) را دوباره برنامه ریزی کنم. به طوری که سوکت روی قاب باتری قرار بگیرد ، پین های استفاده شده (4 ، 5 و 8) را به صورت افقی خم کردم و دیگر پین های سوکت را قطع کردم. انتخاب باتری و بلندگو ممکن است به نحوه استفاده از آن بستگی داشته باشد. من در ابتدا یک بسته بسیار کوچک می خواستم تا بتوانم "هرجایی" را مخفی کنم. من استفاده از باتری های 1.5 دکمه ای (3) را در نظر گرفته بودم ، اما راهی ساده برای ساختن نگهدارنده باتری در نظر نگرفتم. من در نهایت محلول 3 AA را دوست داشتم. اندازه قاب برای نصب میکروکنترلر و بلندگو مناسب است. همچنین برای اتصال Velcro به خوبی کار می کند. در حین آزمایش متوجه شدم که مخفی کردن آن در زیر میز یا میز کار مناسب است. قاب 3 AA به من امکان می دهد هر دو طرف Velcro را متصل کرده ، نوار را که قسمت چسبنده را پوشانده است بردارم و زیر میز بکوبم. سپس وقتی می خواهم آن را بازیابی کنم ، می توانم به سادگی به زیر میز دست پیدا کرده و آن را پاره کنم (قسمت "قلاب" Velcro را هنوز زیر میز بگذارید). خوش بگذرانید ، تصویری از بوق خود را به ما نشان دهید و داستان قربانی خود را برای ما تعریف کنید.

توصیه شده: