Attiny 85

14021960olexandr
Offline
Зарегистрирован: 14.05.2021

Добрый день.

 Меня зовут Александр, 61 год. Я хочу сделать один проэкт для моих внуков на модельной жедезной дороге. Это должно работать на Attiny85.

 Составные части:

1. Attiny85 2. две кнопки (не выключатели)

3. 1 штука LED

4. Servo мотор - 1 штука ( SG90 9G Micro Mini Servo) или подобный

5. RM065 10КОм (?) потенциометр - 1 штука

Принцип работы:

Начальное состояние так называемое "0" состояние- ничего не происходит. Внимание: мы имеем две кнопки: А и Б Сначало нажимается кнопка А, потом Б. После нажатия Б в Attiny85 срабатывает счеткик с 0 на увеличение 1. В это время начинает мигать LED (можно сказать симметрично по 0,5 сек.). Потом через 1 сек. ( после нажатия Б) поворачивается servo-мотор на 180 град. и останавливается. LED-продолжает мигать. При нажатии АБ - 2 раз, АБ - 3 раз , и более- счетчик считает 2, 3 и более. Если на счетчике не "0", LED постоянно мигает, а серво находится в полодении 180 град. Уменьшение на счетчике только после комбинации БА, БА. Если состояния счетчика становится на "0", Servo поворачивается в положение 0 град. и только потом ( при нулевом положении Servo) перестает мигать LED. Потенциометр необходим для регулирования скорости вращения servo (ШИМ сигнала).

  Ищу исполнителя. Заранее оговариваюсь: буду оплачивать только по PayPal и в евро.

Для контакта e-mail: kumelektronik@gmail.com

DetSimen
DetSimen аватар
Offline
Зарегистрирован: 25.01.2017

Судя по тому, что ТЗ надо будет переводить еще на вменяемый русский, 200евро будет почти норм.

man9913
Offline
Зарегистрирован: 19.03.2016

ТС, скажите с какой целью указан ваш возраст?

14021960olexandr
Offline
Зарегистрирован: 14.05.2021

Это говорит о том, что я ищу серьезных партнеров.

 

Kakmyc
Offline
Зарегистрирован: 15.01.2018
14021960olexandr
Offline
Зарегистрирован: 14.05.2021

А сможите такое сделать?

все эта система для ж/д перезда с двумя колеями. На расстоянии от глагбаума по сторонам устанавливаются магнитные выключатели. 
Простой вариант с одной колеей. С любой стороны в направлении перекрестка движется поезд, он активирует магнитом магнитный контакт на колее (включение). Далее поезд уезжает от переезда в любом направлении и активирует второй раз любую кнопку (выключение). Для этого достаточно все сделать на ТТ триггере, генераторе симметричном для LED и триггеры с масштабированием для серво.
  Но в моем случае : переезд для двухколейки, где несколько поездов и движутся в разных направлениях ( заезжают в зону безопасности и выезжают из нее), при этом они могут заезжать и выезжать из разных направлений. Для этого , чтобы контролировать все поезда в зоне безопасности, нужен счетчик. Он следит, что в зоне безопасности есть поезд. Если на счетчике "0", это значит, что все поезда покинули зону безопасности. Для определения заезда поездов используется кобинация выключастелей: А- первый при приближении, а за ним Б-второй ( АБ- въехал в зону, БА- выехал)
 
renoshnik
Offline
Зарегистрирован: 11.04.2013

14021960olexandr пишет:

А сможите такое сделать?

все эта система для ж/д перезда с двумя колеями. На расстоянии от глагбаума по сторонам устанавливаются магнитные выключатели. 
Простой вариант с одной колеей. С любой стороны в направлении перекрестка движется поезд, он активирует магнитом магнитный контакт на колее (включение). Далее поезд уезжает от переезда в любом направлении и активирует второй раз любую кнопку (выключение). Для этого достаточно все сделать на ТТ триггере, генераторе симметричном для LED и триггеры с масштабированием для серво.
  Но в моем случае : переезд для двухколейки, где несколько поездов и движутся в разных направлениях ( заезжают в зону безопасности и выезжают из нее), при этом они могут заезжать и выезжать из разных направлений. Для этого , чтобы контролировать все поезда в зоне безопасности, нужен счетчик. Он следит, что в зоне безопасности есть поезд. Если на счетчике "0", это значит, что все поезда покинули зону безопасности. Для определения заезда поездов используется кобинация выключастелей: А- первый при приближении, а за ним Б-второй ( АБ- въехал в зону, БА- выехал)

Сделать счетчики и переключатели на МК тут могут сделать многие но проблема в сумбурности вашего описания задачи. В первом приближении нужно ваше ТЗ привести "нормальное состояние".

Еще не понятно. какой конкретно результат вы ожидаете. просто программу для МК или готовое устройство в "железе".

" Потенциометр необходим для регулирования скорости вращения servo (ШИМ сигнала). " - скорость вращения SG90 9G так не регулируется в принципе.

 

Kakmyc
Offline
Зарегистрирован: 15.01.2018

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

wdrakula
wdrakula аватар
Offline
Зарегистрирован: 15.03.2016

renoshnik пишет:

" Потенциометр необходим для регулирования скорости вращения servo (ШИМ сигнала). " - скорость вращения SG90 9G так не регулируется в принципе.

Серва двигает "руку" семафора. Для красоты модели желательно управлять скоростью движения.  Нужно объяснять как именно замедлить движение стандартной сервы? ;)))

renoshnik
Offline
Зарегистрирован: 11.04.2013

Kakmyc пишет:
Неважно как регулируется скорость вращения серво, главно, что заказчик хочет регулировать ее потенциометром. Что очень даже выполнимо. Он потому и заказывает, потому что сам в этом не разбирается

Вероятно заказчик при этом представляет ШИМ регулировку обычного моторчика, имею ввиду плавность и диапазон регулировки скорости вращения.

Но вот дискретные задержки при регулировки скорости вращения сервы будут далеки от его представлений. Именно это я и имел ввиду.

wdrakula
wdrakula аватар
Offline
Зарегистрирован: 15.03.2016

ТС: поясню, почему не хочу делать тебе заказ. Изначально твой вопрос засвечен на Израильском форуме,  поэтому я и поприветствовал тебя в Шаббат. Но ты в ответ пошутил неудачно, с учетом происходящего кошмара. Пояснишь свою шутку - может и сделаю (если объяснение понравится). От 2000 т.р. Нет там на большую сумму, если твои герконы нормально сработают.

renoshnik
Offline
Зарегистрирован: 11.04.2013

wdrakula пишет:

renoshnik пишет:

" Потенциометр необходим для регулирования скорости вращения servo (ШИМ сигнала). " - скорость вращения SG90 9G так не регулируется в принципе.

Серва двигает "руку" семафора. Для красоты модели желательно управлять скоростью движения.  Нужно объяснять как именно замедлить движение стандартной сервы? ;)))

Для семафора возможно дискретной регулировки сервы и будет достаточно, чтобы не раздражало глаз.  :-)

Заказчик этот момент в ТЗ не раскрыл.

14021960olexandr
Offline
Зарегистрирован: 14.05.2021

 Я Вам постараюсь объяснить, что и как мне надо.

все эта система для ж/д перезда с двумя колеями. На расстоянии от глагбаума по сторонам устанавливаются магнитные выключатели. 
 
1. Простой вариант с одной колеей. С любой стороны в направлении перекрестка движется поезд, он активирует магнитом магнитный контакт на колее (включение). Далее поезд уезжает от переезда в любом направлении и активирует второй раз любую кнопку (выключение). Для этого достаточно все сделать на ТТ триггере, генераторе симметричном для LED и триггеры с масштабированием для серво.
  Но в моем случае : переезд для двухколейки, где несколько поездов и движутся в разных направлениях ( заезжают в зону безопасности и выезжают из нее), при этом они могут заезжать и выезжать из разных направлений. Для этого , чтобы контролировать все поезда в зоне безопасности, нужен счетчик. Он следит, что в зоне безопасности есть поезд. Если на счетчике "0", это значит, что все поезда покинули зону безопасности. Для определения заезда поездов используется кобинация выключастелей: АБ (А- первый при приближении к перекрестку, а за ним Б-второй ( АБ- въехал в зону, БА- выехал)
    Это все, что мне надо. И еще функция, которая будет регулировать скорость работы шлагбаума
 
"Еще не понятно. какой конкретно результат вы ожидаете. просто программу для МК" - мне надо работающий скейч и к нему электро-схема со всеми комплектующими. PCB я и сам сделать могу ( с герберами и борунгами и т.д.)
  Применяю только attiny85-20pu и Arduino Uno (ArduinoISP). Проверяю с помощью https://www.tinkercad.com/dashboard, Proteus8 и др.
Мой E-Mail : kumelektronik@gmail.com
 
14021960olexandr
Offline
Зарегистрирован: 14.05.2021

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

14021960olexandr
Offline
Зарегистрирован: 14.05.2021

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

renoshnik
Offline
Зарегистрирован: 11.04.2013

14021960olexandr пишет:

 Я Вам постараюсь объяснить, что и как мне надо.

все эта система для ж/д перезда с двумя колеями. На расстоянии от глагбаума по сторонам устанавливаются магнитные выключатели. 
 
1. Простой вариант с одной колеей. С любой стороны в направлении перекрестка движется поезд, он активирует магнитом магнитный контакт на колее (включение). Далее поезд уезжает от переезда в любом направлении и активирует второй раз любую кнопку (выключение). Для этого достаточно все сделать на ТТ триггере, генераторе симметричном для LED и триггеры с масштабированием для серво.
  Но в моем случае : переезд для двухколейки, где несколько поездов и движутся в разных направлениях ( заезжают в зону безопасности и выезжают из нее), при этом они могут заезжать и выезжать из разных направлений. Для этого , чтобы контролировать все поезда в зоне безопасности, нужен счетчик. Он следит, что в зоне безопасности есть поезд. Если на счетчике "0", это значит, что все поезда покинули зону безопасности. Для определения заезда поездов используется кобинация выключастелей: АБ (А- первый при приближении к перекрестку, а за ним Б-второй ( АБ- въехал в зону, БА- выехал)
    Это все, что мне надо. И еще функция, которая будет регулировать скорость работы шлагбаума
 
"Еще не понятно. какой конкретно результат вы ожидаете. просто программу для МК" - мне надо работающий скейч и к нему электро-схема со всеми комплектующими. PCB я и сам сделать могу ( с герберами и борунгами и т.д.)
  Применяю только attiny85-20pu и Arduino Uno (ArduinoISP). Проверяю с помощью https://www.tinkercad.com/dashboard, Proteus8 и др.
Мой E-Mail : kumelektronik@gmail.com
 

Это уже более понятней ...