roboforum.ru

Технический форум по робототехнике.


первый робот и ещё несколько вопросов.

Раздел создан специально для людей которым интересна робототехника, но в силу разных причин они не знают с чего начать.
Задавайте ваши вопросы, какими бы простыми они не казались, постоянные посетители форума постараются ответить на них по мере своих сил.
Робот своими руками. Самодельный робот.

первый робот и ещё несколько вопросов.

Сообщение Mr.Crow » 29 янв 2016, 18:32

итак, у меня несколько вопросов.
1) у меня есть такая идея для первой работы с МК, суть идеи в поднимании жалюзей в комнате в зависимости от уровня света на улице, принцип жалюзей такой - отматываешь от гвоздя верёвку и её отпускаешь жалюзи опускаются, чтобы поднять натягиваешь верёвку и обматываешь на гвоздь, что нужно для выполнения этой идеи, и сложно ли такое сделать полному чайнику? пока доедут детальки из китая планирую подучить с++( выбрал именно с ++ потому что в будущем в университете буду его изучать). Сложно ли написать программу для такой системы?
2) какие программы посоветуете для написания программ, многие советуют visual studio, но возможновы посоветует что нибудь лучшее.

20160129_162124.jpg
20160129_162055.jpg
Mr.Crow
 
Сообщения: 49
Зарегистрирован: 26 янв 2016, 17:11
Откуда: Литва
прог. языки: с++
ФИО: Darius Varno

Re: первый робот и ещё несколько вопросов.

Сообщение Scorpio » 29 янв 2016, 19:21

Моторчик с редуктором + напечатанный барабан для веревки + драйвер моторчика + самая простая ардуинка + датчик натяжения веревки (ролик с пружинкой и концевиком) для определения закрытого положения + датчик освещенности + ИК приемник для управления с пульта + корпус + блок питания.
Я бы отказался от датчика освещенности и закрывал бы шторы по времени суток. А то какой-нибудь уличный фонарь приведет к ложному срабатыванию.
А жалюзи разве не надо повернуть в горизонтальное положение, прежде чем поднимать?
Аватара пользователя
Scorpio
 
Сообщения: 2681
Зарегистрирован: 30 сен 2008, 18:49
Откуда: Где-то в Латинской Америке

Re: первый робот и ещё несколько вопросов.

Сообщение hudbrog » 29 янв 2016, 20:27

Можно дешевле. Какая-нить esp8266 + хоббийная серва, переделанная на постоянное вращение + фоторезистор + ну и датчики положения (тут надо подумать, может обычные микросвитчи). Питать все от юсб-адаптера мобилок, до 3 вольт понижать кренкой любой. Ну и еще usb-ttl для программирования еспшки. Можно баксов в 15 уложица за все, может 20.
У меня в голове опилки и длинные слова меня только огорчают.
Аватара пользователя
hudbrog
 
Сообщения: 1585
Зарегистрирован: 14 май 2008, 15:49
Откуда: Москва
ФИО: Алексей

Re: первый робот и ещё несколько вопросов.

Сообщение Scorpio » 29 янв 2016, 21:35

На кой там WiFi? Я так понял, что товарищ начинающий. Ему бы что попроще для начала, но чтоб работало. Я бы сделал на серве типа Dinamixel. Чтобы можно было контролировать перегрузку по току в случае застревания механизма. Опять же по току можно контролировать натяжение веревки, тогда отпадет надобность в датчике закрытого положения. Открытое положение можно определять по времени + ток. ИК пульт можно заменить смартфоном для прикола по ВТ.
Аватара пользователя
Scorpio
 
Сообщения: 2681
Зарегистрирован: 30 сен 2008, 18:49
Откуда: Где-то в Латинской Америке

Re: первый робот и ещё несколько вопросов.

Сообщение Mr.Crow » 29 янв 2016, 22:46

Scorpio писал(а):Моторчик с редуктором + напечатанный барабан для веревки + драйвер моторчика + самая простая ардуинка + датчик натяжения веревки (ролик с пружинкой и концевиком) для определения закрытого положения + датчик освещенности + ИК приемник для управления с пульта + корпус + блок питания.
Я бы отказался от датчика освещенности и закрывал бы шторы по времени суток. А то какой-нибудь уличный фонарь приведет к ложному срабатыванию.
А жалюзи разве не надо повернуть в горизонтальное положение, прежде чем поднимать?


Ну да, сразу за окном фонарь стоит, и нет поворачивать ничего не надо, и так прекрасно всё закрывются, раз дачик освещения отпадает, тогда надо с пультом делать, я правильно понял? Если надо могу сделать видел как открываются и открываются шторы в закрытом вертикальном положении

Добавлено спустя 58 минут 12 секунд:
hudbrog писал(а):Можно дешевле. Какая-нить esp8266 + хоббийная серва, переделанная на постоянное вращение + фоторезистор + ну и датчики положения (тут надо подумать, может обычные микросвитчи). Питать все от юсб-адаптера мобилок, до 3 вольт понижать кренкой любой. Ну и еще usb-ttl для программирования еспшки. Можно баксов в 15 уложица за все, может 20.


