Мазмуну:

Алыстан башкарылуучу робот: 11 кадам (сүрөттөр менен)
Алыстан башкарылуучу робот: 11 кадам (сүрөттөр менен)

Video: Алыстан башкарылуучу робот: 11 кадам (сүрөттөр менен)

Video: Алыстан башкарылуучу робот: 11 кадам (сүрөттөр менен)
Video: ЭРКЕКТИН АЯЛЫН СҮЙБӨЙ КАЛГАНЫН КАНТИП БИЛСЕ БОЛОТ? 5 БЕЛГИ 2024, Ноябрь
Anonim
Алыстан башкарылуучу робот
Алыстан башкарылуучу робот

Бул көрсөтмө Түштүк Флорида университетинин Макекурстун долбоорунун талабын аткаруу үчүн түзүлгөн (www.makecourse.com). Бул көрсөтмөдө, мен сизге кандай инфракызыл алыстан башкарыла турган роботту жасоону көрсөтөм. Бул роботту бүтүрүү үчүн сизге эмне керек:

1. Arduino Board

2. Jumper зымдары (эркек-эркек жана аял-аял). Бирок, эгерде сизде эркек-ургаачы зымдар болсо, бул сиздин зымдарды тазалайт.

3. Эки үзгүлтүксүз айлануу серво мотору.

4. Эки дөңгөлөк (дөңгөлөктөрүңөр кандайдыр бир жол менен сервоприёмниктерге жабышып алына тургандыгын текшергиле).

5. L түрүндөгү монтаж кронштейндери (8 даана). Буларды бул жерден тапса болот.

6. Инфракызыл пульту.

7. Инфракызыл кабылдагыч.

8. Инфракызыл тоскоолдуктардан качуу сенсору.

9. Эки LED чырак, бири жашыл, бири кызыл.

10. Эки резистор.

11. Нан тактасы.

12. Velcro.

13. Эки абал которгуч.

14. Эки батарея.

15. Сиз 3D басып чыгара билишиңиз керек, анткени бул робот 3D басылган беш бөлүктөн турат.

16. Бекитүү үчүн ар кандай узундуктагы 3 мм бурамалар менен гайкалар көп экениңизди текшериңиз.

17. Жылуулукту кыскартуучу зым оромосу.

18. Чырак же шамана.

1 -кадам: Шасси жана анын капкагын жасоо

Шасси жана анын капкагын жасоо
Шасси жана анын капкагын жасоо
Шасси жана анын капкагын жасоо
Шасси жана анын капкагын жасоо
Шасси жана анын капкагын жасоо
Шасси жана анын капкагын жасоо

Шасси баарын бириктире турган нерсе. Сиз аны каалаган катуу материал менен иштете аласыз, бирок мен 3D принтерди колдонуп, бардыгын бириктире алгыдай кылып калың кылдым. Капкак - бул бардык зымдарды жабуу үчүн шасси үстүндө бараткан нерсе.

Шасси:

Мен маанилүү өлчөмдөрдү көрсөттүм, башка бардык өлчөмдөр чиймеде кандай көрүнгөнүнө жакыныраак жасалышы мүмкүн. Өлчөмдөрү жок болгон тешиктердин диаметри 3 мм.

Мукаба:

Жарыктар, коммутатор жана инфракызыл алуучу сыяктуу көрүнүшү керек болгон тетиктер үчүн тешиктер көрсөтүлөт.

Кабелдик көйгөйлөрдү чечүү үчүн ачыла турган эки уяча бар.

2 -кадам: Сервону шассиге тиркөө

Шасиге Сервону тиркөө
Шасиге Сервону тиркөө
Шасиге Сервону тиркөө
Шасиге Сервону тиркөө
Шасиге Сервону тиркөө
Шасиге Сервону тиркөө

Ар бир тарапта эки L түрүндөгү монтаж кронштейндерин колдонуп, шассиге сервоприемник тиркелиши мүмкүн. Сүрөттөрдө көрсөтүлгөндөй тешиктерге L-кашааларды жана башка жагына эки гайканы бекитүү үчүн 3 мм өлчөмүндөгү эки бураманы колдонуңуз. Серволорду бурамалар менен гайкаларды колдонуп, эки жагына кошсо болот. Башка серво үчүн бул кадамды кайталаңыз.

3 -кадам: Дөңгөлөктөрдү бекитүү

Дөңгөлөктөрдү бекитүү
Дөңгөлөктөрдү бекитүү
Дөңгөлөктөрдү бекитүү
Дөңгөлөктөрдү бекитүү

Мен бул робот үчүн үч дөңгөлөктү колдондум. Мен колдонгон эки дөңгөлөк серво моторлору үчүн атайын жасалган жана серво желдеткичин алып салып, дөңгөлөктү ошол бураманын жардамы менен коюу аркылуу тиркелиши мүмкүн. Үчүнчү дөңгөлөк - бул бурула турган дөңгөлөк. Мотордун карама -каршы жагындагы төрт тешик дөңгөлөктүн дөңгөлөгү үчүн колдонулат жана ал төрт бурама менен гайканы колдонуу менен бекитилет.

4 -кадам: Инфракызыл сенсорду тиркөө

Инфракызыл сенсорду тиркөө
Инфракызыл сенсорду тиркөө
Инфракызыл сенсорду тиркөө
Инфракызыл сенсорду тиркөө

Сенсорду кармап турган кичинекей түтүктү басып чыгаруу менен баштаңыз. 3x30 мм бураманы жана 3 мм гайканы колдонуңуз да, өйдөдөн бурап баштаңыз, кызыл түтүктү артынан сенсор, артынан гайка менен бекем бурап коюңуз. Сенсор майдын учунда жана борборунда четине жакын тешикке коюлушу керек.

5 -кадам: Arduino жана Breadboardду шассиге тиркөө

Arduino жана Breadboardду шассиге тиркөө
Arduino жана Breadboardду шассиге тиркөө

Сүрөттө көрсөтүлгөндөй Arduino тактасын жабыш үчүн velcro колдонуңуз. Аны оңой ажыратып алуу үчүн шассиге бир бөлүгүн жана тиешелүү бөлүгүн Arduino тактасынын түбүнө коюңуз. Нан тактасы астына жабышчаак, чаптаманы алып салыңыз жана шассидеги майдын учуна arduino тактасынын артына коюңуз.

6 -кадам: Батареяларды орнотуу

Батареяларды орнотуу
Батареяларды орнотуу
Батареяларды орнотуу
Батареяларды орнотуу

Бул унаа үчүн эки батареяны колдонушуңуз керек, анткени ал моторлорду колдонот. Велкронун бир бөлүгүн колдонуп, ортосуна тешик жасаңыз. Велкрону дөңгөлөктүн ары жагындагы тешиктердин бирине 3мм бураманы бурап тиркеп, батареяга тегеректүү велкро бөлүгүн ороп, биринчи бөлүгүн ороп коюңуз. Башка батарея үчүн да ушундай кылыңыз. Мен servo үчүн 7.2 вольттуу камырды жана Arduino тактасы үчүн 9 вольттуу батареяны колдондум. Мен 7.2 Вольт батареяны зымдарды жана жылуулукту кысуучу зымдын оролгонун тиркемемин. Зымдарды оң жана терс терминалдарга салып, жылуулукту кысуучу зымды ороп, күйгүзгүч менен өрттөңүз. Мен Arduino тактасына туташтырыла турган зым менен чыкылдатуу пинин колдондум.

7 -кадам: Кабелдөө

Электр өткөргүчтөрү
Электр өткөргүчтөрү

Менде бардык компоненттердин зымдарын так көрсөткөн схеманын тиркелген сүрөтү бар.

8 -кадам: Капкактын бекитилиши

Капкактын тиркелиши
Капкактын тиркелиши

Мукаба шассиге четиндеги кыйшык беттердеги L формасындагы төрт монтаж кронштейнин жана 8 бурамалар менен гайкаларды колдонуп тиркелиши мүмкүн. Гайканы ичинен бурап алуу үчүн капкактын эки тешиги болот.

9 -кадам: Компоненттерди мукабага тиркеңиз

Компоненттерди мукабага тиркеңиз
Компоненттерди мукабага тиркеңиз

Тиркелген сүрөттө көрсөтүлгөндөй, компоненттерди капкактын сыртына сүрүп чыгарыңыз, лентаны колдонуп, компоненттерди ичинен катуулатыңыз. Эгерде өлчөмдөр аткарылса, анда компоненттер тыгыз жайгашышы керек, бирок скотч резервдик көчүрүү үчүн колдонулат. Көрүнүп турушу керек болгон төрт компонент бар, анын ичинде кызыл LED, жашыл LED, инфракызыл алуучу жана эки абал которгуч.

10 -кадам: Капкактагы тешиктерди жабуу

Эки тешикти жабуу үчүн эки эшикти жылдырыңыз.

11 -кадам: Программалоо

Мен роботту иштетүү үчүн C ++ колдонгон Arduino эскизин тиркеп койгом. IR пультуңуздун Arduinoдогу баскычтардын кодун алдыга, артка, солго, оңго ж.б буйруктарга дал келтирүү үчүн өзгөртүңүз.

Сунушталууда: