Электромотоцикл с механически гироскопом под управлением Arluino Leonardo

SergeiNSK
Offline
Зарегистрирован: 11.03.2015

Всем привет!  Пристпаю к созданию электровелосипеда на моторе от стиральной машины LG 1400 оборотов.

 Для устойчивости и автоматического наклона при поворотах буду использовать механический гироскоп. Управлять им будет два шаговых мотора по управлением гироскопа L3G4200D Board, Датчик движения (3-осевой гироскоп) на базе L3G4200D, интерфейс I2C/SPI. А также для скорости поворота руля и его направление HOA0902-011, ИК энкодер направления + скорости.  Или вот этот гироскоп Grove - 3-Axis Digital Accelerometer(±1.5g), Модуль акселерометра на базе MMA7660FC.  Два шаговых мотора на управление наклона механического гироскопа.

 Вот примерно такой http://youtu.be/Z0m-cUxMcJw 

Микроконтролер Ардуин Леонардо. 

У кого какие мысли?

SergeiNSK
Offline
Зарегистрирован: 11.03.2015

Все работы я выложу на сайте.

Вот мотор от стиральной машины https://youtu.be/U5wI7DnM8nA?list=UU4kY1ZIJViAM9vqjHKK2uRA

Велосипед с 2 моторами по 750 Ватт каждый https://youtu.be/D3tLRAPT1GE?list=UU4kY1ZIJViAM9vqjHKK2uRA

jeka_tm
jeka_tm аватар
Offline
Зарегистрирован: 19.05.2013

просто интересно зачем 2 мотора? мощности одного недостаточно?

зачем гироскоп? чтобы мог без человека ездить?

SergeiNSK
Offline
Зарегистрирован: 11.03.2015

Посмотри ютуб видео. Вот почти такой Но с самозапитом.

https://youtu.be/xdmgDgcZfvY

 

По велосипеду мегавату с 2 моторами по 750 Ватт - расход энергии (электрическтва) меньше. 

Расщетная мощьность моего мотора от 2,5 кВатт.

jeka_tm
jeka_tm аватар
Offline
Зарегистрирован: 19.05.2013

понятно. кпд значит выше должно быть

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

SergeiNSK
Offline
Зарегистрирован: 11.03.2015

Посмотри на моем канале в ютубе фильм  по названием   =)   там мотор с 1 катушкой 200 ватт (1 ампер -200 вольт) потребление и 2 лампы галогенки по 250 ватт горят и + вращение почти 3000 оборотов. 

 Так же набери в ютубе - ротовертер ... посмотри. https://youtu.be/jymxM1Q81I4

Мой следующий мотор почти на таком принципе. И он нужен для подзарядки аккумуляторов для движения мотоцикла.

SergeiNSK
Offline
Зарегистрирован: 11.03.2015

Мне нужны рабочие коды для выше перечисленных гироскопов с датчиков вращения и направления.

SergeiNSK
Offline
Зарегистрирован: 11.03.2015

Я заказал еще такой же набор для дублирования. Но это когда прототип будет готов.

 

jeka_tm
jeka_tm аватар
Offline
Зарегистрирован: 19.05.2013

ты шутишь? типа свободная энергия)))) ну удачи

кодов достаточно. погугли

SergeiNSK
Offline
Зарегистрирован: 11.03.2015

Погугли , как всегда ерунда......  там толком почти нету ничего ...все друг у дргуа копируют и за свои выдают. А работают или нет сами толком не знают)) 

 Как всегда.

 Свободная енергия --- нету там еее. Есть только накачка (серия импульсов) ОЭДС и неодимовые магниты с Тэсла катушками и т.д...

Разрушение резонансом структуры метала (неодимовых магнитов)и так далее..... 

 Все выше перечислено взято с патенотов СССР.

http://pikabu.ru/story/dvukhkolesnyiy_avtomobil_petra_shilovskogo_1914_g...

jeka_tm
jeka_tm аватар
Offline
Зарегистрирован: 19.05.2013

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

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

SergeiNSK
Offline
Зарегистрирован: 11.03.2015

А потом на шаговые вывести сигнал с гиросокопов с регулировкой оборотов и направления движения с коректировкой от дачтика направления и скорости вращения. Можно по отдельности прогу писать? 

jeka_tm
jeka_tm аватар
Offline
Зарегистрирован: 19.05.2013

Конечно.кто запрещает.к тому же это самый правильный путь.проверить сначала по частям.научится работать с датчиками а только потом объеденять в систему

SergeiNSK
Offline
Зарегистрирован: 11.03.2015

Понял. Спс.

Пока собиру механику , установлю все датчики и так далее. Сразу отпишусь.

SergeiNSK
Offline
Зарегистрирован: 11.03.2015

http://cxem.net/arduino/arduino70.php

Вот этот драйвер на моторы можно запрограмировать и поставить на шаговый мотор с 4 проводами?

В статье там 2 простых стоит.

jeka_tm
jeka_tm аватар
Offline
Зарегистрирован: 19.05.2013

 а какие у тебя шаговики. из этого надо исходить

тут можешь глянуть драйвера получше

а в твоем случае лучше сразу такую штуку

 

