Помогите разобраться с данной задачей и возможно ли так сделать.

dmitriy82
Offline
Зарегистрирован: 13.03.2018

Приветствую всех.

Суть проекта такая есть pic процессор с рабочей программой. задача сделать так чтобы он не запускался без ввода пин кода с 4 кнопок.

Как я вижу данный проэкт:

Допустим взять ATtiny13 8 ног, в нем будет программа пинкода с кнопок и запуска второго pic контроллера .

Т.е вводится пин код, и если он правильный, то подается питание на pic и он запускается, если неправильный то ничего не запускается и питания на пике нет.

Как реализовать данный проект с помощью ATtiny13. В программирование на arduino полный ноль, никогда не занимался этим.

Помоги решить данную задачу. Заранее всем откликнувшимся спасибо.

andycat
andycat аватар
Offline
Зарегистрирован: 07.09.2017

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

https://ru.aliexpress.com/item/DC-6V-Electronic-password-cupboard-door-l...

 

ЕвгенийП
ЕвгенийП аватар
Offline
Зарегистрирован: 25.05.2015

dmitriy82 пишет:

В программирование на arduino полный ноль

.....

Как реализовать данный проект с помощью ATtiny13. 

- Надо бы зазоры в клапанах отрегулировать, вечером займусь.
- А ты умеешь?
- А чего там уметь? Доставай, да плати.

dmitriy82
Offline
Зарегистрирован: 13.03.2018

Есть пик контроллер он подключен и на нем есть питание от батарейки 1,5В, включается он кнопками (четыре кнопки всего использовано для управления пиком). Кнопки подключены к пику.

Соответственно если нажать на кнопку допустим 1 он включится, питание на нем есть всегда.

а нужно чтобы он не включается, т.е чтобы питания на нем не было, пока не введешь этими допустим 4 кнопками пин код, а после ввода пина питание востанавливалось и пик запускался. Как-то так.

Т.е нажал 2 раза на 1 кнопку, 4 раза на вторую и т д. Пик запустился, не правильно ввел пик не запускается.

Реально такое ? если использовать только оlby мк в схеме(ATtiny13)? Или что-то еще нужно для этого.

 

 

andycat
andycat аватар
Offline
Зарегистрирован: 07.09.2017

dmitriy82 пишет:

Есть пик контроллер он подключен и на нем есть питание от батарейки 1,5В, включается он кнопками (четыре кнопки всего использовано для управления пиком). Кнопки подключены к пику.

Соответственно если нажать на кнопку допустим 1 он включится, питание на нем есть всегда.

а нужно чтобы он не включается, т.е чтобы питания на нем не было, пока не введешь этими допустим 4 кнопками пин код, а после ввода пина питание востанавливалось и пик запускался. Как-то так.

Т.е нажал 2 раза на 1 кнопку, 4 раза на вторую и т д. Пик запустился, не правильно ввел пик не запускается.

Реально такое ? если использовать только оlby мк в схеме(ATtiny13)? Или что-то еще нужно для этого.

 

 

реально.

Кнопки подключены к общему минусу или плюсу?

и с питанием надо подумать - если питать attiny13 от той же батарейки понадобиться как минимум до 1.8 повышайка напряжения, и непонятен вопрос как подавать на pic модуль питание? я так думаю транзисторный ключ.

и я не вижу ответа на вопрос когда отключать питание?

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

andycat
andycat аватар
Offline
Зарегистрирован: 07.09.2017
dmitriy82
Offline
Зарегистрирован: 13.03.2018

Кнопки подключены к минусу. С питанием стоит генератор который 1,5 в 3 вольта преобразует.

Питание можно не отключать, главное чтобы без пина пик не запустился.

Хочется компактно чтобы все было, т.е допустим одну микруху поставил и все. attiny13 нравится из-за размеров.

Можно и другую микруху использовать, но таких же компактных размеров.

Т.е хочется чтобы одна эта микросхема все делала.

Кто поможет, я отблагодарю. Если там все сложно. Хотелось бы понять цену вопроса.

 

Yaroslav080
Offline
Зарегистрирован: 10.11.2013

Здравствуйте, пишите: y4883369@yandex.ru

andycat
andycat аватар
Offline
Зарегистрирован: 07.09.2017

dmitriy82 пишет:

 Хотелось бы понять цену вопроса.

2000 рублей за скетч на attiny85 (13ой нет в наличии) с отладкой.

и я так не понял два вопроса:

1. Потребление pic ? или вас устроит +3 вольта (питаемся от того же источника питания) на какой либо ноге МК?

2. Что значит без отключения pic? Пришел человек, ввел пинкод, МК подал питание на ногу, Pic завелся, что то сделал и так и будет работать? смысл тогда защиты?

dmitriy82
Offline
Зарегистрирован: 13.03.2018

1) Да пик работает от 3В

2) Пришел человек, ввел пин, пик завелся программа работает. Человек вышел и отключил программу на пике. Все не работает.

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

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

inspiritus
Offline
Зарегистрирован: 17.12.2012

Пришел другой человек, подал питание на пик напрямую....

andycat
andycat аватар
Offline
Зарегистрирован: 07.09.2017

dmitriy82 пишет:

 Человек вышел и отключил программу на пике. Все не работает.

не логично, например PB0 Attiny подал +3В на PIC и он включился,

как человек выключит Pic если на PB0 Attiny так и висит +3В, 

т.е. вам необходима логика чтоб МК выключал PIC

dmitriy82
Offline
Зарегистрирован: 13.03.2018

inspiritus пишет:

Пришел другой человек, подал питание на пик напрямую....

:) Ага, взял и убрал вторую микросхему, из ящика закрытого. Против лома нет приема.

dmitriy82
Offline
Зарегистрирован: 13.03.2018

andycat пишет:

dmitriy82 пишет:

 Человек вышел и отключил программу на пике. Все не работает.

не логично, например PB0 Attiny подал +3В на PIC и он включился,

как человек выключит Pic если на PB0 Attiny так и висит +3В, 

т.е. вам необходима логика чтоб МК выключал PIC

Понимал бы я в этом.

Возможно да. Если все это сделает один attiny.

 

andycat
andycat аватар
Offline
Зарегистрирован: 07.09.2017

dmitriy82 пишет:

andycat пишет:

dmitriy82 пишет:

 Человек вышел и отключил программу на пике. Все не работает.

не логично, например PB0 Attiny подал +3В на PIC и он включился,

как человек выключит Pic если на PB0 Attiny так и висит +3В, 

т.е. вам необходима логика чтоб МК выключал PIC

Если бы я сам понимал в этом.

Возможно да. Если все это сделает один attiny.

 

ну тут два варианта как я вижу:

1. добавить комбинацию на клавиатуре например 1+4 выключение PIC

2. выключать по времени если действие выполняемое Pic модулем имеет некий максимум

 

dmitriy82
Offline
Зарегистрирован: 13.03.2018

Первый вариант интересный. Тогда и перед вводом пина можно так делать, зажал например 1+2. Потом ввел пин. Пик завелся.

Зажал 1+4 Пик отключился.

Ограничения по времени работы пика не нужны, если он работает.

andycat
andycat аватар
Offline
Зарегистрирован: 07.09.2017

Осталось найти исполнителя)

dmitriy82
Offline
Зарегистрирован: 13.03.2018

andycat пишет:
Осталось найти исполнителя)

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

Неужели это такая сложная задача для процессора AVR

ЕвгенийП
ЕвгенийП аватар
Offline
Зарегистрирован: 25.05.2015

dmitriy82,

так Вы и сами можете это сделать. Тут даже Тинька не нужна.

Берёте ящик, на него ставите вот такой замок

а внутри ящика вот такой девайс

который и включает Ваш PIC

Всё, пин-код требуется и на включение, и на выключение - полный профит!

dmitriy82
Offline
Зарегистрирован: 13.03.2018

Остроумно:) Только задача другая и ящик поменьше будет раз во много.

ЕвгенийП
ЕвгенийП аватар
Offline
Зарегистрирован: 25.05.2015

Как знаете, я помочь хотел :(

dmitriy82
Offline
Зарегистрирован: 13.03.2018

Помогите в чем проблема.

ЕвгенийП
ЕвгенийП аватар
Offline
Зарегистрирован: 25.05.2015

Проблем две:

1. Вам не подошло моё решение

2. Из вашего  поста 

dmitriy82 пишет:

Только задача другая 

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

Green
Offline
Зарегистрирован: 01.10.2015

Так может на том же ПИКе сделать, без дополнительной Тини? Какие у него функции? htpicc@gmail.com

dmitriy82
Offline
Зарегистрирован: 13.03.2018

Green пишет:

Так может на том же ПИКе сделать

Этот вариант отпадает сразу.

Нужно именно отдельный чип. Чтобы можно было если, что его убрать и все работало без кода.

dmitriy82
Offline
Зарегистрирован: 13.03.2018

ЕвгенийП пишет:

Проблем две:

1. Вам не подошло моё решение

2. Из вашего  поста 

dmitriy82 пишет:

Только задача другая 

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

Помойму задача самая простая как раз, просто если данные задачи нельзя реализовать. Это грустно.

По фото очень похоже, осталось только приминить второй процессор чтобы он все это выполнял.

И пин код требуется только на включение. Пик сам выключается. Но при повторном включении опять пин.

Green
Offline
Зарегистрирован: 01.10.2015

Ну если andycat пас, пишите обсудим.

andycat
andycat аватар
Offline
Зарегистрирован: 07.09.2017

Я не пас, я по пробкам домой добирался и ужинал со стаканчик ом самогона)

ТС, пишите свой майл на andycat2013@yandex.ru - обсудим окончательное поведение МК и приступлю к реализации.
Я боюсь только одной проблемы - не знаю насколько корректно будут реагировать кнопки на PIC модуле при параллельно подключенном МК.
И сколько потребляет PIC? Максимальная нагрузка на пин МК если я правильно помню 20мА

brokly
brokly аватар
Offline
Зарегистрирован: 08.02.2014

Ну ребят, ну что вы такие странные. Ставите аврку в разрыв клавиатуры. Набрали правильный пин - транслируем состояние клавы на пик, не набрали - не транслируем. Чего тут думать то на две страницы ?!?! Ну взять аврку ног побольше и все, стоимость то у них практически одинаковая, да и партия, если я правильно понимаю, совсем не партия а одна штука.

andycat
andycat аватар
Offline
Зарегистрирован: 07.09.2017

Да тут больше у ТС допытваемся что он хочет а не как реализовать, а так да, pro mini поставить цена на 100 руб максимум поднимется а функционал на порядок, можно светодиодики прикрутить чтоб пользователь видел правильно или нет пин набрал да и прочих хотелок

Green
Offline
Зарегистрирован: 01.10.2015

andycat пишет:
Я не пас, я по пробкам домой добирался и ужинал со стаканчик ом самогона)

А "стаканчик ом" - это икота?)
Всё класс? Спрашиваю, ибо изначально виделись некие проблемки...

andycat
andycat аватар
Offline
Зарегистрирован: 07.09.2017

Green пишет:

andycat пишет:
Я не пас, я по пробкам домой добирался и ужинал со стаканчик ом самогона)

А "стаканчик ом" - это икота?)

Это Т9 на маленьком экране мобильника.
Лично у меня все отлично.

Green
Offline
Зарегистрирован: 01.10.2015

Приятно).
Вижу что и ТЗ строго соответсвует.)) 

andycat
andycat аватар
Offline
Зарегистрирован: 07.09.2017

Green пишет:

Приятно).
Вижу что и ТЗ строго соответсвует.)) 

Хм...а есть ТЗ? Я только вижу что ТС молчит и решил судя по всему сам сделать, а вам скучно и вы срач затеяли.

Green
Offline
Зарегистрирован: 01.10.2015

Ну как же! Офигенно скучно. Особенно когда видно что заказик уходит к кому то...))) 

andycat
andycat аватар
Offline
Зарегистрирован: 07.09.2017

Green пишет:

Ну как же! Офигенно скучно. Особенно когда видно что заказик уходит к кому то...))) 

Ну и ладно, значит судьба.

Green
Offline
Зарегистрирован: 01.10.2015

Иной раз, не захочешь и тех заказчиков! Ей богу! Ибо столько нервов потратишь, врагу не пожелаешь!
Во всём нужно находить положительные моменты.) Удачи!