Київський клуб аматорів астрономії "Астрополіс"

astromagazin.net
* *
Ласкаво просимо, Гість. Будь ласка, увійдіть або зареєструйтеся.
24 Липня 2025, 18:41:54

Увійти

google


Автор Тема: Arduino и windows7  (Прочитано 5531 раз)

0 Користувачів і 1 Гість дивляться цю тему.

exez

  • Клуб Астрополіс
  • Offline Offline
  • Повідомлень: 1886
  • Подяк: 708
  • Астроманьяк
Re: Arduino и windows7
« Відповідь #80 : 04 Квітня 2015, 17:33:13 »
. - .

мучался вчера весь вечер. виной - простая невнимательность. профукал подключить аналоговый вход на +5.. чего то кинул его на землю. может кому еще будет в помощь.. выкладываю ссылочку:

работа с аналоговыми входами и сопротивлениями
Вы решили задействовать АЦП для кнопок с делителем напряжения. Тогда нужно опорное напряжение стабилизировать, либо использовать источник внутреннего опорного напряжения, но он на 2,5В. Хотя большой точности в Вашем варианте не требуется. Но как по мне, то проще кнопки подключать напрямую к портам.
Если нужно сделать огромную клавиатуру, то можно использовать дешифраторы или мультиплексоры (74138, 74139).

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

В целом - очень увлекательное занятие!
Записаний
чистого всем неба и длинных безлунных ночей...

wanowar

  • Offline Offline
  • Повідомлень: 184
  • Подяк: 37
Re: Arduino и windows7
« Відповідь #81 : 04 Квітня 2015, 17:57:38 »
. - .

мучался вчера весь вечер. виной - простая невнимательность. профукал подключить аналоговый вход на +5.. чего то кинул его на землю. может кому еще будет в помощь.. выкладываю ссылочку:

работа с аналоговыми входами и сопротивлениями
Вы решили задействовать АЦП для кнопок с делителем напряжения. Тогда нужно опорное напряжение стабилизировать, либо использовать источник внутреннего опорного напряжения, но он на 2,5В. Хотя большой точности в Вашем варианте не требуется. Но как по мне, то проще кнопки подключать напрямую к портам.
Если нужно сделать огромную клавиатуру, то можно использовать дешифраторы или мультиплексоры (74138, 74139).

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

В целом - очень увлекательное занятие!
Занятие действительно увлекательное, особенно когда оно еще и работает.
Можно управлять двумя двигателями при помощи 4 выходов с помощью микросхемы 74139. Правда не будет полушага, только полношаговый режим получится. Стоит она порядка 5 грн. Имеет два 2-to-4 дешифратора, На 2 входа подается 2-битный код (00, 01, 10 или 11). на соответствующем таблице 1 из 4 выходах получаем активный низкий логический уровень (LOW), на остальных выводах высокий логический уровень (HIGH). При одном двигателе экономите 2 вывода вашей ардуины. Таким образом можно и опрашивать кнопки.
Записаний

exez

  • Клуб Астрополіс
  • Offline Offline
  • Повідомлень: 1886
  • Подяк: 708
  • Астроманьяк
Re: Arduino и windows7
« Відповідь #82 : 04 Квітня 2015, 21:50:15 »
. - .

спасибо за совет. но в данном варианте мне кажется логичнее все же програмно освоить аналоговые входы. тем более что там их много и целое поле для деятельности. похоже даже не надо кучу сложных схем. по 2 резистора на вход и все готово, хотя было очень приятно когда после нескольких часов мучений несколько кнопок начали работать на одном входе. :)

теперь бы где то все это применить.. :)
Записаний
чистого всем неба и длинных безлунных ночей...

wanowar

  • Offline Offline
  • Повідомлень: 184
  • Подяк: 37
Re: Arduino и windows7
« Відповідь #83 : 04 Квітня 2015, 22:27:26 »
. - .

теперь бы где то все это применить.. :)
Как где? А ради чего Вы это все делаете? Вот и применяйте.
Программирование - это хорошо. Я бы ,Вам, еще порекомендовал немного общей теории о цифровой технике. Многое становится понятней и становится на свои места. К примеру, мне очень понравились первые главы из книги "Разработка устройств на микроконтроллерах AVR" - Белов А.В. Очень доступным языком описаны азы цифровой техники. Хоть не совсем ардуино, но в ардуино же ядро AVR. Советую прочитать первые главы, если незнакомы с цифровой техникой.
« Останнє редагування: 04 Квітня 2015, 22:34:23 від wanowar »
Записаний
Подякували

exez

  • Клуб Астрополіс
  • Offline Offline
  • Повідомлень: 1886
  • Подяк: 708
  • Астроманьяк
Re: Arduino и windows7
« Відповідь #84 : 05 Квітня 2015, 10:27:33 »
. - .

ULN2003AGP + M42SP-5P/M42SP-5A

читая различные форумы, в том числе и буржуйские,  нашел что вроде как можно их соединить.

Ардуинку на VIN можно запитать от 12В. Какая при этом сила тока должна быть? А то много разных блоков продают. от .45А, до 2А на 12В и даже больше видел..

В чем различие этих моторов? Я вижу что у них разное сопротивление. один на 35 Ом, второй на 120 Ом. Но что это дает на практике?

Мошнее ли эти Митсуми моих(28BYJ-48 5V)? Мои вроде как идут уже с редуктором 1:64..? не уверен в последнем.
Записаний
чистого всем неба и длинных безлунных ночей...


M_M

  • Клуб Астрополіс
  • Offline Offline
  • Повідомлень: 5068
  • Подяк: 1094
Re: Arduino и windows7
« Відповідь #85 : 05 Квітня 2015, 11:37:30 »
. - .

Не стоит путать мощность и момент силы.
M42SP-5 существенно мощнее чем 28BYJ-48. Но момент силы вследствие отсутствия встроенного редуктора меньше (27 mN·m  vs 34 mN·m).

Записаний

wanowar

  • Offline Offline
  • Повідомлень: 184
  • Подяк: 37
Re: Arduino и windows7
« Відповідь #86 : 05 Квітня 2015, 11:41:17 »
. - .

ULN2003AGP + M42SP-5P/M42SP-5A

читая различные форумы, в том числе и буржуйские,  нашел что вроде как можно их соединить.

Ардуинку на VIN можно запитать от 12В. Какая при этом сила тока должна быть? А то много разных блоков продают. от .45А, до 2А на 12В и даже больше видел..

Сама электроника ардуино потребляет мало тока. Основное это внешняя нагрузка. На блоках питания пишут пиковую мощность, которую они могут дать, а электроника возьмет столько сколько ей нужно по закону Ома.

В чем различие этих моторов? Я вижу что у них разное сопротивление. один на 35 Ом, второй на 120 Ом. Но что это дает на практике?
Разница в потребляемой мощности, а соответственно и в силе тока. I=U/R (но еще учитывается индуктивное сопротивление)

Мошнее ли эти Митсуми моих(28BYJ-48 5V)? Мои вроде как идут уже с редуктором 1:64..? не уверен в последнем.
Больше нужно не мощность смотреть а крутящий момент. Что то не нашел документации на M42SP-5P и M42SP-5A, только на M42SP-5, -5К.


« Останнє редагування: 05 Квітня 2015, 11:50:11 від wanowar »
Записаний
Подякували

exez

  • Клуб Астрополіс
  • Offline Offline
  • Повідомлень: 1886
  • Подяк: 708
  • Астроманьяк
Re: Arduino и windows7
« Відповідь #87 : 05 Квітня 2015, 14:57:13 »
. - .

обзавелся только что блоком питания:



для получения 12В я так понимаю надо взять тот выход что написано +12 и землю?
Записаний
чистого всем неба и длинных безлунных ночей...

wanowar

  • Offline Offline
  • Повідомлень: 184
  • Подяк: 37
Re: Arduino и windows7
« Відповідь #88 : 05 Квітня 2015, 16:40:43 »
. - .

обзавелся только что блоком питания:

для получения 12В я так понимаю надо взять тот выход что написано +12 и землю?

Если 5В то вполне достаточно. Вот если 12В то для питания двигателей может не хватить. 0,6А как на меня маловато. Можно было использовать какой то старый блок питания от компьютера. Там довольно большая выходная мощность. К тому же имеются 3,3В, 5В и 12В.
Записаний

exez

  • Клуб Астрополіс
  • Offline Offline
  • Повідомлень: 1886
  • Подяк: 708
  • Астроманьяк
Re: Arduino и windows7
« Відповідь #89 : 05 Квітня 2015, 17:24:19 »
. - .

я вроде прикинул на калькуляторе..

на моторах написано 35 Ом, 120 Ом,  180 Ом.

12\35 = 0.34А

это самый мощный из них? мои расчеты верны?
Записаний
чистого всем неба и длинных безлунных ночей...

alex~

  • Offline Offline
  • Повідомлень: 6037
  • Подяк: 306
Re: Arduino и windows7
« Відповідь #90 : 05 Квітня 2015, 17:26:02 »
. - .

Это так можно дойти и до: дизель-генератор для питания EQ-2.
Вроде звучит.
Записаний

exez

  • Клуб Астрополіс
  • Offline Offline
  • Повідомлень: 1886
  • Подяк: 708
  • Астроманьяк
Re: Arduino и windows7
« Відповідь #91 : 05 Квітня 2015, 17:28:56 »
. - .

лучше вариант как на перова: стоит москвичевский двигатель и дырчит.. и рекламируют какую то модную смазку вместо масла..

приехал на точку. мотор в машине не глушишь. на грм вешаешь доп пассик и погнали. :)
Записаний
чистого всем неба и длинных безлунных ночей...

exez

  • Клуб Астрополіс
  • Offline Offline
  • Повідомлень: 1886
  • Подяк: 708
  • Астроманьяк
Re: Arduino и windows7
« Відповідь #92 : 05 Квітня 2015, 17:31:14 »
. - .

я конечно, сначала буду пробовать самый слабый подключить, но теперь выбор мощностей больше. + 2 редуктора в комплекте.. думаю вопрос решится..

ах да.. еще нашел какую то модную молибденовую смазку. ща перемажу екушку.
Записаний
чистого всем неба и длинных безлунных ночей...

exez

  • Клуб Астрополіс
  • Offline Offline
  • Повідомлень: 1886
  • Подяк: 708
  • Астроманьяк
Re: Arduino и windows7
« Відповідь #93 : 08 Квітня 2015, 19:32:47 »
. - .

Не могу понять как подключить биполярный шаговый двигатель..

Имеем двигатель с четырмя проводами. драйвер а4988.

подключил:

- четыре контакта от мотора на А1, А2, В1, В2.
- питание 5В на VDD и землю .
- Direction, Step, Reset на PIN2, PIN3, PIN4.

как теперь заставить его крутиться..? не могу понять каким языком все это написать в скетче. Помогите плиз кто в курсе.
Записаний
чистого всем неба и длинных безлунных ночей...

alex~

  • Offline Offline
  • Повідомлень: 6037
  • Подяк: 306
Re: Arduino и windows7
« Відповідь #94 : 08 Квітня 2015, 20:01:51 »
. - .

так достаточно подать сигнал с вывода 13(LED) на вход STEP (из скетча Blink)  :)
а вход DIR закоротить на GND.
Записаний

alex~

  • Offline Offline
  • Повідомлень: 6037
  • Подяк: 306
Re: Arduino и windows7
« Відповідь #95 : 08 Квітня 2015, 20:10:47 »
. - .

Самое главное - не коммутировать обмотки ШД в то время, когда драйвер под "высоким" напряжением: 8..12.. (или сколько там у вас)
Записаний

exez

  • Клуб Астрополіс
  • Offline Offline
  • Повідомлень: 1886
  • Подяк: 708
  • Астроманьяк
Re: Arduino и windows7
« Відповідь #96 : 08 Квітня 2015, 23:29:28 »
. - .

так достаточно подать сигнал с вывода 13(LED) на вход STEP (из скетча Blink)  :)
а вход DIR закоротить на GND.

не понимаю. есть три пина задействованные на драйвер.

- Direction, Step, Reset на PIN2, PIN3, PIN4.

что с ними делать?
Записаний
чистого всем неба и длинных безлунных ночей...

alex~

  • Offline Offline
  • Повідомлень: 6037
  • Подяк: 306
Re: Arduino и windows7
« Відповідь #97 : 08 Квітня 2015, 23:55:00 »
. - .

Reset закоротить со Sleep - как на схеме.

В вашем скетче есть место,  где формировались шаги. Так вот там теперь нужно прописать что-то вроде :
Код: [Select]
digitalWrite(PIN3, !digitalRead(PIN3)); т.е. просто инвертировать состояние PIN3. Это будут сигналы шагов на драйвер, а он уже сам разберется с шаговиком.
На PIN2 можно просто подать "0" - шаговик будет шагать в одну сторону.
Подадим на PIN2 "1" - закрутится в другую сторону.
Вроде всё.




Записаний

wanowar

  • Offline Offline
  • Повідомлень: 184
  • Подяк: 37
Re: Arduino и windows7
« Відповідь #98 : 09 Квітня 2015, 00:00:10 »
. - .

не понимаю. есть три пина задействованные на драйвер.

- Direction, Step, Reset на PIN2, PIN3, PIN4.

что с ними делать?
Direction - направление вращения в зависимости от логического уровня LOW или HIGH
Step - при изменении сигнала с LOW на HIGH двигатель сделает шаг (полушаг в зависимости от MS1, MS2, MS3)
Reset - при подаче  сигнала LOW драйвер сбрасывается

https://www.pololu.com/file/download/a4988_DMOS_microstepping_driver_with_translator.pdf?file_id=0J450
http://www.robotshop.com/media/files/pdf/datasheet-1182.pdf
« Останнє редагування: 09 Квітня 2015, 00:20:06 від wanowar »
Записаний

exez

  • Клуб Астрополіс
  • Offline Offline
  • Повідомлень: 1886
  • Подяк: 708
  • Астроманьяк
Re: Arduino и windows7
« Відповідь #99 : 09 Квітня 2015, 01:17:34 »
. - .

можно пример скрипта?? реально не могу разобраться что делать..
Записаний
чистого всем неба и длинных безлунных ночей...