роботы робототехника микроконтроллеры


 Страниц (5): [1] 2 3 4 5 »   

> Без описания
Semen8991 Post Id


Рядовой


Сообщений всего: 12
Дата рег-ции: Июнь 2013  



Всем привет! Давно увлекаюсь робототехникой, и мы с сыном уже собирали простые радиомодели. Но вот нам захотелось сделать работающую модель стиральной машины, да да! Но во много раз меньше чем настоящая, мотор у нас есть, корпус все есть, но вот нам нужен микроконтроллер и программа для него. Пример:

Цикл:
Прокрутить мотор вперед на 10 сек
Прокрутить мотор назад на 10 сек

Повторять цикл 3 минуты

Ну это то, как мы хотим. Скажите пожалуйста, это возможно сделать? Заранее спасибо!
 
 Top
Artem Post Id


Главнокомандующий


Сообщений всего: 347
Дата рег-ции: Май 2012  



Конечно возможно, только нужен микроконтроллер и компьютер Голливудская улыбка
(Добавление)
Можно даже посложнее алгоритм, с выбором типа вращения барабана
 
 Top
Петр Киселев Post Id



Гуру


Сообщений всего: 2397
Дата рег-ции: Окт. 2012  



Ну, не обязательно компьютер! Можно и просто на МК. А если подумать и "на вырост", то Ардуино. И в зависимости от моторов драйвер для них.
 
 Top
Artem Post Id


Главнокомандующий


Сообщений всего: 347
Дата рег-ции: Май 2012  



Ну для того чтобы прошить мк компьютер нужен.
 
 Top
Петр Киселев Post Id



Гуру


Сообщений всего: 2397
Дата рег-ции: Окт. 2012  



Это точно! ПК нужен.
Впрочем, логикой можно обойтись и без компа.
 
 Top
Artem Post Id


Главнокомандующий


Сообщений всего: 347
Дата рег-ции: Май 2012  



Но микроконтроллер более универсален, есть ресурсы для усовершенствования идеи, без дополнительных затрат на детали Улыбка
 
 Top
Петр Киселев Post Id



Гуру


Сообщений всего: 2397
Дата рег-ции: Окт. 2012  



Согласен! Но совсем без затрат можно только бегающего "таракана" (катушка от ниток, резинка и палочка) сделать. Помню сто лет назад в школе на "интересных" уроках устраивали "тараканьи" бега. Весело было!
Ну а сейчас компьютеры есть практически у всех. МК приобрести не проблема, и его возможности ограничены только недостатком у нас желания.
(Добавление)
Желательно услышать автора этой темы.
 
 Top
Predator Супермодератор Post Id


Супермодератор


Сообщений всего: 1307
Дата рег-ции: Июль 2012  



впринципе задачу топикстартера можно (и проще всего) реализовать на 2-х 555 таймерах, но лучше (в качестве технического развития) на микроконтроллере и для начала (а не для будующего развития) в самый раз на дуине.
но про 555 таймер тоже не забывать, ато можно подсесть на дуину и всю жизнь совать её куда не попадя.
В общем вариантов море, как остановитесь на чем-либо - пишите.
 
 Top
Semen8991 Post Id


Рядовой


Сообщений всего: 12
Дата рег-ции: Июнь 2013  



Ну помогите мне пожалуйста написать такую программа! Сын очень хочет доделать!
 
 Top
Петр Киселев Post Id



Гуру


Сообщений всего: 2397
Дата рег-ции: Окт. 2012  



Semen8991, программа, программный ко или скетч пишется для определенной системы или микроконтроллера (МК). Алгоритм или задание вы написали:

Semen8991 пишет:
Цикл:
Прокрутить мотор вперед на 10 сек
Прокрутить мотор назад на 10 сек

Повторять цикл 3 минуты


А на какой электронике вы хотите это реализовать?

Вот это, как раз для программистов и не ясно!
 
 Top
Semen8991 Post Id


Рядовой


Сообщений всего: 12
Дата рег-ции: Июнь 2013  



Вот и хочу узнать какой мне микроконтроллер выбрать, а тот цикл я написал для стирки, соответственно, для отжима нужно ещё задать скорость
 
 Top
Петр Киселев Post Id



Гуру


Сообщений всего: 2397
Дата рег-ции: Окт. 2012  



Скорость можно задавать по-разному. Лучше всего с помощью ШИМ.
МК можно порекомендовать ATTINY2313 или ATmega8.
Если выберете Arduino UNO, то в DVrobot имеется библиотека программных кодов и с небольшой переработкой вы с сыном можете для себя их приспособить.
Успеха в выборе и приобретении!

(Отредактировано автором: 12 Июня, 2013 - 20:29:42)

 
 Top
Predator Супермодератор Post Id


Супермодератор


Сообщений всего: 1307
Дата рег-ции: Июль 2012  



уже появилось управление скоростью-> модуль ШИМ (по буржуински PWM), хотя можно реализовать программно.
для начала освоения контроллеров- плата с напаянным контроллером, програматором... http://dvrobot.ru/shop/i495.Arduino_-_Kitay.htm
самое оно.
если хотите именно на контроллере (а не целой плате), то PIC12, PIC10, ATtiny - это целые семейства маленьких (по размеру) контроллеров.
 
 Top
Semen8991 Post Id


Рядовой


Сообщений всего: 12
Дата рег-ции: Июнь 2013  



А что нибудь полегче можно? Без плат и так далее, просто контроллер к которому подсоединить провода мотора и провода питания и все! Таак можно?
 
 Top
Петр Киселев Post Id



Гуру


Сообщений всего: 2397
Дата рег-ции: Окт. 2012  



Самое легкое - это включить для ребенка кино! И самому посмотреть.
Можно и без изготовления плат. Есть так называемые, беспаячные платы. Есть МК (разные) и к ним еще микросхема L293D. Надо все это приобрести, найти в интернете (можно на этом форуме) подходящую схему, собрать на беспаячной плате, подсоединить блок питания, записать в МК программу, отладить ее, и, может быть потом, когда это все заработает, понаслаждаться, увидев счастливые глаза ребенка.
 
 Top
Страниц (5): [1] 2 3 4 5 »
« Программирование микроконтроллеров »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 





Powered by Exclusive Bulletin Board
ExBB FM 1.0 RC1 Smiles by Fool from Foolstown
  Яндекс.Метрика   Рейтинг@Mail.ru