SergeiNSK
Offline
Зарегистрирован: 11.03.2015

http://www.banggood.com/3D-Printer-Kit-RAMPS-1_4-Control-Board-5Pcs-4988...

 

Прийдет такой же набор но с Атмегой. Вот видео почти всех блоков для сборки. 

http://youtu.be/kamYxTPuTPY

 

 

Спасибо за помощь.

SergeiNSK
Offline
Зарегистрирован: 11.03.2015

День добрый. Ребята  (я нуб в ардуине)  я так понимаю что подключить гироскоп к ардуине нужно так - от датчика к ардуино  SCL k SCL a SDA k SDA и общий GND а питание отдельно. Так?  Боюсь спалить.

Или  SCL k SDA a SDA k SCL  на ардуине.

SergeiNSK
Offline
Зарегистрирован: 11.03.2015

Всем привет. Выточили токаря для мотора вал с подшибниками https://youtu.be/rUgVv8oJ-A8?list=UU4kY1ZIJViAM9vqjHKK2uRA вот его схема управления :

SergeiNSK
Offline
Зарегистрирован: 11.03.2015

Завтра буду собирать эту схему со схемой ардуинкой с датчиками.

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

http://amperka.ru/product/arduino-troyka-shield

jeka_tm
jeka_tm аватар
Offline
Зарегистрирован: 19.05.2013

интересно а обычный драйвер бесколлекторного двигателя не подойдет?

что за полевики обведены пунктиром? уже есть такая сборка  или это все из дискретов собирается?

SergeiNSK
Offline
Зарегистрирован: 11.03.2015

Обычный не пройдет мне ОЭДС необходима для промежуточного питания мотора. Полевики  IRFP360 они мало омные и шустро работают. Схему изменю , чтобы питание на логику (микросхемы)и на катушки мотора независимы были кроме минуса. И возможно сменю холл на оптику.

Это мотор не для движения, а для гироскопа.

SergeiNSK
Offline
Зарегистрирован: 11.03.2015

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

Я пока в этом направлении "туплю"  пока еще.

SergeiNSK
Offline
Зарегистрирован: 11.03.2015

Собрал схему ,подключил все выводы SСL k SСL,  SDA k SDA, + к +  , - к-. 

Загрузил код с этого форума для "Grove - 3-Axis Digital Accelerometer(±1.5g), Модуль акселерометра на базе MMA7660FC"  в итогк пишет ошибка "Ошибка компиляции"  или я копирую не правельно ...... залить в ардуину немогу с датчиком и без него. 

SergeiNSK
Offline
Зарегистрирован: 11.03.2015
Вот что получилось
SergeiNSK
Offline
Зарегистрирован: 11.03.2015
 
 Теперь как сделать чтобы на пины выходы на шаговый сделать? Что бы при + он крутился в право а при минусе в лево.  Вход использовать с гироскопа с Х , например.  И к примеру уклон гироскопа на 1 то шаг шаговика тоже на 1 , а если на 10 то и шаговик на 10.
SergeiNSK
Offline
Зарегистрирован: 11.03.2015
/*****************************************************************************/
//	Function:    Get the accelemeter of the x/y/z axis. 
//  Hardware:    Grove - 3-Axis Digital Accelerometer(±1.5g)
//	Arduino IDE: Arduino-1.0
//	Author:	 Frankie.Chu		
//	Date: 	 Jan 10,2013
//	Version: v0.9b
//	by www.seeedstudio.com
//
//  This library is free software; you can redistribute it and/or
//  modify it under the terms of the GNU Lesser General Public
//  License as published by the Free Software Foundation; either
//  version 2.1 of the License, or (at your option) any later version.
//
//  This library is distributed in the hope that it will be useful,
//  but WITHOUT ANY WARRANTY; without even the implied warranty of
//  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
//  Lesser General Public License for more details.
//
//  You should have received a copy of the GNU Lesser General Public
//  License along with this library; if not, write to the Free Software
//  Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA  02110-1301  USA
//
/*******************************************************************************/

#include <Wire.h>
#include "MMA7660.h"
MMA7660 accelemeter;
void setup()
{
	accelemeter.init();  
	Serial.begin(9600);
}
void loop()
{
	int8_t x;
	int8_t y;
	int8_t z;
	float ax,ay,az;
	accelemeter.getXYZ(&x,&y,&z);
	
	Serial.print("x = ");
    Serial.println(x); 
    Serial.print("y = ");
    Serial.println(y);   
    Serial.print("z = ");
    Serial.println(z);
	
	accelemeter.getAcceleration(&ax,&ay,&az);
    Serial.println("accleration of X/Y/Z: ");
	Serial.print(ax);
	Serial.println(" g");
	Serial.print(ay);
	Serial.println(" g");
	Serial.print(az);
	Serial.println(" g");
	Serial.println("*************");
	delay(900);
}

Вот этот код

SergeiNSK
Offline
Зарегистрирован: 11.03.2015

Вопрос . код на шаговый есть у кого и как связать его с кодом гироскопа?

Драйвер шагового вот http://amperka.ru/product/troyka-stepper-motor-driver

SergeiNSK
Offline
Зарегистрирован: 11.03.2015