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

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

Ответ
 
Опции темы Поиск в этой теме Опции просмотра
Старый 13.01.2015, 19:28   #11
stD
Senior Member
 
Аватар для stD
 
Регистрация: 02.04.2012
Адрес: Питер
Сообщений: 1,125
Вес репутации: 1310
stD has a brilliant futurestD has a brilliant futurestD has a brilliant futurestD has a brilliant futurestD has a brilliant futurestD has a brilliant futurestD has a brilliant futurestD has a brilliant futurestD has a brilliant futurestD has a brilliant futurestD has a brilliant future
По умолчанию Re: Отваливается ttyUSB

Цитата:
Но на ночь точка доступа отключается
Как отключается? Из сети? Или как? Рассказывайте подробно, что, как подключено и т.д....

Последний раз редактировалось stD; 13.01.2015 в 19:31.
stD вне форума   Ответить с цитированием
Старый 13.01.2015, 21:37   #12
avgaz
Senior Member
 
Регистрация: 05.10.2014
Сообщений: 190
Вес репутации: 0
avgaz is an unknown quantity at this point
По умолчанию Re: Отваливается ttyUSB

Цитата:
Сообщение от mebitek Посмотреть сообщение
Как отключается? Из сети? Или как? Рассказывайте подробно, что, как подключено и т.д....
Из сети, но это тут не причем, т.к когда с утра точка доступа включается к ней MR3020 цепляется без проблема и работает то же, косяк именно что отваливается arduino от MR3020
avgaz вне форума   Ответить с цитированием
Старый 13.01.2015, 22:11   #13
stD
Senior Member
 
Аватар для stD
 
Регистрация: 02.04.2012
Адрес: Питер
Сообщений: 1,125
Вес репутации: 1310
stD has a brilliant futurestD has a brilliant futurestD has a brilliant futurestD has a brilliant futurestD has a brilliant futurestD has a brilliant futurestD has a brilliant futurestD has a brilliant futurestD has a brilliant futurestD has a brilliant futurestD has a brilliant future
По умолчанию Re: Отваливается ttyUSB

А покажите как организован обмен данными между ардуиной и мр3020.
Вы используете ser2net?
stD вне форума   Ответить с цитированием
Старый 14.01.2015, 12:00   #14
avgaz
Senior Member
 
Регистрация: 05.10.2014
Сообщений: 190
Вес репутации: 0
avgaz is an unknown quantity at this point
По умолчанию Re: Отваливается ttyUSB

Цитата:
Сообщение от mebitek Посмотреть сообщение
А покажите как организован обмен данными между ардуиной и мр3020.
Вы используете ser2net?
Не чего не понял, про какой ser2net не говорите, обмен данными между мр3020 и ардуиной, осуществляется по usb(из коробки не каких ser2net я не ставил).
То есть php страничка отправляет на ардуину запрос в виде цифры 3 ардуина получает и отсылает в ответ данные с датчиков, эта же страничка php выводит эти данные с датчиков.
А вот страничка php запрашивается удаленно по ip то есть http://192.168.0.50/termo/6.php с интервалом 1.5минуты из планшета соответственно.
avgaz вне форума   Ответить с цитированием
Старый 14.01.2015, 18:55   #15
stD
Senior Member
 
Аватар для stD
 
Регистрация: 02.04.2012
Адрес: Питер
Сообщений: 1,125
Вес репутации: 1310
stD has a brilliant futurestD has a brilliant futurestD has a brilliant futurestD has a brilliant futurestD has a brilliant futurestD has a brilliant futurestD has a brilliant futurestD has a brilliant futurestD has a brilliant futurestD has a brilliant futurestD has a brilliant future
По умолчанию Re: Отваливается ttyUSB

Осталось только к Вашей локалке подключится...

Цитата:
про какой ser2net
Это на тот случай, если Вы забанены в гугле

Последний раз редактировалось stD; 14.01.2015 в 21:12.
stD вне форума   Ответить с цитированием
Старый 14.01.2015, 21:36   #16
avgaz
Senior Member
 
Регистрация: 05.10.2014
Сообщений: 190
Вес репутации: 0
avgaz is an unknown quantity at this point
По умолчанию Re: Отваливается ttyUSB

Цитата:
Сообщение от mebitek Посмотреть сообщение
Осталось только к Вашей локалке подключится...



Это на тот случай, если Вы забанены в гугле
А понял )) дак смысл, я могу просто пробросить порт и по внешнему ip можно будет зайти )))
Только к чему это? ведь на роутере не чего не стандартного нет, драйвер USB и php страничка, которая к проблеме не имеет отношения, т.к просто отваливается ttyUSB0 его после простоя в папке dev просто нет и перетыкание ардуины в usb не помогает, да же в другой порт хаба, только перезагрузка роутера.
Кстати а почему команда lsusb не работает?

Последний раз редактировалось avgaz; 14.01.2015 в 21:38.
avgaz вне форума   Ответить с цитированием
Старый 14.01.2015, 22:58   #17
stD
Senior Member
 
Аватар для stD
 
Регистрация: 02.04.2012
Адрес: Питер
Сообщений: 1,125
Вес репутации: 1310
stD has a brilliant futurestD has a brilliant futurestD has a brilliant futurestD has a brilliant futurestD has a brilliant futurestD has a brilliant futurestD has a brilliant futurestD has a brilliant futurestD has a brilliant futurestD has a brilliant futurestD has a brilliant future
По умолчанию Re: Отваливается ttyUSB

Цитата:
Кстати а почему команда lsusb не работает?
Очевидно её просто нет.

Цитата:
php страничка, которая к проблеме не имеет отно
Можно ещё очень долго "лить из пустого в порожнее", а можно просто сделать то, что Вас просит сделать человек, у которого Вы просите помощи.
stD вне форума   Ответить с цитированием
Старый 15.01.2015, 00:26   #18
avgaz
Senior Member
 
Регистрация: 05.10.2014
Сообщений: 190
Вес репутации: 0
avgaz is an unknown quantity at this point
По умолчанию Re: Отваливается ttyUSB

Цитата:
Сообщение от mebitek Посмотреть сообщение
Очевидно её просто нет.



Можно ещё очень долго "лить из пустого в порожнее", а можно просто сделать то, что Вас просит сделать человек, у которого Вы просите помощи.
Есть какая нибудь другая команда что бы посмотреть id и Bus подключенных устройств usb? было у меня нечто подомное с планшетом в машине, некторые устройства в хабе засыпали и не выходили из сна, хочу попробовать системно сбрасывать.

Дак какой смысл в открытии доступа к роутеру? ну откроете страничку все работает, ночью отвалится.
Проще вам залить на arduino скетч по типу моего
Код:
#include <OneWire.h>
#include <DallasTemperature.h>
 
#define ONE_WIRE_BUS 9
 
OneWire oneWire(ONE_WIRE_BUS);
 
DallasTemperature sensors(&oneWire);
DeviceAddress Thermometer1 = {
  0x28, 0xFF, 0x45, 0xF7, 0x4C, 0x04, 0x00, 0x35 }; // Котел
  DeviceAddress Thermometer2 = {
  0x28, 0xFF, 0x16, 0x50, 0x73, 0x04, 0x00, 0x40 }; // подача в котел
  DeviceAddress Thermometer3 = {
  0x28, 0xFF, 0xAF, 0x55, 0x78, 0x04, 0x00, 0xBC }; // ТА
DeviceAddress Thermometer4 = {
  0x28, 0xFF, 0x1A, 0x19, 0x63, 0x14, 0x03, 0x56 };  // подача в дом
DeviceAddress Thermometer5 = {
  0x28, 0xFF, 0xD6, 0x33, 0x63, 0x14, 0x03, 0x3E };
  DeviceAddress Thermometer6 = {
  0x28, 0xFF, 0xCF, 0x41, 0x63, 0x14, 0x03, 0x1E }; // Улица
  
 
void setup() {
 
  sensors.begin();
  sensors.setResolution(Thermometer1, 12);
  sensors.setResolution(Thermometer2, 10);
  sensors.setResolution(Thermometer3, 12);
  sensors.setResolution(Thermometer4, 10);
  sensors.setResolution(Thermometer5, 10);
  sensors.setResolution(Thermometer6, 12);
 
  Serial.begin(9600);
}
 
void printTemperature(DeviceAddress deviceAddress) {
  float tempC = sensors.getTempC(deviceAddress);
  Serial.print(tempC);
}
void loop() {
 if(Serial.available()>1){
    uint8_t inByte = Serial.read();   
        if(inByte=='3')
         {
  sensors.requestTemperatures();
  printTemperature(Thermometer1);
  Serial.print(",");
  printTemperature(Thermometer2);
  Serial.print(",");
  printTemperature(Thermometer3);
  Serial.print(",");
  printTemperature(Thermometer4);
  Serial.print(",");
  printTemperature(Thermometer5);
  Serial.print(",");
  printTemperature(Thermometer6);
  Serial.println();
  delay(4000);
}
}
}
Подключить её к роутеру и оставить часов на 10-12 далее посмотреть отвалится она или нет.
avgaz вне форума   Ответить с цитированием
Старый 15.01.2015, 00:37   #19
stD
Senior Member
 
Аватар для stD
 
Регистрация: 02.04.2012
Адрес: Питер
Сообщений: 1,125
Вес репутации: 1310
stD has a brilliant futurestD has a brilliant futurestD has a brilliant futurestD has a brilliant futurestD has a brilliant futurestD has a brilliant futurestD has a brilliant futurestD has a brilliant futurestD has a brilliant futurestD has a brilliant futurestD has a brilliant future
По умолчанию Re: Отваливается ttyUSB

Цитата:
Дак какой смысл в открытии доступа к роутеру?
Мне не нужен доступ к Вашему роутеру, я просил показать код пхп странички, но видимо эта секретная инфа. Вобщем попробуйте открывать не напрямую /dev/ttyUSB0, а через ser2net.

П.С. А зачем 4 секунды в конце?

И почему такая скорость низкая? (9600) Ставьте 57600.

Вот тут можете посмотреть.

Код для ардуины, лучше этот.

Последний раз редактировалось stD; 15.01.2015 в 02:51.
stD вне форума   Ответить с цитированием
Старый 15.01.2015, 01:56   #20
Admin
Administrator
 
Аватар для Admin
 
Регистрация: 12.04.2010
Адрес: Москва
Сообщений: 9,616
Вес репутации: 9820
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: Отваливается ttyUSB

Вы ждете получения из порта два байта, а используете только один, в итоге переполнение буфера
Думаю что проблема не в этой ошибке, так как буфер револьверного типа, но все все же попробуйте
Цитата:
if(Serial.available())
Admin вне форума   Ответить с цитированием
Ответ


Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 
Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра

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

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

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


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


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