فهرست مطالب:

چراغ عقب هوشمند: 3 مرحله
چراغ عقب هوشمند: 3 مرحله

تصویری: چراغ عقب هوشمند: 3 مرحله

تصویری: چراغ عقب هوشمند: 3 مرحله
تصویری: گوشی قاپی که عن شد 😂😂😂| دوربین مخفی 2024, جولای
Anonim
چراغ عقب هوشمند
چراغ عقب هوشمند

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

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

این چراغ عقب هوشمند دارای 3 عملکرد اصلی است:

  1. وقتی دکمه فشاری را فشار می دهید ، LED را روشن یا خاموش کنید.
  2. در حین حرکت دوچرخه LED را روشن نگه دارید و اگر دوچرخه دیگر در حال حرکت نیست بعد از 10 دقیقه LED را خاموش کنید.
  3. وقتی ولتاژ باتری به زیر 2.1 ولت رسید ، LED را خاموش کنید.

برای این پروژه از یک سوئیچ شیب از پروژه Tea Light Clone استفاده کردم که از آن برخی نرم افزارهای این پروژه را نیز مجدداً استفاده کردم.

مثل همیشه ، من این پروژه را با استفاده از زبان برنامه نویسی JAL در اطراف میکرو کنترلر مورد علاقه خود PIC ایجاد کردم.

مرحله 1: اجزای مورد نیاز

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

برای این پروژه باید اجزای زیر را داشته باشید:

  • یک تکه تخته نان
  • میکروکنترلر PIC 12F615
  • سوکت IC 8 پین
  • خازن 100 nF
  • مقاومت ها: 2 * 10k ، 1 * 100 اهم
  • چراغ کهربایی روشنایی بالا یا LED قرمز
  • کلید روشن/خاموش دکمه فشاری
  • سوئیچ شیب

نمودار شماتیک نحوه اتصال اجزا را ببینید.

مرحله 2: طراحی و ساخت وسایل الکترونیکی

طراحی و ساخت وسایل الکترونیکی
طراحی و ساخت وسایل الکترونیکی
طراحی و ساخت وسایل الکترونیکی
طراحی و ساخت وسایل الکترونیکی
طراحی و ساخت وسایل الکترونیکی
طراحی و ساخت وسایل الکترونیکی
طراحی و ساخت وسایل الکترونیکی
طراحی و ساخت وسایل الکترونیکی

محدوده ولتاژ کار PIC بین 2 ولت تا 5.5 ولت است که با استفاده از 2 باتری AAA به عنوان منبع تغذیه مناسب است. طراحی باید دارای قدرت کم باشد بنابراین سوئیچ شیب فقط زمانی فعال می شود که دستگاه با کم کردن پایه 3 PIC در حین کار روشن شود.

در طراحی اصلی ، جریان از طریق LED 20 میلی آمپر بود که برای LED با روشنایی بالا بسیار بالا است و نیازی به آن نیست. به منظور صرفه جویی در باتری ، این طرح از جریان 10 میلی آمپر برای LED استفاده می کند.

از آنجا که PIC در حالت غیرفعال قرار می گیرد ، کلید فشاری به PIN وقفه PIC متصل می شود تا از خواب بیدار شود. در حالت خواب PIC تقریباً از برق استفاده نمی کند.

این مدار روی یک تخته نان ساخته شده بود که به خوبی در محفظه موجود چراغ عقب نصب شده بود. در تصویر می توانید نحوه تنظیم برد و نحوه قرارگیری آن در محفظه را مشاهده کنید.

مرحله 3: نرم افزار

همانطور که قبلاً ذکر شد ، نرم افزار برای PIC12F615 با استفاده از زبان برنامه نویسی JAL نوشته شده است. این نرم افزار چند کار را انجام می دهد:

  • PIC را اولیه کرده و پس از روشن شدن دستگاه در حالت خواب قرار دهید.
  • با فشردن دکمه از خواب بیدار شوید و LED را روشن کنید. اگر دوباره دکمه را فشار دادید بخوابید. بیدار شدن با وقفه خارجی PIC که دکمه فشاری به آن متصل است فعال می شود.
  • هنگامی که بیدار هستید ، سوئیچ شیب را فعال کنید و اگر سوئیچ شیب به دلیل حرکت فعال است ، مانیتور کنید. اگر هیچ حرکتی به مدت 10 دقیقه تشخیص داده نشود ، LED خاموش می شود ، سوئیچ شیب غیرفعال می شود و PIC مجدداً در حالت خواب قرار می گیرد.
  • هنگامی که بیدار هستید ولتاژ باتری ها را اندازه گیری کنید و اگر به زیر 2.1 ولت رسید ، LED خاموش است ، سوئیچ شیب غیرفعال شده و PIC مجدداً در حالت خواب قرار می گیرد.

در ابتدا نرم افزار تشخیص حرکت با استفاده از ویژگی Interrupt On Change (IOC) PIC طراحی شد ، اما این به خوبی کار نکرد. در عوض ، سوئیچ در حال حاضر هر 100 نفر نظرسنجی می شود تا مشخص شود آیا فعال شده است یا خیر. اندازه گیری ولتاژ منبع تغذیه با استفاده از مبدل آنالوگ به دیجیتال یکپارچه انجام می شود که هر 20 میلی ثانیه ولتاژ تغذیه را نمونه گیری می کند.

فایل منبع JAL و فایل Intel Hex برای برنامه نویسی PIC ضمیمه شده است. اگر علاقه مند به استفاده از میکروکنترلر PIC با JAL هستید - یک زبان برنامه نویسی مانند پاسکال - از وب سایت JAL دیدن کنید.

از ساخت پروژه خود لذت ببرید و منتظر واکنش ها و برنامه های جایگزین خود باشید.

توصیه شده: