Киевский клуб любителей астрономии "Астрополис"

astromagazin.net
* *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
03 Декабря 2016, 17:41:07


Автор Тема: Пытаюсь собрать амбарку. Помогите.  (Прочитано 518 раз)

0 Пользователей и 1 Гость просматривают эту тему.

MilosAngel

  • Оффлайн Оффлайн
  • Сообщений: 82
  • Благодарностей: 1
Пытаюсь собрать амбарку. Помогите.
« : 08 Сентября 2016, 22:11:34 »
. - .

Всем привет, есть кто живой в этой теме?)))

Я в программировании 0, да и с платами не особо дружу, нубь в общем)

Имеем: шаговый двигатель 28BYJ-48, драйвер к нему и собственно плата-контроллер, на сколько я понимаю(фото приложу).

Как это всё правильно сделать и подсоеденить, что бы оно подавало хоть какие-то признаки "жизни"? :)

Буду признателен, любой помощи!!

P.s.: что куда тыкать и что скачивать ПО, тоже обьясните валенку)))
P.p.s: хочу сделать амбарку как этот человек https://geektimes.ru/post/258646/
в персективе, вести должна будет объектив 200 мм.
Записан

M_M

  • Клуб Астрополис
  • Оффлайн Оффлайн
  • Сообщений: 4038
  • Благодарностей: 668
Re: Пытаюсь собрать амбарку. Помогите.
« Ответ #1 : 08 Сентября 2016, 23:05:58 »
. - .

Скачать среду разработки
https://www.arduino.cc/

Читать про нее
http://arduino.ua/ru/guide/Environment

Скетчей (программ для ардуино) для этого мотора много как в нашем форуме, так и в других.

Нужно определиться с интерфейсом общения.
- Выключатель (или переключатель) какой-то нужен или нет (например, для остановки и переметки назад)
- Индикатор (например для направления движения), хотя из первого пункта и так будет понятно.
- Можно добавить управление фотоаппаратом, чтобы длинные выдержки делать
- Если ЖКИ индикатор - можно добавить какую-то доп.информацию
- Можно подключить доп. датчики
  - GPS
  - RTC (часы)
  - термометр
  - измеритель освещенности
  - гигрометр
  - ...

Вопросы на форуме редко остаются без ответа, спрашивайте если что-то непонятно.
Записан

MilosAngel

  • Оффлайн Оффлайн
  • Сообщений: 82
  • Благодарностей: 1
Re: Пытаюсь собрать амбарку. Помогите.
« Ответ #2 : 08 Сентября 2016, 23:37:23 »
. - .

Скачать среду разработки
https://www.arduino.cc/

Читать про нее
http://arduino.ua/ru/guide/Environment

Скетчей (программ для ардуино) для этого мотора много как в нашем форуме, так и в других.

Нужно определиться с интерфейсом общения.
- Выключатель (или переключатель) какой-то нужен или нет (например, для остановки и переметки назад)
- Индикатор (например для направления движения), хотя из первого пункта и так будет понятно.
- Можно добавить управление фотоаппаратом, чтобы длинные выдержки делать
- Если ЖКИ индикатор - можно добавить какую-то доп.информацию
- Можно подключить доп. датчики
  - GPS
  - RTC (часы)
  - термометр
  - измеритель освещенности
  - гигрометр
  - ...

Вопросы на форуме редко остаются без ответа, спрашивайте если что-то непонятно.


Всё, чего я хочу, это:

Делать максимально точное и долгое ведение фотоаппарата и объектива 200мм.
Выключатель (или переключатель) какой-то нужен или нет (например, для остановки и перемотки назад)

А что Вы имеете в виду: "Можно добавить управление фотоаппаратом, чтобы длинные выдержки делать"?
 
Записан

MilosAngel

  • Оффлайн Оффлайн
  • Сообщений: 82
  • Благодарностей: 1
Re: Пытаюсь собрать амбарку. Помогите.
« Ответ #3 : 08 Сентября 2016, 23:41:10 »
. - .

А среду обязательно устанавливать на диск С?
У меня памяти не хватает, а на другой диск отказывается устаналвиваться, выдаёт ошибку.
Записан

M_M

  • Клуб Астрополис
  • Оффлайн Оффлайн
  • Сообщений: 4038
  • Благодарностей: 668
Re: Пытаюсь собрать амбарку. Помогите.
« Ответ #4 : 08 Сентября 2016, 23:55:06 »
. - .

Среду можно установить хоть на флешке.
Записан

M_M

  • Клуб Астрополис
  • Оффлайн Оффлайн
  • Сообщений: 4038
  • Благодарностей: 668
Re: Пытаюсь собрать амбарку. Помогите.
« Ответ #5 : 09 Сентября 2016, 00:01:09 »
. - .

Цитировать
А что Вы имеете в виду: "Можно добавить управление фотоаппаратом, чтобы длинные выдержки делать"?
Обычно у фотоаппаратов максимальная выдержка 30 секунд.
У некоторых моделей Кенон есть возможность "проапгрейдить" прошивку, так чтобы можно было автоматически делать серию выдержек с более чем 30 секунд каждая.
Если такой возможности нет - используем ардуино как таймер для фотоаппарата.  Или через кабель, или через ИК светодиод.
Записан

MilosAngel

  • Оффлайн Оффлайн
  • Сообщений: 82
  • Благодарностей: 1
Re: Пытаюсь собрать амбарку. Помогите.
« Ответ #6 : 09 Сентября 2016, 01:04:58 »
. - .

Цитировать
А что Вы имеете в виду: "Можно добавить управление фотоаппаратом, чтобы длинные выдержки делать"?
Обычно у фотоаппаратов максимальная выдержка 30 секунд.
У некоторых моделей Кенон есть возможность "проапгрейдить" прошивку, так чтобы можно было автоматически делать серию выдержек с более чем 30 секунд каждая.
Если такой возможности нет - используем ардуино как таймер для фотоаппарата.  Или через кабель, или через ИК светодиод.

У меня Nikon D700

Вроде прошил плату, теперь что делать?)))
Записан


alex~

  • Оффлайн Оффлайн
  • Сообщений: 5744
  • Благодарностей: 130
Re: Пытаюсь собрать амбарку. Помогите.
« Ответ #7 : 09 Сентября 2016, 06:05:02 »
. - .

тепер для початку можна залити такий скетч і насолоджуватися миганням світлодіода Ардуїнки:

#include <TimerOne.h>

void setup() {
  pinMode(13, OUTPUT);
  Timer1.initialize(250000);
  Timer1.attachInterrupt(EventTimer); // run every 0,25 sec
}

void EventTimer()
{
   digitalWrite(13, !digitalRead(13));
}

void loop() {
}
Записан

MilosAngel

  • Оффлайн Оффлайн
  • Сообщений: 82
  • Благодарностей: 1
Re: Пытаюсь собрать амбарку. Помогите.
« Ответ #8 : 09 Сентября 2016, 07:50:45 »
. - .

тепер для початку можна залити такий скетч і насолоджуватися миганням світлодіода Ардуїнки:

#include <TimerOne.h>

void setup() {
  pinMode(13, OUTPUT);
  Timer1.initialize(250000);
  Timer1.attachInterrupt(EventTimer); // run every 0,25 sec
}

void EventTimer()
{
   digitalWrite(13, !digitalRead(13));
}

void loop() {
}


ошибку выдаёт "'Timer1' was not declared in this scope"
Записан

M_M

  • Клуб Астрополис
  • Оффлайн Оффлайн
  • Сообщений: 4038
  • Благодарностей: 668
Re: Пытаюсь собрать амбарку. Помогите.
« Ответ #9 : 09 Сентября 2016, 10:32:08 »
. - .

Вроде прошил плату, теперь что делать?)))
Каким скетчем?
Записан

MilosAngel

  • Оффлайн Оффлайн
  • Сообщений: 82
  • Благодарностей: 1
Re: Пытаюсь собрать амбарку. Помогите.
« Ответ #10 : 09 Сентября 2016, 12:46:11 »
. - .

Вроде прошил плату, теперь что делать?)))
Каким скетчем?

Я сделал всё, как было сказано тут: http://arduino.ua/ru/guide/Windows
Записан

MilosAngel

  • Оффлайн Оффлайн
  • Сообщений: 82
  • Благодарностей: 1
Re: Пытаюсь собрать амбарку. Помогите.
« Ответ #11 : 09 Сентября 2016, 12:52:49 »
. - .

Вроде прошил плату, теперь что делать?)))
Каким скетчем?

Если я всё правильно понимаю - blink'ом, который стандартный.
Записан

M_M

  • Клуб Астрополис
  • Оффлайн Оффлайн
  • Сообщений: 4038
  • Благодарностей: 668
Re: Пытаюсь собрать амбарку. Помогите.
« Ответ #12 : 09 Сентября 2016, 13:00:50 »
. - .

Блинк - просто тестовый вариант, начало обучения магии программирования (зажги свечу светодиод).

Для того, чтобы закрутить двигатель, нужно его подсоединить через контроллер по схеме и залить скетч, соответствующий этой схеме. Под соответствием понимаются используемые ноги Ардуино (их можно переназанчать).
Записан

MilosAngel

  • Оффлайн Оффлайн
  • Сообщений: 82
  • Благодарностей: 1
Re: Пытаюсь собрать амбарку. Помогите.
« Ответ #13 : 09 Сентября 2016, 13:15:43 »
. - .

Блинк - просто тестовый вариант, начало обучения магии программирования (зажги свечу светодиод).

Для того, чтобы закрутить двигатель, нужно его подсоединить через контроллер по схеме и залить скетч, соответствующий этой схеме. Под соответствием понимаются используемые ноги Ардуино (их можно переназанчать).

Боюсь, я это смогу сделать всё это только завтра))
Т.к., завтра придёт безпайковая плата и провода папа-мама(и др.).

Но я не знаю последовательности подключения и уж тем более, правильного кода скетча)))

Я так понимаю, всё должно быть подключено как тут:
 
Записан

M_M

  • Клуб Астрополис
  • Оффлайн Оффлайн
  • Сообщений: 4038
  • Благодарностей: 668
Re: Пытаюсь собрать амбарку. Помогите.
« Ответ #14 : 09 Сентября 2016, 15:57:23 »
. - .

Да
Записан

MilosAngel

  • Оффлайн Оффлайн
  • Сообщений: 82
  • Благодарностей: 1
Re: Пытаюсь собрать амбарку. Помогите.
« Ответ #15 : 09 Сентября 2016, 16:12:08 »
. - .

Да

Если всё так, то почему бы мне не найти готовы скетч, который бы запускал мой мотор и делал верное колличесто полушагов или шагов?)
Соотношение шестерней будет 1:4.
12 зубьев на маленькой и 48 на большой.
Записан

M_M

  • Клуб Астрополис
  • Оффлайн Оффлайн
  • Сообщений: 4038
  • Благодарностей: 668
Re: Пытаюсь собрать амбарку. Помогите.
« Ответ #16 : 09 Сентября 2016, 16:18:45 »
. - .

Этого мало. Нужен еще радиус поворота и шаг резьбы.
В скетче от этого зависит только величина задержки между (полу)шагами, т.е. одно число. Можно подобрать и экспериментально.
Записан

MilosAngel

  • Оффлайн Оффлайн
  • Сообщений: 82
  • Благодарностей: 1
Re: Пытаюсь собрать амбарку. Помогите.
« Ответ #17 : 09 Сентября 2016, 16:19:52 »
. - .

Этого мало. Нужен еще радиус поворота и шаг резьбы.
В скетче от этого зависит только величина задержки между (полу)шагами, т.е. одно число. Можно подобрать и экспериментально.


Шаг резьбы в петле М5 - 0.8мм.
А радиус поворота чего именно?
Записан

M_M

  • Клуб Астрополис
  • Оффлайн Оффлайн
  • Сообщений: 4038
  • Благодарностей: 668
Re: Пытаюсь собрать амбарку. Помогите.
« Ответ #18 : 09 Сентября 2016, 16:50:36 »
. - .

От оси амбарной петли до оси гайки M5
Записан

MilosAngel

  • Оффлайн Оффлайн
  • Сообщений: 82
  • Благодарностей: 1
Re: Пытаюсь собрать амбарку. Помогите.
« Ответ #19 : 09 Сентября 2016, 17:41:44 »
. - .

От оси амбарной петли до оси гайки M5


Чё-т я не с первого раза понял..
На сколько широко будет раскрытие этих досточек?
Вы меня простите, тупить могу знатно.
Записан