#1 2022-07-12 12:04:10

Magich
Учасник
Зареєстрований: 2022-07-12
Повідомлень: 4

как организовать проект на ворота

2022-07-12_113529.jpgсуть такая есть ворота шлагбаум при подъезде машина срабатывает датчик (
Індуктивний датчик наближення LJ12A3-4-Z-AY PNP ) если подъехала с 1 стороны машина срабатывает сигнал и горят 2 ленты с одной стороны зеленый цвет с другой стороны красный интервал там 5 минут если машина подъехала с 2 стороны тоже самое 2 ленты  с одной горит красный с другой зеленый

Неактивний

#2 2022-07-12 18:37:49

renoshnik
Учасник
Зареєстрований: 2017-04-03
Повідомлень: 1,025

Re: как организовать проект на ворота

если подъехала с 1 стороны машина срабатывает сигнал и горят 2 ленты с одной стороны зеленый цвет с другой стороны красный
если машина подъехала с 2 стороны тоже самое 2 ленты  с одной горит красный с другой зеленый

????

А в чем разница  mad

????

Неактивний

#3 2022-07-12 20:45:42

Magich
Учасник
Зареєстрований: 2022-07-12
Повідомлень: 4

Re: как организовать проект на ворота

renoshnik пише:

если подъехала с 1 стороны машина срабатывает сигнал и горят 2 ленты с одной стороны зеленый цвет с другой стороны красный
если машина подъехала с 2 стороны тоже самое 2 ленты  с одной горит красный с другой зеленый

????

А в чем разница  mad

????

если машина подъехала из 1 стороны то на 2 стороне горит красна лента а на 1 стороне зеленая то есть машина если будет забежать с 2 стороны то будет видеть что горит красная лента предупреждения да я не уточнил на 1 и 2 сторонах цветная лента

но это я пока так думаю

Остання редакція Magich (2022-07-12 20:47:14)

Неактивний

#4 2022-07-12 21:05:45

Васятко
Гість

Re: как организовать проект на ворота

Magich пише:

если машина подъехала из 1 стороны то на 2 стороне горит красна лента а на 1 стороне зеленая то есть машина если будет забежать с 2 стороны то будет видеть что горит красная лента предупреждения да я не уточнил на 1 и 2 сторонах цветная лента

Так в чем проблема?

Magich пише:

но это я пока так думаю

Ну когда окончательно придумаете что нужно, тогда и приходите с вопросами. Или нужно готовое решение? Тогда это в платный раздел.

#5 2022-07-13 20:19:31

renoshnik
Учасник
Зареєстрований: 2017-04-03
Повідомлень: 1,025

Re: как организовать проект на ворота

Magich пише:
renoshnik пише:

если подъехала с 1 стороны машина срабатывает сигнал и горят 2 ленты с одной стороны зеленый цвет с другой стороны красный
если машина подъехала с 2 стороны тоже самое 2 ленты  с одной горит красный с другой зеленый

????

А в чем разница  mad

????

если машина подъехала из 1 стороны то на 2 стороне горит красна лента а на 1 стороне зеленая то есть машина если будет забежать с 2 стороны то будет видеть что горит красная лента предупреждения да я не уточнил на 1 и 2 сторонах цветная лента

но это я пока так думаю

По моему это бредятина....

Подобное устройство будет иметь смысл если ленты на двух шлагбаумах которые в разных концах туннеля (узкого проезда).

Остання редакція renoshnik (2022-07-13 20:22:57)

Неактивний

#6 2022-07-18 18:30:12

Magich
Учасник
Зареєстрований: 2022-07-12
Повідомлень: 4

Re: как организовать проект на ворота

renoshnik пише:
Magich пише:
renoshnik пише:

если подъехала с 1 стороны машина срабатывает сигнал и горят 2 ленты с одной стороны зеленый цвет с другой стороны красный
если машина подъехала с 2 стороны тоже самое 2 ленты  с одной горит красный с другой зеленый

????

А в чем разница  mad

????

если машина подъехала из 1 стороны то на 2 стороне горит красна лента а на 1 стороне зеленая то есть машина если будет забежать с 2 стороны то будет видеть что горит красная лента предупреждения да я не уточнил на 1 и 2 сторонах цветная лента

но это я пока так думаю

По моему это бредятина....

Подобное устройство будет иметь смысл если ленты на двух шлагбаумах которые в разных концах туннеля (узкого проезда).

в том и дела что это в узком проезде

Неактивний

#7 2022-07-18 22:30:40

Honey
Учасник
З Київ
Зареєстрований: 2020-09-26
Повідомлень: 412

Re: как организовать проект на ворота

loop() {
 switch (state) {
 case ST_FREE:
  LED_LEFT = GREEN;
  LED_RIGHT = GREEN;
  if (PRESENT_LEFT)
   state = ST_BUSY_LEFT;
  if (PRESENT_RIGHT)
   state = ST_BUSY_RIGHT;
  break;
 case ST_BUSY_LEFT:
  LED_LEFT = GREEN;
  LED_RIGHT = RED;
  if (!PRESENT_LEFT)
   state = ST_FREE;
  break;
 case ST_BUSY_RIGHT:
  LED_LEFT = RED;
  LED_RIGHT = GREEN;
  if (!PRESENT_RIGHT)
   state = ST_FREE;
  break;
 }
}

Неактивний

#8 2022-07-20 17:16:08

renoshnik
Учасник
Зареєстрований: 2017-04-03
Повідомлень: 1,025

Re: как организовать проект на ворота

Magich пише:
renoshnik пише:
Magich пише:

если машина подъехала из 1 стороны то на 2 стороне горит красна лента а на 1 стороне зеленая то есть машина если будет забежать с 2 стороны то будет видеть что горит красная лента предупреждения да я не уточнил на 1 и 2 сторонах цветная лента

но это я пока так думаю

По моему это бредятина....

Подобное устройство будет иметь смысл если ленты на двух шлагбаумах которые в разных концах туннеля (узкого проезда).

в том и дела что это в узком проезде

Тогда учитесь правильно излагать свои мысли (задачи) ...

Неактивний

#9 2022-07-20 17:26:27

renoshnik
Учасник
Зареєстрований: 2017-04-03
Повідомлень: 1,025

Re: как организовать проект на ворота

Honey пише:
loop() {
 switch (state) {
 case ST_FREE:
  LED_LEFT = GREEN;
  LED_RIGHT = GREEN;
  if (PRESENT_LEFT)
   state = ST_BUSY_LEFT;
  if (PRESENT_RIGHT)
   state = ST_BUSY_RIGHT;
  break;
 case ST_BUSY_LEFT:
  LED_LEFT = GREEN;
  LED_RIGHT = RED;
  if (!PRESENT_LEFT)
   state = ST_FREE;
  break;
 case ST_BUSY_RIGHT:
  LED_LEFT = RED;
  LED_RIGHT = GREEN;
  if (!PRESENT_RIGHT)
   state = ST_FREE;
  break;
 }
}

Два датчика движения и две релюшки заглаза хватит для такой поделки...
Без всякого программирования.

Неактивний

#10 2022-07-20 21:20:04

Honey
Учасник
З Київ
Зареєстрований: 2020-09-26
Повідомлень: 412

Re: как организовать проект на ворота

renoshnik пише:

Два датчика движения и две релюшки заглаза хватит для такой поделки...
Без всякого программирования.

Если не обрабатывать довольно редкую на практике ситуацию, то можно так:

loop() {
 LED_RIGHT = PRESENT_LEFT ? RED : GREEN;
 LED_LEFT = PRESENT_RIGHT ? RED : GREEN;
}

Тогда действительно проще на двух релюшках без программирования.

Неактивний

#11 2022-07-20 21:43:39

Honey
Учасник
З Київ
Зареєстрований: 2020-09-26
Повідомлень: 412

Re: как организовать проект на ворота

Но если эта редкая ситуация все-таки возникнет, то может привести к потенциально бесконечному циклу (примерно как два встречных пешехода синхронно топчутся влево-вправо в попытке разминуться).
Первый алгоритм их разрулит сразу, а второй будет зависеть от случайностей.
Тут выбор за заказчиком - или все четко, или дешево)

Неактивний

Швидке повідомлення

Введіть повідомлення і натисніть Надіслати

Підвал форуму