Съдържание:

UCL-Embedded-Omnidirestional Handsfree Car: 4 стъпки
UCL-Embedded-Omnidirestional Handsfree Car: 4 стъпки

Видео: UCL-Embedded-Omnidirestional Handsfree Car: 4 стъпки

Видео: UCL-Embedded-Omnidirestional Handsfree Car: 4 стъпки
Видео: VR Locomotion & Avatars with Microsoft Research - XR Bootcamp Open Lecture 2024, Юли
Anonim
UCL-вградена-всеобхватна кола за свободни ръце
UCL-вградена-всеобхватна кола за свободни ръце

Ето как да изградите всенасочена кола, която ще следва ръката ви, докато я премествате над колата. Файлът "3d prrint omni-bil" е 3D печат, за рамката на автомобила. Файлът "omni-car" е кодът за вашата платка arduino. В кода има константа, наречена "а". В зависимост от вашия двигател ще трябва да преизчислите тази стойност. Изчислява се чрез разделяне на необходимите стъпки за едно пълно завъртане на 360. Освен това константата "b" е необходима, ако вашият двигател има известно "мъртво време" по време на стартиране. Трябва да се отбележи, че използваните тук двигатели са със съмнително качество, поради което стойността "b" е доста висока и програмата е малко непроверена. Отделните части работят, но моторът, използван за посока, не беше надежден за тестване с доближаване.

За това ще ви трябва:

1 ардуино борд

2 стъпкови двигателя по ваш избор

2 драйвера за стъпкови двигатели DRV8825

2 ултразвукови сензора HC-SR04

Конекторни кабели M-M и F-M.

Стъпка 1: Стъпка 1: Прикрепете сензорите

Стъпка 1: Прикрепете сензорите
Стъпка 1: Прикрепете сензорите
Стъпка 1: Прикрепете сензорите
Стъпка 1: Прикрепете сензорите

след като всичко е 3D отпечатано вземете кутията и две дълги пръчки. Прикрепете здраво сензорите към повдигнатия край на пръчката. Плъзнете разделения край към кутията. За окабеляването на най -левия сензор, свържете VCC към 5v, gnd към земята, задействайте към порт 3 на вашия arduino и ехо към порт 4 на вашия arduino. Свържете другия сензор към порт 5 за триг и порт 6 за ехо.

Стъпка 2: Стъпка 2: Сглобете колелото

Стъпка 2: Сглобете колелото
Стъпка 2: Сглобете колелото
Стъпка 2: Сглобете колелото
Стъпка 2: Сглобете колелото
Стъпка 2: Сглобете колелото
Стъпка 2: Сглобете колелото

Поставете гума върху колелото, за да му придадете сцепление. След това поставете колелото внимателно в държача. Уверете се, че отворът за оста е от същата страна като стойката за мотор. Прикрепете двигателя безопасно отстрани на колелото. Свържете двигателя към водача. Пръстеният щифт на драйвера трябва да бъде свързан към порт 10, а стъпковият щифт към порт 11.

Стъпка 3: Стъпка 3: Прикрепете насочващия мотор

Стъпка 3: Прикрепете насочващия мотор
Стъпка 3: Прикрепете насочващия мотор

поставете другия мотор в 3D отпечатаната кутия. Не забравяйте да го монтирате безопасно. Свържете този двигател към другия драйвер на двигателя. Този стъпков щифт на драйверите трябва да бъде свързан към порт 9, а директният щифт към щифт 8 на вашата платка arduino.

Стъпка 4: Стъпка 4: Сглобете платформата

Стъпка 4: Сглобете платформата
Стъпка 4: Сглобете платформата
Стъпка 4: Сглобете платформата
Стъпка 4: Сглобете платформата
Стъпка 4: Сглобете платформата
Стъпка 4: Сглобете платформата

Двете части, показани на първото изображение, са долната част на колата. Краката на дупето трябва да бъдат отрязани до размера. Те са дълги на модела, тъй като ластикът на колата е дебел. Нарежете краката, така че колелото да е в контакт със земята. Поставете колелото и държача в частта с три крака. Плъзнете другата част отгоре, като например колелото се държи на място. Булбусната част на оста на държача на колелото трябва да е отгоре на двете части. накрая плъзнете долната част в дъното на кутията. Вземете M-M проводник или бутон и го включете в порт 7. Поставете другия край на проводника в земна връзка. За да стартирате колата, премахнете този проводник и задръжте ръката си над колата за 5 секунди. Сега колата трябва да следва ръката ви. Имайте предвид, че порт 7 е в режим на издърпване, което означава, че ако не поставите проводник, той винаги ще се задейства. Когато е свързан към земята, колата ефективно ще бъде в режим на готовност.

Препоръчано: