Комментарии 126
То что Вы приняли за конденсатор скорее всего внешний кварцевый резонатор для микроконтроллера, хотя может и электролитический конденсатор, т.к. в Х1 так же можно угадать резонатор на 8 МГц. Да, вверху точно ИК-приемник. Стоит микроконтроллер фирмы Atmel ATtiny44A 8-разрядный AVR микроконтроллер с 4Кб внутриситемно-программируемой Flash памяти. (Чутка опоздал с публикацией комментария).
> внешний кварцевый резонатор
Причем, скорее всего, дополнительный «часовой» кварц на 32768 Гц. Основной — на 8 Мгц — это X1 с лицевой стороны платы.
Причем, скорее всего, дополнительный «часовой» кварц на 32768 Гц. Основной — на 8 Мгц — это X1 с лицевой стороны платы.
Да возможно, корпус очень похож на часовой кварцевый резонатор с материнских плат или тому подобных.
Часовой кварц 32.768 кГц
Кстати, он может использоваться не для тактирования, а как датчик вибраций. В пользу этого говорит то, что в Tiny44 только один тактовый генератор (не считая внутренних RC), так что одновременно от двух разных кварцев его тактировать нельзя.
Можете прозвонить и сказать, к каким ножкам он подключен?
Можете прозвонить и сказать, к каким ножкам он подключен?
Уж больно толстые дорожки идут к этому элементу, я так понимаю две точки пайки у МК это и есть оно. Скорее какой-то датчик вибрации, тупо механический наверное.
Да и по ножкам при увеличении видно, что это скорее всего он, а не конденсатор, уж больно ножки тонкие.
НЛО прилетело и опубликовало эту надпись здесь
Это программируемый 8-ми битный RISC микроконтроллер на архитектуре AVR от Atmel (Datasheet). Протокол будет зависеть от прошивки.
Контроллер — Atmel ATTiny44 семейства AVR. Почти то же самое, что и в Arduino, только помельче и послабее.
Интересно, прошивка залочена? Слить бы да отреверсить…
Интересно, прошивка залочена? Слить бы да отреверсить…
Если бы защищали то думаю бы и микруху затерли или залили черной хренью, как любят делать китайцы для бескорпусных микросхем. Просто наверное решили побыстрее и попроще сделать.
НЛО прилетело и опубликовало эту надпись здесь
Какой наиболее простой способ слить прошивку? Программатора нету. Но есть Малина и макетка.
Из малины можно собрать программатор.
kevincuzner.com/2013/05/27/raspberry-pi-as-an-avr-programmer/
Распиновку можно посмотреть в data sheet.
www.atmel.com/Images/doc8183.pdf
kevincuzner.com/2013/05/27/raspberry-pi-as-an-avr-programmer/
Распиновку можно посмотреть в data sheet.
www.atmel.com/Images/doc8183.pdf
А вроде малину использовали как программатор…
Наконец добрался до медали. Пытаюсь слить прошивку через arduino+sinaprog. EEPROM слился, содержит следующее
А вот с флеш — проблема. Сливается лишь :00000001FF, похоже, залочена? Никак не разберусь, в Lock Bits b1111 — это всё залочено или наоборот открыто? Я так понял, в любом случае лочится и флеш и память? Почему же тогда такая разница?..
:20000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00
:20002000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE0
:20004000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC0
:20006000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA0
:20008000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF80
:2000A000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF60
:2000C000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF40
:2000E000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF20
:00000001FF
А вот с флеш — проблема. Сливается лишь :00000001FF, похоже, залочена? Никак не разберусь, в Lock Bits b1111 — это всё залочено или наоборот открыто? Я так понял, в любом случае лочится и флеш и память? Почему же тогда такая разница?..
ATTINY44A — микроконтроллер наподобие тех что стоят в ардуино. Если мк не заблокирован на чтение, можно прошивку слить и посмотреть чего там к чему. Реагирует на щелчки думаю при помощи той детали, что на тыльной стороне платы (на микрофон не похоже, думаю банальный магнит и шарик на пружине).
НЛО прилетело и опубликовало эту надпись здесь
А расскажите какой достигался эффект? Все медали светились одним цветом или вопроизводился какой-то рисунок?
В первом случае прошивка элементарная, во втором скорее всего у каждой медали свой номер прикрепленный к месту.
В первом случае прошивка элементарная, во втором скорее всего у каждой медали свой номер прикрепленный к месту.
Судя по записям, из этих медалей строились рисунки. Так что явно или привязка к месту, или чуть сложнее (а может и проще) система: медали одинаковые, но так как они ИК-управляемые, можно сфокусировать сигнал на конкретное место трибуны, и в этом месте медали воспроизведут задуманное. Тем самым можно «рисовать» всяческие картины, просто направляя проектор на скопление медалей, независимо от места положения каждой.
Воспроизводился рисунок. Причём знакомый рассказал, что специально ходил с ней на другую трибуну и она начинала вести себя по-другому.
На какие медали ИК-луч направлялся, те и светились, всё элементарно же. Думаю она и сейчас засветится, если на неё направить, например, фотоаппарат в режиме ночной съёмки с ИК-подсветкой.
Там не просто луч а сигнал с несущей частотой около 38 кГц (точнее можно узнать если глянуть на маркировку той торчащей трехногой черной детали — ИК-приемника). Так что просто подсветка вам не поможет
del (не туда)
Валяется такая медаль на полке. Реагирует на пульт от телика. Вспыхивает разными цветами.
Из автономного режима вышла и не возвращается после встречи с пультом от телика, на удар не реагирует.
Из автономного режима вышла и не возвращается после встречи с пультом от телика, на удар не реагирует.
Постоянно подключенный ИК-приемник может «кушать» до 3 мА в дежурном режиме, что достаточно много, особенно учитывая отсутствие выключателя в системе, поэтому скорее всего у вас просто разрядились батарейки.
Был рисунок. Либо он достигался выдачей специальных сигналов, на которые разные медали реагировали по-разному, либо по трибуне сканировал направленный ИК луч, который зажигал те или иные медали (что организационно и даже технически сильно проще реализовать).
Самый примитивный способ передавать сигналы конкретным медалям — облучать их светодиодами со спинок впереди стоящих сидений. Как-то я слабо верю во всякие инфракрасные лазеры, которые издали конкретным медалям передают конкретные цифровые команды.
Хотя нет, судя по сайту PixMob, у них как раз таки какой-то лазер.
В описании патента конечно много букв, но есть и картинки :-)
Спасибо, наконец-то действительно технические подробности!
Разберем принципы работы:
1. Освещение — диоды;
2. Регулируется яркость и цвет — канал цифровой (не просто вкл./выкл. медали но и передавать какой цвет и на какой яркости включить.);
3. Устройства горят не синхронно — необходима адресация устройств/медалей;
4. На местах до прихода зрителей уже были эти «медали» — возможна привязка к посадочному месту;
5. Много медалей — канал должен быть устойчив к помехам, много источников на одной частоте не мешают друг-другу.
В ролике видно что освещение динамичное (динамическая подстройка под музыку). В случае привязки по времени (тогда понятен часовой кварц) — когда с какой яркостью и какой цвет включать.
Скорее всего все просто и используется уже не впервые:
— ИК-проекторы
— в медальке ИК-приемник, микроконтроллер, несколько батареек и светодиоды RGB. Вот сайт разработчика и производителя этой системы.
Вероятно, чтобы не было «замут» в ключением/выключением его самими зрителями, включается и выключается по определенной команде. Скорее всего, в контроллер зашиты несколько команд, которые (как мы теперь уже знаем) передавались посредством ИК-прожектора.
1. Освещение — диоды;
2. Регулируется яркость и цвет — канал цифровой (не просто вкл./выкл. медали но и передавать какой цвет и на какой яркости включить.);
3. Устройства горят не синхронно — необходима адресация устройств/медалей;
4. На местах до прихода зрителей уже были эти «медали» — возможна привязка к посадочному месту;
5. Много медалей — канал должен быть устойчив к помехам, много источников на одной частоте не мешают друг-другу.
В ролике видно что освещение динамичное (динамическая подстройка под музыку). В случае привязки по времени (тогда понятен часовой кварц) — когда с какой яркостью и какой цвет включать.
Скорее всего все просто и используется уже не впервые:
— ИК-проекторы
— в медальке ИК-приемник, микроконтроллер, несколько батареек и светодиоды RGB. Вот сайт разработчика и производителя этой системы.
Вероятно, чтобы не было «замут» в ключением/выключением его самими зрителями, включается и выключается по определенной команде. Скорее всего, в контроллер зашиты несколько команд, которые (как мы теперь уже знаем) передавались посредством ИК-прожектора.
Скорее всего управляются направленными ИК лучами, если бы была привязка к месту, то на медальонах, хотя бы для того чтобы разложить по местам необходимо было бы подписывать их (например ряд и место на трибуне), иначе запутаться можно… Да и программирование 200 тыщ устройств разными прошивками(точнее данными в ееером) сложновато, хотя и можно, реализовать в таких маштабах.
Есть подозрение, что всего несколько проще. ИК приемник подключен к пинам 12 и 13, а там АЦП, т.е. управляться оно может банально яркостью ИК излучения. Возможно еще частота/скважность импульсов задают режимы. Адресация не нужна — управляем ИК-проектором.
Идея гениальна в своей изящности.
И никто не заметил гайку, это ж надо было 40 тыс. гаек привязать
Интересно, в какой олимпийский объект недокрутили эти 200 тысяч гаек..)
Да d3 тоже обсудили и даже ссылку на патент нашли. Самая характерная проблема обладателей медалек — «услышал, что можно включать пультом от телевизора, поигрался, но теперь она не работает от постукиваний». Да, после окончания церемонии, медали ввели в режим вспыхивания рандомным цветом и плавного затухания при постукивании. У меня девушка тоже привезла медаль с севшими батарейками, их сменил, поигрался с постукиванием и попробовал ИК-пуль ДУ. Те же траблы — как вогнать медаль в прежний режим. Если есть идеи и энтузиасты, могу попробовать слить прошивку, но ковыряться в ней не буду, не хватит знаний.
Похоже просто каждая команда управления соответствует определенному действию которое определяется микропрограммой.
Это позволяет позволяет разнообразить цветовое оформление на разных трибунах при ограниченном наборе действий.
Это позволяет позволяет разнообразить цветовое оформление на разных трибунах при ограниченном наборе действий.
А чтобы не гадать, может сделаете фото с отогнутым недо-конденсатором? Может на нем или под ним что-то написано?
Ножки сильно отличаются друг от друга. Думаю, датчик вибраций, как и писали выше. Ибо как ещё он может чувствовать постукивания?
Скорей всего, но не могли бы Вы его отделить от китайских соплей и поставить вертикально? Возможно под ним будет написано SW1 — что значит переключатель или X2 — что может означать что-то типа кварца или Cxx — конденсатор. Или может на оболочке что указано снизу или она вообще снимается.
UPD: При детальном рассмотрении фото в начале поста замечена надпись «SW» — switch, так что это вибро-переключатель.
UPD: При детальном рассмотрении фото в начале поста замечена надпись «SW» — switch, так что это вибро-переключатель.
Говорю точно, работает от направленного ИК-луча. Друг приехал и привез такую нераспечатанную.
Выдернули пластиковую «чеку» из батарейного отсека.
Эмпирическим путем установили, что от домашего пульта светится 3 разными цветами — белым, розовым и синим, зависит от того какой сигнал подать на датчик.
Как перевести ее в автономный режим?
Выдернули пластиковую «чеку» из батарейного отсека.
Эмпирическим путем установили, что от домашего пульта светится 3 разными цветами — белым, розовым и синим, зависит от того какой сигнал подать на датчик.
Как перевести ее в автономный режим?
Похоже что на долгое время работы в автономке никто не расчитывал.
ИК-приемник (похож на этот www.vishay.com/docs/82459/tsop48.pdf) потребляет в режим простоя около 0.7мА. То есть пары CR2032 (450мАч) хватит примерно на 27 дней ожидания. Две недели у автора получилось потому что батарейки подсели еще на самой церемонии.
А вот запитали бы приемник от ножки МК и включали бы периодически в автономном режиме (или не включали бы вообще — если выходить из него не нужно), можно было бы продлить жизнь мигалки в десятки раз.
ИК-приемник (похож на этот www.vishay.com/docs/82459/tsop48.pdf) потребляет в режим простоя около 0.7мА. То есть пары CR2032 (450мАч) хватит примерно на 27 дней ожидания. Две недели у автора получилось потому что батарейки подсели еще на самой церемонии.
А вот запитали бы приемник от ножки МК и включали бы периодически в автономном режиме (или не включали бы вообще — если выходить из него не нужно), можно было бы продлить жизнь мигалки в десятки раз.
А кто угадает зачем вот это нужно?
картинка
НЛО прилетело и опубликовало эту надпись здесь
Учитывая ваш ник, про резистор на reset я возражать просто боюсь, а вот про диод поспорю: там же они идут последовательно и ответвлений от точки соединения не видно (если бы оно было и шло на питания, то все было бы как вы сказали).
Нет.Похоже на параллельное включение, микроконтроллер работает до 5.5в, а никаких стабилизаторов DC-DC не видно…
UPD: Это я про батарейки
UPD: Это я про батарейки
НЛО прилетело и опубликовало эту надпись здесь
Да вроде последовательное включение и диод одной ногой как и LED`ы сидит на батарейке.
Ну например R1 можно использовать как токоограничитель, а D1 — если это диод, то как защиту от переполюсовки (неверного расположения батареек).
UPD: Ну наверное автор выше прав, что R1 как кнопка запуска/сброса МК.
Что-то не успеваю писать и нажимать кнопку поста.
UPD: Ну наверное автор выше прав, что R1 как кнопка запуска/сброса МК.
Мне кажется, диод тут просто, чтобы сожрать на своем pn-переходе лишнее напряжение батарей — они же 6 вольт в сумме дают, возможно, тиньке этого многовато. А может это стабилитрон.
На реддите обсуждение нашлось (не сочинских медалей а других, той же фирмы). Для подбора команд можно разные пульты ДУ попробовать, или сделать простейший генератор ИК команд (на той же ардуине, хотя бы) и поискать подходящие методом научного тыка.
Как-то это не по айтишному если честно. Вот выдернуть прошивку и понять чего эта медаль действительно ждет, вот это да… А тупой брутфорс не сильно интересен.
金牌 — золотая медаль
НЛО прилетело и опубликовало эту надпись здесь
Ну с производством в Китае все понятно, но вот с разработкой в Канаде…
Дешевле, надежнее, быстрее. Да к тому же технология очень проста и в то же время запатентована и любые изменения в, предположим, способе общения могут серьезно увеличить сложность устройства и стоимость.
Почти вся экспозиция была изготовлена в США, часть передана субподрядчикам в Канаду, мелочёвку делали в Китае.
Репетиции церемоний также велись под контролем и с указаниями американских продюсеров и режиссёров.
У МОКа контракты с американскими фирмами чуть ли не с 1900го до 2100го года, не стоит в этом видеть слабость России.
И, да, все костюмы были сделаны чуть ли не одноразовыми — настолько плохое качество, не смотря на гордую бирку «made in usa».
Что касается медалек, то они раздавались также на обоих генеральных репетициях, где зал был полон.
Репетиции церемоний также велись под контролем и с указаниями американских продюсеров и режиссёров.
У МОКа контракты с американскими фирмами чуть ли не с 1900го до 2100го года, не стоит в этом видеть слабость России.
И, да, все костюмы были сделаны чуть ли не одноразовыми — настолько плохое качество, не смотря на гордую бирку «made in usa».
Что касается медалек, то они раздавались также на обоих генеральных репетициях, где зал был полон.
Люблю хабр, провели реверс инжиниринг в прямом эфире)
У меня такой вопрос, а там какой-то конкретный вид батареек нужен? А то я уже 2 вида опробовал, не работает.
На фотографии же видно, что это CR2032. Это литиевый трёхвольтовый элемент. Такие же ставят на материнские платы. Продаются почти в любом отделе с батарейками.
Возможно вы их просто вставляете не в том порядке?
Возможно вы их просто вставляете не в том порядке?
Точнее не в той полярности.
Нет, батарейки вставлял в нужной полярности. Мне кажется, просто они были тоньше, чем необходимо.
Кстати, а все CR2032 одной толщины? Например, вот эти подойдут? www.enter.ru/product/electronics/batareyka-duracell-cr2032-2060504002823#.UxW8iPRnEwE
Кстати, а все CR2032 одной толщины? Например, вот эти подойдут? www.enter.ru/product/electronics/batareyka-duracell-cr2032-2060504002823#.UxW8iPRnEwE
Самая первая мысль была когда смотрел трансляцию по телику — найти медаль и разобрать…
..., раскрутить протокол управления, принести на церемонию закрытия ардуину и написать на трибунах «Привет, Хабр!».
Для этого несколько прожекторов надо :(
Хорошей ИК подсветки от охранной камеры будет достаточно.
Вряд ли. Надо настолько мощный сигнал ему загнать, чтобы забить по яркости родной прожектор.
Вряд ли он постоянно светит, скорее всего только при передаче команд. Но даже если светит постоянно то вряд ли они закладывали запас на то что их будут глушить.
Блин, только хотел написать такой же пост, вы меня опередили ))
В принципе если прошивка закрыта, то ни кто не мешает перепрограммировать)
1) TSOP
2) Датчик вибрации (скорее всего замыкает на землю, делаем внутреннюю подтяжку)
3) кварц
4) 3 ноги к транзисторам
5) 5 х Диодные сборки 3х цветные?
1) Думаем свой протокол для пульта
2) реагируем на вибрацию
3) дрыгаем ногами. Чтобы была плавная смена цвета — именно дрыгаем ногами (ШИМ). Каждая нога — цвет.
Как то так.
1) TSOP
2) Датчик вибрации (скорее всего замыкает на землю, делаем внутреннюю подтяжку)
3) кварц
4) 3 ноги к транзисторам
5) 5 х Диодные сборки 3х цветные?
1) Думаем свой протокол для пульта
2) реагируем на вибрацию
3) дрыгаем ногами. Чтобы была плавная смена цвета — именно дрыгаем ногами (ШИМ). Каждая нога — цвет.
Как то так.
А мне досталась незапрограммированная медаль. Теперь — что бы с ней сделать :)
Зарегистрируйтесь на Хабре, чтобы оставить комментарий
Что внутри олимпийской медали болельщика 2014?