roboforum.ru

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

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

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

Mr.Crow » 29 янв 2016, 18:32

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

20160129_162124.jpg
20160129_162055.jpg

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

Scorpio » 29 янв 2016, 19:21

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

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

hudbrog » 29 янв 2016, 20:27

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

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

Scorpio » 29 янв 2016, 21:35

На кой там WiFi? Я так понял, что товарищ начинающий. Ему бы что попроще для начала, но чтоб работало. Я бы сделал на серве типа Dinamixel. Чтобы можно было контролировать перегрузку по току в случае застревания механизма. Опять же по току можно контролировать натяжение веревки, тогда отпадет надобность в датчике закрытого положения. Открытое положение можно определять по времени + ток. ИК пульт можно заменить смартфоном для прикола по ВТ.

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

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

Scorpio » 30 янв 2016, 00:46

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

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 евро дороговато

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

Scorpio » 30 янв 2016, 18:23

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

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

Mr.Crow » 30 янв 2016, 19:00

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


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

ксатит все те команды которые используются в обычных программах, сильно отличаются от тех которые используют в МК?

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

Scorpio » 30 янв 2016, 19:48

Какие то отличаются, какие-то нет. Есть конкретная задача со шторами, на ней и надо учиться. От простого к сложному. По Studio помочь не могу, но думаю, что инфы в сети навалом. Здесь специфика форума несколько другая.


cron
Rambler\'s Top100 Mail.ru counter