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

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

Ответ
 
Опции темы Поиск в этой теме Опции просмотра
Старый 19.10.2015, 20:44   #41
Hamann
Junior Member
 
Регистрация: 04.09.2015
Сообщений: 13
Вес репутации: 0
Hamann is an unknown quantity at this point
По умолчанию Re: Датчик препятствий или автоматический выключатель

#include <SoftwareSerial.h>

const int rxPin = 3;
const int txPin = 2;

const long IR_CLOCK_RATE = 38000L;

#define pwmPin 11 // IR Carrier

SoftwareSerial displayPort(rxPin, txPin); // Rx, Tx

void setup() {
displayPort.begin(1200);

TCCR2A = _BV(WGM21) | _BV(COM2A0);
TCCR2B = _BV(CS20);
// 38kHz timer
OCR2A = (F_CPU/(IR_CLOCK_RATE*2L)-1);
pinMode(pwmPin, OUTPUT);
}

void loop ()
{
displayPort.print("hello\n");
delay(1000);
}

Возможно кому то пригодиться.
Hamann вне форума   Ответить с цитированием
Старый 19.10.2015, 21:13   #42
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: Датчик препятствий или автоматический выключатель

Возьму на заметку.
А то я обычно использую генератор на NE555 для таких вещей, но у него есть свои достоинства, можно в больших пределах регулировать частоту и менять скважность и выход усиленный до 200мА, не критичен к питанию и стоит копейки
Admin вне форума   Ответить с цитированием
Старый 08.08.2016, 13:55   #43
Evgen_K
Junior Member
 
Регистрация: 08.08.2016
Сообщений: 3
Вес репутации: 0
Evgen_K is an unknown quantity at this point
По умолчанию Re: Датчик препятствий или автоматический выключатель

- Вопрос участнику - где то на 2 й странице .. а зачем разносить приемник и передатчик? Можно их разместить вместе, разделив между собой (вариант в 2 трубочки) а напротив поместить отражатель, например как на велосипеде. Структура поверхностей в нем это 2 зеркала под 90гр., соответственно сигнал отразится откуда пришел.
- Раскритикуйте мою идею. Я не понял стартового кода - где идет формирование пакета импульсов на ик диод и только потом считывание с приемника (видимо не знаю устройство самого приемника это не простой фотодиод ...)
Идея такая - внутри цикла зажигать св-д, и записывать показания из приемника в стек, делать например 20 посылок. После этого анализировать стек. Есть вероятность того что можно по результату вычисления определить насколько сильно отражается сигнал от препятствия. Например при получении 20 единиц это четкое срабатывание, но при пропуске парочки "0" возможно что то другое. Например если мы создаем датчик дождя то это другой сигнал для "дворников"
Evgen_K вне форума   Ответить с цитированием
Старый 03.09.2016, 21:23   #44
Zippo
Junior Member
 
Регистрация: 03.09.2016
Сообщений: 2
Вес репутации: 0
Zippo is an unknown quantity at this point
По умолчанию Re: Датчик препятствий или автоматический выключатель

Цитата:
Сообщение от Admin Посмотреть сообщение
А на камкой ардуине есть ШИМ 36-38кГц?
попробуйте поиграть с частотой . почитайте тут http://cyber-place.ru/showthread.php?t=550
Zippo вне форума   Ответить с цитированием
Старый 03.09.2016, 21:25   #45
Zippo
Junior Member
 
Регистрация: 03.09.2016
Сообщений: 2
Вес репутации: 0
Zippo is an unknown quantity at this point
По умолчанию Re: Датчик препятствий или автоматический выключатель

Цитата:
Сообщение от Hamann Посмотреть сообщение
Вот в этой теме описывается, но я все равно не до конца понял как настроить именно 38кГц. http://arduino.ru/forum/apparatnye-v...#comment-24576
Получается что можно сделать в любом))) и где то я читал что ШИМ можно поднять до МГц.
почитайте тут http://cyber-place.ru/showthread.php?t=550
как можно увеличить частоту и уменьшить скетч.

Последний раз редактировалось Zippo; 03.09.2016 в 21:27.
Zippo вне форума   Ответить с цитированием
Ответ


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

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

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

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

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


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


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