فهرست مطالب:

زنگ درب با ATTiny: 6 مرحله
زنگ درب با ATTiny: 6 مرحله

تصویری: زنگ درب با ATTiny: 6 مرحله

تصویری: زنگ درب با ATTiny: 6 مرحله
تصویری: Digispark attiny85 آموزش راه اندازی برد - BadUsb 2024, جولای
Anonim
زنگ درب با ATTiny
زنگ درب با ATTiny

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

مرحله 1: اجزاء

اجزاء
اجزاء
اجزاء
اجزاء
اجزاء
اجزاء
اجزاء
اجزاء

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

  • AtTiny45/85: مغز این پروژه ، شما حتی می توانید از یک برد آردوینو برای این کار استفاده کنید ، اما من فکر می کنم بسیار قدرتمند است.
  • تنظیم کننده ولتاژ 5V: من از CJ78M05 برای تامین 5 ولت برای Attiny استفاده کردم.
  • LM386: op-amp که بلندگو را اجرا می کند.
  • بلندگو/Piezo: صدای بلند را انتخاب کرد ، نه در امپدانس زیاد.
  • رله: سوئیچ الکترومغناطیسی برای خاموش کردن آمپر به منظور صرفه جویی در مصرف برق در زمان آماده به کار بودن زنگ هشدار استفاده می شود ، من از TX2-3V استفاده کردم حتی اگر قصد دارم آن را با 5 ولت رانندگی کنم ، خوب است.
  • Optocoupler: کمی IC برای جدا کردن سیم پیچ رله از Attiny ، من از EL817 استفاده کردم اما می توانید از هر چیزی که می خواهید استفاده کنید.
  • ترانزیستور NPN: برای رانندگی رله
  • دیود: برای محافظت از مدار در برابر افزایش ولتاژ بالای سیم پیچ که هنگام خاموش شدن رله خاموش می شود.
  • Reed Switch: یک کلید مغناطیسی برای تشخیص موقعیت درب با استفاده از آهنربا.
  • مگنت: من این را از یک دیسک سخت قدیمی ذخیره کردم.
  • خازن ها: برای تنظیم افزایش LM386 و دو 300uF به یکی 10 uF ، یکی برای تثبیت خط برق و دیگری برای خروجی بلندگو نیاز دارید.
  • مقاومتها: یک کیلو اهم برای پایه ترانزیستور ، یک مگا اهم به عنوان مقاومت کششی برای ورودی سوئیچ نی ، من از چنین مقاومت بالا برای صرفه جویی در مصرف برق در حالت آماده به کار و یک مقاومت برای ورودی اپتوکوپلر استفاده کردم.

شما باید مقدار آخرین مورد را بر اساس برگه داده optocoupler خود محاسبه کنید: در مورد من ، برگه داده جریان ایده آل 20mA را از طریق چراغ مادون قرمز optocoupler نشان داد ، بنابراین هنگام رانندگی با 5 ولت محاسبه کردم مقاومت مورد نیاز من با استفاده از قانون اهم:

R = V/I R = 5v/0 ، 002A R = 250 اهم

  • سوئیچ: برای روشن و خاموش کردن زنگ هشدار با یک کابل بلند متصل می شود.
  • سرب باتری+باتری 9 ولت.
  • صفحه تخت: من از یکی با اتصال زمین به یک طرف برای تمیز کردن مدار (نه آنچه در تصویر است) استفاده می کنم.
  • پین هدر برای IC و بلندگو ، ترمینال پیچ برای سوئیچ: توصیه می شود ، اما ضروری نیست.
  • قاب پلاستیکی: دوباره توصیه می شود ، اما می توانید حتی با استفاده از نوار دو طرفه یا حتی چاپ سه بعدی یکی را روی در نصب کنید.

مرحله 2: برنامه ATTiny45

برنامه ATTiny45
برنامه ATTiny45
برنامه ATTiny45
برنامه ATTiny45

همانطور که متوجه شده اید نمی توانید ATTiny را برای برنامه ریزی به پورت usb خود وصل کنید ، به یک برنامه نویس ISP نیاز دارید. اگر چنین برنامه نویسی ندارید ، به راحتی می توانید از یک برد آردوینو به عنوان برنامه نویس ISP استفاده کنید. در اینجا مراحلی وجود دارد که باید دنبال کنید:

طرح "Arduino ISP" را که می توانید در نمونه های Arduino IDE پیدا کنید روی یک برد Arduino بارگذاری کنید

ATTiny را به طریقی که تصویر نشان می دهد به آردوینو وصل کنید ، حتی می توانید مانند من یک سپر بسازید تا برنامه ریزی مجدد در آینده آسان شود

  • آردوینو را به پورت usb وصل کنید و IDE را باز کنید ،
  • در آنجا تب "Tools" و "Programmer" را باز کرده و "Arduino as ISP" را انتخاب کنید.
  • "File" ، "Preferences" را باز کنید و در URL های Board Board های اضافی این آدرس را وارد کنید:
  • "تابلوها" ، "مدیر هیئت مدیره" را باز کنید و در آنجا لیستی را پایین بیاورید که در آن عبارت "attiny by Davis A. Mellis" نوشته شده است. روی آن کلیک کنید و آن را نصب کنید. در این مرحله شما باید بتوانید ATTiny را در لیست برد مشاهده کنید.
  • اکنون در منوی برد ATTiny و در "Processor" موردی را که دارید انتخاب کنید ، در "Clock" "Internal 8Mhz" را انتخاب کرده و سپس روی "Burn bootloader" کلیک کنید.

اکنون شما آماده بارگیری و بارگذاری کد هستید.

مرحله 3: مدار Breadboard

مدار Breadboard
مدار Breadboard
مدار Breadboard
مدار Breadboard
مدار Breadboard
مدار Breadboard

اکنون باید یک نمونه اولیه Breadboard را مطابق نمودارهای بالا بسازید تا همه چیز کار کند.

مرحله 4: مدار تخته پرفکت

مدار برد پرفکت
مدار برد پرفکت

اکنون که همه چیز را آزمایش کردید ، می توانید مدار Breadboard را به یک مدار ورق منتقل کنید. استفاده از PCB با قسمت Grounded در زمان و فضای زیادی صرفه جویی می کند و استفاده از سوکت برای همه IC ها نیز ایده خوبی است. پس از اتمام آزمایش ، مدار هنوز به درستی کار می کند و سپس یک سوئیچ سری را با سربی مثبت اتصال باتری 9 ولت با استفاده از اتصال پیچ و سیم های طولانی اضافه کنید.

مرحله 5: مورد و نصب

مورد و نصب
مورد و نصب
مورد و نصب
مورد و نصب

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

مرحله 6: کار را تمام کردید

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

اگر هنگام ساختن آن پیشنهاد یا مشکلی دارید لطفاً از بخش نظرات استفاده کنید ، من هیچ مشکلی برای شما حل نمی کنم.

توصیه شده: