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

9 года 1 мес. назад
SergeiNSK
Давно я тут
Давно я тут
Сообщений: 84
Больше
Автор темы
Электромотоцикл с гироскопом и регенерацией #18052
Вот выход в программе , если брать за основу Х а он сейчас 54 -
values of X , Y , Z: 54 , -26 , -43
то вход на управление шаговиком получится +54 . Значит , наверное, 54 импульса на пин выход с контролера который управляет шаговиком

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

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

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

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

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

9 года 1 мес. назад 9 года 1 мес. назад от SergeiNSK.
SergeiNSK
Давно я тут
Давно я тут
Сообщений: 84
Больше
Автор темы
Электромотоцикл с гироскопом и регенерацией #18062
х =0 то мотор не работает а если наклоняется х<54 а если в другую сторону то х > 54 к примеру.
cxem.net/arduino/arduino8.php вот тут переменник управляет светодиодом.
А мне нужно чтобы гироскоп 3205 управлял шаговиком.
Вот пример cxem.net/arduino/arduino20.php толь тут фото диоды управляют. А у меня гироскоп.

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

9 года 1 мес. назад
Viaceslav_C_
Живу я здесь
Живу я здесь
Сообщений: 927
Больше
Электромотоцикл с гироскопом и регенерацией #18075
SergeiNSK все в норме, я просто думал, что ты все забросил и ушел в боулинг :)
Смотрю не отвечаешь, ну и пошел водородной установкой заниматься...
Если ты тут, сворачиваю извращения с водой и будем разбираться ,сейчас все пойдет как по маслу ;)

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

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

9 года 1 мес. назад 9 года 1 мес. назад от SergeiNSK.
SergeiNSK
Давно я тут
Давно я тут
Сообщений: 84
Больше
Автор темы
Электромотоцикл с гироскопом и регенерацией #18076
Желею что в мои учебные годы в помине не было компьютеров с ардуинками.... :( Но как говорил Ленин - учиться ни когда не поздно :cheer:
Думай :) я эту тему не брошу.

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

9 года 1 мес. назад
Viaceslav_C_
Живу я здесь
Живу я здесь
Сообщений: 927
Больше
Электромотоцикл с гироскопом и регенерацией #18091
Пошел разбирать и нечаянно застрял в экспериментах :D
SergeiNSK Х показывает, если наклонить от 0 до 90 ? Ну если из горизонтального положения вертикально поставить.
Первое должно показывать температуру, затем угол и затем угловую скорость (градусы за секунду).
Угловую скорость должно показывать с точкой

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

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

9 года 1 мес. назад
zeleniy
Давно я тут
Давно я тут
Сообщений: 110
Больше
Электромотоцикл с гироскопом и регенерацией #18095
и хорошо что не было ардуинко. Лучше сразу с нее спрыгнуть и начать нормально программировать.
Чтож поделаешь, для реализации интересных идей приходится много лишнего дерьма загрузить в голову. Освоить много смежных облатсей. Главное не тормознуться в них.

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

9 года 1 мес. назад
Viaceslav_C_
Живу я здесь
Живу я здесь
Сообщений: 927
Больше
Электромотоцикл с гироскопом и регенерацией #18104
Что то SergeiNSK пропал... Я ему тестик написал, а он пошел спать...

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

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

9 года 1 мес. назад 9 года 1 мес. назад от Viaceslav_C_.
Viaceslav_C_
Живу я здесь
Живу я здесь
Сообщений: 927
Больше
Электромотоцикл с гироскопом и регенерацией #18111
SergeiNSK вот накидал по быстрому проверить, будет хоть немного слушаться или нет.
Трудновато писать не проверяя на ошибки...
#include <Wire.h>
#include "ITG3200.h"

ITG3200 gyro;

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

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;
 }

void loop()
{
	gyro.getXYZ(&x,&y,&z);

	if(oldvl>x && flg==0){
		tmp=oldvl-x;
		oldvl=x;
		flg=1;
	}
	if(oldvl<x && flg==0){
		tmp=x-oldvl;
		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);
		}
		analogWrite(enablePin, 100);
		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);
		}
		analogWrite(enablePin, 100);
		flg=0;
	}

delay(20);
 }

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

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

Время создания страницы: 0.072 секунд