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

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

Ср дек 23, 2020 18:29:21

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

Я как раз и надеюсь, что на нг праздниках и начнём резать фанеру и паять начинку. :)

Добавлено after 5 minutes 33 seconds:
Самсусамыч писал(а):А ёмкость? И ещё, какой минимальный просвет между вагонами выше сцепки (вагоны ведь разные бывают)?
О ёмкости акка ещё не думал. Наверное кокой в продаже найду. Мне главное, чтоб не шибко огромный.
Проссвет небольшой. Миллиметров 5. У аналогового марклина все вагоны одинаковые ИМХО

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

Ср дек 23, 2020 19:20:15

Проссвет небольшой. Миллиметров 5.

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

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

Ср дек 23, 2020 21:10:32

https://www.chipdip.ru/product/lp954760-robiton
Или
https://www.chipdip.ru/product/lp803048-robiton
Этот акк, закажу

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

Чт дек 24, 2020 07:49:41

Как получите посылку – сообщите.

По поводу включения фонарей у тоннеля по освещённости… можно сделать вот как: установить кнопку на какой-то вывод и при удержании её нажатой к примеру более 5 сек, запоминать текущую освещённость. Которая будет служить уставкой для включения подсветки. То есть при игре когда уровень освещённости станет ниже выбранной уставки, фонари будут автоматически включатся у тоннеля.

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

Чт дек 24, 2020 17:18:33

Вот набросал схему... (сильно не пинайте)

Изображение

ЗЫ Кнопки на схеме, насамом деле не кнопки, а DIP переключатель (в proteus`е я не нашёл изображение рубильника "__/ __" )
зы. файл прицепить не смог. :(

Добавлено after 4 minutes 33 seconds:
Как получите посылку – сообщите.

По поводу включения фонарей у тоннеля по освещённости… можно сделать вот как: установить кнопку на какой-то вывод и при удержании её нажатой к примеру более 5 сек, запоминать текущую освещённость. Которая будет служить уставкой для включения подсветки. То есть при игре когда уровень освещённости станет ниже выбранной уставки, фонари будут автоматически включатся у тоннеля.


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

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

Чт дек 24, 2020 19:27:04

Схема почти не читабельная… понятно, что Вы не владея азами схемотехники допустили множество ошибок. А так же есть ошибки и в плане использования выводов микроконтроллера.

Ну, давайте по-порядку: транзистор включен не правильно (если примитивно на пальцах, то эмиттер – который со стрелкой, показывает направление тока), то есть его необходимо переключить с плюса на минус. Вот как на примере:
1.png
(2.99 KiB) Скачиваний: 84

Светодиоды (D1; D2) подключены не верно. Катод должен быть подключен к общей шине (GND), а не анод. Вот как подключены D6-D9. К тому же вывод «А7» является входом мультиплексора АЦП и работать как обычный порт вводв/вывода он не может (Вы не познакомились с архитектурой МК, а это важно при написании программы). Следующий момент… Вы как-то писали, что хотели бы, чтобы МК не опрашивал датчики, а как бы сами датчики задавали управления МК… так вот, это можно организовать лишь используя внешние прерывания по INT. А значит и подключать выводы с платы датчиков необходимо к соответствующим выводам МК. Какие они могут быть? Ну можно использовать два стандартных вывода INT0 и INT1, соответственно это выводы PD2 и PD3. Так же два дополнительных датчика можно подключить к PCIE0 и PCIE1. Тут конечно есть возможность некоего выбора, в плане выводов. На мой взгляд можно выбрать в качестве PCIE0 вывод PCINT0 (PB0), а в качестве PCIE1 вывод PCINT8 (PС0). ... DEL ... И ещё… я не знаю какие Вы будете использовать светодиоды для семафора, но сейчас светики в основном светят очень ярко, а значит и ограничивающие резисторы можно брать довольно таки большего наминала. Это во-первых экономия батареи, во-вторых приятный свет не бьющий по глазам.

Если возникнут вопросы задавай.

По поводу выбора опорного напряжения – я ошибся… на что мне указали более продвинутые форумчане. Потому свой бред по этому поводу убрал.
Последний раз редактировалось Самсусамыч Пт дек 25, 2020 07:37:56, всего редактировалось 1 раз.

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

Чт дек 24, 2020 22:22:32

Спссибо за разъяснения. С диодами действительно перепутал направление, сопротиаление я не менял, встали которые по умолчанию были. Когда приедут основные детали, тогда можно
будет точнее определяться с номиналами.
Про А7 я вычитал, что он чисто аналоговый. (но опять же, надеюсь, что у продавца картинка соответствует тому, что приедет)
Изображение

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

Пт дек 25, 2020 07:46:26

Про А7 я вычитал, что он чисто аналоговый.

Верно, так и есть.
(но опять же, надеюсь, что у продавца картинка соответствует тому, что приедет)

Да, эта стандартная распиновка данного шильда.


Да и вот ещё что (сразу не увидел)… питание с батарейного модуля не нужно подавать на стабилизатор ардуины (вывод RAW)… его нужно подать на любой вывод Vcc ардуины.

По поводу делителя фоторезистора… я предлагаю такой вариант:
2.png
(31.78 KiB) Скачиваний: 81

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

Пт дек 25, 2020 08:44:30

BDmV писал(а):Да и вот ещё что (сразу не увидел)… питание с батарейного модуля не нужно подавать на стабилизатор ардуины (вывод RAW)… его нужно подать на любой вывод Vcc ардуины.


На RAW я его подал, потому что акк 3.7v а плята должна быть на 3.3, хотя в инете пишут, что pro mini напрямую работают 8MHz - и3.3v и 5v, а 16MHz - только 5v Вобщем я, как не спец, решил перебдеть.

A0 = PCINT8
PCINT1 = D9

Я ещё подумал, у меня семафор управляется 2мя портами ардуино, а можно ли как нить сделать чтоб одним? при отсутствии сигнала горит зелёный, при поступлении сигнала красный (или для этого нужно паять кучу дополнительных потребителей тока?)
Последний раз редактировалось BDmV Пт дек 25, 2020 11:03:12, всего редактировалось 1 раз.

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

Пт дек 25, 2020 09:46:49

На RAW я его подал, потому что акк 3.7v а плята должна быть на 3.3, хотя в инете пишут, что pro mini напрямую работают 8MHz - и3.3v и 5v, а 16MHz - только 5v Вобщем я, как не спец, решил перебдеть.

Микроконтроллер ATtmega328P может питаться от 1,8 В до 5 В. И заводская установка тактирования 1 МГц. Так что можете смело подавать на него до 5 В. То что на данном шильде установлен стабилизатор на 3,3В на это не обращайте внимание. Важным моментом является то, что МК тактируется на данном шилде на частоте 8 МГц.
1.png
(23.13 KiB) Скачиваний: 61

И ещё на будущее, немаловажный момент при использовании установленного стабилизатора… он с максимальным током на выходе до 150 мА.
А почему у Вас выходы и модуля движения OUT1,Out2,Out4 подключены на цифровые входы 1,2,8, а Out3 на аналоговый А0? (это просто опечатка или я не правильно понимаю название пинов D2,D3,D8,A0)

Я в этом сообщении https://radiokot.ru/forum/viewtopic.php ... 8#p3947518 написал почему выбрал эти выводы.
К тому же если Вы посмотрите даташит на микроконтроллер, то увидите, что порт РС0-РС6 может быть не только как входами мультиплексора для АЦП, но может работать и как обычный цифровой ввод/вывод… в зависимости от настроек… у Вас даже на картинке это указано. У МК только два вывода которые не могут работать как цифровой ввод/вывод – это ADC6 (вывод 19) и ADC7 (вывод 22), не беря в расчёт специальный вывод AREF.
2.png
(38.67 KiB) Скачиваний: 59

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

Пт дек 25, 2020 11:09:57

С выводами разобрался
Я ещё подумал, у меня семафор управляется 2мя портами ардуино, а можно ли как нить сделать чтоб одним? при отсутствии сигнала горит зелёный, при поступлении сигнала красный (или для этого нужно паять кучу дополнительных потребителей тока?)

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

Пт дек 25, 2020 11:32:14

Я ещё подумал, у меня семафор управляется 2мя портами ардуино, а можно ли как нить сделать чтоб одним?

Можно.
1.png
(4.22 KiB) Скачиваний: 58

Когда на выводе лог 0 - горит зелёный, когда на выводе лог 1 - горит красный. Когда вывод настроен на вход - горят оба. :) Только при таком включении одним светиком мигать при необходимости не получится. :)

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

Пт дек 25, 2020 12:47:16

можно и одним :)
схема почти та-же, только светиков по 2 в послед (или иной снижатель напряжения, наример стабилитрон или резистивный делитель) главное, что питания должно хватать на зажигание только одной ветви...
0-горит зелёный,
1-горит красный,
Z-ничего не горит...
а чтоб зажечь оба пускаем поочереди 0 и 1 только часто :)

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

Пт дек 25, 2020 15:49:12

Как получите посылку – сообщите.

По поводу включения фонарей у тоннеля по освещённости… можно сделать вот как: установить кнопку на какой-то вывод и при удержании её нажатой к примеру более 5 сек, запоминать текущую освещённость. Которая будет служить уставкой для включения подсветки. То есть при игре когда уровень освещённости станет ниже выбранной уставки, фонари будут автоматически включатся у тоннеля.

Часть посылки получил
1. Ардуинка без описания, но точ в точь как на картинке. Частота не помечена, напряжение тоже.
1.jpg
Arduino Pro Mini лицевая сторона
(250.58 KiB) Скачиваний: 63
2.jpg
Arduino Pro Mini тыльная сторона
(245.18 KiB) Скачиваний: 57

2. Фоторезистор и диоды так же без маркировки
3. К модулям претензий не имею. (пока :) )

Жду вторую часть с аккумулятором, dip переключателем, текстолитом, коннекторами и прочей мелочёвки

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

Пт дек 25, 2020 16:13:05

1. Ардуинка без описания, но точ в точь как на картинке. Частота не помечена, напряжение тоже.

Ну это легко проверить… подать на стабилизатор шильда (RAW) напряжение 5 В и мультиметром замерить напряжение на выводе VCC. Если напряжение 3,3 В то и частота тактирования будет 8 МГц.
dip переключателем

А дип переключатели зачем? Какую функцию они будут нести?

Добавлено after 5 minutes 18 seconds:
2. Фоторезистор так же без маркировки

Вам зачем та маркировка? :) Берёте мультиметр и замеряете сопротивление в темноте и при полном освещении… показания записываете себе для дальнейших подсчётов…

А датчики тоже пришли?

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

Пт дек 25, 2020 17:07:55

Да. Все модули пришли.
Dipы будут играть роль автоматов, для вкл/выкл участков цепи.

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

Пт дек 25, 2020 17:15:20

дипы вроде бы частые переключения не особо любят...

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

Пт дек 25, 2020 17:32:33

Dipы будут играть роль автоматов, для вкл/выкл участков цепи.

Это лишнее… кроме выключателя питания там ничего не нужно.
Да. Все модули пришли.

Тогда если интересно, то вот прошивка для проверки датчиков… вернее, хотелось бы посмотреть как будет отрабатывать данный алгоритм с этими датчиками…
Tunnel.hex
(1.59 KiB) Скачиваний: 46

Подключение модуля датчиков как я показывал ранее… сигнал первого датчика подключается к выводу D2, сигнал второго датчика к выводу D8, сигнал третьего датчика к выводу D3 и сигнал четвёртого датчика к выводу А0. Светодиоды для индикации подключаются: первый к выводу D4, второй к выводу D5, третий к выводу D6 и четвёртый к выводу D7. При срабатывании светодиода на модуле датчиков, должен срабатывать и соответствующий светодиод МК.
Ещё интересен момент, можно ли расположить датчики так, чтобы они были на уровне сцепки… то есть чтобы датчик сработал при первом препятствии (тепловоз) и отключился когда состав полностью прошёл. И второй момент, как датчики будут реагировать на просвет между вагонов, если датчики расположить выше сцепки… будут ли они успевать обнаружить просвет при полной скорости поезда?

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

Пт дек 25, 2020 18:38:16

Прошивка - это скомпилированный скеч?
У меня сразу вопрос, в прогроматоре, точнее в модуле для подключения ардуинки к компу есть 2 выхода, один 5В, д.р. 3V3 какой из них цеплять к ардуинке?
https://roboshop.spb.ru/programmator/cp ... 5187035744

Зы. Сейчас, до НГ я хочу балкон доутеплить, а с тунелем планирую после НГ заняться.

По идее подводных камней с проссветом между вагонами быть не должно. В крайнем случае таймер будем включать между сработками датчиков.

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

Пт дек 25, 2020 18:55:31

Прошивка - это скомпилированный скеч?

Да, это скомпилированный файл для заливки в МК. Если Arduino IDE не умеет заливать такие файлы, то можно воспользоваться вот этими программами: http://www.getchip.net/posts/104-proshi ... ootloader/
или вот ещё http://www.getchip.net/posts/136-gc-upl ... a-arduino/
какой из них цеплять к ардуинке?

Который 5 В. На питании 3 В МК может не прошиться… по крайней мере мой программатор на пониженном питании не шьёт. :dont_know: А про ардуину как её прошивают я не в курсе… я МК шью через программатор по шине SPI.
Сейчас, до НГ я хочу балкон доутеплить, а с тунелем планирую после НГ заняться.

Я не про тоннель, а про модули и работу алгоритма... но как угодно - хозяин барин... после НГ так после НГ. :dont_know:
Последний раз редактировалось Самсусамыч Сб дек 26, 2020 08:20:56, всего редактировалось 1 раз.
Ответить