فهرست مطالب:

555 تایمر برای ارسال سیگنال برای قطع Atmega328: 7 مرحله
555 تایمر برای ارسال سیگنال برای قطع Atmega328: 7 مرحله

تصویری: 555 تایمر برای ارسال سیگنال برای قطع Atmega328: 7 مرحله

تصویری: 555 تایمر برای ارسال سیگنال برای قطع Atmega328: 7 مرحله
تصویری: مگه میشه با IC تایمر تاخیر قطع درست کرد!!!!😨😨⚠⚠⚠❌ با NE555 در 5 دقیقه یاد بگیر 2024, نوامبر
Anonim
555 تایمر برای ارسال سیگنال برای قطع Atmega328
555 تایمر برای ارسال سیگنال برای قطع Atmega328

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

من یک ایستگاه هواشناسی (TOBE) ساختم که یک جفت باتری 3.7 ولت را به طور موازی با استفاده از یک پنل خورشیدی شارژ می کند. نسخه اول من خیلی خوب بود ممنون اما ، من مشکلی داشتم. میزان مصرف باتری بیشتر از میزان شارژ پنل خورشیدی بود. من اینجا وارد اعداد نمی شوم. اما بعد از مدتی متوجه شدم که سطح باتری به آرامی در حال کاهش است. گذشته از این واقعیت که من اهل کانادا هستم و Sun اینجا یک کالا نیست. سپس از کتابخانه برای قرار دادن Atmega328 به مدت 8 ثانیه استفاده کردم (بازه های زمانی دیگر وجود دارد اما 8 ثانیه بیشتر است) و سپس به سر کار برگشتم. استفاده بسیار مستقیم است و همانطور که تصور می شود کار می کند. اما ، 8 ثانیه برای من کافی نبود.

این به این دلیل است که ایستگاه هواشناسی من دارای 3 جزء است.

  • یک ساعت زمان واقعی
  • یک DHT11
  • نمایشگر اولد

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

من یک ایده ثابت برای داشتن یک تایمر 555 در حالت ناپایدار برای بیدار کردن Atmega328 با استفاده از وقفه های خارجی ایجاد کردم. این همان چیزی است که من در اینجا نشان خواهم داد

تدارکات

برای این دستورالعمل به مواد زیر نیاز داریم:

  • یک برد آردوینو
  • تراشه تایمر 555
  • 2 مقاومت (1M اهم ، 220 اهم)
  • 1 خازن قطبی (100uF)
  • سیم های بلوز
  • سنسور DHT11
  • تخته نان

مرحله 1: ابتدا طرح بندی

ابتدا طرح بندی
ابتدا طرح بندی

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

مرحله 2: توضیح در مورد مدار

نمی خواهم به نحوه عملکرد تایمر 555 بپردازم زیرا آموزش های زیادی در اطراف وجود دارد که در مورد عملکرد و چندین حالت آن توضیح می دهند. ما از تایمر 555 در حالت استابل استفاده می کنیم. این بدان معناست که در یک سطح بالا ، خازن را تا 2/3 ولت به همان میزان که مقاومت 1 تعیین می کند ، شارژ می کند تا اینکه به همان اندازه که مقاومت 2 تعیین می کند. ما در واقع به زمان زیادی برای سیگنال تخلیه نیاز نداریم ، بنابراین می توانید از مقاومت 220 اهم استفاده کنید. با استفاده از مقاومت 1M اهم ، مقاومت 220 اهم به شما 1 دقیقه تأخیر می دهد. بازی با اولین مقاومت و خازن زمان های متفاوتی را در اختیار شما قرار می دهد.

مرحله 3: طرح

مرحله 4: توضیح طرح

هدف از این طرح این است که رطوبت و دما را بخوانید و بخوابید تا وقتی که از خواب بیدار شوید و دوباره بخوانید.

برای این کار ، من یک پین وقفه را به عنوان INPUT_PULLUP (در مورد کشش ها در یک قسمت دیگر) بیشتر تنظیم می کنم. و هر بار که کار کامل می شود ، آن پین یک وقفه به آن متصل می شود.

هنگامی که سیگنال وقفه IN وارد می شود ، کد دوباره اجرا می شود و دوباره به خواب می رود. و غیره

مرحله 5: برخی اعداد

برخی اعداد
برخی اعداد
برخی اعداد
برخی اعداد

برای این POC ، من توانستم اقدامات را در حدود 3 ثانیه انجام دهم. سپس ، دستگاه حدود 1 دقیقه می خوابد.

با استفاده از یک دستگاه اندازه گیری دقیق AMP 0.001 برای اندازه گیری جریان ، من 0.023-0.029AMP را برای زمان کار (3 ثانیه ~) و 0.000 هنگام خواب (~ 1 دقیقه) دیدم. البته این یک صفر خواندن نیست زیرا 555 را در حال اجرا داریم. اما ، من به Microamps نرفتم. به هر حال ، پس انداز قابل توجهی است

مرحله 6: شماتیک و PCB

شماتیک و PCB
شماتیک و PCB
شماتیک و PCB
شماتیک و PCB
شماتیک و PCB
شماتیک و PCB

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

در آنجا طرح و شماتیک را خواهید دید که می تواند به هر فروشنده ساخت PCB ارسال شود.

همچنین پوشه ای به نام print_version برای کسانی از شما وجود دارد که مانند من pcb را در منزل خود دوست دارید.

مرحله 7: برنامه ها

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

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

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

ممنون که خواندید و دفعه بعد شما را با پروژه های بیشتر می بینم.

توصیه شده: