#1 Re: Апаратні питання » Різні типи RFID чіпів » 2023-10-13 14:13:05

Як це зробити технічно? Є ноунейм мітка, вони всі однакові - пімпочка і квадратна антена  tongue
Бачу наприклад магазинну антикражну систему за 22 тис грн - стандарт UHF (865-868 MHz), але чи це означає що не існує магазинних систем на 13.56 МГц з якою працює модуль RC522?

В російській Вікіпедії бачу що карти Мастеркард використовують вільний діапазон частот 13,56 МГц с амплитудною модуляцією і девіацією 850 кГц. Інформація про частоту Visa payWave відсутня, але якщо картки читаються однаковими пристроями то так само має бути 13.56 МГц. Чому тоді не читає?

#2 Апаратні питання » Різні типи RFID чіпів » 2023-10-10 23:59:12

Dimani4
відповідей: 2

Доброго вечора!

Є RFID модуль RC522, в комплекті карта та брелок. Все читає нормально (приклад дамп в комплекті до бібліотеки).
Писати поки що не пробував але то пізніше буду вивчати.

Але не читає і навіть не розпізнає ні RFID мітки з магазинів, ні безконтактні банківські карти. Де можна почитати про різні типи RFID міток, і як власне зробити зчитування магазинних стікерів тощо?


Додаткові запитання.

Дальність зчитування приблизно 1.5 - 2 сантиметри, якщо далі посунути не розпізнається. Від чого вона залежить? Потужність "антени" на платі? її розмірів?

У відгуках пишуть що цей модуль погано працює на 5в - логіці (тобто коли на вхід живлення 3.3 а на логічні піни 5 заходить то кранти), з інших джерел включно з відео на YouTube підключають до UNO напряму, все працює, не горить. Я спочатку підключив через ділителі але щось в мене не запрацювало, потім вже перейшов на пряме підключення. Як правильно?

#3 Re: Апаратні питання » Вимірювання ступеня заряду аккумулятора при зарядці » 2023-10-10 23:48:46

Напругу можна міряти просто на аналоговому вході, якщо один. Якщо напруга чогось більша за 5 вольт то через ділитель на резисторах. Ток - датчиком току на 5А (точність погана буде)

#4 Апаратні питання » Arduino as ISP (Invalid device signature) » 2022-09-15 18:42:22

Dimani4
відповідей: 1

Доброго вечора!

Я больше года не держал в руках Arduino и возможно что-то подзабыл, но довести до ума то что делаю и сложить до кучи то что вижу не получается, потому прошу помощи.

В наличии:
1. UNO полностью рабочий
2. Nano полностью рабочий не распаянный (распаял).
3. UNO не определяемый с компа но подающий признаки жизни (насколько я помню, по USB что-то прилетело)

Задача: проверить будет ли №3 жить и нормально функционировать в текущем виде.

Работаю полностью по инструкции (их много, все одинаковые). Делаю из №1 программатор, прошиваю его скетчем Arduino ISP (пробовал по умолчанию и с USE_OLD_STYLE_WIRING, но кажется что для UNO без разницы).

Далее соединяю 11,12,13 контакты двух UNO между собой, 10й программатора на RST, земли и +5 все как по рисунку. Шью обычный Blink ("загрузка через программатор") - ошибка. Думаю окей, проверю ка я с Nano.

Распаял Нану, соединил все как по схеме (пробовал как на 10-13й так и на ICSP разъем, я помню что он там задом наперед). Тоже ошибка. Скажу что когда-то давно я это уже когда-то успешно делал, UNOй шил что-то другое, и бутлоадеры заливал, проблем не было. Я где-то явно торможу но сам не могу понять где  neutral

Собственно ошибки:
Когда шью Uno через Uno:
avrdude: Device signature = 0xffffff (probably .reduced_core_tiny) (retrying)
Когда шью Nano через Uno:
avrdude: Device signature = 0x000000 (retrying)
В обеих случаях - Yikes!  Invalid device signature.
В сети пишут что надо частоты менять и что-то еще но я помню что я с этого компа так шил и ничего менять не нужно было...
----
P.S. в очередной раз все отключил, прозвонил, подключил, еще раз прозвонил, прошил Blink и о магия, он на Nano заработал. Правда, тем самым я снес бутлоадер, и не могу его залить теперь обратно

avrdude: Device signature = 0x1e950f (probably m328p)
avrdude: NOTE: "flash" memory has been specified, an erase cycle will be performed
         To disable this feature, specify the -D option.
avrdude: erasing chip
avrdude: reading input file "C:Arduinohardwarearduinoavr/bootloaders/atmega/ATmegaBOOT_168_atmega328.hex"
avrdude: writing flash (32670 bytes):

Writing | ################################################## | 100% 0.02s

avrdude: 32670 bytes of flash written
avrdude: verifying flash memory against C:Arduinohardwarearduinoavr/bootloaders/atmega/ATmegaBOOT_168_atmega328.hex:
avrdude: load data flash data from input file C:Arduinohardwarearduinoavr/bootloaders/atmega/ATmegaBOOT_168_atmega328.hex:
avrdude: input file C:Arduinohardwarearduinoavr/bootloaders/atmega/ATmegaBOOT_168_atmega328.hex contains 32670 bytes
avrdude: reading on-chip flash data:

Reading | ################################################## | 100% 0.00s

avrdude: verifying ...
avrdude: verification error, first mismatch at byte 0x797b
         0x3c != 0x93
avrdude: verification error; content mismatch

avrdude done.  Thank you.

Ошибка при записи загрузчика.

Теперь Nano шьется только программатором (Uno'й)

----
P.S.2 эта ошибка формально ошибка, но бутлоадер зашился. Я прошил Нану через USB... Кажется что я очень многое подзабыл, почему-то раньше у меня такие глупые вопросы не возникали.

Підвал форуму