Перейти к блогу GetChip.net - блог        JilTE[1] - в разработке     Модификации устройств - модификации

 
Текущее время: 31 окт 2020, 14:42

Часовой пояс: UTC + 3 часа [ Летнее время ]



Начать новую тему Ответить на тему  [ Сообщений: 18 ]  На страницу 1, 2  След.
Автор Сообщение
 Заголовок сообщения: Модификационный выключатель ИК 094
СообщениеДобавлено: 07 июл 2020, 03:32 
Доброе утро, друг getchip SVN, меня зовут Хулио Рохас из Боготы, Колумбия, и я очень рад, что могу написать эту тему обо всех ваших проектах. но особенно я хочу попросить вас об одолжении, если вы можете изменить проект 094 инфракрасного датчика приближения (ATtiny13), который работает очень хорошо, но я хочу спросить вас, можно ли его изменить, чтобы сделать дозатор антибактериального геля или автоматическое мыло, чтобы предотвратить ковидность 19. эти были бы модификации.

1. что, когда стрелка находится перед датчиком, она на некоторое время активирует выход и что это время может быть изменено либо потенциометром, либо кнопкой. Это должно активировать насос, который удаляет антибактериальный гель или мыло в течение времени, запрограммированного потенциометром или кнопкой, так, чтобы запрограммированное время было в миллисекундах, чтобы отрегулировать количество жидкости.

больше не будет, только если вы поможете мне, я очень ценю это. обниматься на расстоянии, позаботьтесь о ковиде 19.

julroj07@gmail.com


Вернуться к началу
  
Ответить с цитатой  
 Заголовок сообщения: Re: Модификационный выключатель ИК 094
СообщениеДобавлено: 08 июл 2020, 07:14 
Не в сети
Аватара пользователя

Зарегистрирован: 29 май 2011, 17:59
Сообщения: 3812
Откуда: Россия
Гость писал(а):
svn друг большое спасибо за ваш быстрый ответ на правду я не знаю, как объяснить, что мне нужно, но я постараюсь.
1. датчик свободен, нет препятствий на выходе вывода 7 PB2 равен 0, когда на датчике имеется препятствие, выход вывода 7 PB2 равен 1 и остается активным в течение заданного времени в диапазоне от 200 мс до 3000 мс, после этого времени Выход контакта 7 PB2 должен быть отключен, в идеале это время можно отрегулировать либо с помощью кнопки, которая может быть размещена на контакте 3 PB4, либо с помощью инфракрасного пульта дистанционного управления, например, на телевизоре. Насос активируется, и дозировка антибактериального геля удаляется, так что его можно отрегулировать до точного количества геля.

Я не знаю, правильно ли я объясняю правду. Я пока не очень разбираюсь в этом вопросе электроники. Я начинаю, но вы, мистер SVN, очень умны и знаете, о чем я говорю, но чтобы вы могли понять меня лучше, чем мне нужно, вы можете искать в Интернет-видео автоматических дозаторов антибактериального геля, или если у вас есть электронное письмо или WhatsApp, и я отправлю вам видео.

Большое спасибо за потраченное время и помогите обнять себя.

перед.
Эл. адрес; julroj07@gmail.com
Хулио Рохас

Да, всё хорошо объяснено. :OK: Я понял какой Вам нужен алгоритм. На следующей неделе займусь данным устройством. Раньше не могу, так как нахожусь в отъезде.


Установку интервалов времени работы выхода РВ2 (Статус), получится сделать только с помощью кнопки подключенной к выводу РВ4. На вывод РВ0 (Триггер) необходимо подключить светодиод. А в место контакта для «обучения» подключенного к выводу РВ1(смотреть схему), лучше установить штырьки для джампера.
Схема:
Вложение:
Схема.png
Схема.png [ 27.32 КБ | Просмотров: 1738 ]