Нашёл и разобрал ру машинку,хоть что нибудь из неё можно где нибудь применить?
20160129_201416.jpg
20160129_201710.jpg
20160129_204204.jpg
Mr.Crow
 
Сообщения: 49
Зарегистрирован: 26 янв 2016, 17:11
Откуда: Литва
прог. языки: с++
ФИО: Darius Varno

Re: первый робот и ещё несколько вопросов.

Сообщение Scorpio » 30 янв 2016, 00:46

По времени суток: утром - открытие, вечером - закрытие. Пульт - это дополнительная фишка. Можно просто кнопку добавить, если захочется открыть в неурочное время.
Моторчик от игрушки можно попробовать. Но врядли потянет. Хотя смотря какая штора и как туго она тянется. Что-то типа этого может подойти. Dynamixel или его аналоги значительно дороже.
Аватара пользователя
Scorpio
 
Сообщения: 2681
Зарегистрирован: 30 сен 2008, 18:49
Откуда: Где-то в Латинской Америке

Re: первый робот и ещё несколько вопросов.

Сообщение Mr.Crow » 30 янв 2016, 14:10

теперь вопрос не по теме, изучаю с++ и сделал программу как в одной книге, она превращает галлоны в литры, в книге нету команды getchar() и после выполнения она сразу закрывается, но в этой программе я перепробовал все похожие команды и все не работаю, а в других где не надо вводить данные эти команды работают, так-же пробовал очистить поток, но тогда вообще после компилирования не запускается, в чём дело? и что делать? вот код программы // programa nr.2 galonu vertimas litrais su suapvalintais sk.
#include <iostream>;
using namespace std;
int main()
{
int galonai, litrai;
cout << "iveskite galonu sk: ";
cin >> galonai; // naudotojo ivesti duomenys
litrai = galonai * 4; // galonu pavertimas litrais
cout << "litru:" << litrai;
fflush(stdin); // valom srauta ( tai ka ivede vartotojas)
getchar();
return 0;
}

в первом варианте этих fflush не было, и программа просто закрывалась после выполнения, а с ею вообще не компилируется, что сделать чтоб программа после всех подсчётов не закрывалась?
все комментарии на моём родном языке, не обращайте внимания

Добавлено спустя 1 минуту 16 секунд:
Scorpio писал(а):По времени суток: утром - открытие, вечером - закрытие. Пульт - это дополнительная фишка. Можно просто кнопку добавить, если захочется открыть в неурочное время.
Моторчик от игрушки можно попробовать. Но врядли потянет. Хотя смотря какая штора и как туго она тянется. Что-то типа этого может подойти. Dynamixel или его аналоги значительно дороже.


а из китая похожих моторчиков, но чтоб дешевле нет, как для первой работы платить только за моторчик 40 евро дороговато
Mr.Crow
 
Сообщения: 49
Зарегистрирован: 26 янв 2016, 17:11
Откуда: Литва
прог. языки: с++
ФИО: Darius Varno

Re: первый робот и ещё несколько вопросов.

Сообщение Scorpio » 30 янв 2016, 18:23

Labas vakaras. Довелось мне поработать в Литве в былые времена. Очень хорошие впечатления остались.
Для начала не плохо было бы узнать, какой средой разработки пользуетесь. Если есть желание программировать контроллеры, то лучше начать с Arduino IDE. Там тоже почти С++, все проще пареной репы и миллион примеров в сети. Предется прикупить ардуинку, иначе результатов своих трудов увидеть не удастся :)
Аватара пользователя
Scorpio
 
Сообщения: 2681
Зарегистрирован: 30 сен 2008, 18:49
Откуда: Где-то в Латинской Америке

Re: первый робот и ещё несколько вопросов.

Сообщение Mr.Crow » 30 янв 2016, 19:00

Scorpio писал(а):Labas vakaras. Довелось мне поработать в Литве в былые времена. Очень хорошие впечатления остались.
Для начала не плохо было бы узнать, какой средой разработки пользуетесь. Если есть желание программировать контроллеры, то лучше начать с Arduino IDE. Там тоже почти С++, все проще пареной репы и миллион примеров в сети. Предется прикупить ардуинку, иначе результатов своих трудов увидеть не удастся :)


ну пользуюсь visual studio 2015, а потом уже когда основы с++ освою полностью, возможно к МК перейду

ксатит все те команды которые используются в обычных программах, сильно отличаются от тех которые используют в МК?
Mr.Crow
 
Сообщения: 49
Зарегистрирован: 26 янв 2016, 17:11
Откуда: Литва
прог. языки: с++
ФИО: Darius Varno

Re: первый робот и ещё несколько вопросов.

Сообщение Scorpio » 30 янв 2016, 19:48

Какие то отличаются, какие-то нет. Есть конкретная задача со шторами, на ней и надо учиться. От простого к сложному. По Studio помочь не могу, но думаю, что инфы в сети навалом. Здесь специфика форума несколько другая.
Аватара пользователя
Scorpio
 
Сообщения: 2681
Зарегистрирован: 30 сен 2008, 18:49
Откуда: Где-то в Латинской Америке


Вернуться в Новичкам или основы основ роботостроения.

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 7