Технический форум по робототехнике.
Angel71 » 11 апр 2015, 20:06
читая вас, складывается ощущение, что в новых учебниках уже скорость вращения и крутящий момент как-то умудрились полностью заменить предаточным числом редуктора.
slom » 11 апр 2015, 20:09
Angel71 писал(а):читая вас, складывается ощущение, что в новых учебниках уже скорость вращения и крутящий момент как-то умудрились полностью заменить предаточным числом редуктора.
если учесть что моторчики и напряжение одинаковые, то при одной и той же шим, как еще скорость будет определяться если не передаточным числом редуктора? в учебниках не пишут?
Angel71 » 11 апр 2015, 20:46
аха, 51:1 и 91:1 никогда не видели и делаете вывод, что в тех мотор-редукторах, что tc нашел, используются точно такие же моторые, как и у вас. потом исходя из этой глупости для расчётов крутящего момента и скорости вращения наверно будете брать данные ваших мотор-редукторов.
забавно.
slom » 11 апр 2015, 21:04
забавно тут скорее ваше желание развести холивар как на базаре...
Angel71 » 11 апр 2015, 21:19
догадки вместо знания и произведения простеньких расчётов перед покупкой?
базарный холивар...
roboil » 11 апр 2015, 21:23
Как вы думаете что лучше подлйдёт для дистанционого управления роботом?
Wi-Fi Bluetooth или радиоканал.
И если радиоканал то для 6 действий мне нужен шести канальный?
Angel71 » 11 апр 2015, 22:10
вайфай и блютуз это тоже радиоканал. если вы про пультики от rc моделей, то они интересны в основном для тех, кто не собирается программировать. ещё есть беспроводные джойстики от приставок, например к той же wii. из различных модулей вайфая, блютуза или ещё какими, лучшего нет и быть не может. нужно учитывать хотябы расстояние и с каких устройств планируете управлять.
roboil » 11 апр 2015, 22:47
Я почитал и подумал может в пульт поставить ардуино про мини и к ней
http://chingachgook.net/arduino/arduino ... -mgts.htmlа на самого робота поставить ардуино мега 2560(уже имеется) и к нему тот же приёмник.
Angel71 » 11 апр 2015, 23:16
очень примитивный вариант для односторонней передачи данных. для субгигагерца кроме них есть и другие модули, допустим на nrf905. для 2.4ггц можно например nrf24l01+, на них есть модули с усилителем. можно к дуне, можно выбрать модуль с чипом трансивер+микроконтроллер. из classic блютузов с поддержкой spp популярны модули серии hc-xx. есть модули на smart блютузах. вайфай это и роутеры и различные модули.
slom » 12 апр 2015, 09:22
roboil писал(а):Как вы думаете что лучше подлйдёт для дистанционого управления роботом?
Wi-Fi Bluetooth или радиоканал.
И если радиоканал то для 6 действий мне нужен шести канальный?
неправильно задаете вопросы... что лучше подойдет для вас... вы же будете управлять роботом, роботу все равно как и чем управляют...
блютус модуль - имхо наверно самый простой и недорогой вариант при наличии подходящего смартфона. или через пк.
далее блютус джойстик от сони плейстейшин 3 или его клоны...
можно попробовать сделать собственный джойстик с завязкой на ардуино.
можно модельную аппаратуру...
можно через ик пульт от чего угодно(телевизор, кондиционер и тд...)
способов много, нужно только определить потребности и бюджет...
roboil » 12 апр 2015, 22:56
С управлением я разобрался. Я сделаю небольшой пульт с 2 джойстиками и двумя кнопками. В качестве "мозгов" поставлю arduino nano. На робота arduino mega 2560.
Добавлено спустя 13 минут 39 секунд:
Правда возникает небольшой вопрос. Я выковарял из д/у пульта джойстик. И при подключение его к ардуино он выдаёт значения 1017 - 717, а мне надо оставить 100 - -100. По идее вот эта прога должна их менять и писать через каждые две секунды.
#define axis_X 8 0
int value_X, mod_X = 0;
void setup() {
pinMode(axis_X, INPUT);
Serial.begin(9600);
}
void loop() {
value_X = analogRead(axis_X);
mod_X=value_X;
if (value_X < 0){
value_X=mod_X/16*100;
}
value_X = (value_X-867)/3*2;
Serial.print("X:");
Serial.print(value_X, DEC);
delay(2000);
}
Но когда джойстик отпущен , мне выдаёт -16 , когда сдвинут в одну сторону , то -100 , а в другую 100.
Как сделать , чтобы по середине было 0 ?
Angel71 » 13 апр 2015, 06:42
для всего диапазона одной строчкой сдвигается центр в 0 и потом маштабируется. хз, что там за проверка отрицательного числа, где делите на 1600 и минимум это 717 или -717. короче, в первом случае будет вычитание 867 и деление на 1.5, во втором вычитание 150 и деление на 8.67.
ну и не зная, как вы потом будете в коде с полученными диапазонами работать, можно на всякий вставить примерно такую проверку "if(100 < val) val = 100; if(-100 > val) val = -100;"
slom » 13 апр 2015, 09:54
насчет креплений для колес.
с обратной стороны есть дырка под вал мотора. они не всегда по центру
они бывают с кривыми дырками, причем этот нюанс я заметил только вчера
дырка под вал мотора на некоторых почти посередине а на неготорых с боку. из за этого колесо восьмирит
для медленного робота это некретично но если нужны скорости, там могут возникнуть проблемы...
roboil » 13 апр 2015, 10:05
Спасибо! У меня вообще появилась идея их не покупать, а просверлить с боку в колесе дырку и туда закрутить винт, что бы он держал плоскую сторону вала!
slom » 13 апр 2015, 10:32
roboil писал(а):Спасибо! У меня вообще появилась идея их не покупать, а просверлить с боку в колесе дырку и туда закрутить винт, что бы он держал плоскую сторону вала!
плохая идея что либо в них сверлить... диски сделанны их хрупкого тонкого пластика, досих пор не понимаю почему они не сломались, видать покрашены хорошей краской
Добавлено спустя 2 минуты 25 секунд:можете попробовать найти подходяшие по размеру болты и из них просверлив 2 отверстия сделать тоже самое...