Здесь принимаются все самые невообразимые вопросы... Главное - не стесняйтесь. Поверьте, у нас поначалу вопросы были еще глупее :)
Ответить

Re: Помогите со схемой.

Пн дек 21, 2020 16:09:36

:)
Самсусамыч писал(а):В общим полная анархия, без каких либо правил…

Я как программер хочу учесть все возможные варианты
BDmV писал(а):1. Исходное состояние (оба датчика в исходном состоянии);
Так вот, рассмотрим въезд в тоннель со стороны датчика In-1:
2. При срабатывании датчика In-1 взводим флаг (назовём его так: F_In-1);
3. Затем проверяем, взведён ли флаг датчика In-2 (назовём его так: F_In-2).
4. Если F_In-2 не взведён, то считаем что это въезд (включаем всё то, что требуется включить при въезде). Далее продолжаем следим за датчиками. Если датчик In-1 вернулся в исходное положение (не сработан), а флаг F_In-2 так и не взведён, то запускаем таймер прохождения тоннеля (который отсчитывает время, за которое локомотив может на самом тихом ходу дойти от одного датчика до другого). И когда данный таймер отсчитает установленное время, то это значит, что поезд выехал назад из тоннеля (выключаем всё то, что включали при въезде, сбрасываем флаг F_In-1 и переходим в пункт 1).
5. Если флаг F_In-2 взведён (возвращаясь к пункту 3), то считаем, что это выезд из тоннеля. Отслеживаем исходное состояние датчика In-1. Затем исходное состояние датчика In-2. И вновь запускаем таймер прохождения тоннеля. После его окончания отсчёта сбрасываем все флаги, отключаем всё что было включено при въезде и переходим в пункт 1.

Это понятно, но что делать если поезд остановился в тунеле и пошёл "пописать"?
В этом случае таймер даст команду включить зел. свет. :)

В этом плане 4 датчика точнее.
Вход ик1, ик2
Выход ик3, ик4

Если поезд перекрыл датчики ик1, потом ик2 - зачит вкл Красный.
Если поезд открыл датчики ик1, потом ик2 - знат оставить красный (поезд вошёл в тунель)
Если поезд открыл датчики ик2, потом ик1 - значит включить Зелёный (поезд дал задний ход и вышел из тунеля)

и т.д.

У меня больше проблему вызывает собрать схему, чтоб заработала и не сгорела. А написать скеч я, наверное, и сам смогу.

ЗЫ. Пока набор элементов такой
1. Ардуино https://mcustore.ru/store/arduino/ardui ... 8mgc-3-3v/
2. Модуль с 4ик датчикам https://mcustore.ru/store/datchiki-i-se ... rakrasnyx/
3. dcdc до 5v https://mcustore.ru/store/moduli-pitani ... hayushhij/
4. Зарядник для аккумулятора https://mcustore.ru/store/moduli-pitani ... -microusb/
5. Адаптер для програмирования ардуинки (как я понял на выбранной модели в п.1. microUSB нет) https://mcustore.ru/store/moduli-svyazi ... -microusb/
6. Фоторезистор (для авто освещения въезда, выезда) https://mcustore.ru/store/datchiki-i-se ... stor-5528/
7. кнопки, светодиоды, сопротивления.
Как чел с руками спаять всё это смогу, даже плату смогу вытравить, если понадобится (в детстве занимался этим), но вот сообразить какие сопротивления и куда ставить, чтоб всё грамотно была, я х.з.

ЗЗЫ. спс, за то что новые идеи подкидываете. :)

Re: Помогите со схемой.

Пн дек 21, 2020 18:41:49

1. Ардуино

Вами выбранный шильд ардуины с питанием 3,3 В. Для чего нужен DC-DC на 5 В? Что Вы собрались им питать? :dont_know:
6. Фоторезистор (для авто освещения въезда, выезда)

Этот момент не понял. А датчики разве не смогут взять данную функцию на себя?
Это понятно, но что делать если поезд остановился в тунеле и пошёл "пописать"?
В этом случае таймер даст команду включить зел. свет. :)

Вы видимо невнимательно прочитали мой алгоритм… :) таймер запускается только по исходным состояниям крайних датчиков в определённой последовательности… если «машинист» пошёл пописать или просто поспать, то алгоритм ждёт окончания каких либо действия, а значит в таком случае – подсветка тоннеля будет светить и красный сигнал семафора будет гореть пока не пропадёт питание. :)
но вот сообразить какие сопротивления и куда ставить, чтоб всё грамотно была, я х.з.

Какое конкретно подключение Вас смущает?

Re: Помогите со схемой.

Пн дек 21, 2020 19:21:19

1. Др. Ардуино в этом магазине не было, а dc-dc для датчиков (вроде они 5v) ну и ленту в тунеле запитать (будет тускло гореть, то что и надо)
2. Фоторезистор, чтобы при выключении света в комнате загорались диоды на входе/выходе тунеля.

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

Re: Помогите со схемой.

Пн дек 21, 2020 19:26:38

Что- то мне кажется, что у вас светодиодная лента от 5 вольт вообще светиться не будет :dont_know: Помнится, я как- то ленту "гонял" от понижалки, при напряжении 7 вольт уже не было видно свечения светодиодов в ленте.
Там, всё- таки ТРИ последовательно включённых светодиода, у каждого падение напряжения- ~ 2,5~3 вольта, получается, что меньше, чем от 7,5 вольт она светиться не будет..
Или замыкать на ленте каждый третий светодиод..

Re: Помогите со схемой.

Пн дек 21, 2020 20:23:06

а dc-dc для датчиков (вроде они 5v) ну и ленту в тунеле запитать (будет тускло гореть, то что и надо)

Как уже выше заметили, лента на 12 В от пяти светить не будет вообще. Будет светить более-менее от 8 В. Данный момент Вам нужно переосмыслить…
Меня смущают все подключений... какие резисторы нужны для ик датчиков

Для того модуля который Вы будете использовать, дополнительные резисторы не нужны. Там датчики подключаются проводами к плате модуля. А выходные сигналы с модуля подключаются напрямую к выводам МК. Питание МК и платы модуля должно быть одинаковым.
фоторезистора

В делителе фоторезистора необходимо подбирать резисторы согласно измеряемому диапазону напряжения. Если в МК выбрать опорное напряжение 1,1 В, то верхний резистор делителя можно взять ориентировочно 75 кОм. А нижним резистором делителя будет фоторезистор. То есть при той освещённости, которая будет нужна, необходимо замерить сопротивление фоторезистора и на этом основании посчитаете какое напряжение с делителя будет поступать на АЦП МК.
зарядника и т.д. и нужно-ли вообще для них ток ограничивать.

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

Для каких? Для подсветки на краях тоннеля? Так считается просто, напряжение питания минус напряжение падения на светодиоде делим на необходимый ток получаем сопротивление (закон Ома). :)

Re: Помогите со схемой.

Пн дек 21, 2020 22:53:13

Если датчик In-1 вернулся в исходное положение (не сработан), а флаг F_In-2 так и не взведён, то запускаем таймер прохождения тоннеля (который отсчитывает время, за которое локомотив может на самом тихом ходу дойти от одного датчика до другого). И когда данный таймер отсчитает установленное время, то это значит, что поезд выехал назад из тоннеля (выключаем всё то, что включали при въезде, сбрасываем флаг F_In-1 и переходим в пункт 1).

Вот тут смущает. In-1 вернулся в исходное состояние и по таймеру ничего не изменьлось. Просто поезд остановился в тунеле, а машинист убежал смотреть мультик.
По вашему алгоритму включается зелёный диод, а дрлжен гореть красный, т.к. поезд в тунеле.

Добавлено after 2 hours 7 minutes 23 seconds:
https://роботехника18-рф.turbopages.org ... %BD%D0%BE/
Такая схема для диода и фоторезистора подойдёт?
Если я захочу настраивать на какой уровень освещения реагировать, то в плечо фоторезистора нужно подстроечное сопротивление ставить?
Что значит опорное напряжение? Я так и не понял где его выбирать.
Последний раз редактировалось BDmV Пн дек 21, 2020 22:56:49, всего редактировалось 1 раз.

Re: Помогите со схемой.

Пн дек 21, 2020 22:55:59

2BlackKilkennyCat
Ну если размер 31х15 мм это ОГРОМНАЯ ПЛАТА , то
Можно применить TCRT5000 светоотражающий инфракрасный оптический датчик
На Али 10 штук - 99 центов

И я глянул , можно попробовать сделать все на базе счетчика CD4017
Просто почитать
http://www.texnic.ru/data/ims1554/ims072.html

:))

А мне надо при входе поезда в тунель зажечь Красный свет, а при выходе Зелёный.

-Включаем схему на Q0 - 1 ничего не светит ждем паровоз
-Импульс - от датчика - поезд вьехал в тунель - Q1 - 1 - включен Красный диод
-Импульс - от датчика - поезд выехал из тунеля - Q2 - 1 - включен Зеленый диод
-Импульс - от датчика - поезд проехал стрелку Q3 -1 на Reset - Сброс
-Q0 - 1 - ничего не светит ждем паровоз
Можно в Протеусе побаловаться ..
13 нога в 1 - вообще никто ничего не считает - так можно попробовать сделать 2 стороннее движение

Re: Помогите со схемой.

Вт дек 22, 2020 00:04:30

nickjust, ну, относительно огромная, конечно. хотя для туннеля может стать и абсолютно огромной, кто ж его знает эти тунненли..

Re: Помогите со схемой.

Вт дек 22, 2020 08:47:25

Вот тут смущает. In-1 вернулся в исходное состояние и по таймеру ничего не изменьлось. Просто поезд остановился в тунеле, а машинист убежал смотреть мультик.
По вашему алгоритму включается зелёный диод, а дрлжен гореть красный, т.к. поезд в тунеле.

Я ведь не спроста у Вас спрашивал о длине состава… так вот, Ваш тоннель 30 см, а вагоны (в среднем) по 11 см, есть некоторые и по 18 см, плюс сам локомотив (предположу его длину 11 см), так вот состав из локомотива и одного вагона теоретически может войти в тоннель и остаться незамеченным, но в таком случае и при использовании 4 датчиков тоже можно попасть на такие грабли… всё зависит от самого алгоритма. :) Потому я и написал в конце, что при неких обстоятельствах можно дописать ещё условия… но это спор ни о чём… раз Вы решили делать 4 датчика – флаг в руки… я лишь высказал своё мнение, а прислушаетесь Вы к нему или нет, разницы для меня никакой. :tea:
Такая схема для диода и фоторезистора подойдёт?

В том варианте программы наверное подойдет… номиналы делителя зависит от самой программы МК… точнее, какой диапазон напряжений Вы хотите измерять.
Если я захочу настраивать на какой уровень освещения реагировать, то в плечо фоторезистора нужно подстроечное сопротивление ставить?

Нет, просто в зависимости от освещённости у Вас будет какое-то напряжение с делителя… вот его и запоминаете в виде уставки… и при превышении или снижении данной уставки отрабатывается тот или иной алгоритм.
Что значит опорное напряжение? Я так и не понял где его выбирать.

Вы с архитектурой МК который будете использовать познакомились? Вы чем собираетесь измерять напряжение с делителя? Предполагаю будите использовать АЦП микроконтроллера. Так вот при его использовании в настройках АЦП Вам придётся выбирать опорное напряжение…

зы. Раз Вы задаёте такие вопросы, то могу предположить, что Вы далеки от всего этого, а ардуину выбрали из-за множества различных доступных примеров в сети… но это ошибочное ощущение простоты и доступности, так как много подводных камней которые требуют хотя бы изучить саму структуру МК и его возможности… :)

Re: Помогите со схемой.

Вт дек 22, 2020 08:57:24

Что- то мне кажется, что у вас светодиодная лента от 5 вольт вообще светиться не будет :dont_know: Помнится, я как- то ленту "гонял" от понижалки, при напряжении 7 вольт уже не было видно свечения светодиодов в ленте.
Там, всё- таки ТРИ последовательно включённых светодиода, у каждого падение напряжения- ~ 2,5~3 вольта, получается, что меньше, чем от 7,5 вольт она светиться не будет..
Или замыкать на ленте каждый третий светодиод..
Этот DC/DC на выходе даёт 5-28v
Я ведь не спроста у Вас спрашивал о длине состава… так вот, Ваш тоннель 30 см, а вагоны (в среднем) по 11 см, есть некоторые и по 18 см, плюс сам локомотив (предположу его длину 11 см), так вот состав из локомотива и одного вагона теоретически может войти в тоннель и остаться незамеченным, но в таком случае и при использовании 4 датчиков тоже можно попасть на такие грабли… всё зависит от самого алгоритма. :) Потому я и написал в конце, что при неких обстоятельствах можно дописать ещё условия… но это спор ни о чём… раз Вы решили делать 4 датчика – флаг в руки… я лишь высказал своё мнение, а прислушаетесь Вы к нему или нет, разницы для меня никакой. :tea:
Один локоматив меньше 30см. он точно способен остаться в тунеле. Огромное спасибо за Вашу идею, она экономит батарейку, но по мне в ней есть "допуски" и возможно действительно проще добавить кнопочку возвращающую систему с исходное состояние (кстати ищё одна идея по расширению функционала :) )
Вообще, если честно я не думал, что мне тут надают кучу идей :)
зы. Раз Вы задаёте такие вопросы, то могу предположить, что Вы далеки от всего этого, а ардуину выбрали из-за множества различных доступных примеров в сети… но это ошибочное ощущение простоты и доступности, так как много подводных камней которые требуют хотя бы изучить саму структуру МК и его возможности… :)
Я об этом и писал, что далёк от проектирования схем. Мои познания сводятся к "перепаять сгоревшую деталь если найду" .
А на ардуине я остановился из-за того, что её можно програмировать, тоесть огромная возможность к расширению плюс маленькие размеры. О том, что к ней куча примеров я узнал уже потом.
Я понимаю, что куча подводный камней, один из которых "подать излишнее напряжение не на ту ногу" или забыть ограничить ток для какого-то элемента, поэтому я и надеюсь на Вашу помощь.

ЗЫ. Вообще этот подарок я придумал по 3м причинам:
1. Израсходовать фанеру, которая в квартире мешается
2. Занять ребёнка на новогодние праздники (пилить он любит, красить тоже, пусть ещё приобщится к электронике)
3. Вспомнить своё детство и спаять нужную и интересную вещь, а если получится (а оно получится, начни только делать) разобраться, то вообще класс! (но набивать себе шишки и жечь МК-шки мне не хочется, поэтому и обращаюсь к спецам)

Re: Помогите со схемой.

Вт дек 22, 2020 10:49:01

ЗЫ. Пока набор элементов такой
1. Ардуино https://mcustore.ru/store/arduino/ardui ... 8mgc-3-3v/
2. Модуль с 4ик датчикам https://mcustore.ru/store/datchiki-i-se ... rakrasnyx/
3. dcdc до 5v https://mcustore.ru/store/moduli-pitani ... hayushhij/
4. Зарядник для аккумулятора https://mcustore.ru/store/moduli-pitani ... -microusb/
5. Адаптер для програмирования ардуинки (как я понял на выбранной модели в п.1. microUSB нет) https://mcustore.ru/store/moduli-svyazi ... -microusb/
6. Фоторезистор (для авто освещения въезда, выезда) https://mcustore.ru/store/datchiki-i-se ... stor-5528/
7. кнопки, светодиоды, сопротивления.

Вы уже выписали данный перечень?
Какой аккумулятор планируете использовать?

Добавлено after 15 minutes 52 seconds:
А на ардуине я остановился из-за того, что её можно програмировать, тоесть огромная возможность к расширению плюс маленькие размеры.

А Вы писали когда либо программы для МК? Владеете языком программирования? Ведь эти моменты не маловажные чем навык в составлении схем.
В составлении правильной схемы можете не сомневаться – это всегда подскажут как правильно… но только после того как будет полностью понятны всё что Вы задумали… пока лишь в общих чертах понятен Ваш посыл… как будет конкретика, так и схемы будут нарисованы… а пока выясняем, на чём Вы всё же остановитесь.

Re: Помогите со схемой.

Вт дек 22, 2020 16:57:14

:)) Ежики плакали и кололись, но продолжали жрать кактус

А на ардуине я остановился из-за того, что её можно програмировать, тоесть огромная возможность к расширению плюс маленькие размеры.


А на STM я остановился из-за того, что её можно програмировать, тоесть огромная возможность к расширению плюс маленькие размеры.


Сделайте на дискретах этот девайс ...это быстро и понятно

А потом неспешно займетесь кодингом
Вы уже купили БП,датчики и прочий хлам??? ..Скоро Новый год!

Re: Помогите со схемой.

Вт дек 22, 2020 17:50:35

Сделайте на дискретах этот девайс ...это быстро и понятно

Предложите на дискретах свой вариант с заявленными хотелками ТС (определение направления движения поезда, включения освещения тоннеля при прохождении состава и включения соответствующего сигнала семафора, включения подсветки въезда/выезда тоннеля при снижении уровня освещённости.). :) Уж очень хочется взглянуть на схему быструю и понятную… :roll:

Re: Помогите со схемой.

Вт дек 22, 2020 22:09:02

2Самсусамыч - может еще и в layout плату развести ?
хотелки ТС растут в прогрессии..
Вы уже нарисовали схему и написали код для ТС ??

Сначала свет в конце тонеля и светик на семафоре ..теперь еще освещенность?
Мега проект?
Начните с малого...
Новый Год через неделю ,а у вас кот не валялся..
Я не прав??


НА базе счетчика CD4017
RTFM
http://www.texnic.ru/data/ims1554/ims072.html
Вот гляньте видео - там деталей мизер ...
https://www.youtube.com/watch?v=097rWHtcaV8

Вот вариант 4 дешевых фотодатчиков - движение пох куда

-Включаем схему на Q0 - 1 ничего не светит ждем паровоз
-Импульс - от датчика1 - НА СТРЕЛКЕ - 1 на Reset - Сброс
-Импульс - от датчика2 НА ВХОДЕ В ТУНЕЛЬ - поезд вьехал в тунель - Q1 - 1 - включен Красный диод
-Импульс - от датчика3 - поезд выехал из тунеля - Q2 - 1 - включен Зеленый диод
-Импульс - от датчика4 - НА СТРЕЛКЕ - 1 на Reset - Сброс

4 датчика
2 стрелки
Что еще ??


ТС - сколько колей ?Фото и размеры состава,паровоза ,длина тонеля ...

Re: Помогите со схемой.

Ср дек 23, 2020 07:31:45

2Самсусамыч - может еще и в layout плату развести ?
...
4 датчика
2 стрелки
Что еще ??

Я же написал, что ещё. Или Вы сделали вид, что не заметили? А может предлагаемый счётчик, этого не в состоянии реализовать и по этой причине Вы включаете дурака? Если Вам лень реально помогать, то лучше не отсвечивайте и просто проходите мимо. А то ещё нарвётесь на неприятности.
Вы уже нарисовали схему и написали код для ТС ??

Вы за меня не переживайте. Если ТС не справится сам с написанием программы, то я ему в этом с удовольствием помогу. И плату нарисую при необходимости. 8)

Новый Год через неделю ,а у вас кот не валялся..

Подарки дарят только в Новый год? Других поводов у Вас не бывает? :facepalm: Я Вам сочувствую… правда, правда.

Re: Помогите со схемой.

Ср дек 23, 2020 14:47:52

nickjust писал(а):Сначала свет в конце тонеля и светик на семафоре ..теперь еще освещенность?
Мега проект?
Начните с малого...
Новый Год через неделю ,а у вас кот не валялся..
Я не прав??

Нет, не правы. :)
Во первых, никто не говорил, что это подарок на новый год, впереди ещё и старый новый год и ДР ребёнка и 23 февраля и т.д. (да и вообще, как я уже писал, это "развлекаловка" для меня и ребёнка. т.е. тунель станет подарком в тот день, когда заработает, после чего перейдёт в статус доработок/апгрейдов и т.п.)
Во вторых, СамСусамыч накидал идей обдумав, которые я определил свои хотелки относительно своих возможностей и сейчас копаю инет, рисую схему и изучаю Proteus (так, что Конь валялся и достаточно прилично)
В третих, "плох тот солдат, который не хочет стать генералом", поэтому хотелки и будут продолжать расти и если данный Мега проект получится, то впереди ж/д станция и дистанционная выключалки света в комнате (чтоб после 21:00 всем спать) :)

Re: Помогите со схемой.

Ср дек 23, 2020 15:25:06

Во вторых,

Я тут опять с вопросами... https://radiokot.ru/forum/viewtopic.php ... 3#p3945763 :)

Re: Помогите со схемой.

Ср дек 23, 2020 15:41:18

Обана... Я уже отвечал на этот вопрос с мобилы. Но почему-то его тут нет :(

Товар выписал и он уже едет.
Акк собираюсь использовать 3.7v
Программы для МК не писал, но надеюсь что в Arduino IDE разберусь (я глянул примеры скечей, они не сложнее чем html, php, delphi, perl и т.п.)

Re: Помогите со схемой.

Ср дек 23, 2020 16:53:35

2Самсусамыч
А то ещё нарвётесь на неприятности

Вы не с Монитора случайно пришли ..уже угрожаете??
Культурнее надо быть...

2BDmV - Я вас понял . Думал просто на Новогодних праздниках с ребенком будите возиться!

Re: Помогите со схемой.

Ср дек 23, 2020 17:42:03

Акк собираюсь использовать 3.7v

А ёмкость? И ещё, какой минимальный просвет между вагонами выше сцепки (вагоны ведь разные бывают)?

Добавлено after 1 minute 54 seconds:
уже угрожаете??

Вы предостережение от угроз отличить не в состоянии? :facepalm: Это чтобы Вашу спесь снизить… Вы уже продемонстрировали свою помощь, так что идите уже по хорошему, не флудите захламляя топик…
Ответить