схема поворотной башни
схема поворотной башни
есть ли где нибудь схема как сделать поворотную башню для веб камеры с подключением по usb чтобы вверх-вниз,вправо-влево могла поворачиваться
в наличии есть мк:
attiny26L-8si(2шт)
atmega32 16Al
atmega 8L
AT90S4433(4шт)
attiny15L(3шт)
в наличии есть мк:
attiny26L-8si(2шт)
atmega32 16Al
atmega 8L
AT90S4433(4шт)
attiny15L(3шт)
Re: схема поворотной башни
Какие у вас есть знания в программировании компа и контроллеров?
Или хотите все готовое на блюдечке?
PS.
Есть проект (точнее, заготовка) на ATmega8 с подключением по USB, но его нужно дорабатывать под эту задачу.
Или хотите все готовое на блюдечке?
PS.
Есть проект (точнее, заготовка) на ATmega8 с подключением по USB, но его нужно дорабатывать под эту задачу.
Re: схема поворотной башни
Программирование компьютеров: начал учить C++. С програмированием микроконтроллеров никак. Ну в целом умею паять и немного отличаю элементы на схемах, в принципе можно только вправо-влево камерой мотать ,когда знаний будет достаточно доработаю
Re: схема поворотной башни
Тут C++ не обязателен - бейсика достаточно.vip00-09 писал(а):Программирование компьютеров: начал учить C++. С програмированием микроконтроллеров никак. Ну в целом умею паять и немного отличаю элементы на схемах, в принципе можно только вправо-влево камерой мотать ,когда знаний будет достаточно доработаю
Вот заготовка - обмен информацией компа и контроллера через USB http://purebasic.mybb.ru/viewtopic.php?id=211
Нужно лишь немного переделать программы чтобы передавались не одна команда, а 4 и все будет так, как вам нужно.
- Кислый
- Поставщик валерьянки для Кота
- Сообщения: 2095
- Зарегистрирован: Чт апр 08, 2010 18:50:01
- Откуда: Краснодар
- Контактная информация:
Re: схема поворотной башни
уважаемый. зачем вы всюду пихаете бейсик ? завтра он захочет запилить что-нибудь серьезное, и будет терроризировать форум темами "как сделать это на бейсике". тут уже был один с фортаном.
как ни крути, а си - это стандарт. и большенство библионек и проэктов написаны на нем.
vip00-09, учи си, друг. тебе же будет легче
как ни крути, а си - это стандарт. и большенство библионек и проэктов написаны на нем.
vip00-09, учи си, друг. тебе же будет легче
RETI ;рети-рети интеррапт, через шины данных тракт, через память, через порт, возвращайся в главный код
@hobbyelectronics
@hobbyelectronics
Re: схема поворотной башни
Кислый,я уже си++ начал учить правда ещё немного выучил но он для меня довольно лёгкий может потому что первый .
http://radikal.ua/data/upload/ba193/ba193/ce64074a14.gif
1)R1=1.5k(это килоомы?)
2)С2=22(фарад?)
3)R2=1М(М это что?)
4)тодойдёт ли ATmega8L , а то у нас в городе их достать сложно а если и хотят их вести то за 499р!
5)его надо прошить а потом впаять?
6)http://purebasic.mybb.ru/viewtopic.php?id=211 какой программой шили ?
Большое спасибо за потраченное время
http://radikal.ua/data/upload/ba193/ba193/ce64074a14.gif
1)R1=1.5k(это килоомы?)
2)С2=22(фарад?)
3)R2=1М(М это что?)
4)тодойдёт ли ATmega8L , а то у нас в городе их достать сложно а если и хотят их вести то за 499р!
5)его надо прошить а потом впаять?
6)http://purebasic.mybb.ru/viewtopic.php?id=211 какой программой шили ?
Большое спасибо за потраченное время
- pyzhman
- Друг Кота
- Сообщения: 7016
- Зарегистрирован: Вс июл 12, 2009 19:15:29
- Откуда: Ижевск
- Контактная информация:
Re: схема поворотной башни
1) Полтора килоома.
2) 22 пикофарады
3) Один мегаом.
4) Подойдет.
5) Можно и так, и эдак.
6) Не шил.
2) 22 пикофарады
3) Один мегаом.
4) Подойдет.
5) Можно и так, и эдак.
6) Не шил.
Docendo discimus
Re: схема поворотной башни
есть тут люди которые по скринам программу для прошивки определяют?
- pyzhman
- Друг Кота
- Сообщения: 7016
- Зарегистрирован: Вс июл 12, 2009 19:15:29
- Откуда: Ижевск
- Контактная информация:
Re: схема поворотной башни
Это как и из чего? Что есть скрин? А прошивка получается из программы.
Docendo discimus
- Кислый
- Поставщик валерьянки для Кота
- Сообщения: 2095
- Зарегистрирован: Чт апр 08, 2010 18:50:01
- Откуда: Краснодар
- Контактная информация:
Re: схема поворотной башни
4) Подойдет.
в некоторой степени даже лучше, чем обычная. только у них верхняя граница цастоты меньше
гляньте даташит
в некоторой степени даже лучше, чем обычная. только у них верхняя граница цастоты меньше
RETI ;рети-рети интеррапт, через шины данных тракт, через память, через порт, возвращайся в главный код
@hobbyelectronics
@hobbyelectronics
Re: схема поворотной башни
Ну почему так категорично?Кислый писал(а):завтра он захочет запилить что-нибудь серьезное, и будет терроризировать форум темами "как сделать это на бейсике".
На форуме есть тема по бейсику и никого не терроризируют.
А если по факту, то на бейсике можно сделать почти все и многие этот язык недооценивают.
Прошивалось прогой AvrProg.exe из среды AvrStudio.vip00-09 писал(а):6)http://purebasic.mybb.ru/viewtopic.php?id=211 какой программой шили ?
- Кислый
- Поставщик валерьянки для Кота
- Сообщения: 2095
- Зарегистрирован: Чт апр 08, 2010 18:50:01
- Откуда: Краснодар
- Контактная информация:
Re: схема поворотной башни
у каждого языка своя область применения. беспорно, для обучения программированию нет ничего лучше бейсика и делфи. но в такой области, как микроконтроллеры..
у си больше область применения, он является базовым языком практически для всех микроконтоллеров. его поддерживают производители..
В принципе я согласен, что можно использовать альтернативные компиляторы, но их выбирают тогда уже знают какой-либо язык программирования и с переходом на другой язык скорость разработки будет уже не та. но чтобы сходу предлагать человеку альтернативный продукт.. фу быть таким
у си больше область применения, он является базовым языком практически для всех микроконтоллеров. его поддерживают производители..
В принципе я согласен, что можно использовать альтернативные компиляторы, но их выбирают тогда уже знают какой-либо язык программирования и с переходом на другой язык скорость разработки будет уже не та. но чтобы сходу предлагать человеку альтернативный продукт.. фу быть таким
RETI ;рети-рети интеррапт, через шины данных тракт, через память, через порт, возвращайся в главный код
@hobbyelectronics
@hobbyelectronics
- Кислый
- Поставщик валерьянки для Кота
- Сообщения: 2095
- Зарегистрирован: Чт апр 08, 2010 18:50:01
- Откуда: Краснодар
- Контактная информация:
Re: схема поворотной башни
топик стартеру - соберите на столе :
atmega8(L) - 1 шт.
CP2102(CP2101, CP2103) - 1 шт.
сервомашинка
диод светоизлучающий (опционально)
после чего читаем это, это и это и это (usb-to-usart), это, это и это http://mcontroller.opentomsk.net/index.php/ШИМ_в_AVR
когда уже починят нормально отображение сцылок с кирилицей ? 
после прочтения перевариваем информацию, перечитываем еще раз
после прочтения соединяем CP210x c мегой. на меге поднимаем usart и шим.
алгоритм прост : по usb-to-usart получаем угол поворота и направление, затем преобразуем (можно таблично, можно расчитывать) к шим, и посредством шима запускаем сервомашинку. серва поворачивает камеру на нужный угол в нужном направлении.
мне кажется руководство исчерпывающее.. тем более что я дал примеры в ссылках.
с софтовым usb было бы меньше и дешевле, но для новичка возможно появление веведомой херни в виде ошибок..
atmega8(L) - 1 шт.
CP2102(CP2101, CP2103) - 1 шт.
сервомашинка
диод светоизлучающий (опционально)
после чего читаем это, это и это и это (usb-to-usart), это, это и это http://mcontroller.opentomsk.net/index.php/ШИМ_в_AVR

после прочтения перевариваем информацию, перечитываем еще раз
после прочтения соединяем CP210x c мегой. на меге поднимаем usart и шим.
алгоритм прост : по usb-to-usart получаем угол поворота и направление, затем преобразуем (можно таблично, можно расчитывать) к шим, и посредством шима запускаем сервомашинку. серва поворачивает камеру на нужный угол в нужном направлении.
мне кажется руководство исчерпывающее.. тем более что я дал примеры в ссылках.
с софтовым usb было бы меньше и дешевле, но для новичка возможно появление веведомой херни в виде ошибок..
RETI ;рети-рети интеррапт, через шины данных тракт, через память, через порт, возвращайся в главный код
@hobbyelectronics
@hobbyelectronics
Re: схема поворотной башни
Вы правы руководство исчерпывающее ,но т.к я буду первый раз делать устройство на мк и с usb шиной.Мне пока что лампочка подходит в следующий раз воспользуюсь вашим руководством
- pyzhman
- Друг Кота
- Сообщения: 7016
- Зарегистрирован: Вс июл 12, 2009 19:15:29
- Откуда: Ижевск
- Контактная информация:
Re: схема поворотной башни
1) Да.
2) 22 микрофарады. Напряжение не менее 5-ти вольт, исходя из того, что часть питания, поступающего от USB, падает на диодах.
2) 22 микрофарады. Напряжение не менее 5-ти вольт, исходя из того, что часть питания, поступающего от USB, падает на диодах.
Docendo discimus
- Кислый
- Поставщик валерьянки для Кота
- Сообщения: 2095
- Зарегистрирован: Чт апр 08, 2010 18:50:01
- Откуда: Краснодар
- Контактная информация:
Re: схема поворотной башни
софтовый usb для первого проэкта в программировании..
на первый раз там хватит контроллера, диода и резистора.
и из исходников что есть в ссылках можно слепить рабочую программу имея лишь представление о синтаксисе си, и порядке действий.
на первый раз там хватит контроллера, диода и резистора.
и из исходников что есть в ссылках можно слепить рабочую программу имея лишь представление о синтаксисе си, и порядке действий.
RETI ;рети-рети интеррапт, через шины данных тракт, через память, через порт, возвращайся в главный код
@hobbyelectronics
@hobbyelectronics
-
alexval2006
- Прорезались зубы
- Сообщения: 225
- Зарегистрирован: Сб мар 10, 2007 20:05:39
- Откуда: валуйки
- Контактная информация:
Re: схема поворотной башни
Я бы предложил использовать Arduino и сервомашинку очень легко реализовать обмен с пк там стоит чип ft232r. Usb-uart создает виртуальный последовательный порт в пк. Примеров работы с сервой и нетолько достаточно.
-
alexval2006
- Прорезались зубы
- Сообщения: 225
- Зарегистрирован: Сб мар 10, 2007 20:05:39
- Откуда: валуйки
- Контактная информация:
Re: схема поворотной башни
вот по теме http://rln.nnov.ru/index.php?pid=58
пример кода для обмена по UART с пк
пример кода для обмена по 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
}
- Кислый
- Поставщик валерьянки для Кота
- Сообщения: 2095
- Зарегистрирован: Чт апр 08, 2010 18:50:01
- Откуда: Краснодар
- Контактная информация:
Re: схема поворотной башни
На питоне попроще будет.
RETI ;рети-рети интеррапт, через шины данных тракт, через память, через порт, возвращайся в главный код
@hobbyelectronics
@hobbyelectronics