Страница 1 из 2
схема поворотной башни
Добавлено: Вс июн 26, 2011 12:45:29
vip00-09
есть ли где нибудь схема как сделать поворотную башню для веб камеры с подключением по usb чтобы вверх-вниз,вправо-влево могла поворачиваться
в наличии есть мк:
attiny26L-8si(2шт)
atmega32 16Al
atmega 8L
AT90S4433(4шт)
attiny15L(3шт)
Re: схема поворотной башни
Добавлено: Вс июн 26, 2011 13:51:41
Мурик
Какие у вас есть знания в программировании компа и контроллеров?
Или хотите все готовое на блюдечке?
PS.
Есть проект (точнее, заготовка) на ATmega8 с подключением по USB, но его нужно дорабатывать под эту задачу.
Re: схема поворотной башни
Добавлено: Вс июн 26, 2011 14:06:52
vip00-09
Программирование компьютеров: начал учить C++. С програмированием микроконтроллеров никак. Ну в целом умею паять и немного отличаю элементы на схемах, в принципе можно только вправо-влево камерой мотать ,когда знаний будет достаточно доработаю
Re: схема поворотной башни
Добавлено: Вс июн 26, 2011 14:58:02
Мурик
vip00-09 писал(а):Программирование компьютеров: начал учить C++. С програмированием микроконтроллеров никак. Ну в целом умею паять и немного отличаю элементы на схемах, в принципе можно только вправо-влево камерой мотать ,когда знаний будет достаточно доработаю
Тут C++ не обязателен - бейсика достаточно.
Вот заготовка - обмен информацией компа и контроллера через USB
http://purebasic.mybb.ru/viewtopic.php?id=211Нужно лишь немного переделать программы чтобы передавались не одна команда, а 4 и все будет так, как вам нужно.
Re: схема поворотной башни
Добавлено: Вс июн 26, 2011 16:59:03
Кислый
уважаемый. зачем вы всюду пихаете бейсик ? завтра он захочет запилить что-нибудь серьезное, и будет терроризировать форум темами "как сделать это на бейсике". тут уже был один с фортаном.
как ни крути, а си - это стандарт. и большенство библионек и проэктов написаны на нем.
vip00-09, учи си, друг. тебе же будет легче
Re: схема поворотной башни
Добавлено: Вс июн 26, 2011 18:31:49
vip00-09
Кислый,я уже си++ начал учить правда ещё немного выучил но он для меня довольно лёгкий может потому что первый .
http://radikal.ua/data/upload/ba193/ba193/ce64074a14.gif1)R1=1.5k(это килоомы?)
2)С2=22(фарад?)
3)R2=1М(М это что?)
4)тодойдёт ли ATmega8L , а то у нас в городе их достать сложно а если и хотят их вести то за 499р!
5)его надо прошить а потом впаять?
6)http://purebasic.mybb.ru/viewtopic.php?id=211 какой программой шили ?
Большое спасибо за потраченное время
Re: схема поворотной башни
Добавлено: Вс июн 26, 2011 18:39:29
pyzhman
1) Полтора килоома.
2) 22 пикофарады
3) Один мегаом.
4) Подойдет.
5) Можно и так, и эдак.
6) Не шил.
Re: схема поворотной башни
Добавлено: Вс июн 26, 2011 18:44:26
vip00-09
есть тут люди которые по скринам программу для прошивки определяют?
Re: схема поворотной башни
Добавлено: Вс июн 26, 2011 18:48:55
pyzhman
Это как и из чего? Что есть скрин? А прошивка получается из программы.
Re: схема поворотной башни
Добавлено: Вс июн 26, 2011 18:57:30
Кислый
4) Подойдет.
в некоторой степени даже лучше, чем обычная. только у них верхняя граница цастоты меньше