По умолчанию, при подаче питания на устройство, интервал времени работы выхода РВ2 будет равен приблизительно 1066 мс.
Как будет реализован алгоритм изменения интервалов времени работы выхода РВ2:
1. Отключить питание с устройства.
2. Установить джампер, замкнув вывод «Out» и «GND» (смотреть схему).
3. Подать питание на устройство.
Загорится светодиод подключенный к выводу РВ0. Указывающий включение режима изменения интервала времени. С помощью нажатия кнопки подключенной к выводу РВ4, выбирается необходимый интервал времени. То есть, сколько раз нажали на кнопку, такой интервал времени и будет сохранён в память EEPROM после удалении джампера. При каждом нажатии на кнопку, светодиод (РВ0) будет гаснуть. А при отпускании кнопки вновь загораться. Таким образом легко подсчитать количество нажатий.
Фиксированных интервалов времени равно 15. Каждый интервал времени – это приблизительные цифры.
• 1 нажатие – интервал времени работы РВ2 приблизительно равен 213 мс.
• 2 нажатия – 426 мс.
• 3 нажатия – 639 мс.
• 4 нажатия – 853 мс.
• 5 нажатий – 1066 мс.
• 6 нажатий – 1279 мс.
• 7 нажатий – 1483 мс.
• 8 нажатий – 1706 мс.
• 9 нажатий – 1919 мс.
• 10 нажатий – 2132 мс.
• 11 нажатий – 2346 мс.
• 12 нажатий – 2559 мс.
• 13 нажатий – 2772 мс.
• 14 нажатий – 2986 мс.
• 15 нажатий – 3199 мс.
Все последующие нажатия (более 15) не будут считатся.
4. После выбора значений интервала времени, джампер убирается, замыкающий вывод РВ1 и GND. После удаления джампера, устройство автоматически перейдёт в дежурный режим. А новое значение интервала времени сохранится. Светодиод (РВ0) погаснет, указывая что изменение выбора времени завершено.


Такой алгоритм работы подходит?


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: Модификационный выключатель ИК 094
СообщениеДобавлено: 12 июл 2020, 05:12 
SVN писал(а):
Гость писал(а):
svn друг большое спасибо за ваш быстрый ответ на правду я не знаю, как объяснить, что мне нужно, но я постараюсь.
1. датчик свободен, нет препятствий на выходе вывода 7 PB2 равен 0, когда на датчике имеется препятствие, выход вывода 7 PB2 равен 1 и остается активным в течение заданного времени в диапазоне от 200 мс до 3000 мс, после этого времени Выход контакта 7 PB2 должен быть отключен, в идеале это время можно отрегулировать либо с помощью кнопки, которая может быть размещена на контакте 3 PB4, либо с помощью инфракрасного пульта дистанционного управления, например, на телевизоре. Насос активируется, и дозировка антибактериального геля удаляется, так что его можно отрегулировать до точного количества геля.

Я не знаю, правильно ли я объясняю правду. Я пока не очень разбираюсь в этом вопросе электроники. Я начинаю, но вы, мистер SVN, очень умны и знаете, о чем я говорю, но чтобы вы могли понять меня лучше, чем мне нужно, вы можете искать в Интернет-видео автоматических дозаторов антибактериального геля, или если у вас есть электронное письмо или WhatsApp, и я отправлю вам видео.

Большое спасибо за потраченное время и помогите обнять себя.

перед.
Эл. адрес; julroj07@gmail.com
Хулио Рохас

Да, всё хорошо объяснено. :OK: Я понял какой Вам нужен алгоритм. На следующей неделе займусь данным устройством. Раньше не могу, так как нахожусь в отъезде.


Установку интервалов времени работы выхода РВ2 (Статус), получится сделать только с помощью кнопки подключенной к выводу РВ4. На вывод РВ0 (Триггер) необходимо подключить светодиод. А в место контакта для «обучения» подключенного к выводу РВ1(смотреть схему), лучше установить штырьки для джампера.
Схема:
Вложение:
Схема.png

По умолчанию, при подаче питания на устройство, интервал времени работы выхода РВ2 будет равен приблизительно 1066 мс.
Как будет реализован алгоритм изменения интервалов времени работы выхода РВ2:
1. Отключить питание с устройства.
2. Установить джампер, замкнув вывод «Out» и «GND» (смотреть схему).
3. Подать питание на устройство.
Загорится светодиод подключенный к выводу РВ0. Указывающий включение режима изменения интервала времени. С помощью нажатия кнопки подключенной к выводу РВ4, выбирается необходимый интервал времени. То есть, сколько раз нажали на кнопку, такой интервал времени и будет сохранён в память EEPROM после удалении джампера. При каждом нажатии на кнопку, светодиод (РВ0) будет гаснуть. А при отпускании кнопки вновь загораться. Таким образом легко подсчитать количество нажатий.
Фиксированных интервалов времени равно 15. Каждый интервал времени – это приблизительные цифры.
• 1 нажатие – интервал времени работы РВ2 приблизительно равен 213 мс.
• 2 нажатия – 426 мс.
• 3 нажатия – 639 мс.
• 4 нажатия – 853 мс.
• 5 нажатий – 1066 мс.
• 6 нажатий – 1279 мс.
• 7 нажатий – 1483 мс.
• 8 нажатий – 1706 мс.
• 9 нажатий – 1919 мс.
• 10 нажатий – 2132 мс.
• 11 нажатий – 2346 мс.
• 12 нажатий – 2559 мс.
• 13 нажатий – 2772 мс.
• 14 нажатий – 2986 мс.
• 15 нажатий – 3199 мс.
Все последующие нажатия (более 15) не будут считатся.
4. После выбора значений интервала времени, джампер убирается, замыкающий вывод РВ1 и GND. После удаления джампера, устройство автоматически перейдёт в дежурный режим. А новое значение интервала времени сохранится. Светодиод (РВ0) погаснет, указывая что изменение выбора времени завершено.


Такой алгоритм работы подходит?



Друг SVN, большое спасибо за ваш ответ и вашу информацию. Я очень благодарен, и я думаю, что это хорошо, это можно оставить, как вы говорите, это кажется идеальным. но я не вижу алгоритм.


Вернуться к началу
  
Ответить с цитатой  
 Заголовок сообщения: Re: Модификационный выключатель ИК 094
СообщениеДобавлено: 12 июл 2020, 06:31 
Гость писал(а):
SVN писал(а):
Гость писал(а):
svn друг большое спасибо за ваш быстрый ответ на правду я не знаю, как объяснить, что мне нужно, но я постараюсь.
1. датчик свободен, нет препятствий на выходе вывода 7 PB2 равен 0, когда на датчике имеется препятствие, выход вывода 7 PB2 равен 1 и остается активным в течение заданного времени в диапазоне от 200 мс до 3000 мс, после этого времени Выход контакта 7 PB2 должен быть отключен, в идеале это время можно отрегулировать либо с помощью кнопки, которая может быть размещена на контакте 3 PB4, либо с помощью инфракрасного пульта дистанционного управления, например, на телевизоре. Насос активируется, и дозировка антибактериального геля удаляется, так что его можно отрегулировать до точного количества геля.

Я не знаю, правильно ли я объясняю правду. Я пока не очень разбираюсь в этом вопросе электроники. Я начинаю, но вы, мистер SVN, очень умны и знаете, о чем я говорю, но чтобы вы могли понять меня лучше, чем мне нужно, вы можете искать в Интернет-видео автоматических дозаторов антибактериального геля, или если у вас есть электронное письмо или WhatsApp, и я отправлю вам видео.

Большое спасибо за потраченное время и помогите обнять себя.

перед.
Эл. адрес; julroj07@gmail.com
Хулио Рохас

Да, всё хорошо объяснено. :OK: Я понял какой Вам нужен алгоритм. На следующей неделе займусь данным устройством. Раньше не могу, так как нахожусь в отъезде.


Установку интервалов времени работы выхода РВ2 (Статус), получится сделать только с помощью кнопки подключенной к выводу РВ4. На вывод РВ0 (Триггер) необходимо подключить светодиод. А в место контакта для «обучения» подключенного к выводу РВ1(смотреть схему), лучше установить штырьки для джампера.
Схема:
Вложение:
Схема.png

По умолчанию, при подаче питания на устройство, интервал времени работы выхода РВ2 будет равен приблизительно 1066 мс.
Как будет реализован алгоритм изменения интервалов времени работы выхода РВ2:
1. Отключить питание с устройства.
2. Установить джампер, замкнув вывод «Out» и «GND» (смотреть схему).
3. Подать питание на устройство.
Загорится светодиод подключенный к выводу РВ0. Указывающий включение режима изменения интервала времени. С помощью нажатия кнопки подключенной к выводу РВ4, выбирается необходимый интервал времени. То есть, сколько раз нажали на кнопку, такой интервал времени и будет сохранён в память EEPROM после удалении джампера. При каждом нажатии на кнопку, светодиод (РВ0) будет гаснуть. А при отпускании кнопки вновь загораться. Таким образом легко подсчитать количество нажатий.
Фиксированных интервалов времени равно 15. Каждый интервал времени – это приблизительные цифры.
• 1 нажатие – интервал времени работы РВ2 приблизительно равен 213 мс.
• 2 нажатия – 426 мс.
• 3 нажатия – 639 мс.
• 4 нажатия – 853 мс.
• 5 нажатий – 1066 мс.
• 6 нажатий – 1279 мс.
• 7 нажатий – 1483 мс.
• 8 нажатий – 1706 мс.
• 9 нажатий – 1919 мс.
• 10 нажатий – 2132 мс.
• 11 нажатий – 2346 мс.
• 12 нажатий – 2559 мс.
• 13 нажатий – 2772 мс.
• 14 нажатий – 2986 мс.
• 15 нажатий – 3199 мс.
Все последующие нажатия (более 15) не будут считатся.
4. После выбора значений интервала времени, джампер убирается, замыкающий вывод РВ1 и GND. После удаления джампера, устройство автоматически перейдёт в дежурный режим. А новое значение интервала времени сохранится. Светодиод (РВ0) погаснет, указывая что изменение выбора времени завершено.


Такой алгоритм работы подходит?



Друг SVN, большое спасибо за ваш ответ и вашу информацию. Я очень благодарен, и я думаю, что это хорошо, это можно оставить, как вы говорите, это кажется идеальным. но я не вижу алгоритм.



SVN друг или если вы можете сделать программирование времени может быть сделано с помощью одной кнопки.

например.
Я выключаю питание, я нажимаю кнопку, подключенную к контакту PB4, я не отпускаю его, я включаю питание и продолжаю нажимать кнопку контакта PB4 в течение 3 секунд, светодиод контакта PB0 включается и выключается 3 раза, показывая, что он находится в состоянии для программирования временных интервалов,
Я отпускаю кнопку, подключенную к контакту PB4, жду 2 секунды и начинаю нажимать кнопку контакта PB4 снова каждый раз, когда нажимаю кнопку контакта PB4, включается светодиод контакта PB0, указывая, что он был добавлен, и так далее, когда вы больше не хотите добавлять чем больше интервалов времени, тем дольше 5 секунд, и он выходит из режима программирования, указывая 5 раз мигающим выходом.

Надеюсь, вы понимаете, что идея заключается в том, что не так сложно добавить временные интервалы.
спасибо большое друг, потому что для меня ты настоящий друг.
Скажи мне, если это можно сделать так, или ты не видишь это лучше, это просто моя идея.

большое объятие


Вернуться к началу
  
Ответить с цитатой  
 Заголовок сообщения: Re: Модификационный выключатель ИК 094
СообщениеДобавлено: 12 июл 2020, 10:34 
Не в сети
Аватара пользователя

Зарегистрирован: 29 май 2011, 17:59
Сообщения: 3812
Откуда: Россия
Гость писал(а):
но я не вижу алгоритм.

Алгоритма пока нет. :-) Вначале его необходимо обговорить, что мы сейчас и делаем. И после Вашего одобрения приступлю в ближайшие дни к его реализации в код.
Гость писал(а):
SVN друг или если вы можете сделать программирование времени может быть сделано с помощью одной кнопки.

Мой вариант программирования интервалов времени не подходит? Хорошо, попробую задействовать только одну кнопку без перемычки на РВ1.


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: Модификационный выключатель ИК 094
СообщениеДобавлено: 12 июл 2020, 17:38 
Не в сети
Аватара пользователя

Зарегистрирован: 29 май 2011, 17:59
Сообщения: 3812
Откуда: Россия
Вот вариант алгоритма который Вы просили на базе 094:
Прошивка:
Вложение:
main_Julio_MOD5.hex [2.82 КБ]
Скачиваний: 111

Процедура изменения интервалов времени одной кнопкой (РВ4):
1. Отключаете питание.
2. Нажимаете и удерживаете кнопку.
3. Подаёте питание.
4. Светодиод (РВ0) мигнёт 2 раза. Указывая на вход в режим изменения интервалов времени.
После отпускания кнопки, можно сразу без пауз устанавливать необходимый интервал времени нажимая на кнопку. При каждом нажатии светодиод будет зажигаться, а при отпускании кнопки светодиод будет гаснуть. Фиксированных интервалов времени равно 15. Каждый интервал времени – это приблизительные цифры.
• 1 нажатие – интервал времени работы РВ2 приблизительно равен 213 мс.
• 2 нажатия – 426 мс.
• 3 нажатия – 639 мс.
• 4 нажатия – 853 мс.
• 5 нажатий – 1066 мс.
• 6 нажатий – 1279 мс.
• 7 нажатий – 1483 мс.
• 8 нажатий – 1706 мс.
• 9 нажатий – 1919 мс.
• 10 нажатий – 2132 мс.
• 11 нажатий – 2346 мс.
• 12 нажатий – 2559 мс.
• 13 нажатий – 2772 мс.
• 14 нажатий – 2986 мс.
• 15 нажатий – 3199 мс.
Все последующие нажатия (более 15) не будут считаться.
5. После выбора необходимого времени не нажимайте кнопку более 5 секунд.
6. Если не нажимать кнопку более 5 секунд, устройство автоматически выйдет из режима установки интервалов времени. Светодиод мигнёт 3 раза сигнализируя о выходе из данного режима.
7. Устройство перейдёт в дежурный режим.


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: Модификационный выключатель ИК 094
СообщениеДобавлено: 14 июл 2020, 06:47 
друг svn большое спасибо за вашу помощь, и я уже попробовал это, есть небольшая проблема, которая иногда плохо сохраняет в памяти изменения временных интервалов, пожалуйста, проверьте, если это так, но остальное в порядке. Я также хочу спросить вас, можете ли вы включить светодиод, когда ваша рука приблизится к датчику. Спасибо. Я не писал раньше, потому что форум не работал, вышел из строя


Вернуться к началу
  
Ответить с цитатой  
 Заголовок сообщения: Re: Модификационный выключатель ИК 094
СообщениеДобавлено: 14 июл 2020, 10:04 
Не в сети
Аватара пользователя

Зарегистрирован: 29 май 2011, 17:59
Сообщения: 3812
Откуда: Россия
Сохранение значений интервалов подкорректировал. Что касается работы светодиода… как лучше сделать? 1) Или чтобы но включался как и вывод РВ2? 2) Или чтобы он работал так: Поднёс руку – светодиод включился, убрал руку – светодиод выключился. Какой из двух вариантов предпочтительнее?


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: Модификационный выключатель ИК 094
СообщениеДобавлено: 14 июл 2020, 14:45 
Друг SVN большое спасибо за ваш ответ и терпение # 2 Я кладу руку, светодиод включается, я убираю руку, светодиод выключает кость всякий раз, когда он обнаруживает что-то, что светодиод включается. большое спасибо друг. Береги себя.


Вернуться к началу
  
Ответить с цитатой  
 Заголовок сообщения: Re: Модификационный выключатель ИК 094
СообщениеДобавлено: 14 июл 2020, 17:05 
Не в сети
Аватара пользователя

Зарегистрирован: 29 май 2011, 17:59
Сообщения: 3812
Откуда: Россия
Сохранение значений интервалов времени подкорректировал. Проверьте как теперь будут работать сохранённые интервалы. Светодиод работает по варианту №2.
Вложение:
main_Julio.hex [2.82 КБ]
Скачиваний: 103


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 18 ]  На страницу 1, 2  След.

Часовой пояс: UTC + 3 часа [ Летнее время ]


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 6


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

Найти:
Перейти:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB