Помогите нубу советом (сильно только не пинайте)

jusic
Offline
Зарегистрирован: 20.11.2013

Сегодня вот только узнал о существовании Arduino. Возникла идея, а вот как воплотить в жизнь познаний в этой области не хвататет ибо пока что они почти нулевые. К сути идеи :при наборе на клавиатуре допустим 1234 (вот такой http://i047.radikal.ru/1311/b6/3894f97128b9.jpg) МК замыкал 1 и 2, при повторном наборе этой комбинации - размыка. При наборе другой комбинации , к примеру 321 - замыкал 3 и 4. Ну и наконец при наборе третьей комбинации замыкал 1 и 2, а также 3 и 4 (только не все в кучу а 1 со 2, 3 соответсвенно с 4), ну и конечно же при повторном наборе этой комбинации все отключал . Теперь к главной сути - какой мк брать и какие еще модули необходимо. Для большей наглядности написаного выше бреда своими кривинькими ручками намалевал как я это вижу. Вот как то так 

jusic
Offline
Зарегистрирован: 20.11.2013

Подойдет ли для этой затеи Arduino Nano V3.0 (ATmega328)? Забыл добавить, все это дело будет в авто стоять. Вообще б в идеале клавиатуру заменить потом Touch дисплеем.

Lipt0n
Offline
Зарегистрирован: 04.11.2013

jusic пишет:

Подойдет ли для этой затеи Arduino Nano V3.0 (ATmega328)? Забыл добавить, все это дело будет в авто стоять. Вообще б в идеале клавиатуру заменить потом Touch дисплеем.

Такой Arduino подойдет.

Для считывания кнопки с клавиатуры достаточно МК и самой клавиатуры(готовые прошивки для работы с клавиатурой можно скачать).

С замыканием контактов на рисунке не понятно, получается что МК замыкает свои же порты. Я предполагаю что это ошибка, и замыкать Вы хотите нагрузку в автомобиле. Нужно знать что из себя представляет эта нагрузка для того чтобы посоветовать как ею управлять. 

Насчет дисплея - или хватит можности nano сказать не могу + нужно учесть рабочие температуры дисплея.

jusic
Offline
Зарегистрирован: 20.11.2013

Попытаюсь более понятней написать. вся эта система должна выполнять след функции : 

1) как доп секретка в авто. Т.е. пока не введется нужная комбинация не пойдет +12  на замок зажигания. грубо говоря как выключатель должно работать. По большому счету можно было просто поставить где то обычный выключатель, но хочется чтоб интересно это было =)

2) тоже самое, но на головное мультимедийное устройство. т.е. те же +12 идут на питание при введении нужной комбинации. Вот как то так

com
Offline
Зарегистрирован: 06.09.2013

jusic пишет:

К сути идеи :при наборе на клавиатуре допустим 1234 МК замыкал 1 и 2, при повторном наборе этой комбинации - размыка. При наборе другой комбинации , к примеру 321 - замыкал 3 и 4. Ну и наконец при наборе третьей комбинации замыкал 1 и 2, а также 3 и 4 (только не все в кучу а 1 со 2, 3 соответсвенно с 4),

последовательность именно 1234? это очень важно!

почему-то вспомнилась классика

— Значит так. Для деревенского ролика нужен дед, коза, завалинка. Игорь Владимирович приобнимет деда и скажет: «Не горюй, Иван Митрофаныч, поднимем село! »
— А обязательно, чтобы звали Иван Митрофанович?
— Да, а козу – Зойка! Здесь мелочей не бывает!

com
Offline
Зарегистрирован: 06.09.2013

jusic пишет:

Попытаюсь более понятней написать. вся эта система должна выполнять след функции : 

1) как доп секретка в авто. Т.е. пока не введется нужная комбинация не пойдет +12  на замок зажигания. грубо говоря как выключатель должно работать. По большому счету можно было просто поставить где то обычный выключатель, но хочется чтоб интересно это было =)

...

а ведь для этого совсем не нужен ардуино

поставьте последовательно 4 кнопки с фиксацией на цифры 1, 2, 3 и 4, остальные пусть будут кнопки-пустышки. при нажатии 1 2 3 4 включится реле. никаких микроконтроллеров. быстро, дешево, интересно =)

 

jusic
Offline
Зарегистрирован: 20.11.2013

любая другая комбинация из 3 или 4 цифр

jusic
Offline
Зарегистрирован: 20.11.2013

потом же захочется чего нить добавить. К тому же хочется побольше узнать про ардуино, а эта затея как знакомство.

com
Offline
Зарегистрирован: 06.09.2013

знакомьтесь на готовых примерах! вполне достойные образцы, некоторые можно целиком использовать в реальной жизни

jusic
Offline
Зарегистрирован: 20.11.2013

com пишет:

знакомьтесь на готовых примерах! вполне достойные образцы, некоторые можно целиком использовать в реальной жизни

например ? буду очень благодарен за ссылочку

Lipt0n
Offline
Зарегистрирован: 04.11.2013

Сложность вижу только в том, чтобы цепь вновь не размыкалась или замыкалась при подаче/отсоединении питания.

Представьте себе такую ситуацию - Вы копаетесь под капотом переодически отсоединяя клемы и пробуете завести автомобиль. И каждый раз Вам прийдется вводить код (если по-умолчанию стоит размыкание контакта).

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

Короче говоря нужно сделать инжикатор, который будет 100% показывать замкнута ли цепь на замок зажигания. А еще лучше просто записывать последнее значение в память, и при запуске устанавливать соответствующее значение.

 

PS. а какой ток проходит через Ваш замок зажигания?

upd. 

товарищ com дело говорит,Arduino в автомобиле

jusic
Offline
Зарегистрирован: 20.11.2013

Отключаю я от аккума очень редко, поэтому выше указанную проблему пока можно откинуть, хотя она немаловажна. а Вот по поводу тока не уверен , поэтому в обед попробую замерить. За ссылку огромное человеческое СПАСИБО !!!

com
Offline
Зарегистрирован: 06.09.2013

jusic пишет:

например ? буду очень благодарен за ссылочку

http://arduino.ru/forum/programmirovanie/rabota-s-knopkami-v-pomoshch-no...

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

pencraft
Offline
Зарегистрирован: 17.01.2012

Вот здесь еще про цифровую клавиатуру есть: http://arduino.ru/forum/programmirovanie/podklyuchenie-matrichnoi-klaviatury-po-i2c