BasketBot - пластикалық себеттен жасалған робот машина: 12 қадам
BasketBot - пластикалық себеттен жасалған робот машина: 12 қадам
Anonim
BasketBot - пластикалық себеттен жасалған робот машина
BasketBot - пластикалық себеттен жасалған робот машина
BasketBot - пластикалық себеттен жасалған робот машина
BasketBot - пластикалық себеттен жасалған робот машина

Бұл нұсқаулық сізге қымбат емес пластикалық себеттен робот машинасын қалай жасау керектігін және STEAMbot Robot NC жиынтығының төмен бағасын көрсетеді. Кішкене жасыл төртбұрышты себет те, үлкенірек қызыл дөңгелек себет те BasketBot -қа жасалған. Робот -машинаны құрастырғаннан кейін ақысыз мобильді қосымша арқылы қашықтан басқаруға болады. Сіз робот машинаны Google Blockly арқылы немесе жетілдірілген бағдарламалау үшін Arduino IDE мен C ++ бағдарламалау тілінің көмегімен бағдарламалай аласыз.

Ұқсас (және сәл қарапайым) робот машинасы үшін төмен жүргізуші робот машинасына арналған нұсқаулықты қараңыз.

1 -қадам: материалдар туралы есеп

Материалдық есеп
Материалдық есеп
Материалдық есеп
Материалдық есеп
Материалдық есеп
Материалдық есеп

Сізге келесі элементтер қажет болады:

  • Пластикалық себет (кез келген ұқсас контейнер болады)*
  • Бұған ұқсас қолөнер таяқшалары («попсикул таяқшалары»).
  • STEAMbot Жалаңаш сүйектер жинағы, бұл жиынтықта мыналар бар:

    • STEAMbot контроллері - BLE және қос қозғалтқышы бар Arduino үйлесімді тақтасы
    • Контроллер ұстағыш - STEAMbot контроллерін ұстайды
    • 2 тұрақты ток қозғалтқыштары мен дөңгелектері
    • Роликті доңғалақ
    • Ультрадыбыстық сенсорлы кабель
    • Ультрадыбыстық сенсорға арналған кронштейн
    • 4 AA Батарея ұстағыш Көбікті бекіту таспасы
  • Xacto пышағы немесе соған ұқсас нәрсе
  • Кішкене жалпақ бұрағыш
  • Ыстық желім пистолеті мен желім (төмен температура қолайлы)

Келесі элементтер міндетті емес:

  • Роботты жекелендіру үшін осындай әшекейлер
  • Bluetooth LE қолдауымен мобильді құрылғы
  • Blockly көмегімен бағдарламалау үшін келесілердің бірі **:

    • Chromebook (BLE қолдауымен) немесе
    • Chrome браузері жұмыс істейтін Mac компьютері
  • Arduino IDE A шағын USB кабелімен бағдарламалауға арналған

    Arduino IDE мен STM32 қондырмасын қолдайтын кез келген компьютер

* Мен Dollar Tree -де жасыл және қызыл пластикалық себеттерді сатып алдым, бірақ қызыл себеттің сілтемесін таба алмаймын. ** Қазіргі уақытта Chrome жұмыс істейтін Windows жұмыс істемейді. Мен ешқандай Linux компьютерін қолданған жоқпын.

2 -қадам: қозғалтқыштар үшін орын дайындау

Қозғалтқыштар үшін орын жасау
Қозғалтқыштар үшін орын жасау
Қозғалтқыштар үшін орын жасау
Қозғалтқыштар үшін орын жасау
Қозғалтқыштар үшін орын жасау
Қозғалтқыштар үшін орын жасау

Қозғалтқышты бекітпес бұрын, себеттегі қозғалтқыштар мен осьтерге орын босату керек. Xacto пышағын (немесе ұқсас өткір пышақты) қолданып, себеттің екі жағындағы пластикалық тақталардың бірін алыңыз. Олардың бір мақсатта екеніне көз жеткізіңіз, себебі бұл робот машинаның «алдыңғы жағы» болады.

3 -қадам: қозғалтқыштарды бекіту

Моторларды бекіту
Моторларды бекіту
Моторларды бекіту
Моторларды бекіту
Моторларды бекіту
Моторларды бекіту

