فهرست مطالب:
- مرحله 1: مواد
- مرحله 2: کتابخانه استپر موتور
- مرحله 3: سیم کشی
- مرحله 4: کد
- مرحله 5: پوشش برای لوازم الکترونیکی
- مرحله ششم: مونتاژ
- مرحله 7: آزمایش
تصویری: ساعت آردوینو ژیروسکوپ: 7 مرحله
2024 نویسنده: John Day | [email protected]. آخرین اصلاح شده: 2024-01-30 08:53
پیوند ویدئو
سلام به همگی ، امروز من به همه نحوه ایجاد یک ساعت مخصوص ژیرات ، با استفاده از آردوینو را نشان خواهم داد. اول از همه ، من می خواهم تمام اعتبار را به نویسنده اصلی بسپارم: لوازم الکترونیکی برای همه. طرح اصلی او ساخته شده است در اینجا. او بسیاری از پروژه های الکترونیکی شگفت انگیز می سازد و ایده اولیه ساعت از او بود. من از برد 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) را به یک عدد منفی تغییر دهید.
توصیه شده:
رابط سنسور ژیروسکوپ 3 محوره BMG160 با آردوینو نانو: 5 مرحله
رابط سنسور ژیروسکوپ 3 محوره BMG160 با آردوینو نانو: در دنیای امروز ، بیش از نیمی از جوانان و کودکان عاشق بازی هستند و همه کسانی که به آن علاقه دارند ، شیفته جنبه های فنی بازی ، اهمیت حس حرکت را می دانند در این حوزه ما نیز از همان چیزی شگفت زده شدیم و
ساعت شبکه ESP8266 بدون هیچ گونه RTC - Nodemcu NTP ساعت بدون RTC - پروژه ساعت اینترنتی: 4 مرحله
ساعت شبکه ESP8266 بدون هیچ گونه RTC | Nodemcu NTP ساعت بدون RTC | پروژه ساعت اینترنتی: در پروژه ایجاد پروژه ساعت بدون RTC ، زمان استفاده از اینترنت با استفاده از wifi و نمایش آن بر روی صفحه نمایش st7735
کنترل ژیروسکوپ با آردوینو: 5 مرحله
کنترل ژیروسکوپ با آردوینو: در این پروژه به شما نشان خواهم داد که چگونه یک دیمر شیب دار 4 LED ساده با ژیروسکوپ و آردوینو uno بسازید. 4 led وجود دارد که در یک "؛+& quot؛ شکل می دهد و با کج کردن تخته نان ، آنها بیشتر روشن می شوند. این شامل هیچگونه سرباز نمی شود
آردوینو نانو: شتاب سنج ژیروسکوپ قطب نما MPU9250 I2C سنسور با Visuino: 11 مرحله
آردوینو نانو: شتاب سنج ژیروسکوپ قطب نما MPU9250 I2C Sensor With Visuino: MPU9250 یکی از پیشرفته ترین سنسورهای شتاب سنج ، ژیروسکوپ و قطب نما با اندازه کوچک است که در حال حاضر موجود است. آنها دارای بسیاری از ویژگی های پیشرفته هستند ، از جمله فیلترینگ کم گذر ، تشخیص حرکت و حتی یک پردازنده تخصصی قابل برنامه ریزی
اندازه گیری زاویه با استفاده از ژیروسکوپ ، شتاب سنج و آردوینو: 5 مرحله
اندازه گیری زاویه با استفاده از ژیروسکوپ ، شتاب سنج و آردوینو: این دستگاه نمونه اولیه ای از چیزی است که در نهایت به یک ربات خود تعادل تبدیل می شود ، این قسمت دوم از سوراخ است (شتاب سنج را بخوانید و یک موتور را برای تعادل خود کنترل کنید). قسمت اول فقط با ژیروسکوپ را می توانید در اینجا پیدا کنید. در این inst