dlinyj: (Default)
[personal profile] dlinyj
Обойти стороной этот конкурс я не мог, тем более что он организован много уважаемым товарищем [livejournal.com profile] tnt23. К сожалению по ряду причин (в т.ч. и потому, что я был в организаторах) учавствовать в конкурсе я не мог. Но многоуважаемый камрад презентовал мне плату, с которой проводился конкурс. И я решил выложить её. Краткое описание правил конкурса тут .


Circut board


На плате установлены отечественные микросхемы (логика), дисплей, кнопка для тестов, зуммер и контактная площадка. На дисплее таймер отсчитывает время. Необходимо установить перемычки так, чтобы обезвредить бомбу. После установки перемычек нажимается кнопка, и идёт проверка результата. Если схема собранна не правильно, то таймер отнимает 5 минут отведённого времени. Когда время выходит - бомба взывается. Хитрость устройства в том, что имея одинаковую элементную базу, сигналы могут быть разными, и этим определяется индивидуальность задания.

On the printed-circuit board domestic logic microcircuits (analogue of 74 series), the display, the button for tests, a buzzer and a contact platform are established. On the display the timer counts time. It is necessary to establish crosspieces so that to neutralise a bomb. After installation of crosspieces the button is pressed, and there is a result check. If the scheme is assembled not correctly the timer takes minus 5 minutes of taken away time. When time leaves - the bomb is appealed.



Date: 2009-09-10 02:01 pm (UTC)
From: [identity profile] maddev.livejournal.com
Я почему-то еще ожидал стертую наждачкой маркировку на микросхемах :-) В 90-е так делали некоторые отечественные производители, например фирма «Скорпион».

Date: 2009-09-10 02:03 pm (UTC)
From: [identity profile] tnt23.livejournal.com
Это было в прошлом году :)

Date: 2009-09-10 02:06 pm (UTC)
From: [identity profile] dlinyj.livejournal.com
опередил

Date: 2009-09-10 02:07 pm (UTC)
From: [identity profile] maddev.livejournal.com
Прикольно :-) Определяли тип?

Date: 2009-09-10 02:10 pm (UTC)
From: [identity profile] dlinyj.livejournal.com
да, я занял второе место ;)

Date: 2009-09-10 02:10 pm (UTC)
From: [identity profile] dlinyj.livejournal.com
А что у нас со схемой и прошивкой?

Date: 2009-09-10 02:12 pm (UTC)
From: [identity profile] maddev.livejournal.com
Молодец! )

Date: 2009-09-10 03:27 pm (UTC)
From: [identity profile] brakhma.livejournal.com
Видео взлома выложишь?

Date: 2009-09-10 03:42 pm (UTC)
From: [identity profile] archon-oleg.livejournal.com
logic пишется через "c";)

Date: 2009-09-10 03:49 pm (UTC)
From: [identity profile] archon-oleg.livejournal.com
А чего там выкладывать? Воткнуть три проводка, да нажать на кнопку - таймер остановится.
Правда есть еще один способ хака... Можно, обойдя схему логики, подать на нужную ногу контроллера (там 7 ног порта настроены на выход и одна - на вход) плюс питания и нажать на кнопку=))) Контроллер не заметит подвоха и остановит таймер=))

Date: 2009-09-10 04:12 pm (UTC)
From: [identity profile] the-f-halex.livejournal.com
just cool.

i need such a bomb too :)

Date: 2009-09-10 05:47 pm (UTC)
From: [identity profile] tnt23.livejournal.com
Выложу, как посвободней со временем будет.

Date: 2009-09-10 05:48 pm (UTC)
From: [identity profile] tnt23.livejournal.com
Можно добавить в прошивку несложную процедуру защиты от такого "хака". Ну да все равно он неспортивен, так как идет в нарушение правил.

Date: 2009-09-10 06:21 pm (UTC)
From: [identity profile] dlinyj.livejournal.com
Подскажи как?

Date: 2009-09-10 06:21 pm (UTC)
From: [identity profile] dlinyj.livejournal.com
я думаю меня поняли ;)

Date: 2009-09-10 06:22 pm (UTC)
From: [identity profile] dlinyj.livejournal.com
Я ради одного человека перевод писал, его комент внизу :)

Date: 2009-09-10 06:23 pm (UTC)
From: [identity profile] dlinyj.livejournal.com
Кстати, а где ошибка-то?

Date: 2009-09-10 06:23 pm (UTC)
From: [identity profile] dlinyj.livejournal.com
Не выложу, ибо нету :(

Date: 2009-09-10 07:09 pm (UTC)
From: [identity profile] tnt23.livejournal.com
Очень просто.

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

Сделаем иначе. Сразу после нажатия кнопки выставим другой, заведомо неверный код (можно серию кодов), проверим вход МК. Если уровень все такой же активный - так-так, дело попахивает оверрайдом. Мерзко пищим и выводим на индикатор что-нибудь обидное.

Date: 2009-09-10 07:13 pm (UTC)
From: [identity profile] tnt23.livejournal.com
Можно не стесняясь употреблять расхожие аббревиатуры PCB (печатная плата) и IC (integrated circuit, аналог нашего ИС), а то microcircuit как-то очень напыщенно звучит ;)

Date: 2009-09-10 07:21 pm (UTC)
From: [identity profile] archon-oleg.livejournal.com
В видео. Там на баллоне написано "Logik scheme"

Date: 2009-09-11 06:42 am (UTC)
From: [identity profile] technobastard.livejournal.com
Да, классный конкурс был.

Date: 2009-09-11 07:36 am (UTC)
From: [identity profile] dlinyj.livejournal.com
Учавствовал?

Date: 2009-09-11 09:47 am (UTC)
From: [identity profile] technobastard.livejournal.com
В самом конкурсе нет, но в конце 2-о дня разрешили просто так эти платки повертеть, правда уже без конкурсов и призов. Считаю что по сравнению с тем что было в предыдущий раз (определение элементов) это явная победа.

Date: 2009-09-14 06:44 am (UTC)
From: [identity profile] odinokij-kot.livejournal.com
яхуууу ) потискал в тяпницу эту игрушечку, завораживающая штука =)
На перерисовку схемы логики в условии больной головы ушло минут 55-60 гдето, дальше 5 минут на тыкание мультиметром и думания о том, куда сунуть проводок.
Во время не уложился к сожалению, зато понял что полностью схему срисовывать нет смысла, достаточно найти выход логической части и раскрутить её в нужную сторону в зависимости от того, какие лог.уровни на входах\выходах

Date: 2009-09-14 02:23 pm (UTC)
From: [identity profile] di-halt.livejournal.com
А тактовый генератор захерить там никак нельзя? ИЛи он в МК засунут?

Date: 2009-10-10 04:50 am (UTC)
From: [identity profile] hexffh.livejournal.com
народ, а есть у кого схема сего девайса?

Date: 2009-10-10 07:41 am (UTC)
From: [identity profile] dlinyj.livejournal.com


Благодарности не мне, а товарищу [livejournal.com profile] odinokij_kot, который срисовал схему.

Date: 2009-10-10 11:47 am (UTC)
From: [identity profile] hexffh.livejournal.com
Спасибо! Надо будет спаять

Date: 2009-10-10 11:51 am (UTC)
From: [identity profile] dlinyj.livejournal.com
Эээ, ну тут нехватает контроллера, дисплея и прошивки. Тут только схема логики, на который и вёлся тест.

Date: 2009-10-10 12:04 pm (UTC)
From: [identity profile] hexffh.livejournal.com
Это я и просил, с контроллером и логикой его работы вроде вопросов нет, чего- нибудь нарисую и прикручу, особо не проблема. Кстати, там по схеме DD6- элементы искл-или с инверторами или без (d6.3 инвертирующий, а другие нет)?

Date: 2009-10-10 03:34 pm (UTC)
From: [identity profile] dlinyj.livejournal.com
Посмотри доки к микросхемам по фотке. Мне уже лениво так вдаватся в подробности.

Date: 2009-10-10 05:59 pm (UTC)
From: [identity profile] hexffh.livejournal.com
Погляжу. В принципе, с дискретной логикой я знаком достаточно давно, микроконтроллеры недавно осваивать начал, спасибо Ди и nm123.

Date: 2010-04-16 01:17 pm (UTC)
From: [identity profile] whitestudent.livejournal.com
А полной схемы не найдется? Был бы очень благодарен. С удовольствием спаял бы такую занятную вещь=)

Date: 2010-04-16 01:19 pm (UTC)
From: [identity profile] dlinyj.livejournal.com
Спрашивайте у автора платы. В посте есть его ЖЖ

January 2026

S M T W T F S
    123
456 78910
11121314151617
18192021222324
25262728293031

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Jan. 22nd, 2026 07:55 pm
Powered by Dreamwidth Studios