Помогите разобраться с данной задачей и возможно ли так сделать.
- Войдите на сайт для отправки комментариев
Втр, 13/03/2018 - 13:26
Приветствую всех.
Суть проекта такая есть pic процессор с рабочей программой. задача сделать так чтобы он не запускался без ввода пин кода с 4 кнопок.
Как я вижу данный проэкт:
Допустим взять ATtiny13 8 ног, в нем будет программа пинкода с кнопок и запуска второго pic контроллера .
Т.е вводится пин код, и если он правильный, то подается питание на pic и он запускается, если неправильный то ничего не запускается и питания на пике нет.
Как реализовать данный проект с помощью ATtiny13. В программирование на arduino полный ноль, никогда не занимался этим.
Помоги решить данную задачу. Заранее всем откликнувшимся спасибо.
не хватает исходных данных и подробностей что за пин код, клавиатура, питание модуля как включать реле или транзисторный ключ и т.д.
https://ru.aliexpress.com/item/DC-6V-Electronic-password-cupboard-door-l...
В программирование на arduino полный ноль
.....
Как реализовать данный проект с помощью ATtiny13.
- Надо бы зазоры в клапанах отрегулировать, вечером займусь.
- А ты умеешь?
- А чего там уметь? Доставай, да плати.
Есть пик контроллер он подключен и на нем есть питание от батарейки 1,5В, включается он кнопками (четыре кнопки всего использовано для управления пиком). Кнопки подключены к пику.
Соответственно если нажать на кнопку допустим 1 он включится, питание на нем есть всегда.
а нужно чтобы он не включается, т.е чтобы питания на нем не было, пока не введешь этими допустим 4 кнопками пин код, а после ввода пина питание востанавливалось и пик запускался. Как-то так.
Т.е нажал 2 раза на 1 кнопку, 4 раза на вторую и т д. Пик запустился, не правильно ввел пик не запускается.
Реально такое ? если использовать только оlby мк в схеме(ATtiny13)? Или что-то еще нужно для этого.
Есть пик контроллер он подключен и на нем есть питание от батарейки 1,5В, включается он кнопками (четыре кнопки всего использовано для управления пиком). Кнопки подключены к пику.
Соответственно если нажать на кнопку допустим 1 он включится, питание на нем есть всегда.
а нужно чтобы он не включается, т.е чтобы питания на нем не было, пока не введешь этими допустим 4 кнопками пин код, а после ввода пина питание востанавливалось и пик запускался. Как-то так.
Т.е нажал 2 раза на 1 кнопку, 4 раза на вторую и т д. Пик запустился, не правильно ввел пик не запускается.
Реально такое ? если использовать только оlby мк в схеме(ATtiny13)? Или что-то еще нужно для этого.
реально.
Кнопки подключены к общему минусу или плюсу?
и с питанием надо подумать - если питать attiny13 от той же батарейки понадобиться как минимум до 1.8 повышайка напряжения, и непонятен вопрос как подавать на pic модуль питание? я так думаю транзисторный ключ.
и я не вижу ответа на вопрос когда отключать питание?
и батарейка кстати долго не проживет, наверняка вам понадобиться еще и в спящзий режим загонять МК.
https://www.chipdip.ru/product/np2-bg25
https://ru.aliexpress.com/item/433MHz-Wireless-Universal-Key-Control-Ele...
Кнопки подключены к минусу. С питанием стоит генератор который 1,5 в 3 вольта преобразует.
Питание можно не отключать, главное чтобы без пина пик не запустился.
Хочется компактно чтобы все было, т.е допустим одну микруху поставил и все. attiny13 нравится из-за размеров.
Можно и другую микруху использовать, но таких же компактных размеров.
Т.е хочется чтобы одна эта микросхема все делала.
Кто поможет, я отблагодарю. Если там все сложно. Хотелось бы понять цену вопроса.
Здравствуйте, пишите: y4883369@yandex.ru
Хотелось бы понять цену вопроса.
2000 рублей за скетч на attiny85 (13ой нет в наличии) с отладкой.
и я так не понял два вопроса:
1. Потребление pic ? или вас устроит +3 вольта (питаемся от того же источника питания) на какой либо ноге МК?
2. Что значит без отключения pic? Пришел человек, ввел пинкод, МК подал питание на ногу, Pic завелся, что то сделал и так и будет работать? смысл тогда защиты?
1) Да пик работает от 3В
2) Пришел человек, ввел пин, пик завелся программа работает. Человек вышел и отключил программу на пике. Все не работает.
Далее опять пришел, чтобы запустить нужен пин...ввел программа работает. Ушел, выключил пик, программа на пике не работает пока пин не введешь.
т.е получается пин нужен только для запуска программы на пике, после того как пик отключается, нужно опять вводить код.
Пришел другой человек, подал питание на пик напрямую....
Человек вышел и отключил программу на пике. Все не работает.
не логично, например PB0 Attiny подал +3В на PIC и он включился,
как человек выключит Pic если на PB0 Attiny так и висит +3В,
т.е. вам необходима логика чтоб МК выключал PIC
Пришел другой человек, подал питание на пик напрямую....
:) Ага, взял и убрал вторую микросхему, из ящика закрытого. Против лома нет приема.
Человек вышел и отключил программу на пике. Все не работает.
не логично, например PB0 Attiny подал +3В на PIC и он включился,
как человек выключит Pic если на PB0 Attiny так и висит +3В,
т.е. вам необходима логика чтоб МК выключал PIC
Понимал бы я в этом.
Возможно да. Если все это сделает один attiny.
Человек вышел и отключил программу на пике. Все не работает.
не логично, например PB0 Attiny подал +3В на PIC и он включился,
как человек выключит Pic если на PB0 Attiny так и висит +3В,
т.е. вам необходима логика чтоб МК выключал PIC
Если бы я сам понимал в этом.
Возможно да. Если все это сделает один attiny.
ну тут два варианта как я вижу:
1. добавить комбинацию на клавиатуре например 1+4 выключение PIC
2. выключать по времени если действие выполняемое Pic модулем имеет некий максимум
Первый вариант интересный. Тогда и перед вводом пина можно так делать, зажал например 1+2. Потом ввел пин. Пик завелся.
Зажал 1+4 Пик отключился.
Ограничения по времени работы пика не нужны, если он работает.
Осталось найти исполнителя)
Вы возметесь за 2К рублей как я понял ? Или уже нет?
Неужели это такая сложная задача для процессора AVR
dmitriy82,
так Вы и сами можете это сделать. Тут даже Тинька не нужна.
Берёте ящик, на него ставите вот такой замок
а внутри ящика вот такой девайс
который и включает Ваш PIC
Всё, пин-код требуется и на включение, и на выключение - полный профит!
Остроумно:) Только задача другая и ящик поменьше будет раз во много.
Как знаете, я помочь хотел :(
Помогите в чем проблема.
Проблем две:
1. Вам не подошло моё решение
2. Из вашего поста
Только задача другая
я сделал вывод, что я вообще не понял задачи, т.к. мне казалось, что задача как раз такая, а не другая.
Так может на том же ПИКе сделать, без дополнительной Тини? Какие у него функции? htpicc@gmail.com
Так может на том же ПИКе сделать
Этот вариант отпадает сразу.
Нужно именно отдельный чип. Чтобы можно было если, что его убрать и все работало без кода.
Проблем две:
1. Вам не подошло моё решение
2. Из вашего поста
Только задача другая
я сделал вывод, что я вообще не понял задачи, т.к. мне казалось, что задача как раз такая, а не другая.
Помойму задача самая простая как раз, просто если данные задачи нельзя реализовать. Это грустно.
По фото очень похоже, осталось только приминить второй процессор чтобы он все это выполнял.
И пин код требуется только на включение. Пик сам выключается. Но при повторном включении опять пин.
Ну если andycat пас, пишите обсудим.
Я не пас, я по пробкам домой добирался и ужинал со стаканчик ом самогона)
ТС, пишите свой майл на andycat2013@yandex.ru - обсудим окончательное поведение МК и приступлю к реализации.
Я боюсь только одной проблемы - не знаю насколько корректно будут реагировать кнопки на PIC модуле при параллельно подключенном МК.
И сколько потребляет PIC? Максимальная нагрузка на пин МК если я правильно помню 20мА
Ну ребят, ну что вы такие странные. Ставите аврку в разрыв клавиатуры. Набрали правильный пин - транслируем состояние клавы на пик, не набрали - не транслируем. Чего тут думать то на две страницы ?!?! Ну взять аврку ног побольше и все, стоимость то у них практически одинаковая, да и партия, если я правильно понимаю, совсем не партия а одна штука.
Да тут больше у ТС допытваемся что он хочет а не как реализовать, а так да, pro mini поставить цена на 100 руб максимум поднимется а функционал на порядок, можно светодиодики прикрутить чтоб пользователь видел правильно или нет пин набрал да и прочих хотелок
А "стаканчик ом" - это икота?)
Всё класс? Спрашиваю, ибо изначально виделись некие проблемки...
А "стаканчик ом" - это икота?)
Это Т9 на маленьком экране мобильника.
Лично у меня все отлично.
Приятно).
Вижу что и ТЗ строго соответсвует.))
Приятно).
Вижу что и ТЗ строго соответсвует.))
Хм...а есть ТЗ? Я только вижу что ТС молчит и решил судя по всему сам сделать, а вам скучно и вы срач затеяли.
Ну как же! Офигенно скучно. Особенно когда видно что заказик уходит к кому то...)))
Ну как же! Офигенно скучно. Особенно когда видно что заказик уходит к кому то...)))
Ну и ладно, значит судьба.
Иной раз, не захочешь и тех заказчиков! Ей богу! Ибо столько нервов потратишь, врагу не пожелаешь!
Во всём нужно находить положительные моменты.) Удачи!