-
Вложений: 2
Использование Web камеры вместо Камеры заднего хода.
Нашел 15 мин времени написать код для программной активации и деактивации Веб камеры .
Назначаем на 0 горячии клавши например плагина камера, на 255 горячии клавиши закрытия этого окна
Софт для ПК .
Код для Carduino ( Arduino )
PHP код:
//http://compcar.ru
byte val = 0;
byte i = 0;
void setup()
{
Serial.begin(115200); // настроить скорость com порта
}
void loop()
{
if(digitalRead(12)==HIGH){ val=255;} else { val=0;} // проверить лампу заднего хода
if(i!=val)
{
Serial.print(val,BYTE); // отправить прочитаное значение компьютеру
i=val;
delay(700); // Пауза отключения камеры
}
}
Схема подключения
Вложение 6135
-
Re: Использование Web камеры вместо Камеры заднего хода.
Цитата:
Сообщение от
Chip
Назначаем на 0 горячии клавши например плагина камера
Какой софт используется для "прочитать ком-порт и выдать в виде нажатия клавиши"?
-
Re: Использование Web камеры вместо Камеры заднего хода.
-
Re: Использование Web камеры вместо Камеры заднего хода.
Лучше на входе поставить делитель из двух резисторов, так надежней будет
-
Re: Использование Web камеры вместо Камеры заднего хода.
Ну если говорить про надежность то оптопара самый надежный вариант.
Но в данной схеме надежность не хуже оптопары, срабатывания не будет только в одном случаи, если все лампочки заднего хода перегорят.
-
Re: Использование Web камеры вместо Камеры заднего хода.
Жираф большой, ему видней :)
-
Re: Использование Web камеры вместо Камеры заднего хода.
Резестивный делитель можно использовать для аналогового входа, для цифрового не совсем он подходит, иначе уровень для еденицы будет на достаточным, нужно делитель делать с запасом и расчитывать как минимум на +25в
-
Re: Использование Web камеры вместо Камеры заднего хода.
А какой диод на схеме используется?
-
Re: Использование Web камеры вместо Камеры заднего хода.
Диод 1n4448
Можно оптрон поставить
-
Re: Использование Web камеры вместо Камеры заднего хода.
А можно ли применить такую схему (со стабилитроном) для активации камеры?
http://blkdem.ru/in.gif
-
Re: Использование Web камеры вместо Камеры заднего хода.
Можно, но лучше применить оптрон
-
Re: Использование Web камеры вместо Камеры заднего хода.
К любому цифровому выходу можно подключить схему?
-
Re: Использование Web камеры вместо Камеры заднего хода.
-
Re: Использование Web камеры вместо Камеры заднего хода.
Цитата:
Сообщение от
Chip
К любому
Спасибо)
-
Re: Использование Web камеры вместо Камеры заднего хода.
Я правильно понял что на Arduino nano v7 +12 с лампы заднего входа можно завести на pin HV12напрямую без диода, или все равно ставить его?
-
Re: Использование Web камеры вместо Камеры заднего хода.
Все верно, диод там уже стоит
-
Re: Использование Web камеры вместо Камеры заднего хода.
Цитата:
Сообщение от
Chip
Все верно, диод там уже стоит
А номер pina все равно 12? А вообще где можно посмотреть нумерацию пинов для скетчев
-
Re: Использование Web камеры вместо Камеры заднего хода.
-
Re: Использование Web камеры вместо Камеры заднего хода.
у меня в Венаторе предусмотрена функция включения вебкамеры. Для кнопки используется один из входов. Состояние входа передается через ком-порт в прогамму, и включается камера. После снятия напряжения со входа - камера отключается. В принципе могу написать отдельную программулину (не в составе Венатора) только для камеры.
-
Re: Использование Web камеры вместо Камеры заднего хода.
Подаю +12V с лампы на пин HV12 и никакого результата....
Подскажите где косяк?
PHP код:
byte val = 0;
byte i = 0;
void setup()
{
Serial.begin(115200);
pinMode(12, INPUT);
digitalWrite(12, HIGH);
}
void loop()
{
if(digitalRead(12)==HIGH){val=255;} else{ val=0;} // проверить лампу заднего хода
if(i!=val)
{
Serial.write(val); // отправить прочитаное значение компьютеру
i=val;
delay(700); // Пауза отключения камеры
}
}
-
Re: Использование Web камеры вместо Камеры заднего хода.
А какого результата ты ждешь, если 12 пин всегда "включен"?
Цитата:
digitalWrite(12, HIGH);
Удали это.
-
Re: Использование Web камеры вместо Камеры заднего хода.
Цитата:
Сообщение от
BlkDem
А какого результата ты ждешь, если 12 пин всегда "включен"?
Удали это.
Хм, я думал это подтягивающий резистор. Тогда как его включать?
-
Re: Использование Web камеры вместо Камеры заднего хода.
Его включают, когда ловят "землю", а не "плюс".
У тебя условие в основном цикле выполняется всегда.
-
Re: Использование Web камеры вместо Камеры заднего хода.
Цитата:
Сообщение от
filinmd
Хм, я думал это подтягивающий резистор. Тогда как его включать?
Все верно это подключение подтягивающего резистора
Только проверять нужно с подключенной лампочкой, иначе работать не будет. Можно вместо лампочки подключить резистор 500ом-1к
-
Re: Использование Web камеры вместо Камеры заднего хода.
Цитата:
Сообщение от
Chip
Все верно это подключение подтягивающего резистора
Только проверять нужно с подключенной лампочкой, иначе работать не будет. Можно вместо лампочки подключить резистор 500ом-1к
Я проверял все на столе , подключая все к аккумулятору 12В 7Ач и простую лампочку.
Тогда я не понимаю что делать с подтягивающим резистором, нужен он или нет?
-
Re: Использование Web камеры вместо Камеры заднего хода.
Так у тебя с диодом схема?
Все, до меня доперло. Нана 7-ая, диод уже есть, все должно работать.
Кста, с диодом у меня не всегда работало. ХЗ, почему. Разбираться не стал, перешел на оптопары. Они работают всегда.
-
Re: Использование Web камеры вместо Камеры заднего хода.
Цитата:
Сообщение от
filinmd
Я проверял все на столе , подключая все к аккумулятору 12В 7Ач и простую лампочку.
Тогда я не понимаю что делать с подтягивающим резистором, нужен он или нет?
Нужен.
-
Re: Использование Web камеры вместо Камеры заднего хода.
Цитата:
Сообщение от
BlkDem
Так у тебя с диодом схема?
Все, до меня доперло. Нана 7-ая, диод уже есть, все должно работать.
Кста, с диодом у меня не всегда работало. ХЗ, почему. Разбираться не стал, перешел на оптопары. Они работают всегда.
Нужно использовать диод Шоттки и спиральную лампочку(светодиод не подойдет)
-
Вложений: 1
Re: Использование Web камеры вместо Камеры заднего хода.
Схема подключения правильная?
-
Re: Использование Web камеры вместо Камеры заднего хода.