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

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

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

Ответ
 
Опции темы Поиск в этой теме Опции просмотра
Старый 11.03.2013, 16:02   #541
Bulatovor
Senior Member
 
Регистрация: 20.01.2013
Адрес: Уфа
Сообщений: 444
Вес репутации: 799
Bulatovor has a reputation beyond reputeBulatovor has a reputation beyond reputeBulatovor has a reputation beyond reputeBulatovor has a reputation beyond reputeBulatovor has a reputation beyond reputeBulatovor has a reputation beyond reputeBulatovor has a reputation beyond reputeBulatovor has a reputation beyond reputeBulatovor has a reputation beyond reputeBulatovor has a reputation beyond reputeBulatovor has a reputation beyond repute
По умолчанию

Цитата:
Сообщение от Admin Посмотреть сообщение
Увеличение объема оперативной памяти до 64мГб
В роутере используется чип памяти Zentel A3S56D40FTP DDR1 16Мбит х 16бит (16 * 16 = 256 Mbit. 256 / 8 = 32MByte) 400 МГц .
Его можно заменить его на любой 32Mbit х 16-битный чип. 333 вместо 400 МГц и роутер будет работает отлично. Правда сейчас довольно трудно найти такие чипы. Нужно искать ноутбучную планку памяти DDR-SODIMM.
Ебей большой помощник в этом
Планки Kingston KVR400X64C3A/256 от 5 долларов с доставкой - можно изъять от туда соответствующее количество чипов
Оба вида чипов Hynix есть чистые от 6 долларов с доставкой
Bulatovor вне форума   Ответить с цитированием
Старый 12.03.2013, 02:57   #542
stD
Senior Member
 
Аватар для stD
 
Регистрация: 02.04.2012
Адрес: Питер
Сообщений: 1,125
Вес репутации: 1311
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   #543
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
По умолчанию

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

А можно посмотреть параметры STTY?
Какой драйвер для Arduino Mega установлен?
Admin вне форума   Ответить с цитированием
Старый 18.03.2013, 12:10   #548
Aleksei
Junior Member
 
Регистрация: 27.01.2013
Сообщений: 7
Вес репутации: 0
Aleksei is an unknown quantity at this point
По умолчанию

stty -F /dev/ttyACM0 cs8 9600 ignbrk -brkint -icrnl -imaxbel -opost -onlcr -isig -icanon -iexten -echo -echoe -echok -echoctl -echoke noflsh -ixon -crtscts raw

kmod-usb-acm - 3.3.8-1. Я пробовал без stty. Результат одинаковый. Может проблема в драйвере kmod-usb-acm?
Aleksei вне форума   Ответить с цитированием
Старый 18.03.2013, 15:11   #549
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
По умолчанию

А что означает в инициализации значение -crtscts raw? Должно быть без raw -crtscts
Admin вне форума   Ответить с цитированием
Старый 19.03.2013, 04:24   #550
amod-cccp
Senior Member
 
Аватар для amod-cccp
 
Регистрация: 05.01.2013
Адрес: Беларусь
Сообщений: 241
Вес репутации: 633
amod-cccp has a reputation beyond reputeamod-cccp has a reputation beyond reputeamod-cccp has a reputation beyond reputeamod-cccp has a reputation beyond reputeamod-cccp has a reputation beyond reputeamod-cccp has a reputation beyond reputeamod-cccp has a reputation beyond reputeamod-cccp has a reputation beyond reputeamod-cccp has a reputation beyond reputeamod-cccp has a reputation beyond reputeamod-cccp has a reputation beyond repute
По умолчанию

Хотел поставить unzip, получил:
Цитата:
nstalling unzip (5.52-1) to root...
Downloading http://cyber-place.ru/download/packa...2-1_ar71xx.ipk.
Collected errors:
* satisfy_dependencies_for: Cannot satisfy the following dependencies for unzip:
* libc *
* opkg_install_cmd: Cannot install package unzip.
Подключена доп флешка. Не могу понять в чем проблема.
__________________
Моя солянка на основе TL-MR3020.
amod-cccp вне форума   Ответить с цитированием
Ответ


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

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

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

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


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


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