гляньте даташит
Re: схема поворотной башни
Добавлено: Вс июн 26, 2011 19:03:39
Мурик
Кислый писал(а):завтра он захочет запилить что-нибудь серьезное, и будет терроризировать форум темами "как сделать это на бейсике".
Ну почему так категорично?
На форуме есть тема
по бейсику и никого не терроризируют.
А если по факту, то на бейсике можно сделать почти все и многие этот язык недооценивают.
vip00-09 писал(а):6)http://purebasic.mybb.ru/viewtopic.php?id=211 какой программой шили ?
Прошивалось прогой AvrProg.exe из среды AvrStudio.
Re: схема поворотной башни
Добавлено: Вс июн 26, 2011 20:10:37
Кислый
у каждого языка своя область применения. беспорно, для обучения программированию нет ничего лучше бейсика и делфи. но в такой области, как микроконтроллеры..
у си больше область применения, он является базовым языком практически для всех микроконтоллеров. его поддерживают производители..
В принципе я согласен, что можно использовать альтернативные компиляторы, но их выбирают тогда уже знают какой-либо язык программирования и с переходом на другой язык скорость разработки будет уже не та. но чтобы сходу предлагать человеку альтернативный продукт.. фу быть таким
Re: схема поворотной башни
Добавлено: Вс июн 26, 2011 20:40:41
Кислый
топик стартеру - соберите на столе :
atmega8(L) - 1 шт.
CP2102(CP2101, CP2103) - 1 шт.
сервомашинка
диод светоизлучающий (опционально)
после чего читаем
это,
это и
это и
это (usb-to-usart),
это,
это и это
http://mcontroller.opentomsk.net/index.php/ШИМ_в_AVR

когда уже починят нормально отображение сцылок с кирилицей ?

после прочтения перевариваем информацию, перечитываем еще раз
после прочтения соединяем CP210x c мегой. на меге поднимаем usart и шим.
алгоритм прост : по usb-to-usart получаем угол поворота и направление, затем преобразуем (можно таблично, можно расчитывать) к шим, и посредством шима запускаем сервомашинку. серва поворачивает камеру на нужный угол в нужном направлении.
мне кажется руководство исчерпывающее.. тем более что я дал примеры в ссылках.
с софтовым usb было бы меньше и дешевле, но для новичка возможно появление веведомой херни в виде ошибок..
Re: схема поворотной башни
Добавлено: Пн июн 27, 2011 04:34:27
vip00-09
Вы правы руководство исчерпывающее ,но т.к я буду первый раз делать устройство на мк и с usb шиной.Мне пока что лампочка подходит в следующий раз воспользуюсь вашим руководством
Re: схема поворотной башни
Добавлено: Пн июн 27, 2011 04:40:51
vip00-09
Re: схема поворотной башни
Добавлено: Пн июн 27, 2011 07:01:22
pyzhman
1) Да.
2) 22 микрофарады. Напряжение не менее 5-ти вольт, исходя из того, что часть питания, поступающего от USB, падает на диодах.
Re: схема поворотной башни
Добавлено: Пн июн 27, 2011 07:16:03
Кислый
софтовый usb для первого проэкта в программировании..
на первый раз там хватит контроллера, диода и резистора.
и из исходников что есть в ссылках можно слепить рабочую программу имея лишь представление о синтаксисе си, и порядке действий.
Re: схема поворотной башни
Добавлено: Пт июл 22, 2011 11:50:40
alexval2006
Я бы предложил использовать Arduino и сервомашинку очень легко реализовать обмен с пк там стоит чип ft232r. Usb-uart создает виртуальный последовательный порт в пк. Примеров работы с сервой и нетолько достаточно.
Re: схема поворотной башни
Добавлено: Сб июл 23, 2011 12:09:12
alexval2006
вот по теме
http://rln.nnov.ru/index.php?pid=58пример кода для обмена по UART с пк
Код: Выделить всё
int a0 = 2; // encoding Pin a0
int a1 = 3; // encoding Pin a1
int led = 13; // LED
int cue; // current cue
int cueDelay = 50; // ms delay after setting cue
int cueHigh = 400; // ms to keep the pin high for firing cue
void setup() // run once, when the sketch starts
{
pinMode(a0, OUTPUT); // sets the digital pin as output
pinMode(a1, OUTPUT); // sets the digital pin as output
Serial.begin(9600); // listen for serial chatter
}
void loop() // run over and over again
{
if (Serial.available()){
cue = Serial.read(); // read the final byte for the cue to fire
setCue(cue); // call the proc to fire the cue
}
}
void setCue(int i) {
Serial.print(". Fire cue "); // output what cue was fired for debugging
Serial.println(i, BYTE);
switch (i) {
case 49:
digitalWrite(a0, HIGH); // set the appropriate pin high
delay(cueHigh); // leave it high as long as needed
digitalWrite(a1, LOW); // set it low
break;
case 50:
digitalWrite(a1, HIGH);
delay(cueHigh);
digitalWrite(a0, LOW);
break;
case 51:
digitalWrite(a0, HIGH);
digitalWrite(a1, HIGH);
delay(cueHigh);
digitalWrite(a0, LOW);
digitalWrite(a1, LOW);
break;
}
delay(cueDelay); // delay as needed
}
Re: схема поворотной башни
Добавлено: Сб июл 23, 2011 13:38:06
Кислый
На питоне попроще будет.