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

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

Результаты опроса: Если роутер прошит и настроен под Arduino, Вы купили бы его
Да 53 31.36%
Нет 24 14.20%
Куплю и сам настрою 92 54.44%
Голосовавшие: 169. Вы ещё не голосовали в этом опросе

Ответ
 
Опции темы Поиск в этой теме Опции просмотра
Старый 10.03.2013, 09:57   #1
Sherkhan
Member
 
Регистрация: 05.03.2013
Сообщений: 59
Вес репутации: 0
Sherkhan is an unknown quantity at this point
По умолчанию

Цитата:
Сообщение от ober Посмотреть сообщение
Прошивку от MR3020 в 703-й лить не пробовал, т.к. usb-ttl адаптер еще не приехал.
Что имелось ввиду? Если убьется, то кабеля нет под рукой? Или то, что с кекавери режима можно лить и не родные прошивки?
Sherkhan вне форума   Ответить с цитированием
Старый 11.03.2013, 15:44   #2
andr128
Senior Member
 
Аватар для andr128
 
Регистрация: 16.09.2012
Адрес: Irkutsk
Сообщений: 555
Вес репутации: 1605
andr128 has a reputation beyond reputeandr128 has a reputation beyond reputeandr128 has a reputation beyond reputeandr128 has a reputation beyond reputeandr128 has a reputation beyond reputeandr128 has a reputation beyond reputeandr128 has a reputation beyond reputeandr128 has a reputation beyond reputeandr128 has a reputation beyond reputeandr128 has a reputation beyond reputeandr128 has a reputation beyond repute
По умолчанию

Цитата:
Сообщение от amod-cccp Посмотреть сообщение
Т.к. есть интернет на роутере, то:

http://cyber-place.ru/showthread.php?t=377
Он хочет родную (оригинальную) восстановить !

markowsky Установите на ПК Winscp и через нее скопируйте в роутер,
подробности в первом посте.
andr128 вне форума   Ответить с цитированием
Старый 10.03.2013, 10:48   #3
ober
Junior Member
 
Регистрация: 06.03.2013
Сообщений: 4
Вес репутации: 0
ober has much to be proud ofober has much to be proud ofober has much to be proud ofober has much to be proud ofober has much to be proud ofober has much to be proud ofober has much to be proud ofober has much to be proud ofober has much to be proud ofober has much to be proud of
По умолчанию

Да, опасаюсь брикнуть залив в 703 прошивку от MR3020, а адаптер еще едет.
ober вне форума   Ответить с цитированием
Старый 10.03.2013, 11:14   #4
Sherkhan
Member
 
Регистрация: 05.03.2013
Сообщений: 59
Вес репутации: 0
Sherkhan is an unknown quantity at this point
По умолчанию

ober, я Вам там в личку черканул
Sherkhan вне форума   Ответить с цитированием
Старый 12.03.2013, 02:57   #5
stD
Senior Member
 
Аватар для stD
 
Регистрация: 02.04.2012
Адрес: Питер
Сообщений: 1,125
Вес репутации: 1312
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
По умолчанию

Цитата:
Чтобы получить надежное последовательное соединение, вам придется подключить подтягивающий резистор 10К между TX и VCC.
Подскажите пожалуйста, это относится только к
Цитата:
Ручной метод прошивки с помощью TFTP
пост №2.
Или в любом случае надо ставить резистор? (подключаю к роутеру Атмегу 168)
stD вне форума   Ответить с цитированием
Старый 12.03.2013, 08:39   #6
Admin
Administrator
 
Аватар для Admin
 
Регистрация: 12.04.2010
Адрес: Москва
Сообщений: 9,618
Вес репутации: 9824
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
По умолчанию

Я подключал Arduino mini, ничего при этом не припаивал. Никаких проблем не заметил
Admin вне форума   Ответить с цитированием
Старый 13.03.2013, 06:59   #7
stD
Senior Member
 
Аватар для stD
 
Регистрация: 02.04.2012
Адрес: Питер
Сообщений: 1,125
Вес репутации: 1312
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
По умолчанию

Спасибо. У меня тоже без резистора робит, но на всякий случай спросил. ))))
stD вне форума   Ответить с цитированием
Старый 13.03.2013, 07:09   #8
stD
Senior Member
 
Аватар для stD
 
Регистрация: 02.04.2012
Адрес: Питер
Сообщений: 1,125
Вес репутации: 1312
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
По умолчанию

Может кому пригодится:
Что сделал, чтоб случайные символы не попали в МК:
в файле: /etc/inittab
убрал последнюю строчку

::sysinit:/etc/init.d/rcS S boot
::shutdown:/etc/init.d/rcS K shutdown
#ttyATH0::askfirst:/bin/ash --login

В скетче, в сетапе поставил паузу 1 минуту (пока грузится роутер) и очистку буфера.

PHP код:
void setup() 
 {
  
delay(60000);
  
Serial.flush();
 
 } 
А данные в ардуину принимаю вот так:

PHP код:
if (Serial.available() > 4)
 {
   
   for (
byte i=05i++)
        {
         
server[i] = Serial.read();    
        } 
       
byte    serv0 server[0];
       
byte    serv1 server[1]; 
       
byte    serv2 server[2];
       
byte    serv3 server[3];
       
Serial.flush();
        
   if((
serv0 =='9') && (serv1 =='9') && (serv2 =='9') && (serv3 =='9')) 
      {
        
inByte server[4];
        
serv0=0;
        
serv1=0;
        
serv2=0;
        
serv3=0;
        
server[0]=0;
        
server[1]=0;
        
server[2]=0;
        
server[3]=0;
        
server[4]=0;
   
   switch (
inByte)
    {
      case 
't':
      
Serial.print(chas);
      
Serial.print(":");
      
Serial.print(minuta);
      
Serial.print(",");
      
Serial.print(t1);
      
Serial.print(",");
      
Serial.print(t1min);
      
Serial.print(",");
      
Serial.print(t1max);
      
Serial.print(",");
      
Serial.print(t2);
      
Serial.print(",");
      
Serial.print(t2min);
      
Serial.print(",");
      
Serial.print(t2max);
      
Serial.print(",");
      
Serial.print(R1);
      
Serial.print(",");
      
Serial.print(R2);
      
Serial.print(",");
      
Serial.print(R3);
      
Serial.print(",");
      
Serial.println(R4);
      
      break; 
Посмотрел лог, вроде четырёх девяток подряд нету))))

Отправляю вот так:

PHP код:
if( $_GET['df'] == 't')
{
 
$fp fsockopen("localhost"3002$errno$errstr1); 
 if (
$fp
  { 
      
fwrite($fp'9999t');  
      
$bufft fgets($fp);
      if (!
$bufft) echo  '<font color="#e31b11">YSTROISTVO NOT OK</font><br/>';
      list(
$d0$d1$d2$d3$d4$d5$d6) = explode(","$bufft);
      echo 
"Таймер $d0 <br/>";
      echo 
"Долговременный : &nbsp;&nbsp вкл $d1 &nbsp;&nbsp;";
      echo 
"откл $d2 &nbsp;&nbsp;&nbsp;";
      if(
$d3==1) echo "<img src='img/lvkl.png'><br/>";
      if(
$d3==0) echo "<img src='img/lotk.png'><br/>";

      echo 
"Кратковременный : &nbsp;&nbsp вкл $d4 &nbsp;&nbsp;";
      echo 
"откл $d5 &nbsp;&nbsp;&nbsp;";
      if(
$d6==1) echo "<img src='img/lvkl.png'>";
      if(
$d6==0) echo "<img src='img/lotk.png'>";
      
fclose($fp);  
  } 
 else 
  { 
     
fclose($fp);
     echo  
'<font color="#e31b11">PORT NOT OK</font><br/>'
  } 

PHP на сервере.

Последний раз редактировалось stD; 13.03.2013 в 07:12.
stD вне форума   Ответить с цитированием
Старый 18.03.2013, 11:03   #9
Aleksei
Junior Member
 
Регистрация: 27.01.2013
Сообщений: 7
Вес репутации: 0
Aleksei is an unknown quantity at this point
По умолчанию

В чем может быть проблема??
Arduino Mega 2560 подключена к TP-Link MR3020 по usb.
TP-Link яляется wifi клиентом, на нем подняты web и ftp серверы.
MR3020 раз в минуту отправляет запрос на Arduino в ответ получает показания датчиков температуры,
влажности, давленя и пишет из SQLite. Вот пока TP-Link соединен с основным роутером по wifi, проблем ни каких нет,
все работает. Но стоит выключить основной роутер и через какое то время 1-4 часов начинаются проблемы.
Данные начинают с перебоями приходить на TP-Link, а потом и вообще перестают приходить. Помогает только перезагрузка MR3020.
Aleksei вне форума   Ответить с цитированием
Старый 18.03.2013, 11:52   #10
Admin
Administrator
 
Аватар для Admin
 
Регистрация: 12.04.2010
Адрес: Москва
Сообщений: 9,618
Вес репутации: 9824
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
По умолчанию

А можно посмотреть параметры STTY?
Какой драйвер для Arduino Mega установлен?
Admin вне форума   Ответить с цитированием
Ответ


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

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

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

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


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


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