Қозғалтқышты бекіту үшін келесі әрекеттерді орындаңыз:

  1. Дөңгелектерді екі қозғалтқыштан абайлап алыңыз.
  2. Оң жақ қозғалтқыштың көбік бекіту таспаларынан қорғаныс қағазын алыңыз. Сымдардың себеттің ортасына қарағанына көз жеткізіңіз.
  3. Оң жақ моторды себетке мұқият туралап, мотор көбік таспасын жазық затқа басыңыз. Ось ойықтың ортасында болуы керек.
  4. Сол жақ қозғалтқыш үшін 1 және 2 -қадамдарды қайталаңыз. Сіздің роботыңыз соңғы екі фотосуретке ұқсас болуы керек.
  5. Дөңгелектерді қозғалтқыш осіне мұқият бекітіңіз.

4 -қадам: Батарея ұстағышын бекіту

Батарея ұстағышын бекіту
Батарея ұстағышын бекіту
Батарея ұстағышын бекіту
Батарея ұстағышын бекіту
Батарея ұстағышын бекіту
Батарея ұстағышын бекіту
Батарея ұстағышын бекіту
Батарея ұстағышын бекіту

Батарея ұстағышын жасыл себетке бекіту үшін келесі әрекеттерді орындаңыз:

  1. Жасыл себет батарея ұстағышының екі қозғалтқышқа сыймайтындай тым кең болғандықтан, қозғалтқыштарға сәйкес келу үшін екі джамбо таяқшасын кесуге тура келеді. Мен көрсетілген қайшыны қолдандым, себебі оларда қолөнер таяқшаларын кесу кезінде ағашты ұстайтын тігіс бар.
  2. Ыстық желім кесілген бұйымды екі қозғалтқыштың үстіне жабыстырады.
  3. Батарея ұстағышының көбік бекіту таспаларынан қорғаныс қағазын алыңыз.
  4. Батарея ұстағышын қолөнер таяқшаларының үстіне мұқият туралаңыз және ұстағышты таяқтарға қарсы басыңыз.

Батарея ұстағышын қызыл себетке бекіту үшін келесі әрекеттерді орындаңыз:

  1. Батарея ұстағышының көбік бекіту таспаларынан қорғаныс қағазын алыңыз.
  2. Батарея ұстағышын қозғалтқыштардың арасына абайлап ортаға салыңыз және ұстағышты себеттің түбіне қарай басыңыз.

5 -қадам: STEAMbot контроллерін бекіту

STEAMbot контроллерін тіркеу
STEAMbot контроллерін тіркеу
STEAMbot контроллерін тіркеу
STEAMbot контроллерін тіркеу
STEAMbot контроллерін тіркеу
STEAMbot контроллерін тіркеу
STEAMbot контроллерін тіркеу
STEAMbot контроллерін тіркеу

STEAMbot контроллерін бекіту үшін келесі әрекеттерді орындаңыз:

  1. Ыстық желім пистолетін қолданып, контроллер ұстағышын жалпақ заттың жоғарғы жағына жабыстырыңыз. Ұстағыш 3D форматында PLA көмегімен басылған, сондықтан жоғары температура желімін қолданған кезде абай болыңыз.
  2. STEAMbot контроллерін ұстағышқа қойыңыз. Қуат қосқышы сол жақта болуы керек.
  3. Кішкене жалпақ бұрауышты пайдаланып, батарея ұстағышынан қызыл сымды + терминал бұрандасына бекітіңіз.
  4. Батарея ұстағышындағы қара сымды терминал бұрандасына бекітіңіз.
  5. Сол жақ қозғалтқыштан MTRA белгісі бар сол жақ қосқышқа сымдарды енгізіңіз.
  6. Оң жақ қозғалтқыштан MTRB деп белгіленген оң жақ қосқышқа сымдарды енгізіңіз.

6 -қадам: Дөңгелекті бекіту

Роликті дөңгелекті бекіту
Роликті дөңгелекті бекіту
Роликті дөңгелекті бекіту
Роликті дөңгелекті бекіту

Роликті бекіту үшін келесі әрекеттерді орындаңыз:

  1. Робот машинаны аударыңыз.
  2. Роликті дөңгелекті робот машинаның артқы жағына қойыңыз және оны ортаға қойыңыз.
  3. Робот -машинаның түбіне роликті ыстық желіммен жабыстырыңыз.

7 -қадам: ультрадыбыстық сенсорды бекіту

Ультрадыбыстық сенсорды қосу
Ультрадыбыстық сенсорды қосу
Ультрадыбыстық сенсорды қосу
Ультрадыбыстық сенсорды қосу
Ультрадыбыстық сенсорды қосу
Ультрадыбыстық сенсорды қосу
Ультрадыбыстық сенсорды қосу
Ультрадыбыстық сенсорды қосу

Ультрадыбыстық сенсорды қосу үшін келесі әрекеттерді орындаңыз:

  1. Егер кронштейнде болмаса, ультрадыбыстық сенсорды кронштейнге мұқият итеріңіз.
  2. Ультрадыбыстық сенсоры бар кронштейнді робот -машинаның алдыңғы жағына ыстық желіммен жабыстырыңыз. Жасыл себет үшін кронштейнді тік желімдеуге тырысыңыз. Қызыл себет үшін ультрадыбыстық сенсор сыртқа қарауы үшін мен екі ұяшықты кесіп алдым.
  3. Ілмектерді майыстырмау үшін абайлап ультрадыбыстық сенсорға 4 өткізгіш сымды бекітіңіз.
  4. 4 өткізгіш сымның екінші ұшын STEAMbot контроллеріндегі P5 қосқышына бекітіңіз, сонымен қатар түйреуіштерді майыстырмаңыз немесе сымдарды кесіп өтпеңіз.

8 -қадам: Робот машинасын қуаттандыру

Робот машинасын қуаттандыру
Робот машинасын қуаттандыру
Робот машинасын қуаттандыру
Робот машинасын қуаттандыру

Робот машинаңызды қуаттандыру үшін келесі әрекеттерді орындаңыз:

  1. Қуат қосқышының Өшірілген күйде екеніне көз жеткізіңіз (роботтың артқы жағында).
  2. 4 АА сілтілі батареяны салыңыз. NiCd немесе NiMH батареялары жұмыс істемейді, себебі кернеу өте төмен.
  3. Қуат қосқышын Қосулы күйіне (робот -машинаның алдыңғы жағына қарай) басыңыз. Қуат жарық диоды қызыл түске қосылуы керек, ал RGB светодиод жыпылықтап, түстерді өзгертеді. Бір -екі секундтан кейін сіз дыбыстық сигнал естуіңіз керек.
  4. Бұл кезде сіздің робот машинаңыз мобильді қосымша арқылы басқаруға немесе бағдарламалануға дайын.

9 -қадам: Қашықтан басқару режимі

Image
Image

BasketBot -тың әдепкі режимі (бірінші рет қосылған кезде) қашықтан басқару режимінде болады. Робот көлікті қашықтан басқару үшін Bluetooth LE үйлесімді құрылғысына My STEAMbotmobile қосымшасын орнатыңыз. IOS құрылғылары үшін қосымшаны мына жерден алыңыз. Ал Android құрылғылары үшін қосымшаны осы жерден алыңыз.

10 -қадам: мысық режимі

BasketBot -тың екінші кіріктірілген режимі - Cat Mode. Бейне STEAMbot роботы болғанымен, сіздің робот машинаңыз дәл осылай әрекет етеді. Робот машинаңызды мысық режиміне қосу үшін келесі әрекеттерді орындаңыз:

  1. Робот машинаңызды еденге қойыңыз.
  2. RUN және STOP түймелерін бір уақытта басыңыз (олар STEAMbot контроллерінің артында).
  3. Екі дыбыстық сигнал естілгеннен кейін және RGB жарық диоды жыпылықтай бастайды, қолыңызды немесе басқа затты робот көлігінің алдына қойыңыз. Белгілі бір қашықтықта (шамамен 20 см) сіздің робот машинаңыз алға қарай жылжиды. Бірақ егер сіз қолыңызды (немесе басқа затты) робот машинаңызға тым жақын қойсаңыз, ол кері шегінеді.
  4. Әдепкі қашықтан басқару режиміне оралу үшін RUN және STOP түймелерін бір уақытта басыңыз.

11 -қадам: Робот машинаңызды Blockly көмегімен бағдарламалау (міндетті емес)

Робот машинаңызды Blockly көмегімен бағдарламалау үшін Chrome браузерін (Chromebook немесе Mac компьютерінен) STEAMbot Programmer бетіне бағыттаңыз. Сіздің робот машинаңыз қашықтан басқару режимінде болуы керек.

12 -қадам: Arduino IDE көмегімен робот машинаңызды бағдарламалау (міндетті емес)

Сіз робот машинаңызды C ++ тілі мен ақысыз Arduino IDE көмегімен бағдарламалай аласыз. Робот машинаңызды Arduino IDE көмегімен бағдарламалау үшін осы жерден STEAMbot пайдаланушы нұсқаулығын жүктеңіз (нұсқасы жұмыс істейді) және нұсқаулықтағы бағдарламалық жасақтаманы орнату нұсқауларын орындаңыз.

Ұсынылған: