Электромотоцикл с гироскопом и регенерацией

3 года 1 нед. назад 3 года 1 нед. назад от Viaceslav_C_.
Viaceslav_C_
Живу я здесь
Живу я здесь
Сообщений: 937
Больше
Электромотоцикл с гироскопом и регенерацией #18213
Посмотрел какие пины, а то скажешь, что примеры нашару копирую :)

1,2,3 = шаг
4 = напрвление

(ну или точнее 0,1,2 = шаг, 3 = направление, я просто не знаю, откуда отсчет идет в ардуино)


ЗАПУСКАЙ!!!! И ВИДЕO, ВИДЕО!!!! :D

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

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

3 года 1 нед. назад
SergeiNSK
Давно я тут
Давно я тут
Сообщений: 84
Больше
Автор темы
Электромотоцикл с гироскопом и регенерацией #18215
кампиляция прошла ,завтра на работе буду загонять в ардуинку
пишет вот это
Изменена опция сборки, пересобираем все

Sketch uses 7 988 bytes (27%) of program storage space. Maximum is 28 672 bytes.
Global variables use 401 bytes (15%) of dynamic memory, leaving 2 159 bytes for local variables. Maximum is 2 560 bytes.
Спасибо сказали Viaceslav_C_

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

3 года 1 нед. назад
Viaceslav_C_
Живу я здесь
Живу я здесь
Сообщений: 937
Больше
Электромотоцикл с гироскопом и регенерацией #18216
Как завтра?! Надо сегодня! :) Так хочется посмотреть на то, как воплощаются космические технологии...
:)

Эээхх...

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

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

3 года 1 нед. назад
SergeiNSK
Давно я тут
Давно я тут
Сообщений: 84
Больше
Автор темы
Электромотоцикл с гироскопом и регенерацией #18220
Так к каким выходам подключать драйвер шагового мотора?

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

3 года 1 нед. назад
SergeiNSK
Давно я тут
Давно я тут
Сообщений: 84
Больше
Автор темы
Электромотоцикл с гироскопом и регенерацией #18221
Тебе ни кто не запрещает ездить на бензине!!

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

3 года 1 нед. назад 3 года 1 нед. назад от Viaceslav_C_.
Viaceslav_C_
Живу я здесь
Живу я здесь
Сообщений: 937
Больше
Электромотоцикл с гироскопом и регенерацией #18223
О блин.. На ардуинке пины так и обозначаются от 0 до 13... я думал там по портам :)
Тогда так и подключай как в примере:
7 = step (шаг)
8 = direction (направление)
11 = enable (вкл, выкл двигателя)

По тройке модулю.

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

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

3 года 1 нед. назад
Viaceslav_C_
Живу я здесь
Живу я здесь
Сообщений: 937
Больше
Электромотоцикл с гироскопом и регенерацией #18229
SergeiNSK только если заработает ( :) ) привяжи какую нибудь палочку к валу мотора, будет видно как работает и слушается гироскопа.

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

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

3 года 1 нед. назад
Viaceslav_C_
Живу я здесь
Живу я здесь
Сообщений: 937
Больше
Электромотоцикл с гироскопом и регенерацией #18287
Все понятно... Не работает :( Не будет у нас мотоцикла...

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

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

3 года 1 нед. назад 3 года 1 нед. назад от SergeiNSK.
SergeiNSK
Давно я тут
Давно я тут
Сообщений: 84
Больше
Автор темы
Электромотоцикл с гироскопом и регенерацией #18289
Привет!! :)
Завтра в офис поеду буду собирать схему и проверю твой код. Сегодня без шаговика подключил. На тройке драйвере стоит 2 цветный светодиод он мигает самостоятельно не зависимо от положения гироскопа. Завтра с мотором включу.
И Будет у нас мотоцикл!!

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

3 года 1 нед. назад 3 года 1 нед. назад от Viaceslav_C_.
Viaceslav_C_
Живу я здесь
Живу я здесь
Сообщений: 937
Больше
Электромотоцикл с гироскопом и регенерацией #18302

SergeiNSK пишет: Привет!! :)
Завтра в офис поеду буду собирать схему и проверю твой код. Сегодня без шаговика подключил. На тройке драйвере стоит 2 цветный светодиод он мигает самостоятельно не зависимо от положения гироскопа. Завтра с мотором включу.
И Будет у нас мотоцикл!!


Как так... гироскоп не трогаешь и все равно мигает ?...
А блин... как только изменится положение, шаговик идет и останавливается на экономичном режиме, пральна, должен мигать, сам же вписал....
Испугавшись перепроверил код :)

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

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

3 года 1 нед. назад
SergeiNSK
Давно я тут
Давно я тут
Сообщений: 84
Больше
Автор темы
Электромотоцикл с гироскопом и регенерацией #18342

Viaceslav_C_ пишет:

SergeiNSK пишет: Привет!! :)
Завтра в офис поеду буду собирать схему и проверю твой код. Сегодня без шаговика подключил. На тройке драйвере стоит 2 цветный светодиод он мигает самостоятельно не зависимо от положения гироскопа. Завтра с мотором включу.
И Будет у нас мотоцикл!!


Как так... гироскоп не трогаешь и все равно мигает ?...
А блин... как только изменится положение, шаговик идет и останавливается на экономичном режиме, пральна, должен мигать, сам же вписал....
Испугавшись перепроверил код :)


Пока мигает но мало .... сниму видео и выложу сегодня.
Спасибо сказали Viaceslav_C_

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

3 года 1 нед. назад 3 года 1 нед. назад от SergeiNSK.
SergeiNSK
Давно я тут
Давно я тут
Сообщений: 84
Больше
Автор темы
Электромотоцикл с гироскопом и регенерацией #18373
Вот видео... :unsure:

Спасибо сказали Viaceslav_C_

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

3 года 1 нед. назад
Viaceslav_C_
Живу я здесь
Живу я здесь
Сообщений: 937
Больше
Электромотоцикл с гироскопом и регенерацией #18374
Это видео с новым кодом ?... :dry:

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

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

3 года 1 нед. назад 3 года 1 нед. назад от Viaceslav_C_.
Viaceslav_C_
Живу я здесь
Живу я здесь
Сообщений: 937
Больше
Электромотоцикл с гироскопом и регенерацией #18375
Еще один немного спорный вопрос с циклом... В примере оперируют как с переменной, а нам надо просто приращение..
Хотя вроде зацикливания не должно быть...

немного подправил:
#include <Wire.h>
#include "ITG3200.h"

ITG3200 gyro;

const byte stepPin = 7;
const byte directionPin = 8;
const byte enablePin = 11;
 
int delayTime = 5;

int flg;
int16_t x,y,z;
int16_t oldvl,tmp;
 
void setup() {
  pinMode(stepPin, OUTPUT);
  pinMode(directionPin, OUTPUT);
  pinMode(enablePin, OUTPUT);

Serial.begin(9600);
 gyro.init();
 gyro.zeroCalibrate(200,10);//sample 200 times to calibrate and it will take 200*10ms
Serial.print("PRIVET SergeiNSK  !!");
delay(500);
oldvl=0;
flg=0;
digitalWrite(enablePin, LOW);
 }

void loop()
{
	gyro.getXYZ(&x,&y,&z);
        Serial.print("values of X , Y , Z: ");
        Serial.print(x);
        Serial.print(" , ");
        Serial.print(y);
        Serial.print(" , ");
        Serial.println(z);

	if(oldvl>x && flg==0){
		tmp=(oldvl-x)/3;
		oldvl=x;
		flg=1;
	}
	if(oldvl<x && flg==0){
		tmp=(x-oldvl)/3;
		oldvl=x;
		flg=2;
	}
	if(flg==1){
		digitalWrite(enablePin, HIGH);
		digitalWrite(directionPin, HIGH);
		
		for (int i = 0; i <= tmp; i++) {
			digitalWrite(stepPin, HIGH);
			delay(delayTime);
			digitalWrite(stepPin, LOW);
			delay(delayTime);
		}
		digitalWrite(enablePin, LOW);
		flg=0;
	}
	if(flg==2){
		digitalWrite(enablePin, HIGH);
		digitalWrite(directionPin, LOW);
		
		for (int i = 0; i <= tmp; i++) {
			digitalWrite(stepPin, HIGH);
			delay(delayTime);
			digitalWrite(stepPin, LOW);
			delay(delayTime);
		}
		digitalWrite(enablePin, LOW);
		flg=0;
	}

//delay(20);
 }

Еще очень интересно как работает тройка... Сразу по три шага, или по одному?

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

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

3 года 1 нед. назад 3 года 1 нед. назад от SergeiNSK.
SergeiNSK
Давно я тут
Давно я тут
Сообщений: 84
Больше
Автор темы
Электромотоцикл с гироскопом и регенерацией #18399
Да видел с новым , мин новый вгружу....
тоже самое ....

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

3 года 1 нед. назад
SergeiNSK
Давно я тут
Давно я тут
Сообщений: 84
Больше
Автор темы
Электромотоцикл с гироскопом и регенерацией #18416
Вот еще видео , по идее светодиоды должны гореть по по очереди одним цветом к примеру зеленым , это значит мотор крутится в одну сторону , а если красным и так же по очереди то в другую. А тут они мигаю как попало.....

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

3 года 1 нед. назад
Viaceslav_C_
Живу я здесь
Живу я здесь
Сообщений: 937
Больше
Электромотоцикл с гироскопом и регенерацией #18451
Странно как то... почему называется тройка? сразу по три шага делает?
Драйвер подрубил как я написал? Ну вроде в примере где ты давал так же было...

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

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

3 года 1 нед. назад
Viaceslav_C_
Живу я здесь
Живу я здесь
Сообщений: 937
Больше
Электромотоцикл с гироскопом и регенерацией #18459
Немного изменил код в посте #18375 (последний код).
Мне кажется драйвер делает сразу три шага.

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

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.