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

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

Ответ
 
Опции темы Поиск в этой теме Опции просмотра
Старый 30.01.2014, 10:49   #121
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: Подключаем CarDuino Nano V.7 к USB порту роутера с OpenWrt

Цитата:
Вопрос такой - на чем лучше писать (Lua, shell), чтоб дополнительно ничего не ставить (PHP не влезет - MR3020 без флешки)?
На sh, awk

Цитата:
С прицелом на будущее - вероятно, чуть позже ардуино тоже будет что-то в сериал отдавать.. Как это читать (просто читать из /dev/ttyUSB0?)
Читать нужно в цикле.
Отправили что то ардуине и сразу в цикле читаем, завершать цикл пока не прочитаем или по таймауту
Admin вне форума   Ответить с цитированием
Старый 04.02.2014, 14:07   #122
borey
Member
 
Регистрация: 25.10.2013
Сообщений: 80
Вес репутации: 0
borey is an unknown quantity at this point
По умолчанию Re: Подключаем CarDuino Nano V.7 к USB порту роутера с OpenWrt

Может быть off-topic, но есть такой вопрос:

Хочу, дергая ногой Arduino, имитировать нажатие на кнопку (на некой внешней [по отношению к arduino] плате есть контакт, который "притягивается" к земле при нажатии на ту самую кнопку, при отпускании этот контакт "повисает" в воздухе).

Как "нажимать" я понимаю, но как "отпускать"?

Последний раз редактировалось borey; 04.02.2014 в 14:09.
borey вне форума   Ответить с цитированием
Старый 04.02.2014, 19:44   #123
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: Подключаем CarDuino Nano V.7 к USB порту роутера с OpenWrt

используйте транзистор , или оптрон
лог. единицей открываете транзистор
А нулем закрываете
Admin вне форума   Ответить с цитированием
Старый 05.02.2014, 16:50   #124
borey
Member
 
Регистрация: 25.10.2013
Сообщений: 80
Вес репутации: 0
borey is an unknown quantity at this point
По умолчанию Re: Подключаем CarDuino Nano V.7 к USB порту роутера с OpenWrt

Спасибо за ответ.

Я думал подключать на всякий случай через ULN2003 - но там 7 выходов вместо 8 ((

А можно ли подключить напрямую?

Речь идет о пульте с батарейным питанием (12VDC). Я измерил - напряжение на той ноге, которую я буду подтягивать к земле, в спокойном состоянии ~10VDC (т.е. на лицо "подтяжка вверх" в самом пульте).

Умные люди говорили мне, что на входах digital IN/OUT микросхем обычно ставят два диода для защиты (на землю и на питание) и, при прямом подключении, в моем случае 10 вольт, ничего не должно сгореть.

Так ли это? Я не особо силен в электрике, но хочу сэкономить место и упростить общую схему..
borey вне форума   Ответить с цитированием
Старый 05.02.2014, 17:16   #125
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: Подключаем CarDuino Nano V.7 к USB порту роутера с OpenWrt

нарисуйте схемку
Admin вне форума   Ответить с цитированием
Старый 05.02.2014, 18:43   #126
borey
Member
 
Регистрация: 25.10.2013
Сообщений: 80
Вес репутации: 0
borey is an unknown quantity at this point
По умолчанию Re: Подключаем CarDuino Nano V.7 к USB порту роутера с OpenWrt

Заранее прошу не пинать ногами за картинку - рисовал мышкой и "на бегу" )

UPD: нижний диод неправильнонарисовал - должно быть наоборот
Миниатюры
Нажмите на изображение для увеличения
Название: 2.png
Просмотров: 253
Размер:	8.8 Кб
ID:	1499  

Последний раз редактировалось borey; 10.02.2014 в 12:05.
borey вне форума   Ответить с цитированием
Старый 05.02.2014, 19:23   #127
MIKI
Senior Member
 
Регистрация: 21.06.2013
Адрес: Москва
Сообщений: 176
Вес репутации: 0
MIKI is a jewel in the roughMIKI is a jewel in the roughMIKI is a jewel in the rough
По умолчанию Re: Подключаем CarDuino Nano V.7 к USB порту роутера с OpenWrt

Просьба помочь со скетчем.
В порт 1 ответ датчик 1
в порт 2 ответ датчик 2
#include <OneWire.h>

int nc;
OneWire ds(10); // Первый датчик
OneWire ds2(11); // Второй датчик
byte addr[8];
byte addr2[8];

void setup(void)
{
Serial.begin(9600);
ds.search(addr);
ds2.search(addr2);
}

void loop(void)
{
byte i;
byte present = 0;
byte data[12];
int Temp;
int znak;

if (Serial.available() > 0) {
nc = Serial.read();
if (nc==1) {
ds.reset();
ds.select(addr);
ds.write(0x44,1);

present = ds.reset();
ds.select(addr);
ds.write(0xBE);

for ( i = 0; i < 9; i++) {
data[i] = ds.read();
}

Temp=(data[1]<<8)+data[0];
Temp=Temp;
znak=((Temp%16)*100)/16;
if (znak<0){
znak=znak*-1;
}
Serial.print(Temp/16);
Serial.print(".");
Serial.print(znak);
Serial.println();
}

if (nc==2) {
ds2.reset();
ds2.select(addr2);
ds2.write(0x44,1);
present = ds2.reset();
ds2.select(addr2);
ds2.write(0xBE);

for ( i = 0; i < 9; i++) {
data[i] = ds2.read();
}
Temp=(data[1]<<8)+data[0];
Temp=Temp;
znak=((Temp%16)*100)/16;
if (znak<0){
znak=znak*-1;
}
Serial.print(Temp/16);
Serial.print(".");
Serial.print(znak);
Serial.println();
}
}
}
MIKI вне форума   Ответить с цитированием
Старый 05.02.2014, 19:26   #128
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: Подключаем CarDuino Nano V.7 к USB порту роутера с OpenWrt

Вариантов много, например
1-оптрон
2-диод шоттки и внутренний подтягивающий резистор
3-резистор и стабилитрон
Admin вне форума   Ответить с цитированием
Старый 05.02.2014, 19:38   #129
borey
Member
 
Регистрация: 25.10.2013
Сообщений: 80
Вес репутации: 0
borey is an unknown quantity at this point
По умолчанию Re: Подключаем CarDuino Nano V.7 к USB порту роутера с OpenWrt

Цитата:
Сообщение от Admin Посмотреть сообщение
Вариантов много, например
1-оптрон
2-диод шоттки и внутренний подтягивающий резистор
3-резистор и стабилитрон
Так.. а если без них - сгорит что-нибудь? Или не будет работать?
borey вне форума   Ответить с цитированием
Старый 05.02.2014, 20:05   #130
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: Подключаем CarDuino Nano V.7 к USB порту роутера с OpenWrt

Если больше 6-ти вольт, то сгорит
Admin вне форума   Ответить с цитированием
Ответ


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

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

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

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


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


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