فهرست مطالب:
تصویری: چراغ عقب هوشمند: 3 مرحله
2024 نویسنده: John Day | [email protected]. آخرین اصلاح شده: 2024-01-30 08:55
مدتی پیش چراغ عقب دوچرخه من کار نکرد. وقتی آن را باز کردم ، یک PCB کوچک با مقداری لوازم الکترونیکی و یک LED در آن بود. مشکل سوئیچ دکمه فشاری بود که کار نمی کرد. می توانستم سوئیچ را عوض کنم ، اما چیزی در مورد این طرح من را ناراحت کرد. نکته این است که چراغ عقب از باتری تغذیه می کند و پس از روشن شدن ، تا زمانی که آن را خاموش نکنید یا وقتی باتری ها خالی می شوند روشن می ماند.
از آنجا که من به محیط اهمیت می دهم ، من راه حلی می خواستم که اگر فراموش کنم چراغ عقب را خاموش کنم ، باتری هایم خالی نشود. بنابراین پروژه جدیدی متولد شد.
این چراغ عقب هوشمند دارای 3 عملکرد اصلی است:
- وقتی دکمه فشاری را فشار می دهید ، LED را روشن یا خاموش کنید.
- در حین حرکت دوچرخه LED را روشن نگه دارید و اگر دوچرخه دیگر در حال حرکت نیست بعد از 10 دقیقه LED را خاموش کنید.
- وقتی ولتاژ باتری به زیر 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 دیدن کنید.
از ساخت پروژه خود لذت ببرید و منتظر واکنش ها و برنامه های جایگزین خود باشید.
توصیه شده:
چراغ رومیزی هوشمند - روشنایی هوشمند W/ Arduino - فضای کاری Neopixels: 10 مرحله (همراه با تصاویر)
چراغ رومیزی هوشمند | روشنایی هوشمند W/ Arduino | فضای کاری Neopixels: در حال حاضر ما روزهای زیادی را در خانه می گذرانیم ، به طور مجازی مشغول مطالعه و کار هستیم ، بنابراین چرا نباید با یک سیستم روشنایی سفارشی و هوشمند LED های Arduino و Ws2812b LED ها ، فضای کار خود را بزرگتر کنیم. در اینجا به شما نشان می دهم که چگونه Smart خود را بسازید چراغ LED رومیزی که
پله آسان اتوماسیون چراغ عقب: 3 مرحله
پله آسان اتوماسیون نور پس زمینه: ASL Arduino shield✔ قابلیت نصب تا 24 پله. effect محو شدن اثر مدولاسیون PWM ✔ قابلیت اتصال بی سیم با بیش از 20 کنترل کننده اصلی اتوماسیون خانگی در بازار. y آماده استفاده از طرح. ترکیب
بهترین چراغ عقب دوچرخه دخترانه: 12 مرحله (همراه با تصاویر)
بهترین چراغ عقب دوچرخه دخترانه: این در مورد چراغ عقب با باتری به شکل قلب است. به دلایل ایمنی ، چراغ عقب خوب برای دوچرخه بچه ضروری است. بنابراین باید واقعا قابل اعتماد باشد. بچه ها معمولاً هنگام شروع دوچرخه سواری فراموش می کنند چراغ عقب را روشن کنند. بنابراین این
چراغ های عقب متوالی: 7 مرحله
چراغ های عقب متوالی: این دستورالعمل نحوه کدگذاری و سیم کشی دنباله ای از چراغ های LED مشابه فلاشرهای اضطراری در 1969 مرکوری کوگار را نشان می دهد. چراغ های عقب متوالی در دهه 1960 و اوایل دهه 70 بر روی چندین اتومبیل نشان داده شد و برای خرید به فورد موستانگ آورده شد
چراغ عقب موتور سیکلت خود را سفارشی کنید!: 3 مرحله
چراغ عقب موتور سیکلت خود را سفارشی کنید!: سلام به همه! در این دستورالعمل ، من نحوه تنظیم چراغ عقب خود را با قیمت ارزان از لامپ تا LED به اشتراک می گذارم. اگر در حال حاضر در خواندن تنبل هستید ، می توانید ویدئویی را که من قبلاً آن را تهیه کرده ام تماشا کنید ، به اندازه کافی ، فقط وارد مراحل شوید