Форум обсуждения систем  

Вернуться   Форум обсуждения систем "Умный дом", проектов Ардуино, OpenWRT и других DIY устройств > Форум умного дома > Сделай сам > OpenWRT/LEDE

Ответ
 
Опции темы Поиск в этой теме Опции просмотра
Старый 27.02.2015, 10:51   #201
NeaWeaR
Senior Member
 
Регистрация: 24.04.2014
Сообщений: 120
Вес репутации: 0
NeaWeaR is an unknown quantity at this point
По умолчанию Re: Arduino Mega 2560 + TP-LINK MR3020 + C#/C++

Взял GY-87, не могу никак запаять)) олово не липнет к плате
ещё, подскажите пожалуйста, как его коннектить с мегой?
3.3В и GND ясно куда, а остальные? просто на аналоговые входы?
NeaWeaR вне форума   Ответить с цитированием
Старый 27.02.2015, 12:49   #202
Admin
Administrator
 
Аватар для Admin
 
Регистрация: 12.04.2010
Адрес: Москва
Сообщений: 9,616
Вес репутации: 9821
Admin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant future
По умолчанию Re: Arduino Mega 2560 + TP-LINK MR3020 + C#/C++

Цитата:
Взял GY-87, не могу никак запаять)) олово не липнет к плате
Без флюса не прилипнет

Цитата:
ещё, подскажите пожалуйста, как его коннектить с мегой?
Vcc, GND, SDA, SCL

Цитата:
а остальные? просто на аналоговые входы?
I2C
Mega2560 the SCL is on pin 21 and the SDA is on pin 20
Admin вне форума   Ответить с цитированием
Старый 27.02.2015, 15:32   #203
NeaWeaR
Senior Member
 
Регистрация: 24.04.2014
Сообщений: 120
Вес репутации: 0
NeaWeaR is an unknown quantity at this point
По умолчанию Re: Arduino Mega 2560 + TP-LINK MR3020 + C#/C++

Цитата:
Сообщение от Admin Посмотреть сообщение
Без флюса не прилипнет


Vcc, GND, SDA, SCL


I2C
Mega2560 the SCL is on pin 21 and the SDA is on pin 20
да, с флюсом кое-как справился))
простите, не понял) VCC это ведь 5В? т.е. либо 3.3В подключать, либо VCC?
И я не знаю, что с остальными делать: FSYNC, INTA, DRDY?
NeaWeaR вне форума   Ответить с цитированием
Старый 27.02.2015, 15:51   #204
Admin
Administrator
 
Аватар для Admin
 
Регистрация: 12.04.2010
Адрес: Москва
Сообщений: 9,616
Вес репутации: 9821
Admin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant future
По умолчанию Re: Arduino Mega 2560 + TP-LINK MR3020 + C#/C++

Цитата:
И я не знаю, что с остальными делать: FSYNC, INTA, DRDY?
Ничего не нужно с ними делать

Цитата:
3.3В подключать, либо VCC?
Если у Вас есть 3,3в то подключите к пину 3,3в
Admin вне форума   Ответить с цитированием
Старый 28.02.2015, 22:38   #205
NeaWeaR
Senior Member
 
Регистрация: 24.04.2014
Сообщений: 120
Вес репутации: 0
NeaWeaR is an unknown quantity at this point
По умолчанию Re: Arduino Mega 2560 + TP-LINK MR3020 + C#/C++

блин, gy-87 работал без проблем, и вдруг перестал(
что может быть причиной? как отладить?
юзаю скетч, чтобы проверить соединения, он его не находит((

PHP код:
#include "I2Cdev.h"
#include "MPU6050.h"
#include "Kalman.h" // Source: https://github.com/TKJElectronics/KalmanFilter

#if I2CDEV_IMPLEMENTATION == I2CDEV_ARDUINO_WIRE
#include "Wire.h"
#endif

#define GYRORATE_SEL 2000
#define ACCELRATE_SEL 16

MPU6050 accelgyro;
Kalman kalmanX// Create the Kalman instances
Kalman kalmanY;

/* IMU Data */
int16_t axayaz;
int16_t tempRaw;
int16_t gxgygz;
float temp// Temperature
float kalAngleXkalAngleY// Calculate the angle using a Kalman filter
uint32_t timer;
float fXg 0;
float fYg 0;
float fZg 0;
float pitchroll;
float XgYgZg;
float gXggYggZg;
float gyroXrategyroYrategyroZrate;

float compass_x_offset 122.17;
float compass_y_offset 230.08;
float compass_z_offset 389.85;
float compass_x_gainError 1.12;
float compass_y_gainError 1.13;
float compass_z_gainError 1.03;
float alpha 1;

void setup() {

#if I2CDEV_IMPLEMENTATION == I2CDEV_ARDUINO_WIRE
  
Wire.begin();
#elif I2CDEV_IMPLEMENTATION == I2CDEV_BUILTIN_FASTWIRE
  
Fastwire::setup(400true);
#endif
  
Serial.begin(115200);
  
Serial.println("START!");
  
accelgyro.initialize();
  
char text[256];
  
sprintf(text"%s"accelgyro.testConnection() ? "MPU6050 successful" "MPU6050 failed");
  
Serial.println(text);

  
}

void loop() {
  

NeaWeaR вне форума   Ответить с цитированием
Старый 01.03.2015, 12:41   #206
Admin
Administrator
 
Аватар для Admin
 
Регистрация: 12.04.2010
Адрес: Москва
Сообщений: 9,616
Вес репутации: 9821
Admin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant future
По умолчанию Re: Arduino Mega 2560 + TP-LINK MR3020 + C#/C++

А что предшествовало перед неисправность?
Перепайка соединяющих проводов?
Замкнул что то?
Скетч правил?
Уронил?
Питание переполюсовал?
Admin вне форума   Ответить с цитированием
Старый 01.03.2015, 12:58   #207
NeaWeaR
Senior Member
 
Регистрация: 24.04.2014
Сообщений: 120
Вес репутации: 0
NeaWeaR is an unknown quantity at this point
По умолчанию Re: Arduino Mega 2560 + TP-LINK MR3020 + C#/C++

Цитата:
Сообщение от Admin Посмотреть сообщение
А что предшествовало перед неисправность?
Перепайка соединяющих проводов?
Замкнул что то?
Скетч правил?
Уронил?
Питание переполюсовал?
Честно признаться, не знаю что произошло(
Он работал, прекрасно выводил значения, далее я пытался закрепить его на роботе, вырезав в *материале* (снизу фото) дырку и попытался вставить его туда)
далее всё перестало работать, возможно замкнуло(

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

наверное придется новый брать, только не такой дорогой, лучше возьму GY-521, гироскоп + акселерометер
NeaWeaR вне форума   Ответить с цитированием
Старый 01.03.2015, 22:59   #208
Admin
Administrator
 
Аватар для Admin
 
Регистрация: 12.04.2010
Адрес: Москва
Сообщений: 9,616
Вес репутации: 9821
Admin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant future
По умолчанию Re: Arduino Mega 2560 + TP-LINK MR3020 + C#/C++

А барометр или магнитометр не пробовал?
Admin вне форума   Ответить с цитированием
Старый 01.03.2015, 23:16   #209
NeaWeaR
Senior Member
 
Регистрация: 24.04.2014
Сообщений: 120
Вес репутации: 0
NeaWeaR is an unknown quantity at this point
По умолчанию Re: Arduino Mega 2560 + TP-LINK MR3020 + C#/C++

Цитата:
Сообщение от Admin Посмотреть сообщение
А барометр или магнитометр не пробовал?
дык барометр и магнитометр ведь тоже по I2C общаются, а у меня вообще не может найти устройство I2C..
NeaWeaR вне форума   Ответить с цитированием
Старый 01.03.2015, 23:25   #210
Admin
Administrator
 
Аватар для Admin
 
Регистрация: 12.04.2010
Адрес: Москва
Сообщений: 9,616
Вес репутации: 9821
Admin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant future
По умолчанию Re: Arduino Mega 2560 + TP-LINK MR3020 + C#/C++

Ну не могли же испортится сразу 3-и датчика?
Питание какое использовал, 3,3в или Vcc ?
Admin вне форума   Ответить с цитированием
Ответ


Здесь присутствуют: 3 (пользователей: 0 , гостей: 3)
 

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход


Текущее время: 04:29. Часовой пояс GMT +3.


Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot
Яндекс.Метрика