Skip to content

Arduino Nano based universal RFID (125kHz) & iButton emulator, reader, and duplicator with OLED display.

Notifications You must be signed in to change notification settings

MrKzya/MultiKey

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

16 Commits
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

MultiKey

project photo

Π‘Ρ‚Ρ€ΡƒΠΊΡ‚ΡƒΡ€Π° Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ

Main Menu/
β”œβ”€β”€ RFID/
β”‚   β”œβ”€β”€ Read - Ρ‡Ρ‚Π΅Π½ΠΈΠ΅ RFID
β”‚   β”œβ”€β”€ Emulate - эмуляция ΠΊΠ»ΡŽΡ‡Π΅ΠΉ
β”‚   └── Write - запись Π½Π° Π±ΠΎΠ»Π²Π°Π½ΠΊΠΈ T5577
β”œβ”€β”€ iButton/
β”‚   β”œβ”€β”€ Read - Ρ‡Ρ‚Π΅Π½ΠΈΠ΅ ΠΊΠ»ΡŽΡ‡Π΅ΠΉ Dallas (DS1990)
β”‚   β”œβ”€β”€ Emulate - эмуляция Ρ‚Π°Π±Π»Π΅Ρ‚ΠΎΠΊ
β”‚   └── Write - запись Π½Π° Π±ΠΎΠ»Π²Π°Π½ΠΊΠΈ RW1990
└── Utils/
    β”œβ”€β”€ [Clear EEPROM] - ΠΎΡ‡ΠΈΡΡ‚ΠΈΡ‚ΡŒ всС ΠΊΠ»ΡŽΡ‡ΠΈ Π² памяти
    β”œβ”€β”€ [Clear RFID keys] - ΠΎΡ‡ΠΈΡΡ‚ΠΈΡ‚ΡŒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΊΠ»ΡŽΡ‡ΠΈ RFID
    └── [Clear iBut keys] - ΠΎΡ‡ΠΈΡΡ‚ΠΈΡ‚ΡŒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ρ‚Π°Π±Π»Π΅Ρ‚ΠΊΠΈ iButton

Бписок ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΎΠ²:

  • ΠœΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ Arduino Nano
  • ДисплСй OLED 0.96 128x64
  • 3 ΠΊΠ½ΠΎΠΏΠΊΠΈ
  • 3 рСзистора Π½Π° 10 кОм
  • 1 рСзистор Π½Π° 1 кОм (Π–Π΅Π»Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ 2.2 кОм ΠΈΠ»ΠΈ 4.7 кОм)
  • 1 рСзистор Π½Π° 220 Ом
  • 2 кондСнсатора Π½Π° 3.3 Π½Π€ (332)
  • 2 кондСнсатора Π½Π° 0.1 ΠΌΠΊΠ€ (104)
  • 1 транзистор 2N5551
  • 1 ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½Ρ‹ΠΉ ΡƒΡΠΈΠ»ΠΈΡ‚Π΅Π»ΡŒ LM358N
  • 2 ΠΊΠΎΠ»Π΅Π±Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… ΠΊΠΎΠ½Ρ‚ΡƒΡ€Π° ΠΎΡ‚ RDM6300 (Для 125ΠΊΠ“Ρ† Π½ΡƒΠΆΠ΅Π½ кондСнсатор Π½Π° 3.3Π½Π€)

Распиновка:

  • D2 Π²Ρ…ΠΎΠ΄ с усилитСля (1 Π½ΠΎΠ³Π°) для чтСния RFID
  • D7 Π²Ρ‹Ρ…ΠΎΠ΄ Π½Π° Π°Π½Ρ‚Π΅Π½Π½Ρƒ для эмуляции RFID
  • D11 Π²Ρ‹Ρ…ΠΎΠ΄ для записи RFID
  • D4 Кнопка Π²Π²Π΅Ρ€Ρ…
  • D3 Кнопка ОК
  • D8 Кнопка Π²Π½ΠΈΠ·
  • D10 Π²Ρ‹Ρ…ΠΎΠ΄ Π½Π° ΡΠΌΡƒΠ»ΡΡ†ΠΈΡŽ iButton
  • D12 Π²Ρ‹Ρ…ΠΎΠ΄ Π½Π° Ρ‡Ρ‚Π΅Π½ΠΈΠ΅/запись iButton
  • A4 OLED SDA
  • A5 OLED SCL

Π‘Ρ…Π΅ΠΌΠ° ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ:

RFID Emulation:

project photo

Π­ΠΌΡƒΠ»ΡΡ†ΠΈΡŽ RFID я позаимствовал Ρƒ dlinyj. А распиновку взял ΠΎΡ‚ΡΡŽΠ΄Π°

RFID Read/Write:

project photo

iButton Emulation:
Пин D10

iButton Read/Write:

project photo

Π–Π΅Π»Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ рСзистор Π½Π° 2.2 кОм ΠΈΠ»ΠΈ 4.7 кОм

Π‘ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ:

  • Wire - для общСния с дисплССм ΠΏΠΎ шинС I2C
  • U8g2lib - для дисплСя
  • OneWireHub (ВСрсия 1.2.0), OneWire ΠΈ DS2401 - для iButton
  • EEPROM - для памяти
  • avr/pgmspace - для flash памяти

About

Arduino Nano based universal RFID (125kHz) & iButton emulator, reader, and duplicator with OLED display.

Topics

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages