فهرست مطالب:

ساعت آردوینو ژیروسکوپ: 7 مرحله
ساعت آردوینو ژیروسکوپ: 7 مرحله

تصویری: ساعت آردوینو ژیروسکوپ: 7 مرحله

تصویری: ساعت آردوینو ژیروسکوپ: 7 مرحله
تصویری: پروژه ساعت دیجیتال با سون سگمنت | Digital Clock Project with Seven Segments 2024, جولای
Anonim
ساعت آردوینو ژیروسکوپ
ساعت آردوینو ژیروسکوپ

پیوند ویدئو

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

برای این پروژه ، من بهبودهایی را به کد اصلی ساعت اضافه کردم تا توابع بیشتری را شامل شود. چراغ LED را به کد اضافه کردم تا ساعت هنوز در شب دیده شود. من همچنین یک ماژول بلندگو را به برد متصل کردم ، بنابراین هر ساعت ساعت دو بار بوق می زند تا این را نشان دهد. من پایه ای برای اتصال ساعت ایجاد کردم و یک پایه پشتیبانی قابل جابجایی در طرف دیگر ساعت قرار دادم تا ثبات بیشتری داشته باشد. ویدئوی فوق برای مقاصد نمایشی 100 برابر افزایش یافته است.

مرحله 1: مواد

مواد:

مقوا

برد آردوینو

کابل یو اس بی

استپر موتور و کنترل کننده

LED هر رنگی

گوینده

تخته نان

باتری قابل حمل (اختیاری)

ابزارها:

نوار و چسب

قیچی

مداد

خط کش

تفنگ لحیم کاری

قطب نما

مرحله 2: کتابخانه استپر موتور

تنها در صورتی که از کنترلر ULN2003 برای موتور پله ای استفاده می کنید ، این مورد را در کتابخانه خود نیاز دارید. در غیر این صورت ، می توانید این مرحله را رد کنید.

1. با بارگیری فایل.cpp و.h زیر شروع کنید

2. یک فایل جدید با نام StepperMotor ایجاد کنید

3. هر دو فایل.cpp و.h را به داخل فایل جدید StepperMotor بکشید و رها کنید

4. به فایل کتابخانه های آردوینو خود رفته و فایل StepperMotor را در آن رها کنید

5. Arduino IDE را باز کرده و این کد آزمایشی را اجرا کنید تا مطمئن شوید همه چیز به درستی نصب شده است

#عبارتند از

موتور StepperMotor (8 ، 9 ، 10 ، 11) ؛

void setup () {

Serial.begin (9600)؛

motor.setStepDuration (1) ؛

}

حلقه خالی () {

motor.step (1000) ؛

تاخیر (2000) ؛

motor.step (-1000) ؛

تاخیر (2000) ؛

}

6. اکنون کد را در Arduino IDE بررسی کنید اگر بدون هیچ مشکلی کامپایل شده باشد ، همه چیز را به درستی نصب کرده اید.

مرحله 3: سیم کشی

سیم کشی
سیم کشی
سیم کشی
سیم کشی
سیم کشی
سیم کشی

در کل 4 مورد وجود دارد که برای اتصال به آردوینو به آنها نیاز داریم:

استپر موتور و کنترل کننده

ابتدا موتور پله ای خود را به کنترلر وصل کنید. سپس int 1 را روی کنترلر به پین 6 و int 2 را به پین 7 ، 3 تا 8 و 4 تا 9 وصل کنید. سپس - پین (منفی) را به GND روی برد و پین + (مثبت) را به 5 ولت روی برد وصل کنید. به

گوینده

برای بلندگو ، قرمز (مثبت) را به پین 3 و پین سیاه (منفی) را به GND وصل کنید.

رهبری

پای بلند (مثبت) LED را به پین 2 و سمت کوتاه (منفی) را به GND وصل کنید.

تصاویر را بررسی کنید تا مطمئن شوید همه چیز به درستی وصل شده است.

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

مرحله 4: کد

این کد زیر را در Arduino IDE کپی و جایگذاری کرده و روی برد بارگذاری کنید:

کد LINK

مرحله 5: پوشش برای لوازم الکترونیکی

پوشش برای لوازم الکترونیکی
پوشش برای لوازم الکترونیکی
پوشش برای لوازم الکترونیکی
پوشش برای لوازم الکترونیکی
پوشش برای لوازم الکترونیکی
پوشش برای لوازم الکترونیکی
پوشش برای لوازم الکترونیکی
پوشش برای لوازم الکترونیکی

بدنه لوازم الکترونیکی اساساً یک جعبه کوچک با پایه دایره ای و یک نوار کاغذی بلند برای اعداد است.

جعبه کوچک

قطر 8 در 2 سانتی متر در 2 سانتی متر

قطر 14 x 8 سانتی متر x2

قطر 14 در 2 سانتی متر در 2 سانتی متر

دایره

دایره شعاع 11.46

صورت شماره

یک تکه کاغذ 72 سانتی متر در 2 سانتی متر از مقوا نرم. از ساعت 12:00 با فواصل 1 سانتی متری بنویسید تا به 11:50 برسید ، که طول کاغذ باید به اندازه کافی باشد تا همه اعداد جا بیفتند.

پایه

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

توجه: به خاطر داشته باشید که سوراخ های کوچکی را در جعبه (برای مشاهده چراغ های قدرت و LED) در جعبه برش دهید (تصاویر بالا را ببینید). همچنین برای میله وسط یک سوراخ در دایره برش دهید.

مرحله ششم: مونتاژ

مونتاژ
مونتاژ
مونتاژ
مونتاژ
مونتاژ
مونتاژ
مونتاژ
مونتاژ

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

مرحله 7: آزمایش

پس از اتمام کار ، به یاد داشته باشید که ساعت خود را آزمایش کنید تا مطمئن شوید که درست کار می کند. بررسی کنید که ساعت کار می کند و آیا دقیق است. اگر ساعت خیلی کند است ، ممکن است بخواهید تعداد موتور را افزایش دهید. اگر ساعت خیلی سریع می رود قدم (62) را بردارید ، سپس عدد را کاهش دهید.

مشکلات رایج:

چراغ روشن نیست: این احتمالاً به این دلیل است که موتور پله ای بیش از حد از برق استفاده می کند. در این صورت ممکن است بخواهید برق اضافی (باتری قابل حمل) اضافه کنید.

ساعت در جهت مخالف می چرخد: سپس به کد خود بروید و motor.step (62) را به یک عدد منفی تغییر دهید.

توصیه شده: