Страница 5 из 18

Re: Устройство на Ardiuno для контроля пересечения барьера.

Добавлено: Вс июн 21, 2026 18:41:29
roman.com
А передатчик на чем собран ?
Логично будет чтобы передатчик работал на той же ардуино.
В идеале на аппаратном таймере.
Получим передатчик с кварцевой точностью ))

И так... Со схемой разобрались.
Осталось разобраться с программой.

Re: Устройство на Ardiuno для контроля пересечения барьера.

Добавлено: Вс июн 21, 2026 18:56:04
u37
Посмотрел то, что автор называет схемой, в 1 посте.
Это просто дикость, давно такого не видел. Смена транзисторов... ай.
Левую часть переделывать, правую оставить, среднюю выбросить. Наличие импульсов не смочь определить программно - это уже нечто.
Лучше бы не смотрел.

Re: Устройство на Ardiuno для контроля пересечения барьера.

Добавлено: Вс июн 21, 2026 19:00:04
OKF
u37 писал(а): Вс июн 21, 2026 18:56:04 Посмотрел то, что автор называет схемой, в 1 посте.
Это просто дикость, давно такого не видел. Смена транзисторов... ай.
Левую часть переделывать, правую оставить, среднюю выбросить. Наличие импульсов не смочь определить программно - это уже нечто.
Лучше бы не смотрел.
Должно быть, это ты ещё исходников не видел?)

Re: Устройство на Ardiuno для контроля пересечения барьера.

Добавлено: Вс июн 21, 2026 19:17:22
Zapolyarny
Насколько я понял, устройство работает. Критика в стиле "всё плохо" без конкретного объяснения почему - не конструктивна, а значит, зачем она?

Re: Устройство на Ardiuno для контроля пересечения барьера.

Добавлено: Вс июн 21, 2026 19:52:23
Massaraksh7
Zapolyarny писал(а): Вс июн 21, 2026 19:17:22 Критика в стиле "всё плохо" без конкретного объяснения почему - не конструктивна, а значит, зачем она?
Да ладно, мало ли? Может, кто настроение им испортил, может, чего-то кому-то доказать хотят. А может, просто, по жизни такие. :)

Re: Устройство на Ardiuno для контроля пересечения барьера.

Добавлено: Вс июн 21, 2026 19:54:59
Rapra
Случается, что новичкам везет. И поэтому даже упоротая схема или бездарный говнокод может работать при некоторых стандартных условиях по некоторым причинам. Как правило, эта причина происходит из такой же самой ошибки. Ошибка на ошибку - и рабочий результат. Однако, при изменении условий эта ошибка может как раз и выстрелить.

Re: Устройство на Ardiuno для контроля пересечения барьера.

Добавлено: Вс июн 21, 2026 20:30:43
Zapolyarny
Да. Но это ничего не меняет. Нужно либо разъяснить места ошибок, либо нет смысла говорить, что что-то плохо. А объяснения где плохо и почему, во-первых, исправляют плохое (по крайней мере, в будущем), во-вторых, показывают компетентность объясняющего. А иначе как ему верить? Может, он сам безграмотный.

Re: Устройство на Ardiuno для контроля пересечения барьера.

Добавлено: Вс июн 21, 2026 22:47:22
roman.com
Отклонились от темы...
Я так понимаю уже все перепаяли ...
:tea:

Re: Устройство на Ardiuno для контроля пересечения барьера.

Добавлено: Вс июн 21, 2026 23:23:15
Massaraksh7
Да.

Re: Устройство на Ardiuno для контроля пересечения барьера.

Добавлено: Вс июн 21, 2026 23:31:42
roman.com
И даже схему нарисовали ?))
:tea:

Re: Устройство на Ardiuno для контроля пересечения барьера.

Добавлено: Вс июн 21, 2026 23:52:08
Massaraksh7
Да, она в третьем посте, исправленная.

Re: Устройство на Ardiuno для контроля пересечения барьера.

Добавлено: Пн июн 22, 2026 01:07:00
roman.com
Замечательно ))
Итого: устройство автоматического включения лампочки состоит из двух плат:
-первая плата сама ардуина.
-вторая плата с двумя усилителями на транзисторах и двух фотодиодов.
-передатчик - один светодиод подключается к ардуино. А именно к аппаратно таймеру. Т.к. таймер аппаратный то он не оказывает никакого влияния на программу ардуино. Частота передатчика в нашей схеме не критична и может быть в диапазоне примерно 10...100 кГц.
-симистор подключается параллельно выключатель лампочки.
Чтобы можно было управлять лампочкой как в ручном так и в автоматическом режиме.
-блок питания... можно отдельный на 5 V. Но тогда придется тянуть отдельно провода 220 V. А можно сделать питание как в заводском сенсорном выключелеле - ключ включён последовательно лампочек и отбирает часть энергии у лампочки для питания МК. В этом случае симистор не нужен. И отдельный блок питания не нужен. И отдельно тянуть провода 220 V тоже не надо.
:tea:
Замечательно.
Отсталость подкрутить программку для четкого срабатывания без ошибок.
Параллельно подумав над энергоэффективностью нашего устройства ))
:tea:

Re: Устройство на Ardiuno для контроля пересечения барьера.

Добавлено: Пн июн 22, 2026 01:35:44
Massaraksh7
roman.com писал(а): Пн июн 22, 2026 01:07:00 -передатчик - один светодиод подключается к ардуино. А именно к аппаратно таймеру. Т.к. таймер аппаратный то он не оказывает никакого влияния на программу ардуино. Частота передатчика в нашей схеме не критична и может быть в диапазоне примерно 10...100 кГц.
А вот тут засада. В данном алгоритме все 3 таймера заняты. Таймеры 1 и 2 вместе с прерываниями int0 и int1 формируют информацию - есть на данный момент сигнал на канале или нет. Таймер 0 задаёт частоту опроса этой информации.
P.S.: Хотя, сейчас подумал, можно, подключить Таймер0 к светодиоду, и увеличить частоту раз в 5-6 (сейчас 300мкс) и подать на светодиод. А частоту опроса оставить прежней.
P.S.2: И в этом случае можно отказаться от таймеров 1 и 2, и просто ловить фронты с небольшой задержкой (5-10мкс).

Re: Устройство на Ardiuno для контроля пересечения барьера.

Добавлено: Пн июн 22, 2026 01:45:39
Massaraksh7
Напечатал коробки, буду ставить устройство во вторую ванную комнату. К сожалению, по техническим причинам, ставить придётся, где-то, на уровне щиколоток.
https://cloud.mail.ru/public/Bh8R/GNBN3Bqte

Re: Устройство на Ardiuno для контроля пересечения барьера.

Добавлено: Пн июн 22, 2026 01:47:52
Massaraksh7
Дубль.

Re: Устройство на Ardiuno для контроля пересечения барьера.

Добавлено: Пн июн 22, 2026 03:30:23
Rapra
Zapolyarny писал(а): Вс июн 21, 2026 20:30:43 Да. Но это ничего не меняет. Нужно либо разъяснить места ошибок, либо нет смысла говорить, что что-то плохо.
Про места ошибок уже говорилось, и приводились примеры их исправления. Да вы сами то посмотрите код.
Он работает только лишь потому, что одни ошибки нейтрализуют другие. Например, трехкратное считывание входов (якобы для подавления помех) работает лишь потому, что этих самых помех с оптического датчика в указанном промежутке времени - нету в принципе.
Вывод цифры на индикатор в таком жутком виде по одному сегменту - ну да, работает, поскольку индикатор только один, без динамической индикации, да и сама программа простая и не требует высокого быстродействия.

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

Re: Устройство на Ardiuno для контроля пересечения барьера.

Добавлено: Пн июн 22, 2026 14:54:12
Zapolyarny
Стоит разделять любительские конструкции и профессиональные. Автор этой ветки сделал устройство для себя и, насколько я понял, не предлагает на продажу, не отнимает наши рабочие места, не угрожает нашему образу жизни.
Если ему ранее сделали объяснения ошибок - отлично, он видел, кто-то другой, кто решит повторять - тоже увидит.

99 из 100 товаров с Али содержат ошибки, работают кое-как или не работают вовсе. И вот это - действительно проблема, потому что конкурировать малому предприятию сложно и они своим дешёвым и глючным дерьмом заполонили весь мир (который почему-то радостно распахнул объятия).

А здесь проблемы нет, автор научится. Или не научится, тогда следующее устройство не заработает, и в итоге он научится на нём. Всё просто.

Re: Устройство на Ardiuno для контроля пересечения барьера.

Добавлено: Пн июн 22, 2026 15:32:55
Massaraksh7
Zapolyarny писал(а): Пн июн 22, 2026 14:54:12 А здесь проблемы нет, автор научится.
Тому бреду, который написал Rapra в предыдущем сообщении, автор, слава богу, не научится. У автора за спиной 40 с лишним лет программирования (правда, опыта в электронике мало).

Re: Устройство на Ardiuno для контроля пересечения барьера.

Добавлено: Пн июн 22, 2026 16:02:02
roman.com
Когда уже начнут писать по теме...
Я заметил на этом сайте пишут про все что угодно но только не по теме...
:facepalm:

По теме.
Нужно малогабаритные устройство.
Чтобы можно было вмонтировать в дверной проем. Точно так же как простой дверной замок.
Отметили.
Просверлили.
Установили.
:tea:
А для этого все должно быть малогабаритных. Все должно быть скрытным. Чтоб никому не мешать.
А для этого надо сначала выкинуть из схемы все лишним детали. А оставшиеся детали плотно упаковать ))
:tea:

Re: Устройство на Ardiuno для контроля пересечения барьера.

Добавлено: Пн июн 22, 2026 16:18:59
Zapolyarny
Massaraksh7 писал(а): Пн июн 22, 2026 15:32:55 У автора за спиной 40 с лишним лет программирования (правда, опыта в электронике мало).
Почти так же (ровно 40). :beer: