Портал для радиолюбителей и разработчиков электроники · с 2003 годаРеклама на сайте
Найти компонент, схему или даташит

Даташиты, справочник отечественных приборов, схемы с разбором и живой форум

Микроконтроллеры, АЦП, память и т.д Темы касающиеся микроконтроллеров разных производителей, памяти, АЦП/ЦАП, периферийных модулей...

 
Опции темы

Простой копировщик домофонных ключей (часть 2)

Непрочитано 28.08.2023, 11:01  
Spetialist
Прохожий
 
Регистрация: 28.08.2023
Сообщений: 1
Сказал спасибо: 1
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
Spetialist на пути к лучшему
По умолчанию Re: Простой копировщик домофонных ключей (часть 2)

Здравствуйте . подскажите пожалуйста такой вопрос- на ардуино nano на 4pda по схеме 1 без экрана собрал копировшик, вроде заработало , разные ключи читает и пишет , но конкретно ключи от метаком даже не читает и не видит вообще. Сейчас вот думаю собрать копировщик по представленной в данной ветке схеме ( пока думаю собрать тот который самый простой) . Соответственно вопрос работает ли данная схема с метакомом ? И может кто в курсе, в чем причина , что схемка на ардуино не видит метаком , там какие то ключи особенные?
Реклама:
Spetialist вне форума  
Непрочитано 28.08.2023, 21:22  
RECTO
Супер-модератор
 
Регистрация: 09.06.2011
Сообщений: 2,762
Сказал спасибо: 76
Сказали Спасибо 1,840 раз(а) в 668 сообщении(ях)
RECTO на пути к лучшему
По умолчанию Re: Простой копировщик домофонных ключей (часть 2)

Spetialist, здравствуйте!

Сообщение от Spetialist Посмотреть сообщение
вопрос работает ли данная схема с метакомом ?
Да, работает. Смотрите описание проекта, оно есть внутри архива или здесь.

Сообщение от Spetialist Посмотреть сообщение
может кто в курсе, в чем причина , что схемка на ардуино не видит метаком
Возможно проект, который вы собирали на ардуино, не предназначен для чтения этих ключей?

Сообщение от Spetialist Посмотреть сообщение
там какие то ключи особенные?
Да, эти ключи кардинально отличаются от обычных Dallas-1990A - они работают в токовом режиме и формат выдачи кода у них совершенно другой...
RECTO вне форума  
Сказали "Спасибо" RECTO
Spetialist (28.08.2023)
Непрочитано 11.10.2023, 13:26  
losttda
Прохожий
 
Регистрация: 11.10.2023
Сообщений: 4
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
losttda на пути к лучшему
По умолчанию Re: Простой копировщик домофонных ключей (часть 2)

Доброе время суток,
тоже собрал копировщик на ардуине и столкнулся со странными приколом - он читает и копирует...
но на экран выводит номер чипа не так, как на самом чипе.
Сами ардуинщики утверждают, что это нормально.
Но у меня часто стоит задача получить номер чипа именно в том виде, что на нём набит.
Данный копировщик как выводит номер чипа на экран?
losttda вне форума  
Непрочитано 11.10.2023, 17:27  
NewWriter
Почётный гражданин KAZUS.RUN
 
Аватар для NewWriter
 
Регистрация: 07.09.2014
Адрес: В Кремле!
Сообщений: 4,481
Сказал спасибо: 396
Сказали Спасибо 2,222 раз(а) в 1,317 сообщении(ях)
NewWriter на пути к лучшему
По умолчанию Re: Простой копировщик домофонных ключей (часть 2)

Насколько помню, номер задом наперед показывается.
__________________
Убейте шизофреника Вовку Стогова!
NewWriter вне форума  
Непрочитано 12.10.2023, 01:18  
RECTO
Супер-модератор
 
Регистрация: 09.06.2011
Сообщений: 2,762
Сказал спасибо: 76
Сказали Спасибо 1,840 раз(а) в 668 сообщении(ях)
RECTO на пути к лучшему
По умолчанию Re: Простой копировщик домофонных ключей (часть 2)

Сообщение от losttda Посмотреть сообщение
Данный копировщик как выводит номер чипа на экран?
Здравствуйте!
Номер на дисплей выводится в том же виде, в котором он выгравирован на корпусе "таблетки". Это для ключей "Даллас".
RECTO вне форума  
Непрочитано 12.10.2023, 01:34  
mtit
Почётный гражданин KAZUS.RUN
 
Аватар для mtit
 
Регистрация: 21.03.2007
Адрес: М.(осква)
Сообщений: 4,398
Сказал спасибо: 2,192
Сказали Спасибо 1,780 раз(а) в 1,012 сообщении(ях)
mtit на пути к лучшему
По умолчанию Re: Простой копировщик домофонных ключей (часть 2)

Сообщение от losttda Посмотреть сообщение
тоже собрал копировщик на ардуине и столкнулся со странными приколом - он читает и копирует...
но на экран выводит номер чипа не так, как на самом чипе.
Сами ардуинщики утверждают, что это нормально.
Сообщение от RECTO Посмотреть сообщение
Номер на дисплей выводится в том же виде, в котором он выгравирован на корпусе "таблетки". Это для ключей "Даллас".
losttda, ну как бы, нормально - у нормальных людей.
Если ув. RECTO задался целью сделать удобную вещь-инструмент, то он и потратил своё время, чтоб функционал соответствовал общепринятому ( последовательность символов - такая же, как производитель маркирует свои таблетки).

Я что собственно влез. Тут постоянно спрашивают "За что вы на этом форум не любите андуринщиков?".
Вот за это. Андуринщик или вырастает до нормального любителя/профессионала. Либо (если не вырастает) - то ЭТО не лечится.

П.С. Алгоритмическая задача написать массив символов в обратном порядке если уж самому трудно реализовать, то гуглится - на первой странице.
__________________
+ 7 903 641 87 25// 1. Иногда отвечаю "по памяти" 2. Часто заблуждаюсь >> Критикуйте, не обижусь.

Последний раз редактировалось mtit; 12.10.2023 в 01:36.
mtit вне форума  
Непрочитано 12.10.2023, 16:04  
losttda
Прохожий
 
Регистрация: 11.10.2023
Сообщений: 4
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
losttda на пути к лучшему
По умолчанию Re: Простой копировщик домофонных ключей (часть 2)

Сообщение от RECTO Посмотреть сообщение
Номер на дисплей выводится в том же виде, в котором он выгравирован на корпусе "таблетки". Это для ключей "Даллас".
Спасибо, значить будем осваивать прошивку pic контроллеров....


Сообщение от NewWriter Посмотреть сообщение
Насколько помню, номер задом наперед показывается.
Сообщение от mtit Посмотреть сообщение
П.С. Алгоритмическая задача написать массив символов в обратном порядке если уж самому трудно реализовать, то гуглится - на первой странице.
Если бы всё было так просто....
Например на чипе:

0000130B0B65 5F

на экране:

01650B0B1300005F

т.е. цифры те же, и даже можно какую то логику найти...
Но простым преобразованием тут не обойтись....
losttda вне форума  
Непрочитано 12.10.2023, 16:26  
RECTO
Супер-модератор
 
Регистрация: 09.06.2011
Сообщений: 2,762
Сказал спасибо: 76
Сказали Спасибо 1,840 раз(а) в 668 сообщении(ях)
RECTO на пути к лучшему
По умолчанию Re: Простой копировщик домофонных ключей (часть 2)

losttda, не совсем так.

Для вашего примера (если это нормальный ключ DS-1990A) должно быть выбито на таблетке:
"5F 0000130B0B65 01" (цифры "5F" и "01" выбиты выше, над основным кодом).

А ваш копировщик на ардуине показывает те же байты, но просто в обратной от привычной последовательности: "01-65-0B-0B-13-00-00-5F".
RECTO вне форума  
Непрочитано 13.10.2023, 06:55  
losttda
Прохожий
 
Регистрация: 11.10.2023
Сообщений: 4
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
losttda на пути к лучшему
По умолчанию Re: Простой копировщик домофонных ключей (часть 2)

Сообщение от RECTO Посмотреть сообщение
"5F 0000130B0B65 01" (цифры "5F" и "01" выбиты выше, над основным кодом).
Да, так и есть.


Сообщение от RECTO Посмотреть сообщение
А ваш копировщик на ардуине показывает те же байты, но просто в обратной от привычной последовательности: "01-65-0B-0B-13-00-00-5F".
А это как то можно развернуть?
Код там такой:


Код:


lcd.clear();                                      // Очищаем экран и начинаем отображение информации о номере ключа
    lcd.setCursor(2,0);
    lcd.print("НОМЕР КЛЮЧА:"); 
    Serial.print("Key ID: ");
    lcd.setCursor(0,1);                               // Устанавливаем курсор на символ первой строки...
    for (byte x = 0; x ‹ 8; x++) {                    // ...и начинаем выводить на экран и в монитор порта что считали из ключа
//  if (x==4)  lcd.setCursor (4,1);                   // Если дошли до 4 байта, то переходим на вторую строку, т.к. в первой строке места больше нет
    if (addr[x] ‹ 16) {                               // Добавляем нули
    lcd.print("0");
    Serial.print("0");
    }  
Автор того проекта, увы, не понимает что не так

Последний раз редактировалось losttda; 13.10.2023 в 07:02.
losttda вне форума  
Непрочитано 14.10.2023, 01:49  
mtit
Почётный гражданин KAZUS.RUN
 
Аватар для mtit
 
Регистрация: 21.03.2007
Адрес: М.(осква)
Сообщений: 4,398
Сказал спасибо: 2,192
Сказали Спасибо 1,780 раз(а) в 1,012 сообщении(ях)
mtit на пути к лучшему
По умолчанию Re: Простой копировщик домофонных ключей (часть 2)

losttda, извините, но это кусок кода. Там весь блок, отвечающий за вывод, видимо, не приведён.
Да хоть бы и так:
Код:
lcd.clear();                                      // Очищаем экран и начинаем отображение информации о номере ключа
    lcd.setCursor(2,0);
    lcd.print("НОМЕР КЛЮЧА:"); 
    Serial.print("Key ID: ");
    lcd.setCursor(0,1);                               // Устанавливаем курсор на символ первой строки...
    byte x = 0;
    for (byte y = 0; y ‹ 8; y++) {                    // ...и начинаем выводить на экран и в монитор порта что считали из ключа
    x = 7 - y;
//  if (x==4)  lcd.setCursor (4,1);                   // Если дошли до 4 байта, то переходим на вторую строку, т.к. в первой строке места больше нет
    if (addr[x] ‹ 16) {                               // Добавляем нули
    lcd.print("0");
    Serial.print("0");
    }
__________________
+ 7 903 641 87 25// 1. Иногда отвечаю "по памяти" 2. Часто заблуждаюсь >> Критикуйте, не обижусь.

Последний раз редактировалось mtit; 14.10.2023 в 01:54.
mtit вне форума  
 
Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Универсальный копировщик ключей (open source) Elektron2016 Микроконтроллеры, АЦП, память и т.д 227 26.02.2019 16:27
готовая плата для Простой копировщик домофонных ключей ilmirr Барахолка электронных компонентов 0 20.10.2017 12:08
Простой копировщик домофонных ключей RECTO Микроконтроллеры, АЦП, память и т.д 7973 04.09.2016 02:46


Часовой пояс GMT +4, время: 07:41.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.