فهرست مطالب:
تصویری: تستر سرو 16 کانال با آردوینو و چاپ سه بعدی: 3 مرحله (همراه با تصاویر)
2024 نویسنده: John Day | [email protected]. آخرین اصلاح شده: 2024-01-30 08:53
تقریباً هر پروژه ای که اخیراً انجام داده ام از من خواسته است که برخی از سرویس ها را آزمایش کرده و موقعیت آنها را قبل از ورود به مونتاژ آزمایش کنم. من معمولاً یک تستر سرو سریع روی تخته نان درست می کنم و از مانیتور سریال در arduino IDE برای بدست آوردن موقعیت سروو استفاده می کنم ، اما این بار تصمیم گرفتم خودم را درمان کنم و یک سیستم بسته و دائمی برای آزمایش سرووها طراحی کنم!
این طراحی می تواند 16 سرو را به طور همزمان با استفاده از برد درایور سرو Adafruit PCA9685 کنترل کند. به منظور صرفه جویی در فضا ، فقط 4 پتانسیومتر برای تنظیم دارد و از مجموعه جداگانه ای از سوئیچ ها برای انتخاب مجموعه چهار موردی که می خواهید کنترل کنید استفاده می شود. یکی از مشکلاتی که در نمونه های اولیه با آن روبرو شدم این بود که طرح را به سختی می توان لحیم کرد و سپس در یک جعبه کوچک قرار داد ، بنابراین این جدیدترین طرح به صورت تخت چاپ شده ، لحیم شده و تا می شود و مونتاژ آن بسیار آسان می شود!
من از پتانسیومترهای با کیفیت خوب با سوراخ نصب M9 استفاده کردم ، اما اگر می خواهید مجموعه Fusion 360 را متناسب با نیاز خود تغییر دهید ، فایل را بارگیری کنید: https://a360.co/2Q366j4 (یا فقط آن را بزرگتر سوراخ کنید))
امیدوارم از این پروژه سریع لذت ببرید ، من می دانم که از یک تن استفاده می کنم!
توجه: من در بارگذاری بسته بارگیری در دستورالعمل ها مشکل دارم ، بنابراین اگر نمی توانید آن را از اینجا دریافت کنید ، آن را از وب سایت من دریافت کنید.
تدارکات
- آردوینو Uno:
- درایور سرو Adafruit PCA9685 16 کانال:
- ورودی پنل DC 5.5 میلیمتری -
- منبع تغذیه 5 ولت (در این حالت 5A برای رانندگی بسیاری از سرویس ها) -
- پتانسیومتر 10K (توجه داشته باشید که بسته به آنچه دارید ، در طراحی انواع پتانسیومترهای مختلف وجود دارد) -
- مقاومت 10K x 2:
-
SainSmart ماژول نمایش LCD TFT رنگی 1.8 اینچی:
- کلید فشار:
- سیم برای لحیم کاری (تک هسته به دلیل راحتی اتصال به آردوینو مفید بود)
مرحله 1: چاپ و مونتاژ
هیچ الزامات واقعی برای چاپ سه بعدی وجود ندارد ، هیچ دلیلی وجود ندارد که نتوانید این چاپ را با وضوح نسبتاً پایین چاپ کنید. اگر چاپگر بزرگی دارید ، می توانید همه چیز را یکجا چاپ کنید ، اما اگر چاپگر استاندارد تری با تخت چاپ 200 میلی متر در 200 میلی متر دارید ، می توانید پایه را در سه قسمت جداگانه چاپ کنید. وقتی تمام قطعات را چاپ کردید ، می توانید دو نیمه پایه را با پیچ های 8 * M2 * 4 میلی متر به هم وصل کنید.
اکنون می توانید همه اجزا را وارد کنید - پتانسیومترها و سوئیچ ها را می توان با استفاده از مهره هایی که به آنها وارد شده است در پنل آنها پیچ کرد و تخته ها را می توان به راحتی با پیچ M2 x 6mm -10mm پیچ کرد. باید مشخص شود که تخته ها بر اساس الگوی سوراخ ها چگونه وارد می شوند. تنها قطعه ای که کمی پیچیده تر است مانیتور است ، زیرا آن مدل خاص راه حل مناسبی برای نصب ندارد. من از مقداری نوار برای محکم کردن آن روی صفحه استفاده کردم ، اما شما می توانید از چسب یا چیزهای مشابه استفاده کنید.
مرحله 2: سیم کشی
بهترین روش این است که هر پانل را تا حد امکان سیم کشی کنید ، سپس در حین بستن کیس ، تمام اتصالات بین پانل را ایجاد کنید. من از چسب فوق العاده برای نگه داشتن سیم های خاص در محل و کنترل کابل استفاده کردم ، و شما همچنین باید لوله های گرمکن را در صورت امکان برای جدا کردن مخاطبین استفاده کنید.
مرحله 3: برنامه نویسی آردوینو
چند ویژگی کتابخانه همراه با صفحه وجود داشت ، بنابراین توصیه می کنم کتابخانه موجود در بارگیری را نصب کنید. برنامه نویسی برای این صفحه نمایش کمی پیچیده تر از اکثر صفحه هایی است که من آزمایش کرده ام ، اما در کل برنامه نویسی هنوز کاملاً ساده است.
برای مرور کلی نحوه عملکرد کد ، برنامه با مقدار متوسط 350 برای همه سرویس ها شروع می شود ، که به نظر می رسد شرط مطمئنی است. سپس مقداردهی می شود ، کل صفحه را سیاه می کند تا پس زمینه ایجاد شود ، سپس نام همه سرویس ها ("Servo 3:" و غیره) و مقادیر اولیه آنها 350 نوشته می شود. بخش حلقه واقعی برنامه ابتدا بررسی می کند که آیا دکمه ها فشار داده شده اند ، و در این صورت پیکان را حرکت داده و سروو مجموعه فعلی انتخاب شده را ثبت می کند. سپس مقادیر عرض پالس را برای هر چهار سرو در مجموعه بر اساس قرائت نقشه برداری از پتانسیومترها می نویسد ، اینها را به رنگ زرد روی صفحه می نویسد و در نهایت سروها را از طریق برد درایور سرو به این موقعیت می رساند. هر سروی که در حال حاضر رانده نمی شود ، موقعیت خود را بر اساس آخرین ورودی حفظ می کند.
توصیه شده:
ربات چهارپایه آردوینو چاپ سه بعدی: 13 مرحله (همراه با تصاویر)
ربات چهارپایه آردوینو پرینت سه بعدی: از دستورالعمل های قبلی ، احتمالاً می بینید که من علاقه زیادی به پروژه های رباتیک دارم. پس از دستورالعمل قبلی که در آن یک دوپا روباتیک ساختم ، تصمیم گرفتم یک ربات چهارپا بسازم که می تواند از حیواناتی مانند سگ تقلید کند
کنترل دسترسی به غذای گربه (ESP8266 + سرو موتور + چاپ سه بعدی): 5 مرحله (همراه با تصاویر)
کنترل دسترسی به غذای گربه (ESP8266 + سروو موتور + پرینت سه بعدی): این پروژه فرایندی را که من برای ایجاد یک کاسه غذای خودکار گربه استفاده می کردم ، برای گربه دیابتی مسن Chaz انجام می دهد. ببینید ، او قبل از دریافت انسولین باید صبحانه بخورد ، اما من اغلب فراموش می کنم قبل از خواب ظرف غذا را بردارم ، که باعث
سگ روباتیک چاپ سه بعدی (روباتیک و چاپ سه بعدی برای مبتدیان): 5 مرحله
سگ رباتیک چاپ سه بعدی (روباتیک و چاپ سه بعدی برای مبتدیان): روباتیک و چاپ سه بعدی چیزهای جدیدی هستند ، اما ما می توانیم از آنها استفاده کنیم! اگر به ایده تکلیف مدرسه نیاز دارید یا فقط به دنبال یک پروژه سرگرم کننده هستید ، این پروژه یک پروژه مبتدی خوب است
ریموت بی سیم با استفاده از ماژول NRF24L01 2.4 گیگاهرتز با آردوینو - Nrf24l01 گیرنده فرستنده 4 کانال / 6 کانال برای کوادکوپتر - هلیکوپتر Rc - Rc Plane با استفاده از آردوینو: 5 مرحله (همراه با تصاویر)
ریموت بی سیم با استفاده از ماژول NRF24L01 2.4 گیگاهرتز با آردوینو | Nrf24l01 گیرنده فرستنده 4 کانال / 6 کانال برای کوادکوپتر | هلیکوپتر Rc | Rc Plane با استفاده از آردوینو: برای کار با ماشین Rc | کوادکوپتر | هواپیمای بدون سرنشین | هواپیمای RC | قایق RC ، ما همیشه به گیرنده و فرستنده نیاز داریم ، فرض کنید برای RC QUADCOPTER به فرستنده و گیرنده 6 کاناله نیاز داریم و این نوع TX و RX بسیار پرهزینه است ، بنابراین ما یکی از آنها را در دستگاه خود تهیه می کنیم
کنترل کننده سرو سرو (تمشک پای): 4 مرحله (همراه با تصاویر)
Maestro Servo Controller (Raspberry Pi): آموزش اولیه نحوه راه اندازی Maestro Servo Controller با Raspberry Pi