فهرست مطالب:

ردیاب دقیقه Arduino: 3 مرحله
ردیاب دقیقه Arduino: 3 مرحله

تصویری: ردیاب دقیقه Arduino: 3 مرحله

تصویری: ردیاب دقیقه Arduino: 3 مرحله
تصویری: نحوه استفاده از رله 12 ولت با ماژول تاخیر نمایشگر LED P1 تا P4 - Robojax 2024, نوامبر
Anonim
ردیاب دقیقه Arduino
ردیاب دقیقه Arduino
ردیاب دقیقه Arduino
ردیاب دقیقه Arduino

پروژه های Tinkercad »

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

تدارکات

آردوینو اونو

تخته نان

18 سیم جامپر

صفحه نمایش 4 رقمی 7 قسمتی

2 دکمه

2 مقاومت 10 کیلو اهم

مرحله 1: سخت افزار را بسازید

سخت افزار را بسازید
سخت افزار را بسازید

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

توجه: بیشترین رقم سمت چپ صفحه نمایش 7 قسمتی بدون اتصال باقی مانده است زیرا تمام پین ها تمام شده اند. اگر می خواهید از هر 4 رقم استفاده کنید ، Arduino Mega را امتحان کنید.

توجه: مارک های مختلف اجزای مختلف متفاوت تنظیم می شوند. مطمئن شوید که سیم کشی دقیق قطعات خود را بررسی کنید.

مرحله 2: نرم افزار را کدگذاری کنید

نرم افزار را کد کنید
نرم افزار را کد کنید
نرم افزار را کد کنید
نرم افزار را کد کنید
نرم افزار را کد کنید
نرم افزار را کد کنید

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

نکته: هنگام کد نویسی ، برنامه های ثانیه ای (نه دقیقه ای) برنامه را برای آزمایش راحت تر در نظر بگیرید.

کدگذاری تایمر

قسمت اول کد اساساً یک کرنومتر ایجاد می کند. از دکمه شروع/توقف و دکمه تنظیم مجدد برای پیگیری دقیقه استفاده می کند. با کارکردن دکمه شروع و توقف کار را شروع کنید: زمان سپری شده را پس از ضربه زدن به دکمه روی کنسول چاپ کنید و یکبار دیگر با زدن دکمه آن را مکث کنید. نکته: شما باید از تابع millis () استفاده کنید.

نکته: برای اطمینان از روشن و خاموش نشدن دکمه با یک بار فشار ، باید تاخیری حدود 20-50 ثانیه اضافه کنید.

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

اکنون که دکمه شروع/توقف شما فعال است ، مرحله بعدی دکمه تنظیم مجدد است. عملکرد این است که زمان را به 0 تنظیم کنید. نکته: به یاد داشته باشید که زمان شروع و تنظیم مجدد متغیرهای زمان را تنظیم کنید.

اتصال صفحه نمایش

هنگامی که برنامه شما زمان را با موفقیت پیگیری می کند ، باید داده های زمان را به صفحه 4 رقمی 7 قسمتی ارسال کنید. می توانید یک تابع شمارش را از ابتدا ایجاد کنید یا برای نمایش اعداد خاص به صورت آنلاین از آن کمک بگیرید. اطمینان حاصل کنید که حداکثر مقداری که نمایشگر شما می تواند نشان دهد را تعیین کرده اید (اگر از 3 رقم استفاده می کنید ، 999 خواهد بود).

پیاده سازی Logging

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

مرحله 3: انجام شد

خودشه! با خیال راحت به این پروژه اضافه کنید و آن را برای آنچه در حال ردیابی هستید سفارشی کنید. ممنون که خواندید.

توصیه شده: