
Мазмуну:
- 1 -кадам: Берилиштер
- 2 -кадам: Электрондук орнотуу үчүн кронштейн
- 3 -кадам: Кабелдик диаграмма
- 4 -кадам: Кодду Arduino Nanoго жүктөңүз
- 5 -кадам: Frame Assembly (Tibia)
- 6 -кадам: Frame Assembly (Femur)
- 7 -кадам: Frame Assembly (Coxa)
- 8 -кадам: Серво кабелин туташтырыңыз
- 9 -кадам: Серво мүйүзүн тиркеңиз
- 10 -кадам: Кабелди иретке келтирүү
- 11 -кадам: Капкагын жабыңыз
- 12 -кадам: Servo калибрлөө
- 13 -кадам: Роботуңуздан ырахат алыңыз …
2025 Автор: John Day | [email protected]. Акыркы өзгөртүү: 2025-01-23 14:51




Жөнөкөй Hexapod роботу arduino + SSC32 servo контроллерин колдонуп, PS2 джойстигин колдонуп зымсыз башкарылат. Lynxmotion servo контроллери жөргөмүштү тууроо үчүн кооз кыймылды камсыз кыла турган көптөгөн өзгөчөлүктөргө ээ.
идея - көптөгөн функциялары жана жылмакай кыймылдары менен чогултууга оңой жана жеткиликтүү болгон алты бурчтуу робот жасоо.
Мен тандаган компонент негизги корпуска бата турганчалык кичинекей жана MG90S сервосу көтөрө ала турган жарык болот …
1 -кадам: Берилиштер

Бардык электрондук индидиандар:
- Arduino Nano (Qty = 1) же башка Arduino колдонсоңуз болот, бирок бул мен үчүн эң жакшы
- SSC 32 каналынын серво контроллери (Qty = 1) же бүктөлгөн достук SSC-32 клону
- MG90S Tower Pro металл редуктору (Qty = 18)
- Аялдан фемалага дюпонт кабелдик секиргич (Qty = керек болгондо)
- Өз алдынча кулпулоо баскычын которгучтар (Qty = 1)
- 5v 8A -12A UBEC (Саны = 1)
- 5v 3A FPV Micro UBEC (Саны = 1)
- PS2 2.4Ghz Wireless Controller (Qty = 1) бул жөн эле PS2 зымсыз контроллери + кабелдик кеңейтүү
- 2S lipo батарея 2500mah 25c (Qty = 1), адатта, чыңалуу коргоо тактасы менен Syma X8C X8W X8G сыяктуу RC тик учагы үчүн
- Батарея туташтыргычы (Qty = 1 жуп), адатта, JST туташтыргычы сыяктуу
- PSA контроллери үчүн AAA батарейкасы (Qty = 2)
- Контролдук кайтарым байланыш үчүн активдүү сигнал (Qty = 1)
Бардык электрондук эмес индидиандар:
- 3D принтер hexapod алкагы (Qty = 6 coxa, 6 femur, 6 tibia, 1 дененин түбү, 1 дененин үстү, 1 үстүнкү капкагы, 1 тактай кашаа)
- M2 6 мм бурама (Qty = жок дегенде 45) servo мүйүзү жана башкалар үчүн
- М2 10 мм бурама (Qty = жок дегенде 4) жогорку капкак үчүн
- Чакан кабелдик галстук (керек болсо)
Сизге керектүү шаймандар:
- SCC-32 Servo Sequencer Utility Apps
- Arduino IDE
- Лампочка
- Screwdriver
Жалпы сметалык баасы 150 доллар
2 -кадам: Электрондук орнотуу үчүн кронштейн

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


Пин туташтыруу үчүн, түстүү Аялдан Аялга 10-20см Dupont кабелдик секиргичи жетиштүү, ал эми кубаттуулукту бөлүштүрүү үчүн кичинекей силикон AWGди колдонуу жакшы.
Дагы бир нерсени белгилей кетүү керек …
- Батарея: 25x менен 2S lipo 2500mah колдонгон бул hexapod үчүн 25Amp Бошотууну улантууда. орточо 4-5amp бардык серво керектөө жана 1-2amp бардык логикалык тактаны керектөө менен, батарейканын бул түрү менен бардык логика жана серво айдоочу үчүн шире жетиштүү.
- Бирдиктүү энергия булагы, эки бөлүштүрүү: идея - логикалык тактадагы электр токтоп калышынын алдын алуу үчүн логикалык тактанын күчү серводон ажыратылат, ошондуктан мен аны бир кубат булагынан ажыратуу үчүн 2 BECти колдонуп жатам. 5v 8A - servo күчү үчүн 12A max BEC жана логикалык тактасы үчүн 5v 3A BEC менен.
- 3, 3v PS2 зымсыз джойстиктин күчү: көңүл буруңуз, бул алыскы алуучу 3, 3v эмес, 5v колдонот. Андыктан аны иштетүү үчүн Arduino Nano компаниясынын 3, 3v электр розеткасын колдонуңуз.
- Кубат которгуч: КҮЙГҮЗҮҮ же ӨЧҮРҮҮ үчүн өзүн өзү бекитүү которгучун колдонуңуз
-
SSC-32 Pin конфигурациясы:
- VS1 = VS2 төөнөгүч: эки пин тең ЖАБЫК болушу керек, бул бардык 32 CH бирдиктүү энергия булагын эфирди VS1 розеткасынан же VS2 розеткасынан колдонот дегенди билдирет.
- VL = VS пин: бул пин АЧЫК болушу керек, бул SCC-32 логикалык тактасынын розеткасы серво кубатынан өзүнчө экенин билдирет (VS1/VS2)
- TX RX пин: бул экөө тең АЧЫК болушу керек, бул пин DSC9 SSC-32 версиясында жана SSC-32 Clone версиясында гана бар. АЧЫК болгондо, SSC-32 менен arduino ортосунда байланыш үчүн DB9 портун колдонбойбуз, бирок TX RX жана GND пинди колдонобуз.
- Baudrate пин: бул пин SSC-32 TTL ылдамдыгынын ылдамдыгы. Мен 115200 колдонуп жатам, ошондуктан экөө тең пин жабылган. жана эгер сиз аны башка ченге өзгөрткүңүз келсе, аны кодго да өзгөртүүнү унутпаңыз.
4 -кадам: Кодду Arduino Nanoго жүктөңүз
Компьютериңизди arduino наносуна туташтырыңыз … кодду жүктөөдөн мурун, бул PS2X_lib жана SoftwareSerial тиркемесинен arduino китепкана папкасына орнотконуңузду текшериңиз.
Китепканаңызга керектүү нерселердин бардыгынан кийин, MG90S_Phoenix.ino ачып, жүктөп бериңиз …
PS: Бул код мурунтан эле MG90S сервосу үчүн оптималдаштырылган … эгерде кадрды башкаларды колдонуп өзгөртсөңүз, аны кайра конфигурациялашыңыз керек болот …
5 -кадам: Frame Assembly (Tibia)


Тиби үчүн, бардык бурамалар алдыңкы эмес, арткы … калган Тибия үчүн да ушундай кылыңыз …
PS: Серво мүйүзүн тиркөөнүн кереги жок, эгерде убактылуу кармоочу үчүн гана болбосо.. бардык сервоприборлор SSC 32 тактасына @ кийинки кадамга туташкандан кийин тиркелет.
6 -кадам: Frame Assembly (Femur)



Серво тиштүү башын серво мүйүз кармагычына жабыштыргандан көрө, биринчи бассейнди салыңыз … калган жамбаш сөөгү үчүн да ушундай кылыңыз …
PS: Серво мүйүзүн тиркөөнүн кереги жок, эгерде убактылуу кармоочу үчүн гана болбосо.. servo мүйүз бардык серво SSC 32 тактасына @ кийинки кадамга туташкандан кийин тиркелет
7 -кадам: Frame Assembly (Coxa)


Бардык coxa серволорун тиштүү баш абалында жогорудагы сүрөттө койгула … бардык coxa бурамасы тиби сыяктуу эле арт жактан…
PS: Серво мүйүзүн тиркөөнүн кереги жок, эгерде убактылуу кармоочу үчүн гана болбосо.. бардык сервоприборлор SSC 32 тактасына @ кийинки кадамга туташкандан кийин тиркелет.
8 -кадам: Серво кабелин туташтырыңыз



Бардык сервопросто болгондон кийин, бардык кабелди жогоруда көрсөтүлгөн схемага окшоп туташтырыңыз.
- RRT = Оң Арткы Тибия
- RRF = Оң Арткы Femur
- RRC = Оң жактагы Coxa
- RMT = Оң Орто Тибия
- RMF = Оң ортоңку фемур
- RMC = Right Middle Coxa
- RFT = Оң алдыңкы Тибия
- RFF = Оң алдыңкы Femur
- RFC = Оң алдыңкы Coxa
- LRT = Сол жактагы Тибия
- LRF = Сол Арткы Фемур
- LRC = Сол Арткы Кокса
- LMT = Сол Орто Тибия
- LMF = Сол ортоңку сан
- LMC = Сол Орто Кокса
- LFT = Сол жактагы Тибия
- LFF = Сол алдыңкы Femur
- LFC = Сол жактагы Coxa
9 -кадам: Серво мүйүзүн тиркеңиз



Бардык servo кабели тиркелгенден кийин, он алтылыкты күйгүзүңүз жана PS2 пультунан "Старт" баскычын басыңыз жана servo мүйүзүн жогорудагы сүрөттө көрсөтүлгөндөй бекемдеңиз.
Серво мүйүзүн бекемдеңиз, бирок алгач бурап койбоңуз. Тибия, Фемур жана Кокса бурчтарынын туура экенине ишениңиз … аны бурама менен бурап койсоңуз болот + 1 М2 6мм бурама муунга жана коксага бекитилген.
10 -кадам: Кабелди иретке келтирүү


Бардык servo жакшы жана бекем иштегенден кийин, сиз servo кабелин иретке келтире аласыз.
Сиз аны жөн эле ороп, кабелдик галстук же жылытуучу түтүктүн жардамы менен жиберсеңиз болот, ошондой эле сиз кабелди керектүү учурда кесип алсаңыз болот … сизге көз каранды …
11 -кадам: Капкагын жабыңыз


Баары тыкан болгондон кийин … аны жогорку корпустун + үстү капкагын 4 x M2 10мм бурамасы менен жаап койсоңуз болот … жана капкагын 2S 2500mah 25c lipo үчүн батарейка кармагычы катары колдонсоңуз болот …
12 -кадам: Servo калибрлөө


Кээде servo мүйүзүңүздү туташтырып, бошоткондон кийин, он алты бурчтуу бут дагы деле туура эмес абалда көрүнөт … Ошондуктан аны SSC-32 Servo Sequencer Utility.exe аркылуу калибрлөө керек.
Бул бардык SSC-32 тактасы үчүн иштейт (оригинал же клон), бирок аны колдонордон мурун бул кадамды аткарыңыз:
- VL = VS пинди секиргич менен жабыңыз
- RX TX GND кабелин SSC-32ден Arduino наного ажыратыңыз
- Бул RX TX GND кабелин USB TTL конвертерин колдонуп компьютерге туташтырыңыз
- Роботту иштетүү
- Туура портту жана ылдамдыкты тандаңыз (115200)
Тактаңыз аныкталгандан кийин, сиз калибрлөө баскычын чыкылдатып, ар бир сервону сизге керектүү түрдө тууралай аласыз
13 -кадам: Роботуңуздан ырахат алыңыз …



Кантсе да, бул жөн гана көңүл ачуу үчүн ….
Бул роботту кантип иштетүү керектиги үчүн, видеонун 1 -кадамын текшере аласыз. Башка жолдор - бул роботтун негизги көзөмөлү.
Ырахат… же сиз да бөлүшө аласыз …
- PS: Батарейканын бузулушун алдын алуу үчүн батарейканы 30% ашпаганда же 6, 2V төмөн болгондо толуктаңыз.
- Эгер сиз батарейкаңызды көпкө түртсөңүз, адатта сиздин роботтун кыймылы жиндидей болуп калат жана роботтун сервосуна зыян келтириши мүмкүн …
Сунушталууда:
Tensegrity же Double 5R Parallel Robot, 5 Axis (DOF) Арзан, Катуу, Кыймылды башкаруу: 3 кадам (Сүрөттөр менен)

Tensegrity же Double 5R Parallel Robot, 5 Axis (DOF) Арзан, Катуу, Кыймылды башкаруу: Менимче, бул сиздин күнүңүздүн эң чоң идеясы деп ойлойсуз! Бул Instructables Robotics конкурсуна кирүү 2 -декабрь 2019. Долбоор соттун акыркы туруна өттү, мен каалаган жаңыртууларды жасоого үлгүргөн жокмун! Мен
Alexa жана Arduino аркылуу үн менен башкарылган которуу: 10 кадам (сүрөттөр менен)

Alexa жана Arduino аркылуу үн менен башкарылган которуштуруу: Бул долбоордун негизги максаты - температура сенсорун колдонуп, түзүлүштү күйгүзүү же өчүрүү үчүн которгучту (реле) башкаруу.Материалдардын тизмеси 12V Relay Module == > $ 4.2 Arduino uno == > $ 8 DHT11 температура сенсору == > $ 3 ESP8266 модулу
Нунчук башкарылган робот колу (Arduino менен): 14 кадам (сүрөттөр менен)

Нунчук башкарылуучу робот колу (Arduino менен): Робот колдору укмуш! Дүйнө жүзүндөгү фабрикаларда алар бар, алар сүрөттөрдү тактап, ширетишет жана ташышат. Аларды космосту изилдөөдө, алыстан башкарылуучу суу астындагы унааларда, ал тургай медициналык колдонмолордо да табууга болот! Эми сиз
Зымсыз колкап менен башкарылган робот кол - NRF24L01+ - Arduino: 7 кадам (сүрөттөр менен)

Зымсыз колкап менен башкарылган робот кол | NRF24L01+ | Ардуино: Бул видеодо; 3D робот кол чогултуу, servo башкаруу, ийкемдүү сенсор башкаруу, nRF24L01 менен зымсыз башкаруу, Arduino алуучу жана өткөргүч булак коду бар. Кыскача айтканда, бул долбоордо биз робот колун зымдар менен башкарууну үйрөнөбүз
Bluetooth менен башкарылган Arduino кагылышууга каршы унаа: 3 кадам (сүрөттөр менен)

Bluetooth менен башкарылган Arduino кагылышууга каршы унаа: Бул жерде Bluetooth менен башкарылган Arduino кагылышууга каршы машинаны кантип жасоо керек