فهرست مطالب:

تایمر آردوینو با نقطه تنظیم روشن/خاموش: 6 مرحله (همراه با تصاویر)
تایمر آردوینو با نقطه تنظیم روشن/خاموش: 6 مرحله (همراه با تصاویر)

تصویری: تایمر آردوینو با نقطه تنظیم روشن/خاموش: 6 مرحله (همراه با تصاویر)

تصویری: تایمر آردوینو با نقطه تنظیم روشن/خاموش: 6 مرحله (همراه با تصاویر)
تصویری: ترکید😱😭 2024, جولای
Anonim
Image
Image
مواد
مواد

ویرایش شد 05-02-2018 تایمرهای جدید! ساعت ، دقیقه ، ثانیه ، eeprom. لطفا ببینید:

www.instructables.com/id/Arduino-Ultra-Meg…

سلام ، با این پروژه می توانید روشن و خاموش کردن دستگاه های خود را بین زمان مورد نظر خود کنترل کنید. آنها ممکن است چراغ های شب باشند ، باغ را آبیاری کنند ، دستگاه را روشن کنند و غیره. ما از آردوینو ، LCD و RTC 1307 برای نشان دادن و کنترل زمان استفاده می کنیم. شما می توانید ساعت "ON" و "OFF" را با 4 دکمه فشار دهید که به شما امکان می دهد "SET POINT" را افزایش یا کاهش دهید. همچنین می توانید ساعت را با آردوینو بسازید. من شماتیک سرسخت و یک فیلم را قرار دادم ، بنابراین شما می توانید این پروژه را بسازید.

ابتدا ویدیو را تماشا کنید تا بدانید در مورد چیست. مانند یک راهنما از آن استفاده کنید

مرحله 1: مواد

مواد
مواد

-آردوینو اونو

-RTC 1307 ماژول

-LCD 16X2

ماژول رله 5 ولت

ترپوت 10 کیلویی

مقاومت -1K

-10K مقاومت در 4

دکمه های 4 * را فشار دهید

-Breadboard ، jumpers.

مرحله 2: نصب ساعت

نصب ساعت
نصب ساعت

از طرحواره فریتزینگ پیروی کنید.

5v و gnd را از آردوینو به ریل مربوطه وصل کنید (قرمز 5V و آبی GND)

پین های LCD به پین های آردوینو

1 VSS به GND

2 VDD تا 5V

3 VO به مرکز گلدان

4 RS به پین 2

5 RW تا GND

6 EN یا E به پین 3

7 D0 NC

8 D1 NC

9 D2 NC

10 D3 NC

11 D4 تا پین 4

12 D5 تا پین 5

13 D6 تا پین 6

14 D7 تا پین 7

15 A تا 5V

16 K تا GND توسط مقاومت 1K

افراطی تریمپات به 5V و GND

RTC به آردوینو

SDA به پین 4

SCL به پین 5

GND و 5 ولت

مرحله 3: تنظیم زمان

حالا باید ساعت را تنظیم کنیم. کد "Set time RTC" را اجرا کنید. این طرح تاریخ و زمان را با توجه به رایانه ای که از آن استفاده می کنید (درست زمانی که کد را کامپایل می کنید) و از آن برای برنامه ریزی RTC استفاده می کند. اگر زمان رایانه شما درست تنظیم نشده است ، ابتدا باید آن را برطرف کنید. سپس باید دکمه Upload را برای کامپایل فشار دهید و سپس بلافاصله بارگذاری کنید.

هشدار!: اگر کامپایل کرده و بعداً بارگذاری کنید ، ساعت به همان میزان خاموش می شود.

سپس پنجره Serial monitor را باز کنید تا مشخص شود زمان تعیین شده است

مرحله 4: ساعت

ساعت
ساعت

با تعیین زمان ، طرح "ساعت با LCD RTC" را باز کرده و بارگذاری کنید. تریمپات 10K برای کنتراست LCD است. آن را بچرخانید تا کنتراست تنظیم شود و اعداد به وضوح مشاهده شوند.

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

مرحله 5: نصب تایمر

نصب تایمر
نصب تایمر

حالا دکمه های فشار و رله را اضافه می کنیم. از طرحواره سرحال کننده پیروی کنید.

بنابراین ، شما پایه های 8 ، 9 ، 10 و 11 را با مقاومت 10K (پایین) به gnd متصل کرده اید. وقتی فشار می دهید ، به 5 ولت (HIGH) متصل می شود.

رله به پین 12. متصل است با رله می توانید دستگاه های خود را کنترل کنید. مراقب بار حداکثر رله باشید!

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

تایمر
تایمر

کد "Timer with on off off set point" را باز کرده و بارگذاری کنید. زمان فعلی ، نقطه تنظیم "ON" و نقطه تنظیم "OFF" را مشاهده خواهید کرد. زمان پیش فرض "ON" و "OFF" 12 است.

تایمر از 0 تا 23 ساعت و غیره کار می کند. دکمه ها را فشار دهید تا نقطه تنظیم به بالا و پایین تغییر کند. اگر بین مقادیر تنظیم باشد ، زمان سنج بلافاصله شروع می شود. در غیر این صورت ، تا "ON" ساعت منتظر می مانید.

این کد عملکردهای جالبی دارد که می توانید در پروژه های دیگر از آنها استفاده کنید. من سعی کردم هر تابع را برای روشن شدن آن جدا کنم.

- برای تغییر تنظیمات دکمه ها را اضافه کنید

-دکمه های خروج

-حد نقطه تعیین شده یا هر مقدار

- یک ساعت به پروژه خود اضافه کنید

همه کدها توسط من ساخته شده است ، به جز:

زمان RTC ، راهنمای سپر اطلاعات ثبت کننده Adafruit را تنظیم کنید

امیدوارم این آموزش برای شما مفید باشد!

نیکلاس جارپا

توصیه شده: