فهرست مطالب:
تصویری: کنترل موتور مبتنی بر Arduino GSM (بدون ماژول GSM): 3 مرحله
2024 نویسنده: John Day | [email protected]. آخرین اصلاح شده: 2024-01-30 08:56
در این پروژه می خواهم یک روش اساسی اما منحصر به فرد را برای روشن و خاموش کردن هر چیزی با استفاده از رله به شما نشان دهم. این ایده از افراد کمی بود که چنین پروژه هایی را انجام می دادند ، اما آنها مشکلی داشتند که همه آنها به رفتارهای تلفن همراه در تماس وابسته بودند.
من به سادگی آن را تغییر می دهم که در حین تماس ، اگر چیزی را قطع کنید (رله) تا زمانی که تماس نگیرید روشن می ماند. با این پروژه می توانید از هر نوع موبایل ارزان قیمت یا هر تلفن همراه استفاده کنید.
تنها چیزی که ما استفاده می کنیم اتصال موتور ویبراتور تلفن همراه است. به یاد داشته باشید که باید موتور ویبراتور را جدا کرده و سپس اتصال دهید زیرا این امر می تواند باعث شود EMF پشتی مدارهای ما را خراب کند (آردوینو).
هنگامی که اتصالات انجام می شود ، نباید هیچ لرزشگیر در پروژه وجود داشته باشد (اتصال را جدا کرده و دور بیندازید)
مرحله 1: درک عملکرد ویبراتور
تلفن های همراه مختلف دارای انواع مختلف ارتعاش هستند. اکثر تلفن های همراه دارای تنظیمات ثابت برای آن هستند در حالی که برخی از آنها دارای ویژگی های تنظیم سفارشی برای ارتعاش هستند که کاربران می توانند با توجه به نیاز خود تنظیم کنند.
اسیلوسکوپ برای درک رفتار خاموش و روشن کردن آن مفید است. در مورد من هنگام تماس ، 1 ثانیه ارتعاش داد و یک ثانیه دیگر خاموش شد. این همه در حلقه (به طور مکرر) بود.
پس از انجام برخی تغییرات ، از کد دکمه ای برای آن استفاده کردم.
مرحله 2: شماتیک و کد
در اینجا ما نیاز داریم سیم های +ve اتصال ارتعاش را از تلفن همراه به pin10 آردوینو وصل کنیم در حالی که GND به ترمینال -ve اتصال ارتعاش متصل است.
من از رله 5v استفاده می کنم و بنابراین از arduino 5v برای تأمین آن به مدار درایور رله ترانزیستور BC547 NPN استفاده می کنم. Pin6 در arduino uno پین خروجی است. همچنین می توانید خروجی بیشتری ایجاد کرده و عملکردهای مختلفی را انجام دهید.
مرحله 3: کار و کد ویدیو
من در زیر توضیح می دهم که کد و ترتیب من برای من چگونه کار کرد.
- شما اول همه چیز را قدرت می دهید
- شما با تلفن همراه متصل از طریق ویبراتور به آردوینو تماس می گیرید
- خروجی بالا است (یعنی موتور یا هر بار دیگری تغذیه می شود)
- وقتی چیزی روشن است ناگهان تماس را قطع می کنید. بنابراین موضوع همچنان روشن است
- برای خاموش کردن آن تماس بگیرید. هنگامی که مورد خاموش است تماس را قطع کنید.
این روش واقعاً بسیار ساده است در حالی که درک کد سخت نیست. کد نیازی به کتابخانه ندارد ، بنابراین به آسانی کامپایل می شود ، نیازی نیست مزاحم شوید. اگر مشکلی پیش آمد اینجا را از من بپرسید. موفق باشید.!
توصیه شده:
استپر موتور کنترل شده استپر موتور بدون میکروکنترلر!: 6 مرحله
موتور پله ای پله ای کنترل شده بدون میکروکنترلر !: در این دستورالعمل سریع ، ما یک کنترل کننده ساده موتور پله ای را با استفاده از موتور پله ای می سازیم. این پروژه نیازی به مدار پیچیده یا میکروکنترلر ندارد. بنابراین ، بدون هیچ گونه توضیح بیشتر ، بیایید شروع کنیم
استپر موتور کنترل شده استپر موتور - استپر موتور به عنوان رمزگذار روتاری: 11 مرحله (همراه با تصاویر)
استپر موتور کنترل شده استپر موتور | استپر موتور به عنوان رمزگذار روتاری: آیا چند موتور پله ای در اطراف شما خوابیده است و می خواهید کاری انجام دهید؟ در این دستورالعمل ، بیایید از یک موتور پله ای به عنوان یک رمزگذار چرخشی برای کنترل موقعیت یک موتور پله ای دیگر با استفاده از میکروکنترلر آردوینو استفاده کنیم. بنابراین بدون هیچ گونه توضیح بیشتر ، اجازه دهید
نحوه اجرای موتور DC بدون برس بدون کوادکوپتر بدون سرنشین با استفاده از کنترل کننده سرعت موتور HW30A بدون براش و تستر سرو: 3 مرحله
نحوه عملکرد موتور DC بدون جاروبک بدون سرنشین با استفاده از HW30A Brushless Motor Speed Controller و سرو تستر: توضیحات: این دستگاه Servo Motor Tester نام دارد که می توان با استفاده از یک سروو موتور ساده و منبع تغذیه به آن سرو موتور را فعال کرد. این دستگاه همچنین می تواند به عنوان مولد سیگنال برای کنترل کننده سرعت الکتریکی (ESC) استفاده شود ، سپس می توانید
نحوه کنترل موتور DC بدون برس بدون کوادکوپتر بدون سرنشین (3 نوع سیم) با استفاده از کنترل کننده سرعت موتور HW30A و Arduino UNO: 5 مرحله
نحوه کنترل موتور DC بدون برس بدون کوادکوپتر بدون سرنشین (3 نوع سیم) با استفاده از کنترل کننده سرعت موتور HW30A و Arduino UNO: توضیحات: کنترل کننده سرعت موتور HW30A را می توان با باتری های 4-10 NiMH/NiCd یا 2-3 سلولی LiPo استفاده کرد. BEC با حداکثر 3 سلول LiPo کاربردی است. می توان از آن برای کنترل سرعت موتور DC بدون برس (3 سیم) با حداکثر حداکثر 12Vdc استفاده کرد. مخصوص
کنترل سرعت موتور DC بدون برس با استفاده از آردوینو و ماژول بلوتوث (HC-05): 4 مرحله
کنترل سرعت موتور DC بدون جاروبک با استفاده از ماژول آردوینو و بلوتوث (HC-05): مقدمه در این آموزش ، ما قصد داریم سرعت موتور DC بدون برس را با استفاده از Arduino UNO ، ماژول بلوتوث (HC-05) و برنامه اندروید برای بلوتوث ( کنترل کننده بلوتوث آردوینو)