فهرست مطالب:
تصویری: ربات انسان نما MIA-1 منبع باز پیشرفته !: 4 مرحله
2024 نویسنده: John Day | [email protected]. آخرین اصلاح شده: 2024-01-30 08:53
سلام به همه ، امروز نحوه ساخت ربات MIA-1 را نشان خواهم داد ، که نه تنها پیشرفته و منحصر به فرد بلکه منبع باز است و می تواند بدون چاپ سه بعدی ساخته شود !! بله ، متوجه شدید ، این ربات کاملاً دست ساز است. و منبع باز به این معنی است که شما کدها و همه جزئیات را به صورت رایگان دریافت می کنید ، در صورت تمایل می توانید این ربات را نیز بسازید.
در اینجا ما فقط سخنرانی او را می بینیم ، اما کارهای بیشتری می تواند انجام دهد!
در اینجا کارهایی است که او می تواند انجام دهد:
- می تواند به شما گوش دهد و با شما صحبت کند
- می تواند با استفاده از دوربین چشم چپ شما را ببیند و تشخیص دهد
- می تواند حرکت را تشخیص داده و عکس بگیرد
- دارای رابط کاربری گرافیکی با صفحه نمایش لمسی LCD برای فرمان دادن به او
- تصاویر را روی LCD خود نشان می دهد
- تصاویر و نمایش ها را روی صفحه او بارگیری کنید
- می تواند با استفاده از اشاره گر لیزری در دست راست خود ، چیزها را هدف قرار دهد
- در حین صحبت دست ها را حرکت می دهد
- بدون هیچ گونه کمک دیگران روی پای خود می ایستد
- او همچنین می تواند تعظیم کند (فیلم را تماشا کنید)
و بسیاری دیگر ، اجازه دهید او را بسازیم!
تدارکات
برای ساخت این ربات از همه چیزهایی که در فروشگاه محلی ما موجود است استفاده کرده ام.
میکروکنترلرها + کامپیوترها (مغز):
- آردوینو مگا (برای کنترل موتورهای سروو)
- یک کامپیوتر کامل (می توانید از تمشک pi استفاده کنید ، اما من در ابتدا از لپ تاپ خود به عنوان مغز او استفاده می کردم)
سروو موتورز:
MIA-1 دارای 13 درجه آزادی است.
- سروو موتورهای دو محوره LDX227 8x
- سرو موتورهای MG996r / MG996 3x
- برای انجیر از micro servo sg90 استفاده کرد
توجه داشته باشید که من یک پنجه روباتیک اضافه کرده ام و از یک سروو موتور MG996r دیگر استفاده می کند.
و سیم های جهنده و غیره
قطعات الکترونیکی را در utsource.net خریداری کنید
چشم انداز:
برای پردازش تصویر مانند گرفتن عکس و تشخیص چهره و غیره از دوربین USB استفاده کرده ام.
توجه: این آموزش برای سازندگان سطح متوسط و پیشرفته است ، من عمدتا روی کدها تمرکز می کنم زیرا این کد است که MIA-1 ، MIA-1 را ایجاد می کند. و اگر کد را دریافت کنید ، همه چیز برای شما آسان است.
مرحله 1: طرح بدن و موتور
بدنه با استفاده از ورق PVC ساخته شده است ، قطعات مختلف با استفاده از چسب داغ و پیچ متصل می شوند (تصویر را ببینید). من ورق pvc را با استفاده از چاقو برش داده ام (بسیار مراقب باشید !! به جای آن انگشتان خود را نبرید !!). از تصویر یک و دو می توانید طرح سروو را مشاهده کنید. وقتی در حال ساخت یک ربات دختر بودم ، به آن شکل و فرم بدن زنانه دادم.
اتصال دهنده های سرو با استفاده از ورق های نازک pvc به خوبی خم می شوند.
سر با استفاده از بادکنک ساخته می شود ، هوا را در بادکنک می دمید (تصویر را ببینید) ، تکه های کوچک کاغذ مرطوب را اضافه کرده و سپس آن را خشک می کنید. پس از افزودن 8 لایه ، قوی و پایدار شده است.
سپس فقط با استفاده از رنگ اسپری آن را سفید (کل بدن) کنید.
معلوم شد که طراحی بسیار شگفت انگیزی متعادل است و او (MIA-1) درست روی دو پا او ایستاده است !!
افزودن صفحه نمایش:
پس از آن فقط از پیچ و چسب داغ برای نصب LCD روی سینه او استفاده کرد (عکس آخر).
مرحله 2: نمودار مدار
نمودار مدار پیچیده به نظر می رسد اما اینطور نیست. من مدار را به عنوان طرح موتور روی بدنه کشیدم تا بتوانید راحتتر آن را درک کنید. مطمئن شوید که زمینه مشترک را دارید. آردوینو از طریق کابل usb خود از کامپیوتر نیرو می گیرد. یک دیود لیزری وجود دارد که میا را قادر می سازد تا هدف را از پین 13 (پین led) آردوینو مورد هدف قرار دهد.
همانطور که می بینید همه موتورها و خود آردوینو در پشت بدن قرار دارند. من همچنین تمام کابل ها را از پشت قرار داده ام. یک کابل USB طولانی خریداری کرد تا بتوان آن را به کامپیوتر متصل کرد.
مرحله 3: کد
همانطور که می دانید من از آردوینو مگا استفاده کردم. مگا آردوینو موتورهای سروو را کنترل می کند ، موتورها از قبل برنامه ریزی شده اند. کد موتورها را از اینجا دریافت کنید. لطفاً به موقعیت های پیش فرض سروو توجه داشته باشید ، در حالی که این ربات را حفظ می کنید. کافی است موتورها را با آردوینو بدون ساخت بدنه تغذیه کنید و موتورهای سروو به موقعیت پیش فرض برسند (موقعیت پیش فرض در زیر)
/*موقعیت پیش فرض/آماده به کار servos*/komor.write (4) ؛ #waist servo left1.write (120)؛ rFinger.write (0)؛ servo1.write (55)؛ clawOpen ()؛ rightStandBy ()؛ leftStandBy ()؛ headTilt.write (134)؛ headPan.write (90) ؛
کد کنترل موتور بیش از 750 خط دارد (هنگام ویرایش دقت کنید).
پردازش اصلی با استفاده از اسکریپت python3 انجام می شود.
پایتون دارای کتابخانه pySerial است که با arduino از طریق سریال ارتباط برقرار می کند. به "COM PORT" توجه کنید.
#با برد راننده موتور میا از طریق ارتباط سریال ارتباط برقرار کنید سعی کنید: mia = serial. سریال ("COM28" ، 9600) به جز: پاس
شما همچنین باید این کتابخانه ها را pip نصب کنید
"" "وارد کردن کتابخانه های لازم" "" #درخواست های واردات #برای ایجاد پست/دریافت درخواستها وارد کردن pyttsx3 #متن آفلاین به وارد کردن گفتار به رسمیت شناختن sr واردات کتابخانه tkinter #tkinter gui library از tkinter import Tk، Button، Label، Tk #واردات موارد ضروری وارد کردن سریال #کتابخانه سریال برای ارتباط سریال از طریق USB از PIL وارد کردن تصویر اطلاعات به طور مستقیم از ویکی پدیا
همه چیز با استفاده از pip install آسان است. برای opencv در خط فرمان تایپ کنید:
pip نصب opencv-contrib-python
GUI (رابط کاربری گرافیکی) که می بینید با استفاده از tkinter توسعه یافته است. برای این و هر کتابخانه دیگری که می توانید با این دستور نصب کنید:
pip install library_name
سپس نصب خواهد شد
همچنین اگر از وب کم استفاده می کنید نگاهی بیندازید ، به احتمال زیاد بادامک 1 نشان داده شده است
cap = cv2. فیلم برداری (1) #دوربین
و اگر می خواهید در مورد نحوه عملکرد این روبات بیشتر بدانید ، لطفاً این دستورالعمل ها را بخوانید.
کد MIA-1 فقط یک نسخه گسترده از این است.
هنگام فرمان دادن به آردوینو ، رایانه یک لقمه ارسال می کند ، آردوینو با توجه به نیش هایی که دریافت می کند ، اقدامات لازم را انجام می دهد ، بنابراین به نظر می رسد حرکت میا و صحبت ناهمگام است.
mia.write (b'p ') #دستور به بالا و سپس شمارش_پایین (3) پاسخ دهید ("لطفا لبخند بزنید" ، 100)
حالا برای دریافت کد به لینک زیر بروید.
کد MIA-1 را از اینجا بارگیری کنید.
مرحله 4: قدرت و تکمیل
من ربات را با استفاده از باتری لیپو 7.4 ولت تغذیه کرده ام. سروهای LDX227 بسیار گرسنه هستند (اما کیفیت خوبی دارند) بنابراین مطمئن شوید که حداقل 7.3 ولت در هر زمان دریافت می کنند. از سوی دیگر موتورهای سروو MG996r ارزان هستند و می توان به راحتی آنها را خراب کرد ، مطمئن شوید که بیش از 7.8 ولت دریافت نمی کنند. بنابراین بیشترین منبع تغذیه برای این ربات باید بین 7.4 تا 7.8 ولت باشد.
خوشحالم ساخت !! اگر از این ربات خوشتان می آید ، حتما با عضویت در کانال برای پروژه های شگفت انگیز حمایت کنید و لطفاً به چالش رباتیک به من رای دهید.
این ربات اولین ربات انسان نما منبع باز بنگلادش است !! و ارزان ترین نوع آن. من این ربات را منبع باز ساختم تا سایر دانش آموزان و افراد علاقمند بتوانند منطق روبات ها را بدانند. ممکن است در آینده هیچ کس روباتیک را علمی تخیلی نگیرد. به دوران ربات ها !!
توصیه شده:
ساخت یک ربات انسان نما سازگار: 11 مرحله
ساخت یک ربات انسان نما سازگار: به روز رسانی & amp؛ صفحه: 1/17/2021 سر ، صورت ، و غیره - وب کم اضافه شد تندونز & amp؛ عضلات - اضافات PTFE اعصاب & amp؛ پوست - نتایج لاستیکی رسانا & quot؛ آن چیزی که در تصویر است چیست؟ & quot؛ این بخشی از بدن روباتیک است - به ویژه نمونه اولیه spi
NAIN 1.0 - ربات انسان نما اولیه با استفاده از آردوینو: 6 مرحله
NAIN 1.0 - ربات انسان نما اولیه با استفاده از آردوینو: Nain 1.0 اساساً دارای 5 ماژول قابل جدا شدن است - 1) بازو & ndash؛ که می تواند از طریق سرویس ها کنترل شود. 2) چرخ و ndash؛ که با موتورهای DC قابل کنترل است. 3) پا & ndash؛ ناین قادر خواهد بود برای حرکت بین چرخ ها یا پاها جابجا شود. 4) سر و
نحوه ساخت ربات انسان نما: 8 مرحله
چگونه یک ربات انسان نما بسازیم: سلام بچه ها! امیدوارم قبلاً از & quot؛ ایستگاه هواشناسی آنلاین (NodeMCU) & quot؛ و شما برای یک ربات جدید آماده هستید ، پس از مدل ربات SMARS که دفعه قبل مونتاژ کردیم ، پروژه امروز ، در مورد یادگیری روبات ها و آموزش
ربات انسان نما Otto DIY: 7 مرحله (همراه با تصاویر)
ربات انسان نما Otto DIY: روبات دوپای Otto اکنون بازوهایی دارد که شبیه & quot؛ انسان & quot؛ و یک ماتریس LED برای بیان احساسات. چاپ سه بعدی توسط خودتان و سپس جمع آوری قطعات برای ساخت توسط خودتان. Otto واقعاً Opensource است. این بدان معناست که سخت افزار به راحتی قابل تشخیص است بنابراین
ربات شادی (Robô Da Alegria) - ربات منبع باز 3D چاپ شده ، ربات Arduino !: 18 مرحله (همراه با تصاویر)
ربات شادی (Robô Da Alegria) - ربات منبع باز سه بعدی ، ربات قدرتمند Arduino!: جایزه اول در مسابقه چرخ های دستورالعمل ، جایزه دوم در مسابقه دستورالعمل های آردوینو و دومین مسابقه در طراحی برای کودکان. با تشکر از همه کسانی که به ما رای دادند! روبات ها به همه جا می رسند. از کاربردهای صنعتی تا