ΠΠ»Π΅ΠΊΡΡΠΎΠ½Π½ΡΠΉ RFID Π·Π°ΠΌΠΎΠΊ Π½Π° ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΠ΅ ΡΠ²ΠΎΠΈΠΌΠΈ ΡΡΠΊΠ°ΠΌΠΈ. Π‘Ρ Π΅ΠΌΠ°. Π§ΡΠ΅Π½ΠΈΠ΅ ΠΈ Π·Π°ΠΏΠΈΡΡ RFID ΠΌΠ΅ΡΠΎΠΊ. ΠΠΎΠ΄ΡΠ»Ρ RC522 Π΄Π»Ρ Arduino
Π‘Π΅Π³ΠΎΠ΄Π½Ρ ΡΡΠΎΠΊ ΠΎ ΡΠΎΠΌ ΠΊΠ°ΠΊ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ RFID-ΡΠΈΠ΄Π΅Ρ Ρ Arduino Π΄Π»Ρ ΡΠΎΠ·Π΄Π°Π½ΠΈΡ ΠΏΡΠΎΡΡΠΎΠΉ ΡΠΈΡΡΠ΅ΠΌΡ Π±Π»ΠΎΠΊΠΈΡΠΎΠ²ΠΊΠΈ, ΠΏΡΠΎΡΡΡΠΌΠΈ ΡΠ»ΠΎΠ²Π°ΠΌΠΈ - RFID-Π·Π°ΠΌΠΎΠΊ.
RFID (Π°Π½Π³Π». Radio Frequency IDentification, ΡΠ°Π΄ΠΈΠΎΡΠ°ΡΡΠΎΡΠ½Π°Ρ ΠΈΠ΄Π΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΈΡ) - ΡΠΏΠΎΡΠΎΠ± Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΎΠΉ ΠΈΠ΄Π΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΈΠΈ ΠΎΠ±ΡΠ΅ΠΊΡΠΎΠ², Π² ΠΊΠΎΡΠΎΡΠΎΠΌ ΠΏΠΎΡΡΠ΅Π΄ΡΡΠ²ΠΎΠΌ ΡΠ°Π΄ΠΈΠΎΡΠΈΠ³Π½Π°Π»ΠΎΠ² ΡΡΠΈΡΡΠ²Π°ΡΡΡΡ ΠΈΠ»ΠΈ Π·Π°ΠΏΠΈΡΡΠ²Π°ΡΡΡΡ Π΄Π°Π½Π½ΡΠ΅, Ρ ΡΠ°Π½ΡΡΠΈΠ΅ΡΡ Π² ΡΠ°ΠΊ Π½Π°Π·ΡΠ²Π°Π΅ΠΌΡΡ ΡΡΠ°Π½ΡΠΏΠΎΠ½Π΄Π΅ΡΠ°Ρ , ΠΈΠ»ΠΈ RFID-ΠΌΠ΅ΡΠΊΠ°Ρ . ΠΡΠ±Π°Ρ RFID-ΡΠΈΡΡΠ΅ΠΌΠ° ΡΠΎΡΡΠΎΠΈΡ ΠΈΠ· ΡΡΠΈΡΡΠ²Π°ΡΡΠ΅Π³ΠΎ ΡΡΡΡΠΎΠΉΡΡΠ²Π° (ΡΡΠΈΡΡΠ²Π°ΡΠ΅Π»Ρ, ΡΠΈΠ΄Π΅Ρ ΠΈΠ»ΠΈ ΠΈΠ½ΡΠ΅ΡΡΠΎΠ³Π°ΡΠΎΡ) ΠΈ ΡΡΠ°Π½ΡΠΏΠΎΠ½Π΄Π΅ΡΠ° (ΠΎΠ½ ΠΆΠ΅ RFID-ΠΌΠ΅ΡΠΊΠ°, ΠΈΠ½ΠΎΠ³Π΄Π° ΡΠ°ΠΊΠΆΠ΅ ΠΏΡΠΈΠΌΠ΅Π½ΡΠ΅ΡΡΡ ΡΠ΅ΡΠΌΠΈΠ½ RFID-ΡΠ΅Π³).
Π ΡΡΠΎΠΊΠ΅ Π±ΡΠ΄Π΅Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡΡΡ RFID-ΠΌΠ΅ΡΠΊΠ° Ρ Arduino. Π£ΡΡΡΠΎΠΉΡΡΠ²ΠΎ ΡΠΈΡΠ°Π΅Ρ ΡΠ½ΠΈΠΊΠ°Π»ΡΠ½ΡΠΉ ΠΈΠ΄Π΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΎΡ (UID) ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ ΡΠ΅Π³Π° RFID, ΠΊΠΎΡΠΎΡΡΠΉ ΠΌΡ ΡΠ°Π·ΠΌΠ΅ΡΠ°Π΅ΡΡΡ ΡΡΠ΄ΠΎΠΌ ΡΠΎ ΡΡΠΈΡΡΠ²Π°ΡΠ΅Π»Π΅ΠΌ, ΠΈ ΠΎΡΠΎΠ±ΡΠ°ΠΆΠ°Π΅Ρ Π΅Π³ΠΎ Π½Π° OLED-Π΄ΠΈΡΠΏΠ»Π΅Π΅. ΠΡΠ»ΠΈ UID ΡΠ΅Π³Π° ΡΠ°Π²Π΅Π½ ΠΏΡΠ΅Π΄ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠΌΡ Π·Π½Π°ΡΠ΅Π½ΠΈΡ, ΠΊΠΎΡΠΎΡΠΎΠ΅ Ρ ΡΠ°Π½ΠΈΡΡΡ Π² ΠΏΠ°ΠΌΡΡΠΈ Arduino, ΡΠΎΠ³Π΄Π° Π½Π° Π΄ΠΈΡΠΏΠ»Π΅Π΅ ΠΌΡ ΡΠ²ΠΈΠ΄ΠΈΠΌ ΡΠΎΠΎΠ±ΡΠ΅Π½ΠΈΠ΅ Β«UnlockedΒ» (Π°Π½Π³Π»., ΡΠ°Π·Π±Π»ΠΎΠΊΠΈΡΠΎΠ²Π°Π½ΠΎ). ΠΡΠ»ΠΈ ΡΠ½ΠΈΠΊΠ°Π»ΡΠ½ΡΠΉ ΠΈΠ΄Π΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΎΡ Π½Π΅ ΡΠ°Π²Π΅Π½ ΠΏΡΠ΅Π΄ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠΌΡ Π·Π½Π°ΡΠ΅Π½ΠΈΡ, ΡΠΎΠΎΠ±ΡΠ΅Π½ΠΈΠ΅ "Unlocked" Π½Π΅ ΠΏΠΎΡΠ²ΠΈΡΡΡ - ΡΠΌ. ΡΠΎΡΠΎ Π½ΠΈΠΆΠ΅.
ΠΠ°ΠΌΠΎΠΊ Π·Π°ΠΊΡΡΡ
ΠΠ°ΠΌΠΎΠΊ ΠΎΡΠΊΡΡΡ
ΠΠ΅ΡΠ°Π»ΠΈ, Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΡΠ΅ Π΄Π»Ρ ΡΠΎΠ·Π΄Π°Π½ΠΈΡ ΡΡΠΎΠ³ΠΎ ΠΏΡΠΎΠ΅ΠΊΡΠ°:
- RFID-ΡΠΈΠ΄Π΅Ρ RC522
- OLED-Π΄ΠΈΡΠΏΠ»Π΅ΠΉ
- ΠΠ°ΠΊΠ΅ΡΠ½Π°Ρ ΠΏΠ»Π°ΡΠ°
- ΠΡΠΎΠ²ΠΎΠ΄Π°
ΠΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½ΡΠ΅ Π΄Π΅ΡΠ°Π»ΠΈ:
- ΠΠΊΠΊΡΠΌΡΠ»ΡΡΠΎΡ (powerbank)
ΠΠ±ΡΠ°Ρ ΡΡΠΎΠΈΠΌΠΎΡΡΡ ΠΊΠΎΠΌΠΏΠ»Π΅ΠΊΡΡΡΡΠΈΡ ΠΏΡΠΎΠ΅ΠΊΡΠ° ΡΠΎΡΡΠ°Π²ΠΈΠ»Π° ΠΏΡΠΈΠΌΠ΅ΡΠ½ΠΎ 15 Π΄ΠΎΠ»Π»Π°ΡΠΎΠ².
Π¨Π°Π³ 2: RFID-ΡΡΠΈΡΡΠ²Π°ΡΠ΅Π»Ρ RC522
Π ΠΊΠ°ΠΆΠ΄ΠΎΠΉ ΠΌΠ΅ΡΠΊΠ΅ RFID Π΅ΡΡΡ Π½Π΅Π±ΠΎΠ»ΡΡΠΎΠΉ ΡΠΈΠΏ (Π½Π° ΡΠΎΡΠΎ Π±Π΅Π»Π°Ρ ΠΊΠ°ΡΡΠΎΡΠΊΠ°). ΠΡΠ»ΠΈ Π½Π°ΠΏΡΠ°Π²ΠΈΡΡ ΡΠΎΠ½Π°ΡΠΈΠΊ Π½Π° ΡΡΡ RFID-ΠΊΠ°ΡΡΡ, ΠΌΠΎΠΆΠ½ΠΎ ΡΠ²ΠΈΠ΄Π΅ΡΡ ΠΌΠ°Π»Π΅Π½ΡΠΊΠΈΠΉ ΡΠΈΠΏ ΠΈ ΠΊΠ°ΡΡΡΠΊΡ, ΠΊΠΎΡΠΎΡΠ°Ρ Π΅Π³ΠΎ ΠΎΠΊΡΡΠΆΠ°Π΅Ρ. Π£ ΡΡΠΎΠ³ΠΎ ΡΠΈΠΏΠ° Π½Π΅Ρ Π±Π°ΡΠ°ΡΠ΅ΠΈ Π΄Π»Ρ ΠΏΠΎΠ»ΡΡΠ΅Π½ΠΈΡ ΠΌΠΎΡΠ½ΠΎΡΡΠΈ. ΠΠ½ ΠΏΠΎΠ»ΡΡΠ°Π΅Ρ ΠΏΠΈΡΠ°Π½ΠΈΠ΅ ΠΎΡ ΡΡΠΈΡΡΠ²Π°ΡΠ΅Π»Ρ Π±Π΅ΡΠΏΡΠΎΠ²ΠΎΠ΄Π½ΡΠΌ ΠΎΠ±ΡΠ°Π·ΠΎΠΌ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡ ΡΡΡ Π±ΠΎΠ»ΡΡΡΡ ΠΊΠ°ΡΡΡΠΊΡ. ΠΠΎΠΆΠ½ΠΎ ΠΏΡΠΎΡΠΈΡΠ°ΡΡ RFID-ΠΊΠ°ΡΡΡ, ΠΏΠΎΠ΄ΠΎΠ±Π½ΡΡ ΡΡΠΎΠΉ, Ρ ΡΠ°ΡΡΡΠΎΡΠ½ΠΈΡ Π΄ΠΎ 20 ΠΌΠΌ.
Π’ΠΎΡ ΠΆΠ΅ ΡΠΈΠΏ ΡΡΡΠ΅ΡΡΠ²ΡΠ΅Ρ ΠΈ Π² ΡΠ΅Π³Π°Ρ RFID-Π±ΡΠ΅Π»ΠΊΠ°.
ΠΠ°ΠΆΠ΄ΡΠΉ ΡΠ΅Π³ RFID ΠΈΠΌΠ΅Π΅Ρ ΡΠ½ΠΈΠΊΠ°Π»ΡΠ½ΡΠΉ Π½ΠΎΠΌΠ΅Ρ, ΠΊΠΎΡΠΎΡΡΠΉ ΠΈΠ΄Π΅Π½ΡΠΈΡΠΈΡΠΈΡΡΠ΅Ρ Π΅Π³ΠΎ. ΠΡΠΎ UID, ΠΊΠΎΡΠΎΡΡΠΉ ΠΏΠΎΠΊΠ°Π·ΡΠ²Π°Π΅ΡΡΡ Π½Π° OLED-Π΄ΠΈΡΠΏΠ»Π΅Π΅. ΠΠ° ΠΈΡΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅ΠΌ ΡΡΠΎΠ³ΠΎ UID, ΠΊΠ°ΠΆΠ΄ΡΠΉ ΡΠ΅Π³ ΠΌΠΎΠΆΠ΅Ρ Ρ ΡΠ°Π½ΠΈΡΡ Π΄Π°Π½Π½ΡΠ΅. Π ΡΡΠΎΠΌ ΡΠΈΠΏΠ΅ ΠΊΠ°ΡΡ ΠΌΠΎΠΆΠ½ΠΎ Ρ ΡΠ°Π½ΠΈΡΡ Π΄ΠΎ 1 ΡΡΡΡΡΠΈ Π΄Π°Π½Π½ΡΡ . ΠΠΏΠ΅ΡΠ°ΡΠ»ΡΠ΅Ρ, Π½Π΅ ΡΠ°ΠΊ Π»ΠΈ? ΠΡΠ° ΡΡΠ½ΠΊΡΠΈΡ Π½Π΅ Π±ΡΠ΄Π΅Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½Π° ΡΠ΅Π³ΠΎΠ΄Π½Ρ. Π‘Π΅Π³ΠΎΠ΄Π½Ρ Π²ΡΠ΅, ΡΡΠΎ ΠΈΠ½ΡΠ΅ΡΠ΅ΡΡΠ΅Ρ, - ΡΡΠΎ ΠΈΠ΄Π΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΈΡ ΠΊΠΎΠ½ΠΊΡΠ΅ΡΠ½ΠΎΠΉ ΠΊΠ°ΡΡΡ ΠΏΠΎ Π΅Π΅ UID. Π‘ΡΠΎΠΈΠΌΠΎΡΡΡ RFID-ΡΡΠΈΡΡΠ²Π°ΡΠ΅Π»Ρ ΠΈ ΡΡΠΈΡ Π΄Π²ΡΡ ΠΊΠ°ΡΡ RFID ΡΠΎΡΡΠ°Π²Π»ΡΠ΅Ρ ΠΎΠΊΠΎΠ»ΠΎ 4 Π΄ΠΎΠ»Π»Π°ΡΠΎΠ² Π‘Π¨Π.
Π¨Π°Π³ 3: OLED-Π΄ΠΈΡΠΏΠ»Π΅ΠΉ
Π ΡΡΠΎΠΊΠ΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ OLED-ΠΌΠΎΠ½ΠΈΡΠΎΡ 0.96" 128x64 I2C.
ΠΡΠΎ ΠΎΡΠ΅Π½Ρ Ρ ΠΎΡΠΎΡΠΈΠΉ Π΄ΠΈΡΠΏΠ»Π΅ΠΉ Π΄Π»Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΡ Ρ Arduino. ΠΡΠΎ Π΄ΠΈΡΠΏΠ»Π΅ΠΉ OLED ΠΈ ΡΡΠΎ ΠΎΠ·Π½Π°ΡΠ°Π΅Ρ, ΡΡΠΎ ΠΎΠ½ ΠΈΠΌΠ΅Π΅Ρ Π½ΠΈΠ·ΠΊΠΎΠ΅ ΡΠ½Π΅ΡΠ³ΠΎΠΏΠΎΡΡΠ΅Π±Π»Π΅Π½ΠΈΠ΅. ΠΠΎΡΡΠ΅Π±Π»ΡΠ΅ΠΌΠ°Ρ ΠΌΠΎΡΠ½ΠΎΡΡΡ ΡΡΠΎΠ³ΠΎ Π΄ΠΈΡΠΏΠ»Π΅Ρ ΡΠΎΡΡΠ°Π²Π»ΡΠ΅Ρ ΠΎΠΊΠΎΠ»ΠΎ 10-20 ΠΌΠ, ΠΈ ΡΡΠΎ Π·Π°Π²ΠΈΡΠΈΡ ΠΎΡ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²Π° ΠΏΠΈΠΊΡΠ΅Π»Π΅ΠΉ.
ΠΠΈΡΠΏΠ»Π΅ΠΉ ΠΈΠΌΠ΅Π΅Ρ ΡΠ°Π·ΡΠ΅ΡΠ΅Π½ΠΈΠ΅ 128 Π½Π° 64 ΠΏΠΈΠΊΡΠ΅Π»Ρ ΠΈ ΠΈΠΌΠ΅Π΅Ρ ΠΊΡΠΎΡΠ΅ΡΠ½ΡΠΉ ΡΠ°Π·ΠΌΠ΅Ρ. Π‘ΡΡΠ΅ΡΡΠ²ΡΠ΅Ρ Π΄Π²Π° Π²Π°ΡΠΈΠ°Π½ΡΠ° ΠΎΡΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΡ. ΠΠ΄ΠΈΠ½ ΠΈΠ· Π½ΠΈΡ ΠΌΠΎΠ½ΠΎΡ ΡΠΎΠΌΠ½ΡΠΉ, Π° Π΄ΡΡΠ³ΠΎΠΉ, ΠΊΠ°ΠΊ ΡΠΎΡ, ΠΊΠΎΡΠΎΡΡΠΉ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ Π² ΡΡΠΎΠΊΠ΅, ΠΌΠΎΠΆΠ΅Ρ ΠΎΡΠΎΠ±ΡΠ°ΠΆΠ°ΡΡ Π΄Π²Π° ΡΠ²Π΅ΡΠ°: ΠΆΠ΅Π»ΡΡΠΉ ΠΈ ΡΠΈΠ½ΠΈΠΉ. ΠΠ΅ΡΡ Π½ΡΡ ΡΠ°ΡΡΡ ΡΠΊΡΠ°Π½Π° ΠΌΠΎΠΆΠ΅Ρ Π±ΡΡΡ ΡΠΎΠ»ΡΠΊΠΎ ΠΆΠ΅Π»ΡΠΎΠΉ, Π° Π½ΠΈΠΆΠ½ΡΡ ΡΠ°ΡΡΡ - ΡΠΈΠ½Π΅ΠΉ.
ΠΡΠΎΡ OLED-Π΄ΠΈΡΠΏΠ»Π΅ΠΉ ΠΎΡΠ΅Π½Ρ ΡΡΠΊΠΈΠΉ ΠΈ Ρ Π½Π΅Π³ΠΎ ΠΎΡΠ»ΠΈΡΠ½Π°Ρ ΠΈ ΠΎΡΠ΅Π½Ρ ΠΏΡΠΈΡΡΠ½Π°Ρ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠ°, ΠΊΠΎΡΠΎΡΡΡ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠ°Π»Π° ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΡ Adafruit Π΄Π»Ρ ΡΡΠΎΠ³ΠΎ Π΄ΠΈΡΠΏΠ»Π΅Ρ. Π Π΄ΠΎΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ ΠΊ ΡΡΠΎΠΌΡ Π΄ΠΈΡΠΏΠ»Π΅ΠΉ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅Ρ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡ I2C, ΠΏΠΎΡΡΠΎΠΌΡ ΡΠΎΠ΅Π΄ΠΈΠ½Π΅Π½ΠΈΠ΅ Ρ Arduino Π½Π΅Π²Π΅ΡΠΎΡΡΠ½ΠΎ ΠΏΡΠΎΡΡΠΎΠ΅.
ΠΠ°ΠΌ Π½ΡΠΆΠ½ΠΎ ΡΠΎΠ»ΡΠΊΠΎ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠΈΡΡ Π΄Π²Π° ΠΏΡΠΎΠ²ΠΎΠ΄Π°, Π·Π° ΠΈΡΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅ΠΌ Vcc ΠΈ GND. ΠΡΠ»ΠΈ Π²Ρ Π½ΠΎΠ²ΠΈΡΠΎΠΊ Π² Arduino ΠΈ Ρ ΠΎΡΠΈΡΠ΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ Π½Π΅Π΄ΠΎΡΠΎΠ³ΠΎΠΉ ΠΈ ΠΏΡΠΎΡΡΠΎΠΉ Π΄ΠΈΡΠΏΠ»Π΅ΠΉ Π² Π²Π°ΡΠΈΠΌ ΠΏΡΠΎΠ΅ΠΊΡΠ΅, Π½Π°ΡΠ½ΠΈΡΠ΅ Ρ ΡΡΠΎΠ³ΠΎ.
Π¨Π°Π³ 4: Π‘ΠΎΠ΅Π΄ΠΈΠ½ΡΠ΅ΠΌ Π²ΡΠ΅ Π΄Π΅ΡΠ°Π»ΠΈ
ΠΠ· Π²ΡΠ΅ΠΌ ΠΏΠΎΠ»ΡΠ±ΠΈΠ²ΡΠ΅ΠΉΡΡ (ΠΏΠΎ ΠΊΡΠ°ΠΉΠ½Π΅ΠΉ ΠΌΠ΅ΡΠ΅, Ρ Π½Π° ΡΡΠΎ ΠΎΡΠ΅Π½Ρ Π½Π°Π΄Π΅ΡΡΡ) ΡΠ΅ΡΠΈΠΈ Β«ΠΠ·Π³Π»ΡΠ΄ ΠΈΠ·Π½ΡΡΡΠΈΒ» - Π±ΠΎΠ»ΡΡΠ΅ ΠΏΠΎΠ»ΡΠ³ΠΎΠ΄Π°. ΠΠ΅ ΡΠΎ, ΡΡΠΎΠ±Ρ Π½Π΅ Π±ΡΠ»ΠΎ, ΠΎ ΡΡΠΌ Π½Π°ΠΏΠΈΡΠ°ΡΡ ΠΈΠ»ΠΈ ΡΠ°ΡΡΠΊΠ°Π·Π°ΡΡ, ΠΏΡΠΎΡΡΠΎ ΠΎΠ΄ΠΎΠ»Π΅Π»ΠΈ Π΄Π΅Π»Π°, ΠΊΠΎΡΠΎΡΡΠ΅ ΡΡΠ°Π½ΡΡ ΠΏΡΠ΅Π΄ΠΌΠ΅ΡΠΎΠΌ ΠΎΠ΄Π½ΠΎΠΉ ΠΈΠ· ΡΠ»Π΅Π΄ΡΡΡΠΈΡ ΠΌΠΎΠΈΡ ΡΡΠ°ΡΠ΅ΠΉ Π½Π° Π₯Π°Π±ΡΠ΅ (Π½Π°Π΄Π΅ΡΡΡ, ΡΡΠΎ Π΅Ρ Π½Π΅ ΠΎΡΠΏΡΠ°Π²ΡΡ Π² ΡΡΠΈΠ»Ρ, ΡΠ°ΠΊ ΠΊΠ°ΠΊ ΠΏΠΎΡΠ²ΡΡΠ΅Π½Π° ΠΎΠ½Π° Π±ΡΠ΄Π΅Ρ Π½Π΅ ΡΠΎΠ²ΡΠ΅ΠΌ ΠΠ’-ΡΠ΅ΠΌΠ°ΡΠΈΠΊΠ΅). Π ΠΏΠΎΠΊΠ° Π΅ΡΡΡ ΡΠ²ΠΎΠ±ΠΎΠ΄Π½Π°Ρ ΠΌΠΈΠ½ΡΡΠΎΡΠΊΠ°, Π΄Π°Π²Π°ΠΉΡΠ΅ ΡΠ°Π·Π±Π΅ΡΡΠΌΡΡ, ΡΡΠΎ ΠΆΠ΅ ΡΠ°ΠΊΠΎΠ΅ RFID (Radio-frequency identification) β ΠΊ Π½ΠΈΠΌ ΠΏΡΠΈΠΌΠΊΠ½ΡΡ Π±ΠΎΠ»Π΅Π΅ ΠΏΡΠΎΡΡΡΠ΅ ΠΌΠ΅ΡΠΊΠΈ β ΠΈΠ»ΠΈ ΠΊΠ°ΠΊ ΠΎΠ΄ΠΈΠ½ Π½Π΅Π±ΠΎΠ»ΡΡΠΎΠΉ ΡΠ°Π³ Π² ΡΠ΅Ρ Π½ΠΎΠ»ΠΎΠ³ΠΈΡΡ ΠΊΡΡΡΠΎ ΠΈΠ·ΠΌΠ΅Π½ΠΈΠ» ΠΆΠΈΠ·Π½Ρ ΠΌΠΈΠ»Π»ΠΈΠΎΠ½ΠΎΠ² ΠΈ Π΄Π°ΠΆΠ΅ ΠΌΠΈΠ»Π»ΠΈΠ°ΡΠ΄ΠΎΠ² Π»ΡΠ΄Π΅ΠΉ ΠΏΠΎ Π²ΡΠ΅ΠΌΡ ΠΌΠΈΡΡ.
ΠΡΠ΅Π΄ΠΈΡΠ»ΠΎΠ²ΠΈΠ΅
Π‘ΡΠ°Π·Ρ Ρ ΠΎΡΠ΅Π»ΠΎΡΡ Π±Ρ ΠΎΠ³ΠΎΠ²ΠΎΡΠΈΡΡΡΡ.ΠΠ΅ΡΠ΅Π΄ Π½Π°ΡΠ°Π»ΠΎΠΌ ΡΠ°Π±ΠΎΡΡ Π½Π°Π΄ ΡΡΠΎΠΉ ΡΡΠ°ΡΡΡΠΉ, Ρ ΠΎΡΠ΅Π½Ρ Π½Π°Π΄Π΅ΡΠ»ΡΡ, ΡΡΠΎ ΠΏΠΎ ΠΌΠΈΠΊΡΠΎΡΠΎΡΠΎΠ³ΡΠ°ΡΠΈΡΠΌ, Π° ΠΎΡΠΎΠ±Π΅Π½Π½ΠΎ ΠΏΠΎ ΠΎΠΏΡΠΈΠΊΠ΅, ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈ, Π½Π°ΠΉΠ΄Π΅Π½Π½ΠΎΠΉ Π½Π° ΠΏΡΠΎΡΡΠΎΡΠ°Ρ ΠΠ½ΡΠ΅ΡΠ½Π΅ΡΠ°, ΠΈ Π½Π΅ΠΊΠΎΡΠΎΡΠΎΠΌΡ Π±Π°Π³Π°ΠΆΡ Π·Π½Π°Π½ΠΈΠΉ ΠΎΡ ΠΏΡΠΎΡΠ»ΡΡ ΠΏΡΠ±Π»ΠΈΠΊΠ°ΡΠΈΠΉ ΡΠ΄Π°ΡΡΡΡ ΠΎΠΏΡΠ΅Π΄Π΅Π»ΠΈΡΡ, Π³Π΄Π΅ ΠΈ ΠΊΠ°ΠΊΠΈΠ΅ ΡΠ»Π΅ΠΌΠ΅Π½ΡΡ ΠΌΠΈΠΊΡΠΎΡΡ Π΅ΠΌΡ Π½Π°Ρ ΠΎΠ΄ΡΡΡΡ. Π₯ΠΎΡΡ Π±Ρ Π½Π° Β«Π±ΡΡΠΎΠ²ΠΎΠΌΒ» ΡΡΠΎΠ²Π½Π΅: ΠΌΠΎΠ», Π²ΠΎΡ ΡΡΠΎ - ΠΏΠ°ΠΌΡΡΡ, Π²ΠΎΡ ΡΡΠΎ - ΡΡ Π΅ΠΌΠ° ΠΏΠΈΡΠ°Π½ΠΈΡ, Π° Π²ΠΎΡ ΡΡΡ ΠΏΡΠΎΠΈΡΡ ΠΎΠ΄ΠΈΡ ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΠ° ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈ. ΠΠ΅ΠΉΡΡΠ²ΠΈΡΠ΅Π»ΡΠ½ΠΎ, ΠΊΠ°Π·Π°Π»ΠΎΡΡ Π±Ρ, RFID β ΠΏΡΠΎΡΡΠ΅ΠΉΡΠ΅Π΅ ΡΡΡΡΠΎΠΉΡΡΠ²ΠΎ, ΡΠ°ΠΌΡΠΉ ΠΏΡΠΎΡΡΠ΅ΠΉΡΠΈΠΉ Β«ΠΊΠΎΠΌΠΏΡΡΡΠ΅ΡΒ», ΠΊΠΎΡΠΎΡΡΠΉ ΡΠΎΠ»ΡΠΊΠΎ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΡΠΈΠ΄ΡΠΌΠ°ΡΡβ¦
ΠΠ΄Π½Π°ΠΊΠΎ ΠΆΠΈΠ·Π½Ρ Π²Π½Π΅ΡΠ»Π° ΡΠ²ΠΎΠΈ ΠΊΠΎΡΡΠ΅ΠΊΡΠΈΠ²Ρ ΠΈ Π²ΡΡ, ΡΡΠΎ ΡΠ΄Π°Π»ΠΎΡΡ ΠΌΠ½Π΅ Π½Π°ΠΉΡΠΈ: ΠΎΠ±ΡΠ°Ρ ΡΡ Π΅ΠΌΠ° ΡΡΡΡΠΎΠΉΡΡΠ²Π° Π½ΠΎΠ²ΠΎΠ³ΠΎ ΠΏΠΎΠΊΠΎΠ»Π΅Π½ΠΈΡ ΠΌΠ΅ΡΠΎΠΊ , ΡΠΎΡΠΎΠ³ΡΠ°ΡΠΈΠΈ ΡΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ, Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, Π΄ΠΎΠ»ΠΆΠ½Π° Π²ΡΠ³Π»ΡΠ΄Π΅ΡΡ ΠΏΠ°ΠΌΡΡΡ β Π΄Π°ΠΆΠ΅ Π½Π΅ Π·Π½Π°Ρ, ΠΏΠΎΡΠ΅ΠΌΡ Ρ Π½Π΅ ΡΠ΄Π΅Π»ΠΈΠ» ΡΡΠΎΠΌΡ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ (ΠΌΠΎΠΆΠ΅Ρ Π±ΡΡΡ Π΅ΡΡ ΠΏΡΠ΅Π΄ΡΡΠ°Π²ΠΈΡΡΡ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡ ΠΈΡΠΏΡΠ°Π²ΠΈΡΡΡΡ?!), Π½Ρ ΠΈ ΡΠΊΠ°Π½Π΄Π°Π»Ρ-ΠΈΠ½ΡΡΠΈΠ³ΠΈ-ΡΠ°Π·ΠΎΠ±Π»Π°ΡΠ΅Π½ΠΈΡ ΠΏΡΠΎΡΠ΅ΡΡΠΎΡΠΎΠ² A5 ΠΎΡ chipworks .
Π§Π°ΡΡΡ ΡΠ΅ΠΎΡΠ΅ΡΠΈΡΠ΅ΡΠΊΠ°Ρ
ΠΠΎ ΡΡΠ°Π΄ΠΈΡΠΈΠΈ Π½Π°ΡΠ½ΡΠΌ Ρ Π½Π΅ΠΊΠΎΡΠΎΡΠΎΠΉ Π²Π²ΠΎΠ΄Π½ΠΎΠΉ ΡΠ°ΡΡΠΈ.RFID
ΠΡΡΠΎΡΠΈΡ ΡΠ΅Ρ Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ ΡΠ°Π΄ΠΈΠΎΡΠ°ΡΡΠΎΡΠ½ΠΎΠ³ΠΎ ΡΠ°ΡΠΏΠΎΠ·Π½Π°Π²Π°Π½ΠΈΡ β ΠΏΠΎΠΆΠ°Π»ΡΠΉ, ΠΈΠΌΠ΅Π½Π½ΠΎ ΡΠ°ΠΊ ΠΌΠΎΠΆΠ½ΠΎ Π½Π°Π·Π²Π°ΡΡ Π²ΡΠ΅ ΠΌΡΡΠ»ΠΈΠΌΡΠ΅ ΠΈ Π½Π΅ΠΌΡΡΠ»ΠΈΠΌΡΠ΅ Π²Π°ΡΠΈΠ°Π½ΡΡ RFID (radio-frequency identification) β ΡΡ ΠΎΠ΄ΠΈΡ ΡΠ²ΠΎΠΈΠΌΠΈ ΠΊΠΎΡΠ½ΡΠΌΠΈ Π² 40-ΡΠ΅ Π³ΠΎΠ΄Π° XX Π²Π΅ΠΊΠ°, ΠΊΠΎΠ³Π΄Π° Π² Π‘Π‘Π‘Π , ΠΠ²ΡΠΎΠΏΠ΅ ΠΈ Π‘Π¨Π Π°ΠΊΡΠΈΠ²Π½ΠΎ Π²Π΅Π»ΠΈΡΡ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ Π²ΠΎΠΎΠ±ΡΠ΅ Π»ΡΠ±ΡΡ Π²ΠΈΠ΄ΠΎΠ² ΡΠ»Π΅ΠΊΡΡΠΎΠ½Π½ΠΎΠΉ ΡΠ΅Ρ Π½ΠΈΠΊΠΈ.Π ΡΠΎ Π²ΡΠ΅ΠΌΡ, Π»ΡΠ±ΠΎΠ΅ ΠΈΠ·Π΄Π΅Π»ΠΈΠ΅, ΡΠ°Π±ΠΎΡΠ°ΡΡΠ΅Π΅ Π½Π° ΡΠ»Π΅ΠΊΡΡΠΈΡΠ΅ΡΡΠ²Π΅, Π±ΡΠ»ΠΎ Π²ΡΡ Π΅ΡΡ Π² Π΄ΠΈΠΊΠΎΠ²ΠΈΠ½ΠΊΡ, ΡΠ°ΠΊ ΡΡΠΎ ΠΏΠ΅ΡΠ΅Π΄ ΡΡΡΠ½ΡΠΌΠΈ Π»Π΅ΠΆΠ°Π»ΠΎ Π½Π΅ ΠΏΠ°Ρ Π°Π½ΠΎΠ΅ ΠΏΠΎΠ»Π΅: ΠΊΡΠ΄Π° Π½Π΅ ΡΠΊΠ½ΠΈ, ΠΊΠ°ΠΊ Π² Π§Π΅ΡΠ½ΠΎΠ·Π΅ΠΌΡΠ΅, ΡΠ΅ΡΠ΅Π½ΠΎΠΊ ΠΎΡ Π»ΠΎΠΏΠ°ΡΡ β Π²ΡΡΠ°ΡΡΠ΅Ρ Π΄Π΅ΡΠ΅Π²ΠΎ. Π‘ΡΠ΄ΠΈΡΠ΅ ΡΠ°ΠΌΠΈ: ΡΠ²ΠΎΠΈ Π·Π°ΠΊΠΎΠ½Ρ ΠΠ°ΠΊΡΠ²Π΅Π»Π» ΠΏΡΠ΅Π΄Π»ΠΎΠΆΠΈΠ» Π²ΡΠ΅Π³ΠΎ-Π½Π°Π²ΡΠ΅Π³ΠΎ ΠΏΠΎΠ»Π²Π΅ΠΊΠ° Π½Π°Π·Π°Π΄ (Π² 1884 Π³ΠΎΠ΄Ρ). Π ΡΠ΅ΠΎΡΠΈΠΈ Π½Π° ΠΎΡΠ½ΠΎΠ²Π΅ ΡΡΠΈΡ ΡΡΠ°Π²Π½Π΅Π½ΠΈΠΉ ΡΡΠ°Π»ΠΈ ΠΏΠΎΡΠ²Π»ΡΡΡΡΡ ΡΠΏΡΡΡΡ 2-3 Π΄Π΅ΡΡΡΠΈΠ»Π΅ΡΠΈΡ (ΠΌΠ΅ΠΆΠ΄Ρ 1900 ΠΈ 1914), Π² ΡΠΎΠΌ ΡΠΈΡΠ»Π΅ ΠΈ ΡΠ΅ΠΎΡΠΈΠΈ ΡΠ°Π΄ΠΈΠΎΠ²ΠΎΠ»Π½ (ΠΎΡ ΠΈΡ ΠΎΡΠΊΡΡΡΠΈΡ, Π΄ΠΎ ΠΌΠΎΠ΄Π΅Π»Π΅ΠΉ ΠΌΠΎΠ΄ΡΠ»ΡΡΠΈΠΈ ΡΠΈΠ³Π½Π°Π»Π° ΠΈ Ρ.Π΄.). ΠΠ»ΡΡ ΠΏΠΎΠ΄Π³ΠΎΡΠΎΠ²ΠΊΠ° ΠΈ Π²Π΅Π΄Π΅Π½ΠΈΠ΅ Π²ΡΠΎΡΠΎΠΉ ΠΌΠΈΡΠΎΠ²ΠΎΠΉ Π²ΠΎΠΉΠ½Ρ Π½Π°Π»ΠΎΠΆΠΈΠ»ΠΈ ΡΠ²ΠΎΠΉ ΠΎΡΠΏΠ΅ΡΠ°ΡΠΎΠΊ Π½Π° Π΄Π°Π½Π½ΡΡ ΠΎΠ±Π»Π°ΡΡΡ.
Π ΡΠ΅Π·ΡΠ»ΡΡΠ°ΡΠ΅ ΠΊ ΠΊΠΎΠ½ΡΡ 40-Ρ Π³ΠΎΠ΄ΠΎΠ² Π±ΡΠ»ΠΈ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠ°Π½Ρ ΡΠΈΡΡΠ΅ΠΌΡ ΡΠ°ΡΠΏΠΎΠ·Π½Π°Π²Π°Π½ΠΈΡ Β«ΡΠ²ΠΎΠΉ-ΡΡΠΆΠΎΠΉΒ», ΠΊΠΎΡΠΎΡΡΠ΅ Π±ΡΠ»ΠΈ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ ΠΏΠΎΠ±ΠΎΠ»ΡΡΠ΅, ΡΠ΅ΠΌ ΠΎΠΏΠΈΡΠ°Π½Π½ΡΠ΅ , Π½ΠΎ ΡΠ°Π±ΠΎΡΠ°Π»ΠΈ ΡΠ°ΠΊΡΠΈΡΠ΅ΡΠΊΠΈ ΠΏΠΎ ΡΠΎΠΌΡ ΠΆΠ΅ ΠΏΡΠΈΠ½ΡΠΈΠΏΡ, ΡΡΠΎ ΠΈ ΡΠΎΠ²ΡΠ΅ΠΌΠ΅Π½Π½ΡΠ΅ RFID-ΠΌΠ΅ΡΠΊΠΈ.
ΠΠ΅ΡΠ²Π°Ρ Π΄Π΅ΠΌΠΎΠ½ΡΡΡΠ°ΡΠΈΡ Π±Π»ΠΈΠ·ΠΊΠΈΡ ΠΊ ΡΠΎΠ²ΡΠ΅ΠΌΠ΅Π½Π½ΡΡ RFID Π±ΡΠ»Π° ΠΏΡΠΎΠ²Π΅Π΄Π΅Π½Π° Π² 1973 Π³ΠΎΠ΄Ρ Π² ΠΡΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»ΡΡΠΊΠΎΠΉ ΠΠ°Π±ΠΎΡΠ°ΡΠΎΡΠΈΠΈ ΠΠΎΡ ΠΠ»Π°ΠΌΠΎΡΠ°, Π° ΠΎΠ΄ΠΈΠ½ ΠΈΠ· ΠΏΠ΅ΡΠ²ΡΡ ΠΏΠ°ΡΠ΅Π½ΡΠΎΠ² Π½Π° ΠΏΠΎΠ΄ΠΎΠ±Π½ΠΎΠ³ΠΎ ΡΠΎΠ΄Π° ΡΠΈΡΡΠ΅ΠΌΡ ΠΈΠ΄Π΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΈΠΈ ΠΏΠΎΠ»ΡΡΠ΅Π½ ΡΠΏΡΡΡΡ Π΄Π΅ΡΡΡΠΈΠ»Π΅ΡΠΈΠ΅ β Π² 1983 Π³ΠΎΠ΄Ρ. ΠΠΎΠ»Π΅Π΅ ΠΏΠΎΠ΄ΡΠΎΠ±Π½ΠΎ Ρ ΠΈΡΡΠΎΡΠΈΠ΅ΠΉ RFID ΠΌΠΎΠΆΠ½ΠΎ ΠΎΠ·Π½Π°ΠΊΠΎΠΌΠΈΡΡΡΡ Π½Π° Wiki ΠΈ Π½Π΅ΠΊΠΎΡΠΎΡΡΡ Π΄ΡΡΠ³ΠΈΡ ΡΠ°ΠΉΡΠ°Ρ ( ΠΈ ).
ΠΠΊΡΠΈΠ²Π½ΡΠ΅ ΠΌΠ΅ΡΠΊΠΈ Π·Π° ΡΡΡΡ Π²ΡΡΡΠΎΠ΅Π½Π½ΠΎΠΉ Π±Π°ΡΠ°ΡΠ΅ΠΉΠΊΠΈ ΠΈΠΌΠ΅ΡΡ ΡΡΡΠ΅ΡΡΠ²Π΅Π½Π½ΠΎ Π±ΠΎΠ»ΡΡΠΈΠΉ ΡΠ°Π΄ΠΈΡΡ ΡΠ°Π±ΠΎΡΡ, Π³Π°Π±Π°ΡΠΈΡΡ, Π±ΠΎΠ»Π΅Π΅ ΡΠ»ΠΎΠΆΠ½ΡΡ Β«Π½Π°ΡΠΈΠ½ΠΊΡΒ» (ΠΌΠΎΠΆΠ½ΠΎ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡΡ ΠΌΠ΅ΡΠΊΡ ΡΠ΅ΡΠΌΠΎΠΌΠ΅ΡΡΠΎΠΌ, Π³ΠΈΠ³ΡΠΎΠΌΠ΅ΡΡΠΎΠΌ, Π΄Π° Ρ ΠΎΡΡ ΡΠ΅Π»ΡΠΉ ΡΠΈΠΏ GPS-ΠΏΠΎΠ·ΠΈΡΠΈΠΎΠ½ΠΈΡΠΎΠ²Π°Π½ΠΈΡ) ΠΈ ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΡΡΡΡΡ ΡΠ΅Π½Ρ.
ΠΠ»Π°ΡΡΠΈΡΠΈΡΠΈΡΠΎΠ²Π°ΡΡ ΠΌΠ΅ΡΠΊΠΈ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎ-ΡΠ°Π·Π½ΠΎΠΌΡ: ΠΏΠΎ ΡΠ°Π±ΠΎΡΠ΅ΠΉ ΡΠ°ΡΡΠΎΡΠ΅ (LF β Π½ΠΈΠ·ΠΊΠΎΡΠ°ΡΡΠΎΡΠ½ΡΠ΅ ~130ΠΠΡ, HF β Π²ΡΡΠΎΠΊΠΎΡΠ°ΡΡΠΎΡΠ½ΡΠ΅ ~14MΠΡ ΠΈ UHF β ΡΠ»ΡΡΡΠ°Π²ΡΡΠΎΠΊΠΎΡΠ°ΡΡΠΎΡΠ½ΡΠ΅ ~900ΠΠΡ), ΠΏΠΎ ΡΠΈΠΏΡ ΠΏΠ°ΠΌΡΡΠΈ Π²Π½ΡΡΡΠΈ ΠΌΠ΅ΡΠΊΠΈ (ΡΠΎΠ»ΡΠΊΠΎ ΡΡΠ΅Π½ΠΈΠ΅, ΠΎΠ΄Π½ΠΎΠΊΡΠ°ΡΠ½ΠΎ Π·Π°ΠΏΠΈΡΡΠ²Π°Π΅ΠΌΠ°Ρ ΠΈ ΠΌΠ½ΠΎΠ³ΠΎΠΊΡΠ°ΡΠ½ΠΎ Π·Π°ΠΏΠΈΡΡΠ²Π°Π΅ΠΌΠ°Ρ). ΠΡΡΠ°ΡΠΈ, ΡΠ°ΠΊ Π»ΡΠ±ΠΈΠΌΡΠΉ Π²ΡΠ΅ΠΌΠΈ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»ΡΠΌΠΈ ΠΈ ΠΏΡΠΎΠ΄Π²ΠΈΠ³Π°Π΅ΠΌΡΠΉ NFC ΠΎΡΠ½ΠΎΡΠΈΡΡΡ ΠΊ HF Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½Ρ, ΠΊΠΎΡΠΎΡΡΠΉ ΠΈΠΌΠ΅Π΅Ρ ΡΡΠ΄ Ρ ΠΎΡΠΎΡΠΎ ΠΈΠ·Π²Π΅ΡΡΠ½ΡΡ ΠΏΡΠΎΠ±Π»Π΅ΠΌ.
ΠΡΠΎΡΠΈΠ΅ ΠΌΠ΅ΡΠΊΠΈ
Π ΡΠΎΠΆΠ°Π»Π΅Π½ΠΈΡ, ΡΡΠΎΠΈΠΌΠΎΡΡΡ RFID-ΠΌΠ΅ΡΠΎΠΊ ΠΏΠΎ ΡΡΠ°Π²Π½Π΅Π½ΠΈΡ Ρ Π΄ΡΡΠ³ΠΈΠΌΠΈ Π²ΠΈΠ΄Π°ΠΌΠΈ ΠΈΠ΄Π΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΈΠΈ Π΄ΠΎΠ²ΠΎΠ»ΡΠ½ΠΎ Π²ΡΡΠΎΠΊΠ°, ΠΏΠΎΡΡΠΎΠΌΡ, Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, ΠΏΡΠΎΠ΄ΡΠΊΡΡ ΠΏΠΈΡΠ°Π½ΠΈΡ ΠΈ ΠΏΡΠΎΡΠΈΠ΅ Β«Ρ ΠΎΠ΄ΠΎΠ²ΡΠ΅Β» ΡΠΎΠ²Π°ΡΡ ΠΌΡ ΠΏΠΎ-ΠΏΡΠ΅ΠΆΠ½Π΅ΠΌΡ ΠΏΠΎΠΊΡΠΏΠ°Π΅ΠΌ Ρ ΠΏΠΎΠΌΠΎΡΡΡ Π±Π°ΡΠΊΠΎΠ΄ΠΎΠ² (ΠΈΠ»ΠΈ ΡΡΡΠΈΡ -ΠΊΠΎΠ΄ΠΎΠ²), ΠΈΠ½ΠΎΠ³Π΄Π° QR-ΠΊΠΎΠ΄ΠΎΠ², Π° Π·Π°ΡΠΈΡΡ ΠΎΡ ΠΊΡΠ°ΠΆ ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠΈΠ²Π°ΡΡ ΡΠ°ΠΊ Π½Π°Π·ΡΠ²Π°Π΅ΠΌΡΠ΅ ΠΏΡΠΎΡΠΈΠ²ΠΎΠΊΡΠ°ΠΆΠ½ΡΠ΅ ΠΌΠ΅ΡΠΊΠΈ (ΠΈΠ»ΠΈ EAS β electronic article surveillance)Π‘Π°ΠΌΡΡ
ΡΠ°ΡΠΏΡΠΎΡΡΡΠ°Π½ΡΠ½Π½ΡΡ
ΡΡΠΈ Π²ΠΈΠ΄Π° (Π²ΡΠ΅ ΡΠΎΡΠΎ Π²Π·ΡΡΡ Ρ Wiki):
ΠΠΏΠ΅ΡΠ΅Π΄ΠΈ Π½Π°Ρ ΠΆΠ΄ΡΡ ΠΌΠ½ΠΎΠ³ΠΎ ΡΡΠ΄Π½ΡΡ ΠΎΡΠΊΡΡΡΠΈΠΉ, ΠΏΠΎΠ΄ΡΠ°Ρ ΡΠΎΠ²Π΅ΡΡΠ΅Π½Π½ΠΎ Π½Π΅ΠΎΠΆΠΈΠ΄Π°Π½Π½ΡΡ ΠΈ ΠΊΠΎΠ½Π΅ΡΠ½ΠΎ ΠΆΠ΅ hard geek porn Π² ΡΠΎΡΠΌΠ°ΡΠ΅ HD !
ΠΡΠ»ΠΈ ΠΊΠΎΠΌΡ-ΡΠΎ ΠΏΠΎΠΊΠ°Π·Π°Π»ΠΎΡΡ ΠΌΠ°Π»ΠΎ ΡΠ΅ΠΎΡΠΈΠΈ, Π΄ΠΎΠ±ΡΠΎ ΠΏΠΎΠΆΠ°Π»ΠΎΠ²Π°ΡΡ Π½Π° Π΄Π°Π½Π½ΡΠΉ Π°Π½Π³Π»ΠΎΡΠ·ΡΡΠ½ΡΠΉ ΡΠ°ΠΉΡ .
Π§Π°ΡΡΡ ΠΏΡΠ°ΠΊΡΠΈΡΠ΅ΡΠΊΠ°Ρ
ΠΡΠ°ΠΊ, ΠΊΠ°ΠΊΠΈΠ΅ ΠΌΠ΅ΡΠΊΠΈ ΡΠ΄Π°Π»ΠΎΡΡ Π½Π°ΠΉΡΠΈ Π² ΠΎΠΊΡΡΠΆΠ°ΡΡΠ΅ΠΌ Π½Π°Ρ ΠΌΠΈΡΠ΅:
ΠΠ΅Π²ΡΠΉ ΡΡΠΎΠ»Π±Π΅Ρ ΡΠ²Π΅ΡΡ
Ρ Π²Π½ΠΈΠ·: ΠΊΠ°ΡΡΠ° ΠΌΠΎΡΠΊΠΎΠ²ΡΠΊΠΎΠ³ΠΎ ΠΌΠ΅ΡΡΠΎ, ΠΏΡΠΎΠ΅Π·Π΄Π½ΠΎΠΉ Π°ΡΡΠΎΡΠΊΡΠΏΡΠ΅ΡΡ, ΠΏΠ»Π°ΡΡΠΈΠΊΠΎΠ²Π°Ρ ΠΊΠ°ΡΡΠ° Π΄Π»Ρ ΠΏΡΠΎΡ
ΠΎΠ΄Π° Π² Π·Π΄Π°Π½ΠΈΠ΅, RFID-ΠΌΠ΅ΡΠΊΠ°, ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»Π΅Π½Π½Π°Ρ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠ΅ΠΉ ΠΠ΅ΡΠ΅ΠΊΡΡΡΡΠΎΠΊ Π½Π° Π²ΡΡΡΠ°Π²ΠΊΠ΅ Π ΠΎΡΠΠ°Π½ΠΎΠ€ΠΎΡΡΠΌ-2011. ΠΡΠ°Π²ΡΠΉ ΡΡΠΎΠ»Π±Π΅Ρ ΡΠ²Π΅ΡΡ
Ρ Π²Π½ΠΈΠ·: ΡΠ°Π΄ΠΈΠΎΡΠ°ΡΡΠΎΡΠ½Π°Ρ EAS-ΠΌΠ΅ΡΠΊΠ°, Π°ΠΊΡΡΡΠΎΠΌΠ°Π³Π½ΠΈΡΠ½Π°Ρ EAS-ΠΌΠ΅ΡΠΊΠ°, Π±ΠΎΠ½ΡΡΠ½ΡΠΉ Π±ΠΈΠ»Π΅Ρ Π½Π° ΠΎΠ±ΡΠ΅ΡΡΠ²Π΅Π½Π½ΡΠΉ ΡΡΠ°Π½ΡΠΏΠΎΡΡ ΠΠΎΡΠΊΠ²Ρ Ρ ΠΌΠ°Π³Π½ΠΈΡΠ½ΠΎΠΉ ΠΏΠΎΠ»ΠΎΡΠΎΠΉ, RFID-ΠΊΠ°ΡΡΠ° ΠΏΠΎΡΠ΅ΡΠΈΡΠ΅Π»Ρ Π ΠΎΡΠΠ°Π½ΠΎΠ€ΠΎΡΡΠΌΠ° ΡΠΎΠ΄Π΅ΡΠΆΠΈΡ Π΄Π°ΠΆΠ΅ Π΄Π²Π΅ ΠΌΠ΅ΡΠΊΠΈ.
ΠΠ΅ΡΠ²ΠΎΠΉ Π·Π°ΡΠ²Π»Π΅Π½Π° ΠΊΠ°ΡΡΠΎΡΠΊΠ° ΠΌΠΎΡΠΊΠΎΠ²ΡΠΊΠΎΠ³ΠΎ ΠΌΠ΅ΡΡΠΎΠΏΠΎΠ»ΠΈΡΠ΅Π½Π° β ΠΏΡΠΈΡΡΡΠΏΠΈΠΌ.
Π ΠΊΡΡΠ³Π΅ ΠΏΠ΅ΡΠ²ΠΎΠΌ. ΠΠΈΠ»Π΅Ρ ΠΌΠΎΡΠΊΠΎΠ²ΡΠΊΠΎΠ³ΠΎ ΠΌΠ΅ΡΡΠΎΠΏΠΎΠ»ΠΈΡΠ΅Π½Π°
Π‘Π½Π°ΡΠ°Π»Π° Π²ΡΠΌΠ°ΡΠΈΠ²Π°Π΅ΠΌ ΠΊΠ°ΡΡΡ Π² ΠΎΠ±ΡΡΠ½ΠΎΠΉ Π²ΠΎΠ΄Π΅, ΡΡΠΎΠ±Ρ ΡΠ΄Π°Π»ΠΈΡΡ Π±ΡΠΌΠ°ΠΆΠ½ΡΠ΅ ΡΠ»ΠΎΠΈ, ΡΠΊΡΡΠ²Π°ΡΡΠΈΠ΅ ΡΠ°ΠΌΠΎΠ΅ ΡΠ΅ΡΠ΄ΡΠ΅ Π΄Π°Π½Π½ΠΎΠΉ Β«ΠΌΠ΅ΡΠΊΠΈΒ».
Π Π°Π·Π΄Π΅ΡΠ°Ρ ΠΊΠ°ΡΡΠ° ΠΌΠΎΡΠΊΠΎΠ²ΡΠΊΠΎΠ³ΠΎ ΠΌΠ΅ΡΡΠΎΠΏΠΎΠ»ΠΈΡΠ΅Π½Π°
Π’Π΅ΠΏΠ΅ΡΡ Π°ΠΊΠΊΡΡΠ°ΡΠ½Π΅Π½ΡΠΊΠΎ ΠΏΠΎΡΠΌΠΎΡΡΠΈΠΌ Π½Π° Π½Π΅Ρ ΠΏΡΠΈ Π½Π΅Π±ΠΎΠ»ΡΡΠΎΠΌ ΡΠ²Π΅Π»ΠΈΡΠ΅Π½ΠΈΠΈ Π² ΠΎΠΏΡΠΈΡΠ΅ΡΠΊΠΈΠΉ ΠΌΠΈΠΊΡΠΎΡΠΊΠΎΠΏ:
ΠΠΈΠΊΡΠΎΡΠΎΡΠΎΠ³ΡΠ°ΡΠΈΠΈ ΡΠΈΠΏΠ° ΠΊΠ°ΡΡΡ Π΄Π»Ρ ΠΏΡΠΎΡ
ΠΎΠ΄Π° Π² ΠΌΠΎΡΠΊΠΎΠ²ΡΠΊΠΈΠΉ ΠΌΠ΅ΡΡΠΎΠΏΠΎΠ»ΠΈΡΠ΅Π½
Π§ΠΈΠΏ Π·Π°ΠΊΡΠ΅ΠΏΠ»ΡΠ½ Π΄ΠΎΠ²ΠΎΠ»ΡΠ½ΠΎ ΠΎΡΠ½ΠΎΠ²Π°ΡΠ΅Π»ΡΠ½ΠΎ ΠΈ Ρ ΠΎΡΡ ΠΎΠ±ΡΠ°ΡΠΈΡΡ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅, ΡΡΠΎ Π²ΡΠ΅ 4 Β«Π½ΠΎΠ³ΠΈΒ» ΠΏΡΠΈΡΠΎΠ΅Π΄ΠΈΠ½Π΅Π½Ρ ΠΊ Π°Π½ΡΠ΅Π½Π½Π΅ β ΡΡΠΎ Π½Π°ΠΌ ΠΏΡΠΈΠ³ΠΎΠ΄ΠΈΡΡΡ Π΄Π°Π»Π΅Π΅ Π΄Π»Ρ ΡΡΠ°Π²Π½Π΅Π½ΠΈΡ Ρ Π΄ΡΡΠ³ΠΎΠΉ RFID-ΠΌΠ΅ΡΠΊΠΎΠΉ. Π‘Π»ΠΎΠΆΠΈΠ² ΠΏΠ»Π°ΡΡΠΈΠΊΠΎΠ²ΡΡ ΠΎΡΠ½ΠΎΠ²Ρ ΠΏΠΎΠΏΠΎΠ»Π°ΠΌ Π² ΠΌΠ΅ΡΡΠ΅, Π³Π΄Π΅ Π½Π°Ρ ΠΎΠ΄ΠΈΡΡΡ ΡΠΈΠΏ, ΠΈ ΡΠ»Π΅Π³ΠΊΠ° ΠΏΠΎΠΊΠ°ΡΠ°Π² ΠΈΠ· ΡΡΠΎΡΠΎΠ½Ρ Π² ΡΡΠΎΡΠΎΠ½Ρ, ΠΎΠ½ Π»Π΅Π³ΠΊΠΎ Π²ΡΡΠ²ΠΎΠ±ΠΎΠΆΠ΄Π°Π΅ΡΡΡ. Π ΠΈΡΠΎΠ³Π΅ ΠΈΠΌΠ΅Π΅ΠΌ ΡΠΈΠΏ ΡΠ°Π·ΠΌΠ΅ΡΠΎΠΌ Ρ ΠΈΠ³ΠΎΠ»ΡΡΠ°ΡΠΎΠ΅ ΡΡΠΊΠΎ:
ΠΠΏΡΠΈΡΠ΅ΡΠΊΠΈΠ΅ ΠΌΠΈΠΊΡΠΎΡΠΎΡΠΎΠ³ΡΠ°ΡΠΈΠΈ ΡΠΈΠΏΠ° ΡΡΠ°Π·Ρ ΠΏΠΎΡΠ»Π΅ ΠΎΡΠ΄Π΅Π»Π΅Π½ΠΈΡ ΠΎΡ Π°Π½ΡΠ΅Π½Π½Ρ
Π§ΡΠΎ ΠΆ, ΠΏΠΎΠΈΠ³ΡΠ°Π΅ΠΌΡΡ Ρ ΡΠΎΠΊΡΡΠΎΠΌ:
ΠΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΡ ΡΠΎΠΊΡΡΠ° Ρ Π½ΠΈΠΆΠ½Π΅Π³ΠΎ ΡΠ»ΠΎΡ Π½Π° Π²Π΅ΡΡ
Π½ΠΈΠΉ
Π’Π΅ΠΏΠ΅ΡΡ Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ ΠΈΠ½ΡΡΠΈΠ³.
Π₯ΠΎΠ΄ΡΡ ΡΠ»ΡΡ ΠΈ, ΡΡΠΎ ΠΠΈΠΊΡΠΎΠ½ ΡΠ°Π·ΡΠ°Π±Π°ΡΡΠ²Π°Π΅Ρ ΠΈ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ ΡΠΈΠΏΡ Π΄Π»Ρ ΠΌΠΎΡΠΊΠΎΠ²ΡΠΊΠΎΠ³ΠΎ ΠΌΠ΅ΡΡΠΎ ΡΠΎΠ±ΡΡΠ²Π΅Π½Π½ΠΎΠ³ΠΎ ΡΠΈΠ»Π°ΠΌ ΠΏΠΎ ΡΡ ΠΎΠ΄Π½ΠΎΠΉ ΡΠ΅Ρ Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ Mifare (ΠΊΠ°ΠΊ ΠΌΠΈΠ½ΠΈΠΌΡΠΌ, ΡΠ°Π·Π»ΠΈΡΠ°Π΅ΡΡΡ ΠΊΡΠ΅ΠΏΠ»Π΅Π½ΠΈΠ΅ ΠΊ Π°Π½ΡΠ΅Π½Π½Π΅ β Π½ΠΎΠΆΠΊΠΈ Π΄ΡΡΠ³ΠΎΠΉ ΡΠΎΡΠΌΡ). 22 Π°Π²Π³ΡΡΡΠ° Π±Π΅Π· ΠΎΠ±ΡΡΠ²Π»Π΅Π½ΠΈΡ Π²ΠΎΠΉΠ½Ρ ΠΈ Π²Π΅ΡΠΎΠ»ΠΎΠΌΠ½ΠΎ Π½Π°ΠΏΡΠ°Π²ΠΈΠ» ΠΎΠ±ΡΠ°ΡΠ΅Π½ΠΈΠ΅ Π² ΠΠΈΠΊΡΠΎΠ½ Π·Π° ΡΠ°Π·ΡΡΡΠ½Π΅Π½ΠΈΡΠΌΠΈ, ΠΌΠΎΠΆΠ½ΠΎ Π»ΠΈ Π³Π΄Π΅-ΡΠΎ Π² ΠΏΡΠΈΠ½ΡΠΈΠΏΠ΅ ΡΠ²ΠΈΠ΄Π΅ΡΡ Π΄Π°Π½Π½ΡΠΉ ΡΠΈΠΏ, ΠΊ 3.11 ΠΎΡΠ²Π΅ΡΠ° Π½Π΅ ΠΏΠΎΡΡΡΠΏΠΈΠ»ΠΎ. ΠΠ΄ΠΈΠ½ ΠΈΠ· ΠΆΡΡΠ½Π°Π»ΠΈΡΡΠΎΠ² (Π° ΠΈΠΌΠ΅Π½Π½ΠΎ, ΠΠ»Π΅ΠΊΡΠ°Π½Π΄Ρ ΠΡΠ»ΠΈΡ ) Π½Π° ΡΠΎΡΡΠΌΠ΅ IXBT ΡΠΎΠΆΠ΅ ΡΠΎΠ±ΠΈΡΠ°Π»ΡΡ ΡΡΠΎΡΠ½ΠΈΡΡ Π΄Π°Π½Π½ΡΡ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ Ρ ΠΏΡΠ΅Π΄ΡΡΠ°Π²ΠΈΡΠ΅Π»Π΅ΠΉ ΠΠΈΠΊΡΠΎΠ½Π°, Π½ΠΎ Π½Π° Π΄Π°Π½Π½ΡΠΉ ΠΌΠΎΠΌΠ΅Π½Ρ Π²ΠΎΠ· ΠΈ Π½ΡΠ½Π΅ ΡΠ°ΠΌ, ΡΠΎ Π΅ΡΡΡ ΠΎΡΠΈΡΠΈΠ°Π»ΡΠ½ΡΠ΅ ΠΏΡΠ΅Π΄ΡΡΠ°Π²ΠΈΡΠ΅Π»ΠΈ ΠΠΈΠΊΡΠΎΠ½ ΡΠΊΠ»ΠΎΠ½ΡΡΡΡΡ ΠΎΡ ΠΎΡΠ²Π΅ΡΠ° Π½Π° ΠΏΡΡΠΌΠΎ ΠΏΠΎΡΡΠ°Π²Π»Π΅Π½Π½ΡΠΉ Π²ΠΎΠΏΡΠΎΡ.
Π Π°ΡΡΠΌΠΎΡΡΠ΅Π½Π½ΡΠΉ Π²ΡΡΠ΅ Π±ΠΈΠ»Π΅Ρ, ΠΏΠΎ Π²ΡΠ΅ΠΉ Π²ΠΈΠ΄ΠΈΠΌΠΎΡΡΠΈ, ΠΈΠ·Π³ΠΎΡΠΎΠ²Π»Π΅Π½ (ΠΈΠ»ΠΈ ΡΠΎΠ»ΡΠΊΠΎ ΡΠΌΠΎΠ½ΡΠΈΡΠΎΠ²Π°Π½ Π½Π° Π°Π½ΡΠ΅Π½Π½Ρ?) Π½Π° ΠΏΡΠ΅Π΄ΠΏΡΠΈΡΡΠΈΠΈ ΠΠΈΠΊΡΠΎΠ½ (Π³. ΠΠ΅Π»Π΅Π½ΠΎΠ³ΡΠ°Π΄) - ΡΠΌ. ΡΡΡΠ»ΠΊΠΈ Π½ΠΈΠΆΠ΅ - ΠΏΠΎ ΡΠ΅Ρ Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ ΠΈΠ·Π²Π΅ΡΡΠ½ΠΎΠΉ Π² RFID-ΠΊΡΡΠ³Π°Ρ ΡΠΈΡΠΌΡ NXP, ΠΎ ΡΡΠΌ ΡΠΎΠ±ΡΡΠ²Π΅Π½Π½ΠΎ Π½Π΅Π΄Π²ΡΡΠΌΡΡΠ»Π΅Π½Π½ΠΎ Π½Π°ΠΌΠ΅ΠΊΠ°ΡΡ 3 ΠΎΠ³ΡΠΎΠΌΠ½ΡΠ΅ Π±ΡΠΊΠ²Ρ ΠΈ Π³ΠΎΠ΄ Π²ΡΠΏΡΡΠΊΠ° ΡΠ΅Ρ Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ (Π° ΠΌΠΎΠΆΠ΅Ρ ΠΈ Π³ΠΎΠ΄ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΡΡΠ²Π°) Π½Π° Π²Π΅ΡΡ Π½Π΅ΠΌ ΡΠ»ΠΎΠ΅ ΠΌΠ΅ΡΠ°Π»Π»ΠΈΠ·Π°ΡΠΈΠΈ ΡΠΈΠΏΠ°. ΠΡΠ»ΠΈ ΠΏΠΎΠ»Π°Π³Π°ΡΡ, ΡΡΠΎ 2009 ΠΎΡΠ½ΠΎΡΠΈΡΡΡ ΠΊ Π³ΠΎΠ΄Ρ Π·Π°ΠΏΡΡΠΊΠ° ΡΠ΅Ρ Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ, Π° Π°Π±Π±ΡΠ΅Π²ΠΈΠ°ΡΡΡΡ CUL1V2 ΡΠ°ΡΡΠΈΡΡΠΎΠ²Π°ΡΡ ΠΊΠ°ΠΊ Circuit ULtralite 1 Version 2 (Π΄Π°Π½Π½ΠΎΠ΅ ΠΏΡΠ΅Π΄ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΡΠ°ΠΊΠΆΠ΅ ΠΏΠΎΠ΄ΡΠ²Π΅ΡΠΆΠ΄Π°Π΅ΡΡΡ ΡΡΠΎΠΉ Π½ΠΎΠ²ΠΎΡΡΡΡ), ΡΠΎ Π½Π° ΡΠ°ΠΉΡΠ΅ NXP ΠΌΠΎΠΆΠ½ΠΎ Π½Π°ΠΉΡΠΈ ΠΏΠΎΠ΄ΡΠΎΠ±Π½ΠΎΠ΅ ΠΎΠΏΠΈΡΠ°Π½ΠΈΠ΅ Π΄Π°Π½Π½ΡΡ ΡΠΈΠΏΠΎΠ² (ΠΏΠΎΡΠ»Π΅Π΄Π½ΠΈΠ΅ Π΄Π²Π΅ ΡΡΡΠΎΠΊΠΈ Π² ΡΠΏΠΈΡΠΊΠ΅)
ΠΡΡΠ°ΡΠΈ, Π² ΠΏΡΠΎΡΠ»ΠΎΠΌ Π³ΠΎΠ΄Ρ Π΄Π»Ρ ΡΡΠ°ΡΡΠ½ΠΈΠΊΠΎΠ² ΠΠ½ΡΠ΅ΡΠ½Π΅Ρ-ΠΎΠ»ΠΈΠΌΠΏΠΈΠ°Π΄Ρ ΠΏΠΎ ΠΠ°Π½ΠΎΡΠ΅Ρ Π½ΠΎΠ»ΠΎΠ³ΠΈΡΠΌ Π±ΡΠ»Π° ΠΎΡΠ³Π°Π½ΠΈΠ·ΠΎΠ²Π°Π½Π° ΡΠΊΡΠΊΡΡΡΠΈΡ Π½Π° Π·Π°Π²ΠΎΠ΄ ΠΠΈΠΊΡΠΎΠ½ (ΡΠΎΡΠΎ- ΠΈ Π²ΠΈΠ΄Π΅ΠΎ ΠΎΡΡΡΡΡ), ΠΏΠΎΡΡΠΎΠΌΡ Π³ΠΎΠ²ΠΎΡΠΈΡΡ, ΡΡΠΎ ΡΠ°ΠΌ ΠΎΠ±ΠΎΡΡΠ΄ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΏΡΠΎΡΡΠ°ΠΈΠ²Π°Π΅Ρ ΡΠΌΡΡΠ»Π° Π½Π΅Ρ, Π½ΠΎ ΠΈ Π·Π°ΡΠ²Π»Π΅Π½ΠΈΠ΅ Β«Π΄ΡΠ΄Π΅ΡΠΊΠΈ Π² Π±Π΅Π»ΠΎΠΌ Ρ Π°Π»Π°ΡΠ΅Β», ΡΡΠΎ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΡΡ ΠΎΠ½ΠΈ ΠΌΠ΅ΡΠΊΠΈ ΠΏΠΎ ΡΡΠ°Π½Π΄Π°ΡΡΠ°ΠΌ 70 Π½ΠΌ, Ρ Π±Ρ ΠΏΠΎΡΡΠ°Π²ΠΈΠ» ΠΏΠΎΠ΄ ΡΠΎΠΌΠ½Π΅Π½ΠΈΠ΅β¦
Π‘ΠΎΠ³Π»Π°ΡΠ½ΠΎ ΡΡΠ°ΡΠΈΡΡΠΈΠΊΠ΅, ΡΠΎΠ±ΡΠ°Π½Π½ΠΎΠΉ ΠΏΠΎΡΠ»Π΅ Π°Π½Π°Π»ΠΈΠ·Π° ΡΠΈΠΏΠΎΠ² 109 Π±ΠΈΠ»Π΅ΡΠΎΠ² ΠΌΠ΅ΡΡΠΎ (Π΄ΠΎΠ²ΠΎΠ»ΡΠ½ΠΎ ΡΠ΅ΠΏΡΠ΅Π·Π΅Π½ΡΠ°ΡΠΈΠ²Π½Π°Ρ Π²ΡΠ±ΠΎΡΠΊΠ°), ΡΠΎΠ³Π»Π°ΡΠ½ΠΎ Π½ΠΎΡΠΌΠ°Π»ΡΠ½ΠΎΠΌΡ ΡΠ°ΡΠΏΡΠ΅Π΄Π΅Π»Π΅Π½ΠΈΡ ΡΠ°Π½ΡΡ Π½Π°ΠΉΡΠΈ Β«Π½Π΅ΠΎΠ±ΡΡΠ½ΡΠΉΒ» Π±ΠΈΠ»Π΅Ρ ~109^1/2 ΠΈΠ»ΠΈ ΠΎΠΊΠΎΠ»ΠΎ 10%, Π½ΠΎ ΠΎΠ½ΠΈ ΡΠ°ΡΡ Ρ ΠΊΠ°ΠΆΠ΄ΡΠΌ Π²ΡΠΊΡΡΡΡΠΌ Π±ΠΈΠ»Π΅ΡΠΈΠΊΠΎΠΌβ¦
ΠΠ½ΠΈΠΌΠ°ΡΠ΅Π»ΡΠ½ΡΠΉ Π²Π·Π³Π»ΡΠ΄ ΡΠΆΠ΅ ΠΏΡΠΈΠΌΠ΅ΡΠΈΠ» Π³Π»Π°Π²Π½ΠΎΠ΅ ΠΎΡΠ»ΠΈΡΠΈΠ΅ Π΄Π²ΡΡ ΡΠΈΠΏΠΎΠ² Mifare β Π½Π°Π΄ΠΏΠΈΡΡ Philips2001. Π ΡΠ°ΠΌΠΎΠΌ Π΄Π΅Π»Π΅, Π² Π΄Π°Π»ΡΠΊΠΎΠΌ 1998 Π³ΠΎΠ΄Ρ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΡ Philips ΠΊΡΠΏΠΈΠ»Π° Π°ΠΌΠ΅ΡΠΈΠΊΠ°Π½ΡΠΊΠΎΠ³ΠΎ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»Ρ ΠΌΠΈΠΊΡΠΎΡΠ»Π΅ΠΊΡΡΠΎΠ½ΠΈΠΊΠΈ β Mikron (Π½Π΅ ΠΏΡΡΠ°ΡΡ Ρ Π½Π°ΡΠΈΠΌ, Π·Π΅Π»Π΅Π½ΠΎΠ³ΡΠ°Π΄ΡΠΊΠΈΠΌ ΠΠΈΠΊΡΠΎΠ½ΠΎΠΌ). Π Π² 2006 Π³ΠΎΠ΄Ρ ΠΎΡ Philips ΠΎΡΠΏΠΎΡΠΊΠΎΠ²Π°Π»Π°ΡΡ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΡ NXP.
Π’Π°ΠΊΠΆΠ΅ Π½Π΅ΡΠ»ΠΎΠΆΠ½ΠΎ Π·Π°ΠΌΠ΅ΡΠΈΡΡ ΠΏΠΎΠΌΠ΅ΡΠΊΡ CLU1V1C, ΡΡΠΎ, ΠΈΡΡ ΠΎΠ΄Ρ ΠΈΠ· Π²ΡΡΠ΅ΠΎΠΏΠΈΡΠ°Π½Π½ΠΎΠ³ΠΎ, ΠΎΠ·Π½Π°ΡΠ°Π΅Ρ Circuit ULtralite 1 Version 1C. Π’ΠΎ Π΅ΡΡΡ ΡΡΠ° ΠΌΠ΅ΡΠΊΠ° ΡΠ²Π»ΡΠ΅ΡΡΡ ΠΏΡΠ΅Π΄ΡΠ΅ΡΡΠ²Π΅Π½Π½ΠΈΡΠ΅ΠΉ Mifare, ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΠΌΠΎΠΉ ΠΌΠΎΡΠΊΠΎΠ²ΡΠΊΠΈΠΌ ΠΌΠ΅ΡΡΠΎΠΏΠΎΠ»ΠΈΡΠ΅Π½ΠΎΠΌ, Π°, ΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»ΡΠ½ΠΎ, ΡΠΎΠ²ΠΌΠ΅ΡΡΠΈΠΌΠ° Ρ Π½Π΅ΠΉ ΠΏΠΎ ΠΎΡΠ½ΠΎΠ²Π½ΡΠΌ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠ°ΠΌ. ΠΠ΄Π½Π°ΠΊΠΎ, ΠΊΠ°ΠΊ ΠΈ Π² ΠΏΡΠ΅Π΄ΡΠ΄ΡΡΠ΅ΠΌ ΡΠ»ΡΡΠ°Π΅ 2001 β ΡΡΠΎ ΡΠΊΠ°Π·Π°Π½ΠΈΠ΅ Π½Π° Π³ΠΎΠ΄ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ ΠΈ Π²Π½Π΅Π΄ΡΠ΅Π½ΠΈΡ ΡΠ΅Ρ Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ ΠΈΠ»ΠΈ Π³ΠΎΠ΄ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΡΡΠ²Π°. Π‘ΡΡΠ°Π½Π½ΠΎ, ΡΡΠΎ ΠΡΡΠΎΡΠΊΡΠΏΡΠ΅ΡΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅Ρ ΡΡΡΠ°ΡΠ΅Π²ΡΠΈΠ΅ ΠΌΠ΅ΡΠΊΠΈβ¦
Π ΠΊΡΡΠ³Π΅ ΡΡΠ΅ΡΡΠ΅ΠΌ. ΠΠ»Π°ΡΡΠΈΠΊΠΎΠ²Π°Ρ ΠΊΠ°ΡΡΠ°
ΠΠ°ΠΊ-ΡΠΎ ΡΠ°Π·, ΡΠ΅ΡΠΈΠ» Ρ ΠΎΠ΄Π½ΠΎΠΉ ΡΠ²ΠΎΠ΅ΠΉ Π·Π½Π°ΠΊΠΎΠΌΠΎΠΉ ΠΏΠΎΠΊΠ°Π·Π°ΡΡ ΡΡΠ°ΡΡΠΈ ΠΈ ΡΠΎΡΠΎΠ³ΡΠ°ΡΠΈΠΈ Π½Π° Π₯Π°Π±ΡΠ°Ρ Π°Π±ΡΠ΅. ΠΠΎΡΠ»Π΅ ΡΠ΅Π³ΠΎ ΡΠΏΡΠΎΡΠΈΠ», Π° Π΅ΡΡΡ Π»ΠΈ Ρ Π½Π΅Ρ ΠΊΠ°ΠΊΠ°Ρ-Π½ΠΈΠ±ΡΠ΄Ρ Π½Π΅Π½ΡΠΆΠ½Π°Ρ ΠΊΠ°ΡΡΠ° Π΄Π»Ρ ΡΠ»Π΅Π΄ΡΡΡΠ΅ΠΉ ΡΡΠ°ΡΡΠΈ ΠΏΡΠΎ RFID. ΠΠ½Π° ΠΊ ΡΠΎΠΌΡ Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ ΠΊΠ°ΠΊ ΡΠ°Π· ΠΏΠ΅ΡΠ΅Π±ΡΠ°Π»Π°ΡΡ ΡΡΠΈΡΡΡΡ Π² EPFL ΠΈ ΠΏΠΎΠ΄Π°ΡΠΈΠ»Π° ΠΌΠ½Π΅ ΠΊΠ°ΡΡΠΎΡΠΊΡ, ΠΏΠΎ ΠΊΠΎΡΠΎΡΠΎΠΉ ΠΎΡΡΡΠ΅ΡΡΠ²Π»ΡΠ΅ΡΡΡ ΠΏΡΠΎΡ ΠΎΠ΄ Π² ΠΎΠ΄Π½ΠΎ ΠΈΠ· Π·Π΄Π°Π½ΠΈΠΉ ΠΠΠ£. ΠΠ°ΡΡΠ°, ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²Π΅Π½Π½ΠΎ, Π±Π΅Π· ΠΊΠ°ΠΊΠΎΠΉ-Π»ΠΈΠ±ΠΎ ΠΌΠ°ΡΠΊΠΈΡΠΎΠ²ΠΊΠΈ, ΠΈ Ρ Π΄Π°ΠΆΠ΅ Π½Π΅ ΡΠ²Π΅ΡΠ΅Π½, ΡΡΠΎ Π½Π° Π½Π΅ΠΉ Π·Π°ΠΏΠΈΡΠ°Π½ΠΎ Ρ ΠΎΡΡ ΡΡΠΎ-ΡΠΎ, ΠΊΡΠΎΠΌΠ΅ ΠΎΠ±ΡΡΠ½ΠΎ ΠΊΠ»ΡΡΠ° Π΄Π»Ρ ΠΏΡΠΎΡ ΠΎΠ΄Π° Π² Π·Π΄Π°Π½ΠΈΠ΅.ΠΠ°ΡΡΠΎΡΠΊΠ° ΠΏΠΎΠ»Π½ΠΎΡΡΡΡ ΠΏΠ»Π°ΡΡΠΈΠΊΠΎΠ²Π°Ρ, ΠΏΠΎΡΡΠΎΠΌΡ ΡΡΠ°Π·Ρ ΠΊΠ»Π°Π΄ΡΠΌ Π΅Ρ Π² Π°ΡΠ΅ΡΠΎΠ½ Π±ΡΠΊΠ²Π°Π»ΡΠ½ΠΎ Π½Π° ΠΏΠ°ΡΡ Π΄Π΅ΡΡΡΠΊΠΎΠ² ΠΌΠΈΠ½ΡΡ:
ΠΡΠΈΠ½ΠΈΠΌΠ°Π΅ΠΌ Π°ΡΠ΅ΡΠΎΠ½ΠΎΠ²ΡΠ΅ Π²Π°Π½Π½Ρ
ΠΠ½ΡΡΡΠΈ Π²ΡΡ Π΄ΠΎΠ²ΠΎΠ»ΡΠ½ΠΎ ΡΡΠ°Π½Π΄Π°ΡΡΠ½ΠΎ β Π°Π½ΡΠ΅Π½Π½Π° Π΄Π° ΡΠΈΠΏ, ΠΏΡΠ°Π²Π΄Π°, ΠΎΠ½ ΠΎΠΊΠ°Π·Π°Π»ΡΡ Π½Π° ΠΌΠ°Π»Π΅Π½ΡΠΊΠΎΠΌ ΠΊΡΡΠΎΡΠΊΠ΅ ΡΠ΅ΠΊΡΡΠΎΠ»ΠΈΡΠ°. Π ΡΠΎΠΆΠ°Π»Π΅Π½ΠΈΡ, Π±Π΅Π· ΠΊΠ°ΠΊΠΈΡ -Π»ΠΈΠ±ΠΎ ΠΎΠΏΠΎΠ·Π½Π°Π²Π°ΡΠ΅Π»ΡΠ½ΡΡ Π·Π½Π°ΠΊΠΎΠ² β ΡΠΈΠΏΠΈΡΠ½ΡΠΉ ΠΊΠΈΡΠ°ΠΉΡΠΊΠΈΠΉ noname. ΠΠ΄ΠΈΠ½ΡΡΠ²Π΅Π½Π½ΠΎΠ΅, ΡΡΠΎ ΠΌΠΎΠΆΠ½ΠΎ ΡΠ·Π½Π°ΡΡ ΠΎΠ± ΡΡΠΎΠΌ ΡΠΈΠΏΠ΅ ΠΈ ΠΊΠ°ΡΡΠ΅, ΡΡΠΎ ΠΎΠ½ΠΈ ΠΈΠ·Π³ΠΎΡΠΎΠ²Π»Π΅Π½Ρ/ΠΎΡΠ½ΠΎΡΡΡΡΡ ΠΊ Π½Π΅ΠΊΠΎΡΠΎΡΠΎΠΌΡ ΡΡΠ°Π½Π΄Π°ΡΡΡ TK41. Π’Π°ΠΊΠΈΡ ΠΊΠ°ΡΡ ΠΏΠΎΠ»Π½ΠΎ Π½Π° ΡΠ°ΡΠΏΡΠΎΠ΄Π°ΠΆΠ°Ρ ΡΠΈΠΏΠ° ali-baba ΠΈ dealextreme.
Π ΠΊΡΡΠ³Π΅ ΡΠ΅ΡΠ²ΡΡΡΠΎΠΌ. ΠΠ΅ΡΠ΅ΠΊΡΡΡΡΠΎΠΊ
ΠΠ°Π»Π΅Π΅ Ρ Ρ ΠΎΡΡ ΡΠ°ΡΡΠΌΠΎΡΡΠ΅ΡΡ Π΄Π²Π΅ ΠΌΠ΅ΡΠΊΠΈ, ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»Π΅Π½Π½ΡΠ΅ Π½Π° Π²ΡΡΡΠ°Π²ΠΊΠ΅ Π ΠΎΡΠΠ°Π½ΠΎΠ€ΠΎΡΡΠΌ 2011. ΠΠ΅ΡΠ²ΡΡ ΠΈΠ· Π½ΠΈΡ ΠΏΡΠ΅Π΄ΡΡΠ°Π²ΠΈΠ»ΠΈ Ρ Π±ΠΎΠ»ΡΡΠΈΠΌ ΠΏΠ°ΡΠΎΡΠΎΠΌ, ΡΠΊΠ°Π·Π°Π², ΡΡΠΎ ΡΡΠΎ ΡΡΡΡ Π»ΠΈ Π½Π΅ ΠΏΠ°Π½Π°ΡΠ΅Ρ ΠΎΡ Π²ΠΎΡΠΎΠ² ΠΈ ΠΊΡΠ°ΠΆ Π² ΠΌΠ°Π³Π°Π·ΠΈΠ½Π°Ρ . ΠΠ° ΠΈ Π²ΠΎΠΎΠ±ΡΠ΅, Π΄Π°Π½Π½Π°Ρ ΠΌΠ΅ΡΠΊΠ° ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈΡ ΠΏΠΎΠ»Π½ΠΎΡΡΡΡ ΠΏΠ΅ΡΠ΅Π²Π΅ΡΡΠΈ ΠΌΠ°Π³Π°Π·ΠΈΠ½Ρ Π½Π° ΡΠ°ΠΌΠΎΠΎΠ±ΡΠ»ΡΠΆΠΈΠ²Π°Π½ΠΈΠ΅. Π ΡΠΎΠΆΠ°Π»Π΅Π½ΠΈΡ, ΡΡΡΠ΅ΠΊΡΠΈΠ²Π½ΡΠΉ ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅Ρ ΠΎΠΊΠ°Π·Π°Π»ΡΡ ΡΡΡΡ Π±ΠΎΠ»Π΅Π΅, ΡΠ΅ΠΌ ΠΏΠΎΠ»Π½ΠΎΡΡΡΡ Π½Π΅ΠΊΠΎΠΌΠΏΠ΅ΡΠ΅Π½ΡΠ΅Π½ Π² Π²ΠΎΠΏΡΠΎΡΠ°Ρ ΡΠΊΠΎΠ»ΡΠ½ΠΎΠΉ ΡΠΈΠ·ΠΈΠΊΠΈ. Π ΠΏΠΎΡΠ»Π΅ ΠΏΡΠ΅Π΄Π»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΠΏΡΠΎΠ²Π΅ΡΠΈΡΡ ΡΡΡΠ΅ΠΊΡΠΈΠ²Π½ΠΎΡΡΡ Π΅Π³ΠΎ ΠΈ ΠΌΠ΅ΡΠΊΠΈ Ρ ΠΏΠΎΠΌΠΎΡΡΡ ΡΠΈΠ»ΡΠ½ΠΎΠ³ΠΎ ΠΌΠ°Π³Π½ΠΈΡΠ°, ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½Π½ΠΎΠ³ΠΎ ΠΊ ΠΌΠ΅ΡΠΊΠ΅, Π±ΡΡΡΡΠΎ Π·Π°ΠΌΡΠ» ΡΠ΅ΠΌΡβ¦ΠΠΎΡΠ»Π΅ ΠΏΠ°ΡΡ ΠΏΠΎΠΊΡΠΏΠΎΠΊ Π² SmartShop, Ρ ΠΌΠ΅Π½Ρ Π² ΡΠ°ΡΠΏΠΎΡΡΠΆΠ΅Π½ΠΈΠΈ ΠΎΡΡΠ°Π»ΠΎΡΡ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ ΠΌΠ΅ΡΠΎΠΊ. ΠΡΠΈΡΡΠΈΠ² ΠΎΠ΄Π½Ρ ΠΈΠ· Π½ΠΈΡ ΠΎΡ ΠΊΠ»Π΅Ρ ΠΈ Π±Π΅Π»ΠΎΠ³ΠΎ Π·Π°ΡΠΈΡΠ½ΠΎΠ³ΠΎ ΡΠ»ΠΎΡ Π²ΠΈΠ΄ΠΈΠΌ ΡΠ»Π΅Π΄ΡΡΡΠ΅Π΅:
ΠΠΎΠ²Π°Ρ ΠΌΠ΅ΡΠΊΠ° ΡΠ΅ΡΠΈ ΠΌΠ°Π³Π°Π·ΠΈΠ½ΠΎΠ² Β«ΠΠ΅ΡΠ΅ΠΊΡΡΡΡΠΎΠΊΒ»
ΠΠΎΡΡΡΠΏΠ°Π΅ΠΌ ΡΠ°ΠΊ ΠΆΠ΅ ΠΊΠ°ΠΊ ΠΈ Mifare Π°ΠΊΠΊΡΡΠ°ΡΠ½ΠΎ ΠΎΡΡΠΎΠ΅Π΄ΠΈΠ½ΡΠ΅ΠΌ ΠΎΡ ΠΏΠΎΠ»ΠΈΠΌΠ΅ΡΠ½ΠΎΠΉ ΠΎΡΠ½ΠΎΠ²Ρ ΠΈ Π°Π½ΡΠ΅Π½Π½Ρ ΠΈ ΠΊΠ»Π°Π΄ΡΠΌ Π½Π° ΡΡΠΎΠ»ΠΈΠΊ ΠΎΠΏΡΠΈΡΠ΅ΡΠΊΠΎΠ³ΠΎ ΠΌΠΈΠΊΡΠΎΡΠΊΠΎΠΏΠ°:
ΠΠΏΡΠΈΡΠ΅ΡΠΊΠΈΠ΅ ΠΌΠΈΠΊΡΠΎΡΠΎΡΠΎΠ³ΡΠ°ΡΠΈΠΈ ΠΌΠ΅ΡΠΊΠΈ, ΠΏΡΠ΅Π΄ΠΏΠΎΠ»Π°Π³Π°Π΅ΠΌΠΎΠΉ ΠΊ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΡ Π² SmartShop
ΠΠΎ ΡΡΠ°ΡΡΠ»ΠΈΠ²ΠΎΠΉ ΡΠ»ΡΡΠ°ΠΉΠ½ΠΎΡΡΠΈ (ΡΠΎ Π»ΠΈ ΠΊΠ»Π΅ΠΉ ΠΏΠΎΠ΄ΠΊΠ°ΡΠ°Π», ΡΠΎ Π»ΠΈ ΡΠ°ΠΊ Π·Π°Π΄ΡΠΌΠ°Π½ΠΎ), ΠΌΠ΅ΡΠΊΡ ΡΠ΄Π°Π»ΠΎΡΡ ΠΎΡΠΎΡΠ²Π°ΡΡ ΠΎΡ ΠΎΡΠ½ΠΎΠ²Ρ Π±ΡΡΡΡΠΎ, Π° ΠΏΠΎΠ²Π΅ΡΡ Π½ΠΎΡΡΡ Π΅Ρ ΠΎΡΡΠ°Π»Π°ΡΡ Π±Π΅Π· ΠΊΠ°ΠΊΠΈΡ -Π»ΠΈΠ±ΠΎ ΡΠ»Π΅Π΄ΠΎΠ² ΠΊΠ»Π΅Ρ. Π₯ΠΎΡΠ΅Π»ΠΎΡΡ Π±Ρ ΠΎΠ±ΡΠ°ΡΠΈΡΡ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅, ΡΡΠΎ Π΅ΡΠ»ΠΈ Ρ Mifare Π²ΡΠ΅ 4 ΠΊΠΎΠ½ΡΠ°ΠΊΡΠ° ΠΏΡΠΈΠΊΡΠ΅ΠΏΠ»Π΅Π½Ρ ΠΊ Π°Π½ΡΠ΅Π½Π½Π΅ (ΠΏΠΎ 2 ΠΊΠΎΠ½ΡΠ°ΠΊΡΠ° Π½Π° ΠΊΠ°ΠΆΠ΄ΡΠΉ Π΅Ρ ΠΊΠΎΠ½Π΅Ρ), ΡΠΎ Π·Π΄Π΅ΡΡ ΠΌΡ Π²ΠΈΠ΄ΠΈΠΌ, ΡΡΠΎ Π΄Π²Π° ΠΊΠΎΠ½ΡΠ°ΠΊΡΠ° ΠΏΡΠΈΡΠΎΠ΅Π΄ΠΈΠ½Π΅Π½Ρ ΠΊ Π΄Π²ΡΠΌ Π½Π΅Π±ΠΎΠ»ΡΡΠΈΡ ΠΏΠ»ΠΎΡΠ°Π΄ΠΊΠ°ΠΌ, ΠΊΠΎΡΠΎΡΡΠ΅ Π½Π΅ ΠΊΠΎΠ½ΡΠ°ΠΊΡΠΈΡΡΡ Ρ Π°Π½ΡΠ΅Π½Π½ΠΎΠΉ.
ΠΠ΅ΠΌΠ½ΠΎΠΆΠΊΠΎ ΠΏΠΎΠΈΠ³ΡΠ°Π΅ΠΌ Ρ ΡΠΎΠΊΡΡΠΎΠΌ Π² ΡΠ°Π·Π½ΡΡ ΡΠ°ΡΡΡΡ ΠΌΠ΅ΡΠΊΠΈ:
ΠΠ΅Π½ΡΠ΅ΠΌ ΡΠΎΠΊΡΡΠΈΡΠΎΠ²ΠΊΡβ¦
ΠΠ°ΠΊΡΠΈΠΌΠ°Π»ΡΠ½ΠΎΠ΅ ΡΠ²Π΅Π»ΠΈΡΠ΅Π½ΠΈΠ΅ ΠΎΠΏΡΠΈΡΠ΅ΡΠΊΠΎΠ³ΠΎ ΠΌΠΈΠΊΡΠΎΡΠΊΠΎΠΏΠ°
ΠΠ° ΠΏΠΎΡΠ»Π΅Π΄Π½Π΅ΠΌ ΡΠΎΡΠΎ ΡΠ»Π΅Π²Π° Π²Π²Π΅ΡΡ Ρ, ΠΏΠΎ Π²ΡΠ΅ΠΉ Π²ΠΈΠ΄ΠΈΠΌΠΎΡΡΠΈ, Π·Π°ΠΏΠ΅ΡΠ°ΡΠ»ΡΠ½ ΠΌΠΎΠ΄ΡΠ»Ρ EEPROM ΠΏΠ°ΠΌΡΡΠΈ, ΡΠ°ΠΊ ΠΊΠ°ΠΊ ΠΎΠ½ Π·Π°Π½ΠΈΠΌΠ°Π΅Ρ ΠΎΠΊΠΎΠ»ΠΎ ΡΡΠ΅ΡΠΈ ΠΏΠΎΠ²Π΅ΡΡ Π½ΠΎΡΡΠΈ ΡΠΈΠΏΠ° ΠΈ ΠΈΠΌΠ΅Π΅Ρ Β«ΡΠ΅Π³ΡΠ»ΡΡΠ½ΡΡΒ» ΡΡΡΡΠΊΡΡΡΡ.
ΠΡΠ΅ΠΈΠΌΡΡΠ΅ΡΡΠ²Π° ΡΠ»Π΅ΠΊΡΡΠΎΠ½Π½ΡΡ Π·Π°ΠΌΠΊΠΎΠ² Π½Π΅Π»ΡΠ·Ρ Π½Π΅Π΄ΠΎΠΎΡΠ΅Π½ΠΈΡΡ, ΠΊΠ°ΠΊ ΠΏΡΠΈΠΌΠ΅Ρ ΡΡΠΎΠΌΡ, ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ ΡΠ»Π΅ΠΊΡΡΠΎΠ½Π½ΡΡ Π·Π°ΠΌΠΊΠΎΠ² ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ Π½Π°ΠΌ ΠΎΡΠ²ΠΎΠ±ΠΎΠ΄ΠΈΡΡΡΡ ΠΎΡ ΡΠ΅Π»ΠΎΠΉ ΡΠ²ΡΠ·ΠΊΠΈ ΡΡΠΆΠ΅Π»ΡΡ ΠΊΠ»ΡΡΠ΅ΠΉ.
Π‘Π°ΠΌΠΎΠ΅ Π³Π»Π°Π²Π½ΠΎΠ΅ Π΄Π»Ρ ΡΡΠ΄ΠΎΠ²ΠΎΠ³ΠΎ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ β ΡΡΠΎ ΡΠ΄ΠΎΠ±ΡΡΠ²ΠΎ Π² ΡΠΊΡΠΏΠ»ΡΠ°ΡΠ°ΡΠΈΠΈ ΠΈ Π½Π°Π΄Π΅ΠΆΠ½ΠΎΡΡΡ ΡΠ»Π΅ΠΊΡΡΠΎΠ½Π½ΠΎΠ³ΠΎ Π·Π°ΠΌΠΊΠ°. ΠΡΠΈΠΌ ΡΡΠ΅Π±ΠΎΠ²Π°Π½ΠΈΡΠΌ ΡΠ΄ΠΎΠ²Π»Π΅ΡΠ²ΠΎΡΡΡΡ ΡΡΡΡΠΎΠΉΡΡΠ²Π°, ΠΎΡΠ½ΠΎΠ²Π°Π½Π½ΡΠ΅ Π½Π° RFID (ΠΎΡ Π°Π½Π³Π». Radio Frequency IDentification β ΡΠ°Π΄ΠΈΠΎΡΠ°ΡΡΠΎΡΠ½Π°Ρ ΠΈΠ΄Π΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΈΡ) β Π±Π΅ΡΠΊΠΎΠ½ΡΠ°ΠΊΡΠ½ΠΎΠΉ ΡΠ°Π΄ΠΈΠΎΡΠ°ΡΡΠΎΡΠ½ΠΎΠΉ ΠΈΠ΄Π΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΈΠΈ.
ΠΠΎΠ΄ΠΎΠ±Π½Π°Ρ ΡΠΈΡΡΠ΅ΠΌΠ° ΠΈΠ΄Π΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΈΠΈ ΡΠΎΡΡΠΎΠΈΡ ΠΈΠ· ΡΡΠ°ΡΠΈΠΎΠ½Π°ΡΠ½ΠΎΠ³ΠΎ ΠΏΡΠΈΠ΅ΠΌΠ½ΠΈΠΊΠ° ΠΈ Π½ΠΎΡΠΈΠΌΠΎΠ³ΠΎ ΠΏΠ΅ΡΠ΅Π΄Π°ΡΡΠΈΠΊΠ° (ΡΡΠ°Π½ΡΠΏΠΎΠ½Π΄Π΅ΡΠ°).
ΠΡΠ΅Π΄ΡΡΠ°Π²Π»Π΅Π½Π½ΡΠΉ Π² Π΄Π°Π½Π½ΠΎΠΉ ΡΡΠ°ΡΡΠ΅ RFID Π·Π°ΠΌΠΎΠΊ ΡΠ°Π±ΠΎΡΠ°Π΅Ρ ΠΏΠΎΠ΄ΠΎΠ±Π½ΡΠΌ ΠΎΠ±ΡΠ°Π·ΠΎΠΌ. ΠΠ΄Π΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΈΡ ΠΎΡΡΡΠ΅ΡΡΠ²Π»ΡΠ΅ΡΡΡ Π½Π° ΠΎΡΠ½ΠΎΠ²Π΅ ΡΡΠ΅Π½ΠΈΡ 40-Π±ΠΈΡΠ½ΠΎΠ³ΠΎ ΡΠ΅ΡΠΈΠΉΠ½ΠΎΠ³ΠΎ Π½ΠΎΠΌΠ΅ΡΠ° ΠΊΠ°ΡΡΡ Unique. Π Π°Π±ΠΎΡΠ΅Π΅ ΡΠΎΡΡΠΎΡΠ½ΠΈΠ΅ ΡΠΈΠ³Π½Π°Π»ΠΈΠ·ΠΈΡΡΠ΅ΡΡΡ Π·Π²ΡΠΊΠΎΠ²ΡΠΌ ΡΠΈΠ³Π½Π°Π»ΠΎΠΌ. ΠΠ°ΠΌΠΎΠΊ ΠΌΠΎΠΆΠ΅Ρ ΡΠ°Π±ΠΎΡΠ°ΡΡ Π² Π΄Π²ΡΡ ΠΎΡΠ½ΠΎΠ²Π½ΡΡ ΡΠ΅ΠΆΠΈΠΌΠ°Ρ : ΡΡΠ΅Π½ΠΈΡ ΠΈ ΡΠ΅Π³ΠΈΡΡΡΠ°ΡΠΈΡ ΠΊΠ°ΡΡ Unique Π² ΠΏΠ°ΠΌΡΡΠΈ ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΠ°. ΠΡΠ΅Π³ΠΎ Π² ΠΏΠ°ΠΌΡΡΡ ΠΌΠΎΠΆΠ½ΠΎ Π·Π°ΠΏΠΈΡΠ°ΡΡ 4 ΠΊΠ°ΡΡΡ.
ΠΡΠ°ΡΠΊΠΈΠ΅ Ρ Π°ΡΠ°ΠΊΡΠ΅ΡΠΈΡΡΠΈΠΊΠΈ RFID Π·Π°ΠΌΠΊΠ°;
ΠΠΏΠΈΡΠ°Π½ΠΈΠ΅ ΡΠ°Π±ΠΎΡΡ RFID Π·Π°ΠΌΠΊΠ°
ΠΡΡ ΡΡ Π΅ΠΌΡ ΠΌΠΎΠΆΠ½ΠΎ ΡΠ°Π·Π΄Π΅Π»ΠΈΡΡ Π½Π° Π΄Π²Π΅ ΡΠ°ΡΡΠΈ: ΡΠΈΡΡΠΎΠ²ΡΡ ΠΈ Π°Π½Π°Π»ΠΎΠ³ΠΎΠ²ΡΡ. Π¦ΠΈΡΡΠΎΠ²Π°Ρ ΡΡ Π΅ΠΌΠ° ΡΠΎΡΡΠΎΠΈΡ ΠΈΠ· ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΠ°, ΠΊΠΎΡΠΎΡΡΠΉ ΡΠΏΡΠ°Π²Π»ΡΠ΅Ρ Π²ΡΠ΅ΠΌ ΡΡΡΡΠΎΠΉΡΡΠ²ΠΎΠΌ. Π ΡΡ Π΅ΠΌΠ΅ ΠΏΡΠΈΠΌΠ΅Π½Π΅Π½ ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅Ρ ΡΠΈΠΏΠ° PIC12F683 Π² ΠΊΠΎΡΠΏΡΡΠ΅ DIP8.
ΠΠ½ΡΡΡΠ΅Π½Π½ΠΈΠΉ RC Π³Π΅Π½Π΅ΡΠ°ΡΠΎΡ ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΠ° ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ ΠΏΠΎΠ»ΡΡΠΈΡΡ ΡΠ°ΠΊΡΠΎΠ²ΡΡ ΡΠ°ΡΡΠΎΡΡ Ρ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΡΠ΅ΠΌΡΠΌ Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½ΠΎΠΌ ΡΠ°ΡΡΠΎΡ 37ΠΊΠΡ β¦ 8ΠΠΡ.
ΠΠΏΠΏΠ°ΡΠ°ΡΠ½ΡΠΉ Π³Π΅Π½Π΅ΡΠ°ΡΠΎΡ ΡΠΈΠ³Π½Π°Π»Π° Π¨ΠΠ, ΡΠΎΠ΄Π΅ΡΠΆΠ°ΡΠΈΠΉΡΡ Π² ΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΠ΅, ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ Π΄Π»Ρ Π³Π΅Π½Π΅ΡΠ°ΡΠΈΠΈ ΠΏΡΡΠΌΠΎΡΠ³ΠΎΠ»ΡΠ½ΡΡ ΠΈΠΌΠΏΡΠ»ΡΡΠΎΠ² Ρ ΡΠΈΡΡΠΎΡΠΎΠΉ 125 ΠΊΠΡ, ΠΊΠΎΡΠΎΡΡΠ΅ ΠΏΠΎΡΠ»Π΅ ΡΡΠΈΠ»Π΅Π½ΠΈΡ ΠΏΠΎΡΡΡΠΏΠ°ΡΡ Π½Π° Π°Π½ΡΠ΅Π½Π½Ρ ΡΡΠΈΡΡΠ²Π°ΡΠ΅Π»Ρ.
ΠΠ»Ρ Π³Π΅Π½Π΅ΡΠ°ΡΠΈΠΈ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ ΡΠ°ΠΉΠΌΠ΅Ρ TMR2, ΠΊΠΎΡΠΎΡΡΠΉ Ρ ΠΏΠΎΠΌΠΎΡΡΡ ΡΠΈΡΡΠΎΠ²ΠΎΠ³ΠΎ ΠΊΠΎΠΌΠΏΠ°ΡΠ°ΡΠΎΡΠ° Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΈ ΡΠ±ΡΠ°ΡΡΠ²Π°Π΅ΡΡΡ ΠΏΠΎΡΠ»Π΅ ΠΏΠΎΠ΄ΡΡΠ΅ΡΠ° ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΡΡΡΠ΅Π³ΠΎ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²Π° ΠΈΠΌΠΏΡΠ»ΡΡΠΎΠ². ΠΡΠΎΠΌΠ΅ ΡΠΎΠ³ΠΎ, Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΈ ΠΈΠ·ΠΌΠ΅Π½ΡΠ΅ΡΡΡ ΡΠΎΡΡΠΎΡΠ½ΠΈΠ΅ Π²ΡΡ ΠΎΠ΄Π° GP2 Π½Π° ΠΏΡΠΎΡΠΈΠ²ΠΎΠΏΠΎΠ»ΠΎΠΆΠ½ΠΎΠ΅.
Π’Π°ΠΊΠΈΠΌ ΠΎΠ±ΡΠ°Π·ΠΎΠΌ, ΠΌΡ ΠΌΠΎΠΆΠ΅ΠΌ Π³Π΅Π½Π΅ΡΠΈΡΠΎΠ²Π°ΡΡ ΠΈΠΌΠΏΡΠ»ΡΡΡ Π»ΡΠ±ΠΎΠΉ ΡΠ°ΡΡΠΎΡΡ Π·Π°ΠΏΠΎΠ»Π½Π΅Π½ΠΈΡ. Π ΡΡΠΎΠΌ ΠΏΡΠΎΡΠ΅ΡΡΠ΅ Π½Π΅ ΡΡΠ°ΡΡΠ²ΡΠ΅Ρ ΡΠ΅Π½ΡΡΠ°Π»ΡΠ½ΡΠΉ ΠΏΡΠΎΡΠ΅ΡΡΠΎΡ, Π±Π»Π°Π³ΠΎΠ΄Π°ΡΡ ΡΠ΅ΠΌΡ ΠΎΠ½ ΠΌΠΎΠΆΠ΅Ρ Π²ΡΠΏΠΎΠ»Π½ΡΡΡ Π΄ΡΡΠ³ΠΈΠ΅ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΈ.
Π€ΠΎΡΠΌΠ° Π²ΠΎΠ»Π½Ρ, ΠΏΠΎΠ»ΡΡΠ΅Π½Π½ΡΠΉ ΡΠ°ΠΊΠΈΠΌ ΠΎΠ±ΡΠ°Π·ΠΎΠΌ, Π½Π°ΠΏΡΠ°Π²Π»ΡΠ΅ΡΡΡ Π½Π° Π²Ρ ΠΎΠ΄ ΡΡΠΈΠ»ΠΈΡΠ΅Π»Ρ, ΡΠΎΡΡΠΎΡΡΠ΅Π³ΠΎ ΠΈΠ· ΡΡΠ°Π½Π·ΠΈΡΡΠΎΡΠΎΠ² VT1 ΠΈ VΠ’2, ΠΈ Π΄Π°Π»Π΅Π΅ Π½Π° ΠΊΠ°ΡΡΡΠΊΡ-Π°Π½ΡΠ΅Π½Ρ ΡΡΠΈΡΡΠ²Π°ΡΠ΅Π»Ρ, ΠΊΠΎΡΠΎΡΠ°Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ Π΄Π»Ρ Π±Π΅ΡΠΊΠΎΠ½ΡΠ°ΠΊΡΠ½ΠΎΠ³ΠΎ ΠΏΠΈΡΠ°Π½ΠΈΡ ΡΡ Π΅ΠΌΡ, Π½Π°Ρ ΠΎΠ΄ΡΡΠ΅ΠΉΡΡ Π² Unique ΠΊΠ°ΡΡΠ΅.
ΠΠ»Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΠΌΡΡ Unique ΠΊΠ°ΡΡ ΡΠΊΠΎΡΠΎΡΡΡ ΠΏΠ΅ΡΠ΅Π΄Π°ΡΠΈ Π΄Π°Π½Π½ΡΡ ΡΠ°Π²Π½Π° ΠΏΡΠΈΠΌΠ΅ΡΠ½ΠΎ 2 ΠΊΠ±ΠΈΡ/Ρ (125000/64=1953bps). Π£Π½ΠΈΠΊΠ°Π»ΡΠ½ΡΠΉ ΠΊΠΎΠ΄ ΠΊΠ°ΠΆΠ΄ΠΎΠΉ Π°Π²ΡΠΎΡΠΈΠ·ΠΎΠ²Π°Π½Π½ΠΎΠΉ ΠΊΠ°ΡΡΡ Ρ ΡΠ°Π½ΠΈΡΡΡ Π² ΡΠ½Π΅ΡΠ³ΠΎΠ½Π΅Π·Π°Π²ΠΈΡΠΈΠΌΠΎΠΉ ΠΏΠ°ΠΌΡΡΠΈ EEPROM ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΠ°.
Π‘ΠΎΡΡΠΎΡΠ½ΠΈΠ΅ ΡΠ°Π±ΠΎΡΡ Π·Π°ΠΌΠΊΠ° ΡΠΈΠ³Π½Π°Π»ΠΈΠ·ΠΈΡΡΠ΅ΡΡΡ Ρ ΠΏΠΎΠΌΠΎΡΡΡ Π·ΡΠΌΠΌΠ΅ΡΠ°, ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½Π½ΠΎΠ³ΠΎ ΠΊ Π²ΡΠ²ΠΎΠ΄Ρ GP4. Π£ΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ ΡΠ΅Π»Π΅ ΠΎΡΡΡΠ΅ΡΡΠ²Π»ΡΠ΅ΡΡΡ Ρ Π²ΡΡ ΠΎΠ΄Π° GP5 ΡΠ΅ΡΠ΅Π· ΡΡΠ°Π½Π·ΠΈΡΡΠΎΡ VT3.
ΠΠ²Π΅ ΠΏΠ΅ΡΠ΅ΠΌΡΡΠΊΠΈ ΡΠ»ΡΠΆΠ°Ρ Π΄Π»Ρ ΡΡΡΠ°Π½ΠΎΠ²ΠΊΠΈ ΡΠ΅ΠΆΠΈΠΌΠ° ΡΠ°Π±ΠΎΡΡ ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΠ°. ΠΠ΅ΡΠ΅ΠΌΡΡΠΊΠ° JP2 ΠΏΠ΅ΡΠ΅Π²ΠΎΠ΄ΠΈΡ ΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅Ρ Π² ΡΠ΅ΠΆΠΈΠΌ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ Π½ΠΎΠ²ΡΡ ΠΊΠ°ΡΡ, Π° JP1 ΠΌΠ΅Π½ΡΠ΅Ρ ΡΠΏΠΎΡΠΎΠ± ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ ΡΠ΅Π»Π΅ ΠΌΠ΅ΠΆΠ΄Ρ ΡΠ΅ΠΆΠΈΠΌΠΎΠΌ ΠΏΠ΅ΡΠ΅ΠΊΠ»ΡΡΠ΅Π½ΠΈΡ ΠΈ Π²ΡΠ΅ΠΌΠ΅Π½Π½ΡΠΌ Π²ΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅ΠΌ.
ΠΠ½Π°Π»ΠΎΠ³ΠΎΠ²Π°Ρ ΡΠ°ΡΡΡ ΡΡ Π΅ΠΌΡ ΡΠ»ΡΠΆΠΈΡ Π΄Π»Ρ ΡΡΠΈΠ»Π΅Π½ΠΈΡ ΡΠΈΠ³Π½Π°Π»Π°, ΠΈΠ½Π΄ΡΡΠΈΡΠΎΠ²Π°Π½Π½ΠΎΠ³ΠΎ Π² ΠΊΠ°ΡΡΡΠΊΠ΅ ΠΈ ΠΏΡΠ΅ΠΎΠ±ΡΠ°Π·ΠΎΠ²Π°Π½ΠΈΡ Π΅Π³ΠΎ Π² ΡΠΈΡΡΠΎΠ²ΡΡ ΡΠΎΡΠΌΡ. ΠΡΠ½ΠΎΠ²Π½ΡΠΌ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠΎΠΌ Π·Π΄Π΅ΡΡ ΡΠ²Π»ΡΠ΅ΡΡΡ ΡΠ΄Π²ΠΎΠ΅Π½Π½ΡΠΉ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΎΠ½Π½ΡΠΉ ΡΡΠΈΠ»ΠΈΡΠ΅Π»Ρ LM358. ΠΠ°ΡΡΡΠΊΠ° ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ°Π΅ΡΡΡ ΠΊ ΡΠ°Π·ΡΠ΅ΠΌΡ CON1.
ΠΠ½Π΄ΡΡΠΈΡΠΎΠ²Π°Π½Π½ΡΠΉ Π² Π½Π΅ΠΉ ΡΠΈΠ³Π½Π°Π» ΠΏΠΎΡΡΡΠΏΠ°Π΅Ρ Π½Π° Π°Π½ΠΎΠ΄ Π΄ΠΈΠΎΠ΄Π° VD1. ΠΡΠΎΠΌΠ΅ ΠΏΠΎΠ»Π΅Π·Π½ΠΎΠ³ΠΎ ΡΠΈΠ³Π½Π°Π»Π°, ΡΠ°ΠΊΠΆΠ΅ Π΅ΡΡΡ Π½Π΅ΡΡΡΠ°Ρ Π²ΠΎΠ»Π½Π° (125 ΠΊΠΡ) ΠΈ ΡΠ»ΡΡΠ°ΠΉΠ½ΡΠ΅ ΡΠΈΠ³Π½Π°Π»Ρ ΠΏΠΎΠΌΠ΅Ρ , ΠΏΠΎΡΡΠΎΠΌΡ Π² ΡΡ Π΅ΠΌΡ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ ΠΏΠΎΠ»ΠΎΡΠΎΠ²ΠΎΠΉ ΡΠΈΠ»ΡΡΡ, ΠΊΠΎΡΠΎΡΡΠΉ ΠΎΠ³ΡΠ°Π½ΠΈΡΠΈΠ²Π°ΡΡ ΠΏΠΎΠ»ΠΎΡΡ ΠΏΡΠΎΠΏΡΡΠΊΠ°Π½ΠΈΡ Π½Π° ΡΠ°ΡΡΠΎΡΠ΅ ΠΎΠΊΠΎΠ»ΠΎ 2 ΠΊΠΡ.
ΠΠΎΡΠ»Π΅ Π²ΡΠ΅ΠΉ ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΠΈ, ΡΠΆΠ΅ ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΡΡΡΠΈΠΉ ΡΠΈΡΡΠΎΠ²ΠΎΠΉ ΡΠΈΠ³Π½Π°Π» ΠΏΠΎΡΡΡΠΏΠ°Π΅Ρ Π½Π° Π²Ρ ΠΎΠ΄ GP3 ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΠ°.
ΠΠ½ΡΠ΅Π½Π½Π° ΡΠΎΡΡΠΎΠΈΡ ΠΈΠ· 40 Π²ΠΈΡΠΊΠΎΠ² ΡΠΌΠ°Π»ΠΈΡΠΎΠ²Π°Π½Π½ΠΎΠ³ΠΎ ΠΎΠ±ΠΌΠΎΡΠΎΡΠ½ΠΎΠ³ΠΎ ΠΏΡΠΎΠ²ΠΎΠ΄Π° Π΄ΠΈΠ°ΠΌΠ΅ΡΡΠΎΠΌ 0,1β¦0,3 ΠΌ
ΠΌ, Π½Π°ΠΌΠΎΡΠ°Π½Π½ΠΎΠ³ΠΎ Π½Π° Π²ΡΠ΅ΠΌΠ΅Π½Π½ΡΡ ΠΎΠΏΡΠ°Π²ΠΊΡ Π΄ΠΈΠ°ΠΌΠ΅ΡΡΠΎΠΌ 40β¦60 ΠΌΠΌ. ΠΠΎΡΠ»Π΅ ΡΡΠΎΠ³ΠΎ ΠΊΠ°ΡΡΡΠΊΡ Π΄Π»Ρ Π·Π°ΡΠΈΡΡ ΡΠ»Π΅Π΄ΡΠ΅Ρ ΠΎΠ±ΠΌΠΎΡΠ°ΡΡ ΠΈΠ·ΠΎΠ»ΡΡΠΈΠΎΠ½Π½ΠΎΠΉ Π»Π΅Π½ΡΠΎΠΉ.
ΠΠ»Ρ ΠΏΠΈΡΠ°Π½ΠΈΡ Π²ΡΠ΅ΠΉ ΡΡ Π΅ΠΌΡ, ΠΏΡΠΈΠΌΠ΅Π½Π΅Π½ ΡΡΠ°Π±ΠΈΠ»ΠΈΠ·Π°ΡΠΎΡ ΡΠΈΠΏΠ° . ΠΠΈΠΎΠ΄ VD4 Π·Π°ΡΠΈΡΠ°Π΅Ρ ΡΡΠ°Π±ΠΈΠ»ΠΈΠ·Π°ΡΠΎΡ ΠΎΡ ΠΏΠΎΠ²ΡΠ΅ΠΆΠ΄Π΅Π½ΠΈΡ Π² ΡΠ»ΡΡΠ°Π΅ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΡ ΠΏΠΈΡΠ°Π½ΠΈΡ Π½Π΅ΠΏΡΠ°Π²ΠΈΠ»ΡΠ½ΠΎΠΉ ΠΏΠΎΠ»ΡΡΠ½ΠΎΡΡΠΈ.
ΠΠΈΡΠ°ΡΡΠ΅Π΅ Π½Π°ΠΏΡΡΠΆΠ΅Π½ΠΈΠ΅ ΠΏΠΎΠ΄Π°Π΅ΡΡΡ ΠΊ Π²ΡΠ²ΠΎΠ΄Ρ CON2. ΠΠ³ΠΎ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ Π΄ΠΎΠ»ΠΆΠ½ΠΎ Π½Π°Ρ ΠΎΠ΄ΠΈΡΡΡΡ Π² Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½Π΅ 9β¦12 Π. ΠΠΎΠ»Π΅Π΅ Π²ΡΡΠΎΠΊΠΎΠ΅ Π½Π°ΠΏΡΡΠΆΠ΅Π½ΠΈΠ΅ Π½Π΅ ΠΏΠΎΠ²ΡΠ΅Π΄ΠΈΡ ΡΡΠ°Π±ΠΈΠ»ΠΈΠ·Π°ΡΠΎΡ, Π½ΠΎ ΠΈΠ·-Π·Π° ΡΡΠΎΠ³ΠΎ ΠΎΠ½ ΠΌΠΎΠΆΠ΅Ρ Π·Π½Π°ΡΠΈΡΠ΅Π»ΡΠ½ΠΎ Π³ΡΠ΅ΡΡΡΡ.
ΠΡΠ°Π²ΠΈΠ»ΡΠ½ΠΎ ΡΠΎΠ±ΡΠ°Π½Π½Π°Ρ ΡΡ Π΅ΠΌΠ° Π³ΠΎΡΠΎΠ²Π° ΡΡΠ°Π·Ρ ΠΊ ΡΠ°Π±ΠΎΡΠ΅, ΠΈ Π²Ρ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΠΏΡΠΈΡΡΡΠΏΠΈΡΡ ΠΊ ΠΏΡΠΎΡΠ΅Π΄ΡΡΠ΅ Π·Π°ΠΏΠΈΡΠΈ ΡΠΏΠΎΠ»Π½ΠΎΠΌΠΎΡΠ΅Π½Π½ΡΡ ΠΊΠ°ΡΡ.
ΠΠ»Ρ Π·Π°ΠΏΠΈΡΠΈ ΠΊΠ°ΡΡ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎ ΠΏΡΠΈ Π²ΡΠΊΠ»ΡΡΠ΅Π½Π½ΠΎΠΌ ΠΏΠΈΡΠ°Π½ΠΈΠΈ Π·Π°ΠΌΠΊΠ½ΡΡΡ ΠΏΠ΅ΡΠ΅ΠΌΡΡΠΊΡ JP2 ΠΈ Π²ΠΊΠ»ΡΡΠΈΡΡ ΠΏΠΈΡΠ°Π½ΠΈΠ΅. ΠΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅Ρ ΠΏΠΎΠ΄ΡΠ²Π΅ΡΠ΄ΠΈΡ ΡΠ΅ΠΆΠΈΠΌ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ Π΄Π²ΡΡ ΡΠ΅ΠΊΡΠ½Π΄Π½ΡΠΌ Π·Π²ΡΠΊΠΎΠ²ΡΠΌ ΡΠΈΠ³Π½Π°Π»ΠΎΠΌ ΠΈ Π±ΡΠ΄Π΅Ρ ΠΎΠΆΠΈΠ΄Π°ΡΡ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»ΡΠ½ΠΎΠ³ΠΎ ΠΏΡΠΈΠ±Π»ΠΈΠΆΠ΅Π½ΠΈΡ ΡΠ΅ΡΡΡΠ΅Ρ RFID ΠΊΠ°ΡΡ.
ΠΡΠ°Π²ΠΈΠ»ΡΠ½ΠΎ Π΄Π΅ΠΊΠΎΠ΄ΠΈΡΠΎΠ²Π°Π½Π½ΡΠΉ ΡΠ΅ΡΠΈΠΉΠ½ΡΠΉ Π½ΠΎΠΌΠ΅Ρ ΠΊΠ°ΡΡΡ ΡΠΈΠ³Π½Π°Π»ΠΈΠ·ΠΈΡΡΠ΅ΡΡΡ Π΄Π²ΠΎΠΉΠ½ΡΠΌ Π·Π²ΡΠΊΠΎΠ²ΡΠΌ ΡΠΈΠ³Π½Π°Π»ΠΎΠΌ, ΠΏΠΎΡΠ»Π΅ ΡΠ΅Π³ΠΎ ΠΏΡΠΎΠΈΡΡ ΠΎΠ΄ΠΈΡ Π΅Π³ΠΎ ΡΠΎΡ ΡΠ°Π½Π΅Π½ΠΈΠ΅ Π² ΠΏΠ°ΠΌΡΡΠΈ ΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΠ°. ΠΠΎΡΠ»Π΅ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΠΏΠΎΡΠ»Π΅Π΄Π½Π΅ΠΉ ΠΊΠ°ΡΡΡ ΠΏΡΠΎΡΠ΅Π΄ΡΡΠ° ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ Π·Π°ΠΊΠ°Π½ΡΠΈΠ²Π°Π΅ΡΡΡ, ΠΏΡΠΈ ΡΡΠΎΠΌ ΡΠ°Π·Π΄Π°Π΅ΡΡΡ Π΄Π»ΠΈΠ½Π½ΡΠΉ Π·Π²ΡΠΊΠΎΠ²ΠΎΠΉ ΡΠΈΠ³Π½Π°Π», ΠΈ ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅Ρ ΠΏΠ΅ΡΠ΅Ρ ΠΎΠ΄ΠΈΡ Π² ΡΠ΅ΠΆΠΈΠΌ Π½ΠΎΡΠΌΠ°Π»ΡΠ½ΠΎΠΉ ΡΠ°Π±ΠΎΡΡ.
ΠΠ΅ΡΠ΅ΠΌΡΡΠΊΡ Π½ΡΠΆΠ½ΠΎ ΡΠ°Π·ΠΎΠΌΠΊΠ½ΡΡΡ, ΡΡΠΎΠ±Ρ Π² ΡΠ»ΡΡΠ°Π΅ ΠΎΡΠΊΠ»ΡΡΠ΅Π½ΠΈΡ ΠΏΠΈΡΠ°Π½ΠΈΡ ΠΏΡΠΎΡΠ΅ΡΡΠΎΡ Π½Π΅ Π±ΡΠ» ΡΠ½ΠΎΠ²Π° ΠΏΠ΅ΡΠ΅Π²Π΅Π΄Π΅Π½ Π² ΡΠ΅ΠΆΠΈΠΌ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ. ΠΡΠ»ΠΈ ΡΠΈΡΠ»ΠΎ ΡΠΏΠΎΠ»Π½ΠΎΠΌΠΎΡΠ΅Π½Π½ΡΡ ΠΊΠ°ΡΡ ΠΌΠ΅Π½ΡΡΠ΅ ΡΠ΅ΠΌ ΡΠ΅ΡΡΡΠ΅, ΡΠΎ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ ΡΠ°Π· ΠΏΡΠΈΠ»ΠΎΠΆΠΈΡΡ ΠΎΠ΄Π½Ρ ΠΊΠ°ΡΡΡ (Π² ΠΎΠ±ΡΠ΅ΠΌ, Π΄ΠΎΠ»ΠΆΠ½ΠΎ Π±ΡΡΡ 4 ΡΠ΅Π³ΠΈΡΡΡΠ°ΡΠΈΠΈ).
ΠΠΎ Π²ΡΠ΅ΠΌΡ ΡΠ°Π±ΠΎΡΡ, ΠΏΡΠΈΠ±Π»ΠΈΠΆΠ΅Π½ΠΈΠ΅ ΠΊΠ°ΡΡΡ ΠΊ Π°Π½ΡΠ΅Π½Π½Π΅ ΡΠΈΠ³Π½Π°Π»ΠΈΠ·ΠΈΡΡΠ΅ΡΡΡ Π΄Π²ΠΎΠΉΠ½ΡΠΌ Π·Π²ΡΠΊΠΎΠ²ΡΠΌ ΡΠΈΠ³Π½Π°Π»ΠΎΠΌ Π·ΡΠΌΠΌΠ΅ΡΠ° ΠΈ Π²ΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅ΠΌ ΡΠ΅Π»Π΅. ΠΡΠ»ΠΈ ΠΏΠ΅ΡΠ΅ΠΌΡΡΠΊΠ° JP1 Π½Π΅ ΡΡΡΠ°Π½ΠΎΠ²Π»Π΅Π½Π°, ΡΠΎ ΠΊΠ°ΠΆΠ΄ΠΎΠ΅ ΠΏΡΠΈΠ±Π»ΠΈΠΆΠ΅Π½ΠΈΠ΅ ΠΊΠ°ΡΡΡ Π±ΡΠ΄Π΅Ρ Π²ΡΠ·ΡΠ²Π°ΡΡ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ ΡΠΎΡΡΠΎΡΠ½ΠΈΡ ΡΠ΅Π»Π΅ Π½Π° ΠΏΡΠΎΡΠΈΠ²ΠΎΠΏΠΎΠ»ΠΎΠΆΠ½ΠΎΠ΅. ΠΡΠ»ΠΈ ΠΎΠ½Π° ΡΡΡΠ°Π½ΠΎΠ²Π»Π΅Π½Π°, ΡΠΎ ΡΠ΅Π»Π΅ Π²ΠΊΠ»ΡΡΠΈΡΡΡΡ Π½Π° 10 ΡΠ΅ΠΊΡΠ½Π΄, ΠΏΠΎΡΠ»Π΅ ΡΠ΅Π³ΠΎ Π²Π΅ΡΠ½Π΅ΡΡΡ Π² ΠΈΡΡ ΠΎΠ΄Π½ΠΎΠ΅ ΡΠΎΡΡΠΎΡΠ½ΠΈΠ΅.
(62,6 Kb, ΡΠΊΠ°ΡΠ°Π½ΠΎ: 1 051)
Π‘Π΅Π³ΠΎΠ΄Π½Ρ Ρ ΡΠ°ΡΡΠΊΠ°ΠΆΡ ΠΏΡΠΎ RFID ΠΌΠΎΠ΄ΡΠ»Ρ RC522 , Π½Π° Π±Π°Π·Π΅ ΡΠΈΠΏΠ° MFRC522. ΠΠΈΡΠ°Π½ΠΈΠ΅ 3.3Π, Π΄Π°Π»ΡΠ½ΠΎΡΡΡ ΠΎΠ±Π½Π°ΡΡΠΆΠ΅Π½ΠΈΡ Π΄ΠΎ 6ΡΠΌ. ΠΡΠ΅Π΄Π½Π°Π·Π½Π°ΡΠ΅Π½ Π΄Π»Ρ ΡΡΠ΅Π½ΠΈΡ ΠΈ Π·Π°ΠΏΠΈΡΠΈ RFID ΠΌΠ΅ΡΠΎΠΊ Ρ ΡΠ°ΡΡΠΎΡΠΎΠΉ 13.56 ΠΠΡ. Π§Π°ΡΡΠΎΡΠ° Π² Π΄Π°Π½Π½ΠΎΠΌ ΡΠ»ΡΡΠ°Π΅ ΠΎΡΠ΅Π½Ρ Π²Π°ΠΆΠ½Π°, ΡΠ°ΠΊ ΠΊΠ°ΠΊ RFID ΠΌΠ΅ΡΠΊΠΈ ΡΡΡΠ΅ΡΡΠ²ΡΡΡ Π² ΡΡΠ΅Ρ ΡΠ°ΡΡΠΎΡΠ½ΡΡ Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½Π°Ρ :
- ΠΠ΅ΡΠΊΠΈ Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½Π° LF (125β134 ΠΊΠΡ)
- ΠΠ΅ΡΠΊΠΈ Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½Π° HF (13,56 ΠΠΡ)
- ΠΠ΅ΡΠΊΠΈ Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½Π° UHF (860β960 ΠΠΡ)
ΠΠΎΠ½ΠΊΡΠ΅ΡΠ½ΠΎ ΡΡΠΎΡ ΠΌΠΎΠ΄ΡΠ»Ρ ΡΠ°Π±ΠΎΡΠ°Π΅Ρ Ρ ΠΌΠ΅ΡΠΊΠ°ΠΌΠΈ Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½Π° HF, Π² ΡΠ°ΡΡΠ½ΠΎΡΡΠΈ Ρ ΠΏΡΠΎΡΠΎΠΊΠΎΠ»ΠΎΠΌ MIFARE.
ΠΠ»Ρ ΡΠ°Π±ΠΎΡΡ Ρ ΠΌΠΎΠ΄ΡΠ»Π΅ΠΌ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΡΡΠ°Π½Π΄Π°ΡΡΠ½ΡΡ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΡ RFID Π²Ρ ΠΎΠ΄ΡΡΡΡ Π² Arduino IDE, ΠΎΠ΄Π½Π°ΠΊΠΎ Π΅ΡΡΡ ΠΈ Π΄ΡΡΠ³Π°Ρ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠ°, Π½Π°ΠΏΠΈΡΠ°Π½Π½Π°Ρ ΡΠΏΠ΅ΡΠΈΠ°Π»ΡΠ½ΠΎ ΠΏΠΎΠ΄ Π΄Π°Π½Π½ΡΠΉ ΠΌΠΎΠ΄ΡΠ»Ρ - MFRC522 (1 ΠΠ±) . ΠΠ±Π΅ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠΈ Π²ΠΏΠΎΠ»Π½Π΅ ΡΠ΄ΠΎΠ±Π½Ρ, ΠΎΠ΄Π½Π°ΠΊΠΎ Π² MFRC522 Π±ΠΎΠ»ΡΡΠ΅ ΡΠΏΠ΅ΡΠΈΠ°Π»ΡΠ½ΡΡ ΡΡΠ½ΠΊΡΠΈΠΉ, ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡΡΠΈΡ ΠΌΠ°ΠΊΡΠΈΠΌΠ°Π»ΡΠ½ΠΎ ΡΠΎΠΊΡΠ°ΡΠΈΡΡ ΠΈΡΠΎΠ³ΠΎΠ²ΡΠΉ ΠΊΠΎΠ΄ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ.
ΠΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅
ΠΠ΅ΠΊΠΎΡΠΎΡΡΠ΅ ΡΡΠΎΠ»ΠΊΠ½ΡΡΡΡΡ Ρ ΠΏΡΠΎΠ±Π»Π΅ΠΌΠΎΠΉ - Π½Π°Π·Π²Π°Π½ΠΈΠ΅ ΠΏΠΈΠ½ΠΎΠ² Π² Π±ΠΎΠ»ΡΡΠΈΠ½ΡΡΠ²Π΅ ΡΡΠΎΠΊΠΎΠ² ΠΈ ΡΡΠΊΠΎΠ²ΠΎΠ΄ΡΡΠ² ΠΌΠΎΠΆΠ΅Ρ Π½Π΅ ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΠΎΠ²Π°ΡΡ ΡΠ°ΡΠΏΠΈΠ½ΠΎΠ²ΠΊΠ΅ Π½Π° Π²Π°ΡΠ΅ΠΌ ΠΌΠΎΠ΄ΡΠ»Π΅. ΠΡΠ»ΠΈ Π² ΡΠΊΠ΅ΡΡΠ°Ρ ΡΠΊΠ°Π·Π°Π½ ΠΏΠΈΠ½ SS, Π° Π½Π° Π²Π°ΡΠ΅ΠΌ ΠΌΠΎΠ΄ΡΠ»Π΅ Π΅Π³ΠΎ Π½Π΅Ρ, ΡΠΎ ΡΠΊΠΎΡΠ΅Π΅ Π²ΡΠ΅Π³ΠΎ ΠΎΠ½ ΠΏΠΎΠΌΠ΅ΡΠ΅Π½ ΠΊΠ°ΠΊ SDA. ΠΠΈΠΆΠ΅ Ρ ΠΏΡΠΈΠ²Π΅Π΄Ρ ΡΠ°Π±Π»ΠΈΡΡ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΡ ΠΌΠΎΠ΄ΡΠ»Ρ Π΄Π»Ρ ΡΠ°ΠΌΡΡ ΡΠ°ΡΠΏΡΠΎΡΡΡΠ°Π½Π΅Π½Π½ΡΡ ΠΏΠ»Π°Ρ.
MFRC522 | Arduino Uno | Arduino Mega | Arduino Nano v3 | Arduino Leonardo/ Micro |
Arduino Pro Micro |
RST | 9 | 5 | D9 | RESET/ICSP-5 | RST |
SDA(SS) | 10 | 53 | D10 | 10 | 10 |
MOSI | 11 (ICSP-4) | 51 | D11 | ICSP-4 | 16 |
MISO | 12 (ICSP-1 ) | 50 | D12 | ICSP-1 | 14 |
SCK | 13 (ICSP-3) | 52 | D13 | ICSP-3 | 15 |
3.3V | 3.3V | 3.3V | Π‘ΡΠ°Π±ΠΈΠ»ΠΈΠ·Π°ΡΠΎΡ 3,3Π | Π‘ΡΠ°Π±ΠΈΠ»ΠΈΠ·Π°ΡΠΎΡ 3,3Π | Π‘ΡΠ°Π±ΠΈΠ»ΠΈΠ·Π°ΡΠΎΡ 3,3Π |
GND | GND | GND | GND | GND | GND |
ΠΠΈΠ½Ρ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ SS(SDA) ΠΈ RST Π·Π°Π΄Π°ΡΡΡΡ Π² ΡΠΊΠ΅ΡΡΠ΅, ΡΠ°ΠΊ ΡΡΠΎ Π΅ΡΠ»ΠΈ Π²Π°ΡΠ° ΠΏΠ»Π°ΡΠ° ΠΎΡΠ»ΠΈΡΠ°Π΅ΡΡΡ ΠΎΡ ΡΠΎΠΉ, ΡΡΠΎ Ρ Π±ΡΠ΄Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ Π² ΡΠ²ΠΎΠΈΡ ΠΏΡΠΈΠΌΠ΅ΡΠ°Ρ , Π° ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡ Ρ UNO R3, ΡΠΊΠ°Π·ΡΠ²Π°ΠΉΡΠ΅ ΠΏΠΈΠ½Ρ ΠΈΠ· ΡΠ°Π±Π»ΠΈΡΡ Π² Π½Π°ΡΠ°Π»Π΅ ΡΠΊΠ΅ΡΡΠ°:
#define SS_PIN 10 #define RST_PIN 9
ΠΡΠΈΠΌΠ΅Ρ β1: Π‘ΡΠΈΡΡΠ²Π°Π½ΠΈΠ΅ Π½ΠΎΠΌΠ΅ΡΠ° ΠΊΠ°ΡΡΡ
Π Π°ΡΡΠΌΠΎΡΡΠΈΠΌ ΠΏΡΠΈΠΌΠ΅Ρ ΠΈΠ· Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠΈ RFID - cardRead. ΠΠ½ Π½Π΅ Π²ΡΠ΄Π°Π΅Ρ Π΄Π°Π½Π½ΡΠ΅ ΠΈΠ· ΠΊΠ°ΡΡΡ, Π° ΡΠΎΠ»ΡΠΊΠΎ Π΅Π΅ Π½ΠΎΠΌΠ΅Ρ, ΡΠ΅Π³ΠΎ ΠΎΠ±ΡΡΠ½ΠΎ Π±ΡΠ²Π°Π΅Ρ Π΄ΠΎΡΡΠ°ΡΠΎΡΠ½ΠΎ Π΄Π»Ρ ΠΌΠ½ΠΎΠ³ΠΈΡ Π·Π°Π΄Π°Ρ.
#include #include #define SS_PIN 10 #define RST_PIN 9 RFID rfid(SS_PIN, RST_PIN); // ΠΠ°Π½Π½ΡΠ΅ ΠΎ Π½ΠΎΠΌΠ΅ΡΠ΅ ΠΊΠ°ΡΡΡ Ρ ΡΠ°Π½ΡΡΡΡΡ Π² 5 ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΡΡ , Π±ΡΠ΄Π΅ΠΌ Π·Π°ΠΏΠΎΠΌΠΈΠ½Π°ΡΡ ΠΈΡ , ΡΡΠΎΠ±Ρ ΠΏΡΠΎΠ²Π΅ΡΡΡΡ, ΡΡΠΈΡΡΠ²Π°Π»ΠΈ Π»ΠΈ ΠΌΡ ΡΠΆΠ΅ ΡΠ°ΠΊΡΡ ΠΊΠ°ΡΡΡ int serNum0; int serNum1; int serNum2; int serNum3; int serNum4; void setup() { Serial.begin(9600); SPI.begin(); rfid.init(); } void loop() { if (rfid.isCard()) { if (rfid.readCardSerial()) { // Π‘ΡΠ°Π²Π½ΠΈΠ²Π°Π΅ΠΌ Π½ΠΎΠΌΠ΅Ρ ΠΊΠ°ΡΡΡ Ρ Π½ΠΎΠΌΠ΅ΡΠΎΠΌ ΠΏΡΠ΅Π΄ΡΠ΄ΡΡΠ΅ΠΉ ΠΊΠ°ΡΡΡ if (rfid.serNum != serNum0 && rfid.serNum != serNum1 && rfid.serNum != serNum2 && rfid.serNum != serNum3 && rfid.serNum != serNum4) { /* ΠΡΠ»ΠΈ ΠΊΠ°ΡΡΠ° - Π½ΠΎΠ²Π°Ρ, ΡΠΎ ΡΡΠΈΡΡΠ²Π°Π΅ΠΌ*/ Serial.println(" "); Serial.println("Card found"); serNum0 = rfid.serNum; serNum1 = rfid.serNum; serNum2 = rfid.serNum; serNum3 = rfid.serNum; serNum4 = rfid.serNum; //ΠΡΠ²ΠΎΠ΄ΠΈΠΌ Π½ΠΎΠΌΠ΅Ρ ΠΊΠ°ΡΡΡ Serial.println("Cardnumber:"); Serial.print("Dec: "); Serial.print(rfid.serNum,DEC); Serial.print(", "); Serial.print(rfid.serNum,DEC); Serial.print(", "); Serial.print(rfid.serNum,DEC); Serial.print(", "); Serial.print(rfid.serNum,DEC); Serial.print(", "); Serial.print(rfid.serNum,DEC); Serial.println(" "); Serial.print("Hex: "); Serial.print(rfid.serNum,HEX); Serial.print(", "); Serial.print(rfid.serNum,HEX); Serial.print(", "); Serial.print(rfid.serNum,HEX); Serial.print(", "); Serial.print(rfid.serNum,HEX); Serial.print(", "); Serial.print(rfid.serNum,HEX); Serial.println(" "); } else { /* ΠΡΠ»ΠΈ ΡΡΠΎ ΡΠΆΠ΅ ΡΡΠΈΡΠ°Π½Π½Π°Ρ ΠΊΠ°ΡΡΠ°, ΠΏΡΠΎΡΡΠΎ Π²ΡΠ²ΠΎΠ΄ΠΈΠΌ ΡΠΎΡΠΊΡ */ Serial.print("."); } } } rfid.halt(); }
Π‘ΠΊΠ΅ΡΡ Π·Π°Π»ΠΈΠ»ΡΡ, ΡΠ²Π΅ΡΠΎΠ΄ΠΈΠΎΠ΄ ΠΏΠΈΡΠ°Π½ΠΈΡ Π½Π° ΠΌΠΎΠ΄ΡΠ»Π΅ Π·Π°Π³ΠΎΡΠ΅Π»ΡΡ, Π½ΠΎ ΠΌΠΎΠ΄ΡΠ»Ρ Π½Π΅ ΡΠ΅Π°Π³ΠΈΡΡΠ΅Ρ Π½Π° ΠΊΠ°ΡΡΡ? ΠΠ΅ ΡΡΠΎΠΈΡ ΠΏΠ°Π½ΠΈΠΊΠΎΠ²Π°ΡΡ, ΠΈΠ»ΠΈ Π±Π΅ΠΆΠ°ΡΡ ΠΈΡΠΊΠ°ΡΡ "ΠΏΡΠ°Π²ΠΈΠ»ΡΠ½ΡΠ΅" ΠΏΡΠΈΠΌΠ΅ΡΡ ΡΠ°Π±ΠΎΡΡ. Π‘ΠΊΠΎΡΠ΅Π΅ Π²ΡΠ΅Π³ΠΎ, Π½Π° ΠΎΠ΄Π½ΠΎΠΌ ΠΈΠ· ΠΏΠΈΠ½ΠΎΠ² ΠΏΡΠΎΡΡΠΎ Π½Π΅Ρ ΠΊΠΎΠ½ΡΠ°ΠΊΡΠ° - ΠΎΡΠ²Π΅ΡΡΡΠΈΡ Π½Π° ΠΏΠ»Π°ΡΠ΅ Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ Π±ΠΎΠ»ΡΡΠ΅ ΡΠ΅ΠΌ ΡΠΎΠ»ΡΠΈΠ½Π° ΠΏΠ΅ΡΠ΅ΠΌΡΡΠΊΠΈ, ΡΠ°ΠΊ ΡΡΠΎ ΡΡΠΎΠΈΡ ΠΏΠΎΠΏΡΠΎΠ±ΠΎΠ²Π°ΡΡ ΠΈΡ ΠΏΠ΅ΡΠ΅ΡΡΠ°Π²ΠΈΡΡ. ΠΠ° ΠΏΠ»Π°ΡΠ΅ Π½Π΅ Π³ΠΎΡΠΈΡ ΡΠ²Π΅ΡΠΎΠ΄ΠΈΠΎΠ΄? ΠΠΎΠΏΡΠΎΠ±ΡΠΉΡΠ΅ ΠΏΠ΅ΡΠ΅ΡΡΠ°Π²ΠΈΡΡ ΠΏΠ΅ΡΠ΅ΠΌΡΡΠΊΡ, Π²Π΅Π΄ΡΡΡΡΡ Π² 3.3Π, ΠΈ ΡΠ±Π΅Π΄ΠΈΡΠ΅ΡΡ, ΡΡΠΎ Π½Π° ΠΏΠ»Π°ΡΠ΅ ΠΎΠ½Π° ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½Π° ΠΈΠΌΠ΅Π½Π½ΠΎ ΠΊ 3.3Π, ΠΏΠΎΠ΄Π°ΡΠ° ΠΏΠΈΡΠ°Π½ΠΈΡ Π² 5Π ΠΌΠΎΠΆΠ΅Ρ Π²Π°ΡΡ ΠΏΠ»Π°ΡΡ Π·Π°ΠΏΡΠΎΡΡΠΎ ΡΠ±ΠΈΡΡ.
ΠΠΎΠΏΡΡΡΠΈΠΌ, Π²ΡΠ΅ Ρ Π²Π°Ρ Π·Π°ΡΠ°Π±ΠΎΡΠ°Π»ΠΎ. Π’ΠΎΠ³Π΄Π°, ΡΡΠΈΡΡΠ²Π°Ρ ΠΌΠΎΠ΄ΡΠ»Π΅ΠΌ RFID ΠΌΠ΅ΡΠΊΠΈ, Π² ΠΌΠΎΠ½ΠΈΡΠΎΡΠ΅ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»ΡΠ½ΠΎΠ³ΠΎ ΠΏΠΎΡΡΠ° ΡΠ²ΠΈΠ΄ΠΈΠΌ ΡΠ»Π΅Π΄ΡΡΡΠ΅Π΅:
ΠΠ΄Π΅ΡΡ Ρ ΡΡΠΈΡΡΠ²Π°Π» 3 ΡΠ°Π·Π½ΡΡ ΠΌΠ΅ΡΠΊΠΈ, ΠΈ ΠΊΠ°ΠΊ Π²ΠΈΠ΄Π½ΠΎ Π²ΡΠ΅ 3 ΠΎΠ½ ΡΡΠΏΠ΅ΡΠ½ΠΎ ΡΡΠΈΡΠ°Π».
ΠΡΠΈΠΌΠ΅Ρ β2: Π‘ΡΠΈΡΡΠ²Π°Π½ΠΈΠ΅ Π΄Π°Π½Π½ΡΡ Ρ ΠΊΠ°ΡΡΡ
Π Π°ΡΡΠΌΠΎΡΡΠΈΠΌ Π±ΠΎΠ»Π΅Π΅ ΠΏΡΠΎΡΠ°Π±ΠΎΡΠ°Π½Π½ΡΠΉ Π²Π°ΡΠΈΠ°Π½Ρ - Π±ΡΠ΄Π΅Ρ ΡΡΠΈΡΡΠ²Π°ΡΡ Π½Π΅ ΡΠΎΠ»ΡΠΊΠΎ Π½ΠΎΠΌΠ΅Ρ ΠΊΠ°ΡΡΡ, Π½ΠΎ ΠΈ Π²ΡΠ΅ Π΄ΠΎΡΡΡΠΏΠ½ΡΠ΅ Π΄Π»Ρ ΡΡΠΈΡΡΠ²Π°Π½ΠΈΡ Π΄Π°Π½Π½ΡΠ΅. ΠΠ° ΡΡΠΎΡ ΡΠ°Π· Π²ΠΎΠ·ΡΠΌΠ΅ΠΌ ΠΏΡΠΈΠΌΠ΅Ρ ΠΈΠ· Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠΈ MFRC522 - DumpInfo.
#include #include #define RST_PIN 9 // #define SS_PIN 10 // MFRC522 mfrc522(SS_PIN, RST_PIN); // Create MFRC522 instance void setup() { Serial.begin(9600); // ΠΠ½ΠΈΡΠΈΠ°Π»ΠΈΠ·ΠΈΡΡΠ΅ΠΌ ΠΌΠΎΠ½ΠΈΡΠΎΡ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»ΡΠ½ΠΎΠ³ΠΎ ΠΏΠΎΡΡΠ° while (!Serial); // ΠΠΈΡΠ΅Π³ΠΎ Π½Π΅ Π΄Π΅Π»Π°Π΅ΠΌ ΠΏΠΎΠΊΠ° ΠΎΠ½ Π½Π΅ ΠΎΡΠΊΡΡΡ (Π΄Π»Ρ Arduino Π½Π° ΡΠΈΠΏΠ΅ ATMEGA32U4) SPI.begin(); // ΠΠ½ΠΈΡΠΈΠ°Π»ΠΈΠ·ΠΈΡΡΠ΅ΠΌ SPI ΡΠΈΠ½Ρ mfrc522.PCD_Init(); // ΠΠ½ΠΈΡΠΈΠ°Π»ΠΈΠ·ΠΈΡΡΠ΅ΠΌ RFID ΠΌΠΎΠ΄ΡΠ»Ρ ShowReaderDetails(); // ΠΡΠ²ΠΎΠ΄ΠΈΠΌ Π΄Π°Π½Π½ΡΠ΅ ΠΎ ΠΌΠΎΠ΄ΡΠ»Π΅ MFRC522 Serial.println(F("Scan PICC to see UID, type, and data blocks...")); } void loop() { // ΠΡΠ΅ΠΌ Π½ΠΎΠ²ΡΡ ΠΊΠ°ΡΡΡ if (! mfrc522.PICC_IsNewCardPresent()) { return; } // ΠΡΠ±ΠΈΡΠ°Π΅ΠΌ ΠΎΠ΄Π½Ρ ΠΈΠ· ΠΊΠ°ΡΡ if (! mfrc522.PICC_ReadCardSerial()) { return; } // ΠΡΠ²ΠΎΠ΄ΠΈΠΌ Π΄Π°Π½Π½ΡΠ΅ Ρ ΠΊΠ°ΡΡΡ mfrc522.PICC_DumpToSerial(&(mfrc522.uid)); } void ShowReaderDetails() { // ΠΠΎΠ»ΡΡΠ°Π΅ΠΌ Π½ΠΎΠΌΠ΅Ρ Π²Π΅ΡΡΠΈΠΈ ΠΌΠΎΠ΄ΡΠ»Ρ byte v = mfrc522.PCD_ReadRegister(mfrc522.VersionReg); Serial.print(F("MFRC522 Software Version: 0x")); Serial.print(v, HEX); if (v == 0x91) Serial.print(F(" = v1.0")); else if (v == 0x92) Serial.print(F(" = v2.0")); else Serial.print(F(" (unknown)")); Serial.println(""); // ΠΠΎΠ³Π΄Π° ΠΏΠΎΠ»ΡΡΠ°Π΅ΠΌ 0x00 ΠΈΠ»ΠΈ 0xFF, ΠΏΠ΅ΡΠ΅Π΄Π°ΡΠ° Π΄Π°Π½Π½ΡΡ Π½Π°ΡΡΡΠ΅Π½Π° if ((v == 0x00) || (v == 0xFF)) { Serial.println(F("WARNING: Communication failure, is the MFRC522 properly connected?")); } }
ΠΡΠ»ΠΈ ΠΏΡΠ΅Π΄ΡΠ΄ΡΡΠΈΠΉ ΠΏΡΠΈΠΌΠ΅Ρ ΡΠ°Π±ΠΎΡΠ°Π» Π±Π΅Π· ΠΎΡΠΈΠ±ΠΎΠΊ, ΡΠΎ ΠΈ Π² ΡΡΠΎΠΌ ΠΏΡΠΎΠ±Π»Π΅ΠΌ Π²ΠΎΠ·Π½ΠΈΠΊΠ½ΡΡΡ Π½Π΅ Π΄ΠΎΠ»ΠΆΠ½ΠΎ. Π₯ΠΎΡΡ, ΠΏΡΠΎΠ΅Π·Π΄Π½ΠΎΠΉ Π½Π° ΠΌΠ΅ΡΡΠΎ, Π±Π΅Π· ΠΏΡΠΎΠ±Π»Π΅ΠΌ Π²ΡΠ΄Π°Π²Π°Π²ΡΠΈΠΉ Π½ΠΎΠΌΠ΅Ρ ΠΊΠ°ΡΡΡ Π² ΠΏΡΠ΅Π΄ΡΠ΄ΡΡΠ΅ΠΌ ΠΏΡΠΈΠΌΠ΅ΡΠ΅, Π² ΡΡΠΎΠΌ ΠΎΠΊΠ°Π·Π°Π»ΡΡ Ρ Π½Π΅ΠΎΠΏΡΠ΅Π΄Π΅Π»ΡΠ΅ΠΌΡΠΌ ΡΠΈΠΏΠΎΠΌ Π΄Π°Π½Π½ΡΡ , ΠΈ ΠΌΠΎΠ΄ΡΠ»Ρ Π½ΠΈΡΠ΅Π³ΠΎ ΠΊΡΠΎΠΌΠ΅ Π½ΠΎΠΌΠ΅ΡΠ° ΠΊΠ°ΡΡΡ ΡΡΠΈΡΠ°ΡΡ Π½Π΅ ΡΠΌΠΎΠ³.
ΠΠ°ΠΊ ΡΠ΅Π·ΡΠ»ΡΡΠ°Ρ, ΡΡΠΈΡΠ°Π² Π΄Π°Π½Π½ΡΠ΅ Ρ ΠΊΠ°ΡΡΡ, ΠΏΠΎΠ»ΡΡΠΈΠΌ Π΅Π΅ ΡΠΈΠΏ, ΠΈΠ΄Π΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΎΡ, ΠΈ Π΄Π°Π½Π½ΡΠ΅ ΠΈΠ· 16 ΡΠ΅ΠΊΡΠΎΡΠΎΠ² ΠΏΠ°ΠΌΡΡΠΈ. Π‘Π»Π΅Π΄ΡΠ΅Ρ ΠΎΡΠΌΠ΅ΡΠΈΡΡ, ΡΡΠΎ ΠΊΠ°ΡΡΡ ΡΡΠ°Π½Π΄Π°ΡΡΠ° MIFARE 1K ΡΠΎΡΡΠΎΡΡ ΠΈΠ· 16 ΡΠ΅ΠΊΡΠΎΡΠΎΠ², ΠΊΠ°ΠΆΠ΄ΡΠΉ ΡΠ΅ΠΊΡΠΎΡ ΡΠΎΡΡΠΎΠΈΡ ΠΈΠ· 4 Π±Π»ΠΎΠΊΠΎΠ², Π° ΠΊΠ°ΠΆΠ΄ΡΠΉ Π±Π»ΠΎΠΊ ΡΠΎΠ΄Π΅ΡΠΆΠΈΡ 16 Π±Π°ΠΉΡ Π΄Π°Π½Π½ΡΡ .
ΠΡΠΈΠΌΠ΅Ρ β3: ΠΠ°ΠΏΠΈΡΡ Π½ΠΎΠ²ΠΎΠ³ΠΎ ΠΈΠ΄Π΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΎΡΠ° Π½Π° ΠΊΠ°ΡΡΡ
Π ΡΡΠΎΠΌ ΠΏΡΠΈΠΌΠ΅ΡΠ΅ ΠΌΡ ΡΠ°ΡΡΠΌΠΎΡΡΠΈΠΌ ΡΠΌΠ΅Π½Ρ ΠΈΠ΄Π΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΎΡΠ° ΠΊΠ°ΡΡΡ (UID). ΠΠ°ΠΆΠ½ΠΎ Π·Π½Π°ΡΡ, ΡΡΠΎ Π΄Π°Π»Π΅ΠΊΠΎ Π½Π΅ Π²ΡΠ΅ ΠΊΠ°ΡΡΡ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°ΡΡ ΡΠΌΠ΅Π½Ρ ΠΈΠ΄Π΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΎΡΠ°. ΠΠ°ΡΡΠ° ΠΌΠΎΠΆΠ΅Ρ Π±ΡΡΡ ΠΏΠ΅ΡΠ΅Π·Π°ΠΏΠΈΡΡΠ²Π°Π΅ΠΌΠΎΠΉ, Π½ΠΎ ΡΡΠΎ ΠΎΠ·Π½Π°ΡΠ°Π΅Ρ Π»ΠΈΡΡ ΠΏΠ΅ΡΠ΅Π·Π°ΠΏΠΈΡΡΠ²Π°Π΅ΠΌΠΎΡΡΡ Π΄Π°Π½Π½ΡΡ . Π ΡΠΎΠΆΠ°Π»Π΅Π½ΠΈΡ, ΡΠ΅ ΠΊΠ°ΡΡΡ, ΠΊΠΎΡΠΎΡΡΠ΅ Π±ΡΠ»ΠΈ Ρ ΠΌΠ΅Π½Ρ Π½Π° ΡΡΠΊΠ°Ρ , ΠΏΠ΅ΡΠ΅Π·Π°ΠΏΠΈΡΡ UID Π½Π΅ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°Π»ΠΈ, Π½ΠΎ ΠΊΠΎΠ΄ ΡΠΊΠ΅ΡΡΠ° Ρ Π·Π΄Π΅ΡΡ Π½Π° Π²ΡΡΠΊΠΈΠΉ ΡΠ»ΡΡΠ°ΠΉ ΠΏΡΠΈΠ²Π΅Π΄Ρ.
#include #include /* ΠΠ°Π΄Π°Π΅ΠΌ Π·Π΄Π΅ΡΡ Π½ΠΎΠ²ΡΠΉ UID */ #define NEW_UID {0xDE, 0xAD, 0xBE, 0xEF} #define SS_PIN 10 #define RST_PIN 9 MFRC522 mfrc522(SS_PIN, RST_PIN); MFRC522::MIFARE_Key key; void setup() { Serial.begin(9600); while (!Serial); SPI.begin(); mfrc522.PCD_Init(); Serial.println(F("Warning: this example overwrites the UID of your UID changeable card, use with care!")); for (byte i = 0; i < 6; i++) { key.keyByte[i] = 0xFF; } } void loop() { if (! mfrc522.PICC_IsNewCardPresent() || ! mfrc522.PICC_ReadCardSerial()) { delay(50); return; } // Π‘ΡΠΈΡΡΠ²Π°Π΅ΠΌ ΡΠ΅ΠΊΡΡΠΈΠΉ UID Serial.print(F("Card UID:")); for (byte i = 0; i < mfrc522.uid.size; i++) { Serial.print(mfrc522.uid.uidByte[i] < 0x10 ? " 0" : " "); Serial.print(mfrc522.uid.uidByte[i], HEX); } Serial.println(); // ΠΠ°ΠΏΠΈΡΡΠ²Π°Π΅ΠΌ Π½ΠΎΠ²ΡΠΉ UID byte newUid = NEW_UID; if (mfrc522.MIFARE_SetUid(newUid, (byte)4, true)) { Serial.println(F("Wrote new UID to card.")); } // Halt PICC and re-select it so DumpToSerial doesn"t get confused mfrc522.PICC_HaltA(); if (! mfrc522.PICC_IsNewCardPresent() || ! mfrc522.PICC_ReadCardSerial()) { return; } // Π‘ΡΠΈΡΡΠ²Π°Π΅ΠΌ Π΄Π°Π½Π½ΡΠ΅ Ρ ΠΊΠ°ΡΡΡ Serial.println(F("New UID and contents:")); mfrc522.PICC_DumpToSerial(&(mfrc522.uid)); delay(2000); }
ΠΡΠΈΠΌΠ΅Ρ β4: ΠΠ°ΠΏΠΈΡΡ Π΄Π°Π½Π½ΡΡ Π½Π° ΠΊΠ°ΡΡΡ
ΠΠΎΡ ΠΈ Π½Π°ΠΊΠΎΠ½Π΅Ρ ΡΠΎ, Π΄ΠΎ ΡΠ΅Π³ΠΎ ΠΌΡ ΡΠ°ΠΊ Π΄ΠΎΠ»Π³ΠΎ Π΄ΠΎΠ±ΠΈΡΠ°Π»ΠΈΡΡ - Π·Π°ΠΏΠΈΡΡ Π΄Π°Π½Π½ΡΡ Π½Π° ΠΊΠ°ΡΡΡ. Π‘Π°ΠΌΠ°Ρ "ΡΠ»Π°Π΄ΠΊΠ°Ρ" ΡΠ°ΡΡΡ ΡΠ°Π±ΠΎΡΡ Ρ ΠΌΠΎΠ΄ΡΠ»Π΅ΠΌ - Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡ ΡΠ΄Π΅Π»Π°ΡΡ ΠΊΠΎΠΏΠΈΡ ΡΠΆΠ΅ ΡΡΡΠ΅ΡΡΠ²ΡΡΡΠ΅ΠΉ ΠΊΠ°ΡΡΡ, ΡΡΠΎ ΡΠΎ Π΄ΠΎΠ±Π°Π²ΠΈΡΡ ΠΈΠ»ΠΈ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡΡ, ΡΡΠΎ Π³ΠΎΡΠ°Π·Π΄ΠΎ ΠΈΠ½ΡΠ΅ΡΠ΅ΡΠ½Π΅Π΅, ΡΠ΅ΠΌ ΠΏΡΠΎΡΡΠΎΠ΅ ΡΡΠΈΡΡΠ²Π°Π½ΠΈΠ΅.
ΠΠ·ΠΌΠ΅Π½ΠΈΠΌ ΠΎΠ΄ΠΈΠ½ ΠΈΠ· Π±Π»ΠΎΠΊΠΎΠ² Π΄Π°Π½Π½ΡΡ Π½Π° ΠΊΠ°ΡΡΠ΅:
#include #include #define RST_PIN 9 #define SS_PIN 10 MFRC522 mfrc522(SS_PIN, RST_PIN); MFRC522::MIFARE_Key key; void setup() { Serial.begin(9600); while (!Serial); SPI.begin(); mfrc522.PCD_Init(); // ΠΠΎΠ΄Π³ΠΎΡΠΎΠ²ΠΈΠΌ ΠΊΠ»ΡΡ // ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΠΌ ΠΊΠ»ΡΡ FFFFFFFFFFFFh ΠΊΠΎΡΠΎΡΡΠΉ ΡΠ²Π»ΡΠ΅ΡΡΡ ΡΡΠ°Π½Π΄Π°ΡΡΠΎΠΌ Π΄Π»Ρ ΠΏΡΡΡΡΡ ΠΊΠ°ΡΡ for (byte i = 0; i < 6; i++) { key.keyByte[i] = 0xFF; } Serial.println(F("Scan a MIFARE Classic PICC to demonstrate read and write.")); Serial.print(F("Using key (for A and B):")); dump_byte_array(key.keyByte, MFRC522::MF_KEY_SIZE); Serial.println(); Serial.println(F("BEWARE: Data will be written to the PICC, in sector #1")); } void loop() { // ΠΠ΄Π΅ΠΌ Π½ΠΎΠ²ΡΡ ΠΊΠ°ΡΡΡ if (! mfrc522.PICC_IsNewCardPresent()) return; // ΠΡΠ±ΠΈΡΠ°Π΅ΠΌ ΠΎΠ΄Π½Ρ ΠΈΠ· ΠΊΠ°ΡΡ if (! mfrc522.PICC_ReadCardSerial()) return; // ΠΠΎΠΊΠ°Π·ΡΠ²Π°Π΅ΠΌ ΠΏΠΎΠ΄ΡΠΎΠ±Π½ΠΎΡΡΠΈ ΠΊΠ°ΡΡΡ Serial.print(F("Card UID:")); dump_byte_array(mfrc522.uid.uidByte, mfrc522.uid.size); Serial.println(); Serial.print(F("PICC type: ")); byte piccType = mfrc522.PICC_GetType(mfrc522.uid.sak); Serial.println(mfrc522.PICC_GetTypeName(piccType)); // ΠΡΠΎΠ²Π΅ΡΡΠ΅ΠΌ ΡΠΎΠ²ΠΌΠ΅ΡΡΠΈΠΌΠΎΡΡΡ if (piccType != MFRC522::PICC_TYPE_MIFARE_MINI && piccType != MFRC522::PICC_TYPE_MIFARE_1K && piccType != MFRC522::PICC_TYPE_MIFARE_4K) { Serial.println(F("This sample only works with MIFARE Classic cards.")); return; } // Π ΡΡΠΎΠΌ ΠΏΡΠΈΠΌΠ΅ΡΠ΅ ΠΌΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΠΌ ΠΏΠ΅ΡΠ²ΡΠΉ ΡΠ΅ΠΊΡΠΎΡ Π΄Π°Π½Π½ΡΡ ΠΊΠ°ΡΡΡ, Π±Π»ΠΎΠΊ 4 byte sector = 1; byte blockAddr = 4; byte dataBlock = { // ΠΠ°Π½Π½ΡΠ΅, ΠΊΠΎΡΠΎΡΡΠ΅ ΠΌΡ Π·Π°ΠΏΠΈΡΠ΅ΠΌ Π½Π° ΠΊΠ°ΡΡΡ 0x01, 0x02, 0x03, 0x04, // 1, 2, 3, 4, 0x05, 0x06, 0x07, 0x08, // 5, 6, 7, 8, 0x08, 0x09, 0xff, 0x0b, // 9, 10, 255, 12, 0x0c, 0x0d, 0x0e, 0x0f // 13, 14, 15, 16 }; byte trailerBlock = 7; byte status; byte buffer; byte size = sizeof(buffer); // ΠΡΡΠ΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΈΡ Serial.println(F("Authenticating using key A...")); status = mfrc522.PCD_Authenticate(MFRC522::PICC_CMD_MF_AUTH_KEY_A, trailerBlock, &key, &(mfrc522.uid)); if (status != MFRC522::STATUS_OK) { Serial.print(F("PCD_Authenticate() failed: ")); Serial.println(mfrc522.GetStatusCodeName(status)); return; } // ΠΠΎΠΊΠ°Π·ΡΠ²Π°Π΅ΠΌ ΡΠ΅ΠΊΡΡΠΈΠ΅ Π΄Π°Π½Π½ΡΠ΅ ΡΠ΅ΠΊΡΠΎΡΠ° Serial.println(F("Current data in sector:")); mfrc522.PICC_DumpMifareClassicSectorToSerial(&(mfrc522.uid), &key, sector); Serial.println(); // Π§ΠΈΡΠ°Π΅ΠΌ Π΄Π°Π½Π½ΡΠ΅ ΠΈΠ· Π±Π»ΠΎΠΊΠ° Serial.print(F("Reading data from block ")); Serial.print(blockAddr); Serial.println(F(" ...")); status = mfrc522.MIFARE_Read(blockAddr, buffer, &size); if (status != MFRC522::STATUS_OK) { Serial.print(F("MIFARE_Read() failed: ")); Serial.println(mfrc522.GetStatusCodeName(status)); } Serial.print(F("Data in block ")); Serial.print(blockAddr); Serial.println(F(":")); dump_byte_array(buffer, 16); Serial.println(); Serial.println(); // ΠΡΡΠ΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΈΡ Serial.println(F("Authenticating again using key B...")); status = mfrc522.PCD_Authenticate(MFRC522::PICC_CMD_MF_AUTH_KEY_B, trailerBlock, &key, &(mfrc522.uid)); if (status != MFRC522::STATUS_OK) { Serial.print(F("PCD_Authenticate() failed: ")); Serial.println(mfrc522.GetStatusCodeName(status)); return; } // ΠΠ°ΠΏΠΈΡΡΠ²Π°Π΅ΠΌ Π΄Π°Π½Π½ΡΠ΅ Π² Π±Π»ΠΎΠΊ Serial.print(F("Writing data into block ")); Serial.print(blockAddr); Serial.println(F(" ...")); dump_byte_array(dataBlock, 16); Serial.println(); status = mfrc522.MIFARE_Write(blockAddr, dataBlock, 16); if (status != MFRC522::STATUS_OK) { Serial.print(F("MIFARE_Write() failed: ")); Serial.println(mfrc522.GetStatusCodeName(status)); } Serial.println(); // Π§ΠΈΡΠ°Π΅ΠΌ Π΄Π°Π½Π½ΡΠ΅ ΡΠ½ΠΎΠ²Π°, ΡΡΠΎΠ±Ρ ΠΏΡΠΎΠ²Π΅ΡΠΈΡΡ, ΡΡΠΎ Π·Π°ΠΏΠΈΡΡ ΠΏΡΠΎΡΠ»Π° ΡΡΠΏΠ΅ΡΠ½ΠΎ Serial.print(F("Reading data from block ")); Serial.print(blockAddr); Serial.println(F(" ...")); status = mfrc522.MIFARE_Read(blockAddr, buffer, &size); if (status != MFRC522::STATUS_OK) { Serial.print(F("MIFARE_Read() failed: ")); Serial.println(mfrc522.GetStatusCodeName(status)); } Serial.print(F("Data in block ")); Serial.print(blockAddr); Serial.println(F(":")); dump_byte_array(buffer, 16); Serial.println(); Serial.println(F("Checking result...")); byte count = 0; for (byte i = 0; i < 16; i++) { if (buffer[i] == dataBlock[i]) count++; } Serial.print(F("Number of bytes that match = ")); Serial.println(count); if (count == 16) { Serial.println(F("Success:-)")); } else { Serial.println(F("Failure, no match:-(")); Serial.println(F(" perhaps the write didn"t work properly...")); } Serial.println(); // ΠΡΠ²ΠΎΠ΄ΠΈΠΌ Π΄Π°Π½Π½ΡΠ΅ Serial.println(F("Current data in sector:")); mfrc522.PICC_DumpMifareClassicSectorToSerial(&(mfrc522.uid), &key, sector); Serial.println(); mfrc522.PICC_HaltA(); mfrc522.PCD_StopCrypto1(); } void dump_byte_array(byte *buffer, byte bufferSize) { for (byte i = 0; i < bufferSize; i++) { Serial.print(buffer[i] < 0x10 ? " 0" : " "); Serial.print(buffer[i], HEX); } }
Π ΠΊΠ°ΠΊ ΡΠ΅Π·ΡΠ»ΡΡΠ°Ρ, ΠΏΠΎΠ»ΡΡΠ°Π΅ΠΌ ΠΊΠ°ΡΡΡ Ρ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½Π½ΡΠΌ Π±Π»ΠΎΠΊΠΎΠΌ Π΄Π°Π½Π½ΡΡ :
Π’Π΅ΠΏΠ΅ΡΡ, Π½Π°ΡΡΠΈΠ²ΡΠΈΡΡ ΡΡΠΈΡΡΠ²Π°ΡΡ ΠΈ Π·Π°ΠΏΠΈΡΡΠ²Π°ΡΡ Π±Π»ΠΎΠΊΠΈ Π΄Π°Π½Π½ΡΡ ΠΊΠ°ΡΡΡ, Π²Ρ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΠΏΠΎΡΠΊΡΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½ΡΠΈΡΠΎΠ²Π°ΡΡ Ρ ΠΌΠ΅ΡΠΊΠ°ΠΌΠΈ, ΠΊΠΎΡΠΎΡΡΠ΅ ΡΠΊΠΎΡΠ΅Π΅ Π²ΡΠ΅Π³ΠΎ Π΅ΡΡΡ Ρ Π²Π°Ρ - ΠΏΡΠΎΠΏΡΡΠΊΠΈ, ΠΏΡΠΎΠ΅Π·Π΄Π½ΡΠ΅ ΠΎΠ±ΡΠ΅ΡΡΠ²Π΅Π½Π½ΠΎΠ³ΠΎ ΡΡΠ°Π½ΡΠΏΠΎΡΡΠ°. ΠΠΎΠΏΡΠΎΠ±ΡΠΉΡΠ΅ ΡΡΠΈΡΡΠ²Π°ΡΡ ΠΈ Π·Π°ΠΏΠΈΡΡΠ²Π°ΡΡ Π΄Π°Π½Π½ΡΠ΅ Ρ ΡΡΠΈΡ ΠΊΠ°ΡΡ, ΠΏΠ°ΡΠ° Π΄ΡΠ±Π»ΠΈΠΊΠ°ΡΠΎΠ² ΠΏΡΠΎΠΏΡΡΠΊΠ° Π½ΠΈΠΊΠΎΠ³Π΄Π° Π½Π΅ ΠΏΠΎΠΌΠ΅ΡΠ°Π΅Ρ, ΡΠ°ΠΊ Π²Π΅Π΄Ρ?)
ΠΠ° ΡΡΠΎΠΌ Π²ΡΠ΅, ΠΏΠΎΠ΄ΠΏΠΈΡΡΠ²Π°ΠΉΡΠ΅ΡΡ, ΠΈ ΡΠ»Π΅Π΄ΠΈΡΠ΅ Π·Π° ΠΏΡΠ±Π»ΠΈΠΊΠ°ΡΠΈΡΠΌΠΈ. Π ΡΠ»Π΅Π΄ΡΡΡΠΈΠΉ ΡΠ°Π· Ρ ΡΠ°ΡΡΠΊΠ°ΠΆΡ ΠΈ ΠΏΠΎΠΊΠ°ΠΆΡ, ΠΊΠ°ΠΊ Π½Π° ΡΡΠ°Π½Π΄Π°ΡΡΠ½ΡΠΉ ΡΠΈΠΌΠ²ΠΎΠ»ΡΠ½ΡΠΉ Π΄ΠΈΡΠΏΠ»Π΅ΠΉ 1602 Π΄ΠΎΠ±Π°Π²Π»ΡΡΡ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»ΡΡΠΊΠΈΠ΅ ΡΠΈΠΌΠ²ΠΎΠ»Ρ, ΡΠ°ΠΊΡΠΈΡΠ΅ΡΠΊΠΈ Π΄ΠΎΠ±Π°Π²Π»ΡΡ Π½Π° Π΄ΠΈΡΠΏΠ»Π΅ΠΉ Π³ΡΠ°ΡΠΈΠΊΡ.
Π ΠΊΠ°ΠΊΠΎΠΉ-ΡΠΎ ΠΌΠΎΠΌΠ΅Π½Ρ ΠΌΠ½Π΅ ΡΠ½ΠΎΠ²Π° ΡΡΠ°Π»ΠΎ ΡΠΊΡΡΠ½ΠΎ, ΠΈ Ρ, ΠΊΠ°ΠΊ ΠΌΠ½Π΅ ΠΏΠΎΠΊΠ°Π·Π°Π»ΠΎΡΡ, ΠΏΡΠΈΠ΄ΡΠΌΠ°Π» Ρ ΠΎΡΠΎΡΡΡ ΠΏΡΠΈΡΠΈΠ½Ρ Π΄Π»Ρ ΠΏΠΎΠΊΡΠΏΠΊΠΈ ΡΡΠΈΡΡΠ²Π°ΡΠ΅Π»Ρ ΠΊΠ°ΡΡΠΎΡΠ΅ΠΊ. ΠΠΎΠ½ΡΠ΅ΠΏΡΠΈΡ Π±ΡΠ»Π° ΡΠ°ΠΊΠΎΠ²Π°: ΠΊΠ°ΡΡΠΎΡΠΊΡ ΠΏΡΠΈΠΊΠ»Π΅ΠΈΠ²Π°Π΅ΠΌ Π½Π° Π΄Π½ΠΎ Π½ΠΎΡΡΠ±ΡΠΊΠ°, Π° ΡΡΠΈΡΡΠ²Π°ΡΠ΅Π»Ρ ΡΡΠ°Π²ΠΈΠΌ Π² ΡΠΎ ΠΌΠ΅ΡΡΠΎ, Π³Π΄Π΅ ΠΊΠΎΠΌΠΏΡΡΡΠ΅Ρ ΠΎΠ±ΡΡΠ½ΠΎ Π·Π°ΡΡΠΆΠ°Π΅ΡΡΡ.
Π Π΅Π·ΡΠ»ΡΡΠ°Ρ: ΠΊΠΎΠ³Π΄Π° ΠΊΠ»Π°Π΄Π΅ΠΌ Π½ΠΎΡΡΠ±ΡΠΊ Π½Π° Β«Π·Π°ΡΡΠ΄ΠΊΡΒ», ΡΠΎ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΈ Π²ΠΊΠ»ΡΡΠ°Π΅ΡΡΡ ΡΠΎΠ·Π΅ΡΠΊΠ° Ρ Π΅Π³ΠΎ Π·Π°ΡΡΠ΄Π½ΡΠΌ ΡΡΡΡΠΎΠΉΡΡΠ²ΠΎΠΌ. Π Π² ΠΎΡΡΠ°Π»ΡΠ½ΠΎΠ΅ Π²ΡΠ΅ΠΌΡ ΡΠΎΠ·Π΅ΡΠΊΠ°, ΠΏΠΎΠ½ΡΡΠ½ΠΎ, Π²ΡΠΊΠ»ΡΡΠ΅Π½Π°. ΠΠ΅ ΡΠΊΠ°Π·Π°ΡΡ, ΡΡΠΎ ΠΎΡΠΎΠ±ΠΎ ΠΏΠΎΠ»Π΅Π·Π½ΠΎ, Π½ΠΎ - ΡΠ°Π·Π²Π»Π΅ΡΠ΅Π½ΠΈΠ΅.
ΠΠΎ, ΠΊΠ°ΠΊ ΠΎΠ±ΡΡΠ½ΠΎ, ΡΡΠΎ-ΡΠΎ ΠΏΠΎΡΠ»ΠΎ Π½Π΅ ΡΠ°ΠΊ. Π’ΠΎ Π΅ΡΡΡ, Π²ΠΌΠ΅ΡΡΠΎ ΡΠ΄Π°ΡΠ½ΠΎΠ³ΠΎ ΡΡΡΠ΄Π° Π½Π° Π½ΠΈΠ²Π΅ ΡΠΎΠ·Π΅ΡΠΎΠΊ Ρ Π² ΠΏΠ΅ΡΠ²ΡΡ ΠΎΡΠ΅ΡΠ΅Π΄Ρ Π·Π°ΡΠ΅ΠΌ-ΡΠΎ Π½Π°ΡΡΠΈΠ»ΡΡ ΡΠ·Π½Π°Π²Π°ΡΡ, ΡΠΊΠΎΠ»ΡΠΊΠΎ ΠΏΠΎΠ΅Π·Π΄ΠΎΠΊ ΠΎΡΡΠ°Π»ΠΎΡΡ Π½Π° ΠΌΠΎΠ΅ΠΌ Π±ΠΈΠ»Π΅ΡΠ΅ ΠΌΠ΅ΡΡΠ½ΠΎΠ³ΠΎ ΠΌΠ΅ΡΡΠΎΠΏΠΎΠ»ΠΈΡΠ΅Π½Π°.
ΠΠ»Ρ ΠΏΠΎΠ½ΠΈΠΌΠ°Π½ΠΈΡ: ΡΡΠΎΡ ΡΡΠΈΡΡΠ²Π°ΡΠ΅Π»Ρ - Π½Π΅ Π·Π°ΠΊΠΎΠ½ΡΠ΅Π½Π½ΠΎΠ΅ ΡΡΡΡΠΎΠΉΡΡΠ²ΠΎ, Π° ΠΏΠ΅ΡΠΈΡΠ΅ΡΠΈΡ Π΄Π»Ρ ΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΠ° ΠΈΠ»ΠΈ ΠΊΠΎΠΌΠΏΡΡΡΠ΅ΡΠ°. ΠΠΎ ΡΡΠΎΠΉ ΠΏΡΠΈΡΠΈΠ½Π΅ Π΄Π»Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΡ ΠΏΠΎΡΡΠ΅Π±ΡΠ΅ΡΡΡ Π½Π΅ΠΊΠΎΡΠΎΡΠΎΠ΅ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ ΡΡΠΈΠ»ΠΈΠΉ. ΠΠΎΡΠΎΠ²ΡΡ ΡΠ΅ΡΠ΅ΠΏΡΠΎΠ² Β«ΠΈΠ· ΠΊΠΎΡΠΎΠ±ΠΊΠΈΒ» ΠΊΠ°ΠΊ Π±Ρ Π½Π΅Ρ, Π·Π°ΡΠΎ Π²ΡΠ΅ ΠΎΡΡΠ°Π»ΡΠ½ΠΎΠ΅ Π·Π°Π²ΠΈΡΠΈΡ ΠΎΡ ΡΠ°Π½ΡΠ°Π·ΠΈΠΈ ΠΈ ΡΠΏΠΎΡΠΎΠ±Π½ΠΎΡΡΠ΅ΠΉ.
Π§ΡΠΎ ΠΎΠ±ΡΡΠ½ΠΎ Π΄Π΅Π»Π°ΡΡ? Π§Π°ΡΠ΅ Π²ΡΠ΅Π³ΠΎ - Π·Π°ΠΌΠΊΠΈ Ρ ΠΎΡΠΊΡΡΡΠΈΠ΅ΠΌ ΠΏΠΎ ΠΊΠ°ΡΡΠΎΡΠΊΠ΅, ΡΡΠ΅Ρ ΡΠ°Π±ΠΎΡΠ΅Π³ΠΎ Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ, Π‘ΠΠ Π΄Π»Ρ Π΄ΠΎΠΌΠ°ΡΠ½ΠΈΡ ΠΆΠΈΠ²ΠΎΡΠ½ΡΡ (Π΄ΠΎΠΏΡΡΠΊ ΠΊ ΠΊΠΎΡΠΌΡ, Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ).
ΠΠ»Ρ ΡΠΊΡΠΏΠ΅ΡΠΈΠΌΠ΅Π½ΡΠΎΠ² Ρ Π²ΡΠ±ΠΈΡΠ°Π» Π½Π΅Π΄ΠΎΡΠΎΠ³ΠΎΠΉ ΠΈ Π±ΠΎΠ»Π΅Π΅-ΠΌΠ΅Π½Π΅Π΅ ΡΠ½ΠΈΠ²Π΅ΡΡΠ°Π»ΡΠ½ΡΠΉ ΡΡΠΈΡΡΠ²Π°ΡΠ΅Π»Ρ. RFID Π² Π½Π°Π·Π²Π°Π½ΠΈΠΈ ΡΡΠΎΠΉ ΡΡΡΠΊΠΈ ΠΎΠ·Π½Π°ΡΠ°Π΅Ρ ΡΠ΅Ρ Π½ΠΎΠ»ΠΎΠ³ΠΈΡ ΡΠ°Π΄ΠΈΠΎΠΈΠ΄Π΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΈΠΈ, ΡΠΎ Π΅ΡΡΡ Π½ΠΈΡΠ΅Π³ΠΎ ΠΊΠΎΠ½ΠΊΡΠ΅ΡΠ½ΠΎ Π½Π΅ ΠΎΠ·Π½Π°ΡΠ°Π΅Ρ. ΠΠ°ΡΠΎ ΠΈΠ· ΡΠΏΠ΅ΡΠΈΡΠΈΠΊΠ°ΡΠΈΠΉ ΡΠ»Π΅Π΄ΡΠ΅Ρ, ΡΡΠΎ ΠΆΠ΅Π»Π΅Π·ΠΊΠ° ΡΠΎΠ²ΠΌΠ΅ΡΡΠΈΠΌΠ° Ρ ΡΠ°ΡΠΏΡΠΎΡΡΡΠ°Π½Π΅Π½Π½ΡΠΌΠΈ RFID ΠΊΠ°ΡΡΠΎΡΠΊΠ°ΠΌΠΈ Ρ ΠΏΡΠΎΡΠΎΠΊΠΎΠ»ΠΎΠΌ MIFARE.
Π‘ΠΊΠΎΡΠ΅Π΅ Π²ΡΠ΅Π³ΠΎ, Π²Ρ Π½Π΅ΠΎΠ΄Π½ΠΎΠΊΡΠ°ΡΠ½ΠΎ Π²ΡΡΡΠ΅ΡΠ°Π»ΠΈΡΡ Ρ ΡΠ°ΠΊΠΈΠΌΠΈ ΠΊΠ°ΡΡΠΎΡΠΊΠ°ΠΌΠΈ. Π§Π°ΡΠ΅ Π²ΡΠ΅Π³ΠΎ - Π² Π²ΠΈΠ΄Π΅ ΠΎΡΠΈΡΠ½ΠΎΠ³ΠΎ ΠΏΡΠΎΠΏΡΡΠΊΠ°. ΠΡΡΠ³ΠΎΠΉ ΡΡΠΊΠΈΠΉ ΠΏΡΠΈΠΌΠ΅Ρ - Π±Π΅ΡΠΊΠΎΠ½ΡΠ°ΠΊΡΠ½ΡΠ΅ Π±ΠΈΠ»Π΅ΡΡ Π΄Π»Ρ ΠΏΡΠΎΡ ΠΎΠ΄Π° Π² ΠΌΠ΅ΡΡΠΎ.
ΠΠ°Π·ΠΎΠ²ΡΠΉ ΠΏΡΠΈΠ½ΡΠΈΠΏ Π΄Π΅ΠΉΡΡΠ²ΠΈΡ Π΄ΠΎΠ²ΠΎΠ»ΡΠ½ΠΎ ΠΏΡΠΎΡΡ Π΄Π»Ρ ΠΏΠΎΠ½ΠΈΠΌΠ°Π½ΠΈΡ. Π ΠΊΠ°ΡΡΠΎΡΠΊΠ΅ ΠΈ Π² ΡΡΠΈΡΡΠ²Π°ΡΠ΅Π»Π΅ Π΅ΡΡΡ Π°Π½ΡΠ΅Π½Π½Ρ, ΠΏΡΠΈ ΡΡΠΎΠΌ ΡΠΈΠ³Π½Π°Π» ΡΡΠΈΡΡΠ²Π°ΡΡΠ΅Π³ΠΎ ΡΡΡΡΠΎΠΉΡΡΠ²Π° (ΡΡΡΡ ΡΠ»Π΅ΠΊΡΡΠΎΠΌΠ°Π³Π½ΠΈΡΠ½ΠΎΠ΅ ΠΏΠΎΠ»Π΅) ΠΎΠ΄Π½ΠΎΠ²ΡΠ΅ΠΌΠ΅Π½Π½ΠΎ ΡΠ»ΡΠΆΠΈΡ ΠΈΡΡΠΎΡΠ½ΠΈΠΊΠΎΠΌ ΠΏΠΈΡΠ°Π½ΠΈΡ Π΄Π»Ρ ΠΊΠ°ΡΡΠΎΡΠΊΠΈ. Π’.Π΅. ΠΈ Π² ΡΠ°ΡΡΠΈ ΡΠ½Π΅ΡΠ³Π΅ΡΠΈΠΊΠΈ, ΠΈ Π² ΡΠ°ΡΡΠΈ ΠΏΠ΅ΡΠ΅Π΄Π°ΡΠΈ Π΄Π°Π½Π½ΡΡ ΡΡΠΎ ΠΎΡΠ΅Π½Ρ ΠΏΠΎΡ ΠΎΠΆΠ΅ Π½Π° ΡΡΠ°Π²ΡΠΈΠ΅ ΡΠ²Π΅ΡΡ ΠΏΠΎΠΏΡΠ»ΡΡΠ½ΡΠΌΠΈ Π±Π΅ΡΠΏΡΠΎΠ²ΠΎΠ΄Π½ΡΠ΅ Π·Π°ΡΡΠ΄ΠΊΠΈ.
Π‘Π°ΠΌΠΈ ΠΆΠ΅ ΠΊΠ°ΡΡΠΎΡΠΊΠΈ, Π² Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡΠΈ ΠΎΡ ΠΌΠΎΠ΄ΠΈΡΠΈΠΊΠ°ΡΠΈΠΈ, ΠΌΠΎΠ³ΡΡ Π½Π΅ΡΡΠΈ Π² ΡΠ΅Π±Π΅ ΠΎΡ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΈΡ Π΄Π΅ΡΡΡΠΊΠΎΠ² Π±Π°ΠΉΡ Π΄ΠΎ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΈΡ ΠΊΠΈΠ»ΠΎΠ±Π°ΠΉΡ Π΄Π°Π½Π½ΡΡ (Π² ΡΠΎΠΌ ΡΠΈΡΠ»Π΅ - ΡΠ½ΠΈΠΊΠ°Π»ΡΠ½ΡΠΉ ΡΠ΅ΡΠΈΠΉΠ½ΡΠΉ Π½ΠΎΠΌΠ΅Ρ). Π’Π°ΠΊΠΆΠ΅, Π² Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡΠΈ ΠΎΡ ΠΌΠΎΠ΄ΠΈΡΠΈΠΊΠ°ΡΠΈΠΈ, ΠΊΠ°ΡΡΠΎΡΠΊΠ° ΠΌΠΎΠΆΠ΅Ρ Π±ΡΡΡ ΡΠΊΠΎΠΌΠΏΠ»Π΅ΠΊΡΠΎΠ²Π°Π½Π° ΠΊΡΠΈΠΏΡΠΎΠ³ΡΠ°ΡΠΈΡΠ΅ΡΠΊΠΎΠΉ Π·Π°ΡΠΈΡΠΎΠΉ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈ.
ΠΡΠ΅Π±Π΅Π½ΠΎΠΊ Π² ΠΊΠΎΠΌΠΏΠ»Π΅ΠΊΡΠ΅ Π±ΡΠ»ΠΎ Π΄Π²Π΅, Π½ΠΎ ΠΎΠ΄Π½Ρ (ΡΠ³Π»ΠΎΠ²ΡΡ) Ρ, ΠΏΡΠΎΡΡΠΈΡΠ΅ ΡΠΆΠ΅ Π·Π°ΠΏΠ°ΡΠ». ΠΠΎΡΡΠΎΠΌΡ Π²ΠΈΠ΄Π° ΠΏΠ»Π°ΡΡ Π±Π΅Π· Π³ΡΠ΅Π±Π΅Π½ΠΎΠΊ Π½Π΅Ρ
ΠΡΠΎΡ ΠΊΠΎΠΌΠΏΠ»Π΅ΠΊΡ Π²ΠΊΠ»ΡΡΠ°Π΅Ρ Π² ΡΠ΅Π±Ρ ΡΡΠΈΡΡΠ²Π°ΡΠ΅Π»Ρ, Π³ΡΠ΅Π±Π΅Π½ΠΊΡ Π΄Π»Ρ ΠΏΡΠΎΡΡΠΎΠ³ΠΎ ΠΌΠ°ΠΊΠ΅ΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΠΈ Π΄Π°ΠΆΠ΅ ΠΌΠΎΠ½ΡΠ°ΠΆΠ° Π½Π° Β«ΠΌΠ°ΡΠ΅ΡΠΈΠ½ΡΠΊΡΡΒ» ΠΏΠ»Π°ΡΡ ΠΈ Π΄Π²Π° ΠΈΠ΄Π΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΎΡΠ°: ΠΊΠ°ΡΡΠΎΡΠΊΡ MIFARE 1K ΠΈ Π°Π½Π°Π»ΠΎΠ³ΠΈΡΠ½ΡΠΉ ΠΏΠΎ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡΠΌ Π±ΡΠ΅Π»ΠΎΠΊ. Π’ΠΎ Π΅ΡΡΡ, Π²ΠΏΠΎΠ»Π½Π΅ Π΄ΠΎΡΡΠ°ΡΠΎΡΠ½ΠΎ Π΄Π»Ρ ΡΠΊΡΠΏΠ΅ΡΠΈΠΌΠ΅Π½ΡΠΎΠ².
.
.
.
ΠΠ»Π°ΡΠ° ΡΡΠΈΡΡΠ²Π°ΡΠ΅Π»Ρ, ΠΊΠ°ΠΊ Π²ΠΈΠ΄ΠΈΡΠ΅, Π²ΡΠ³Π»ΡΠ΄ΠΈΡ ΠΎΡΠ΅Π½Ρ Π°ΠΊΠΊΡΡΠ°ΡΠ½ΠΎ. Π, ΡΡΠΎ ΡΠ΄ΠΎΠ±Π½ΠΎ, ΠΏΠΎΡΠ»Π΅ ΡΡΡΠ°Π½ΠΎΠ²ΠΊΠΈ ΡΠ³Π»ΠΎΠ²ΠΎΠΉ Π³ΡΠ΅Π±Π΅Π½ΠΊΠΈ, ΡΠ°Π·ΠΌΠ΅ΡΡ ΡΡΡΡΠΎΠΉΡΡΠ²Π° Π½Π΅ ΡΠ²Π΅Π»ΠΈΡΠΈΠ²Π°ΡΡΡΡ, ΠΏΠΎΡΠΊΠΎΠ»ΡΠΊΡ Π³ΡΠ΅Π±Π΅Π½ΠΊΠ° ΡΠ°ΠΊΡΠΈΡΠ΅ΡΠΊΠΈ ΡΠΎΠ²ΠΏΠ°Π΄Π°Π΅Ρ ΠΏΠΎ Π²ΡΡΠΎΡΠ΅ Ρ ΡΠ°ΠΌΡΠΌ Π²ΡΡΠΎΠΊΠΈΠΌ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠΎΠΌ Π½Π° ΠΏΠ»Π°ΡΠ΅.
Π‘ Π±Π°ΡΠ°ΡΠ΅ΠΉΠΊΠΎΠΉ ΠΠΠ
Π’.Π΅. ΠΌΠΎΠΆΠ½ΠΎ Π½Π΅ ΠΌΡΡΠΈΡΡ ΡΠ΅Π±Ρ ΠΊΠΎΠΌΠΏΡΠΎΠΌΠΈΡΡΠΎΠΌ ΠΌΠ΅ΠΆΠ΄Ρ ΡΠ΄ΠΎΠ±ΡΡΠ²ΠΎΠΌ ΠΈ ΡΠ½ΠΈΠ²Π΅ΡΡΠ°Π»ΡΠ½ΠΎΡΡΡΡ (Π³ΡΠ΅Π±Π΅Π½ΠΊΠΎΠΉ) ΠΈ ΡΠΊΠΎΠ½ΠΎΠΌΠΈΠ΅ΠΉ ΠΌΠ΅ΡΡΠ° Π² ΡΠ°ΡΡΠ΅ΡΠ΅ Π½Π° Π²ΡΡΡΠ°ΠΈΠ²Π°Π½ΠΈΠ΅ (ΠΏΡΡΠΌΠΎΠΉ ΠΏΠ°ΠΉΠΊΠΎΠΉ ΠΏΡΠΎΠ²ΠΎΠ΄ΠΎΠ²).
Π‘ΡΠ΅Π΄ΠΈ ΠΏΡΠΎΡΠ΅Π³ΠΎ Π½Π° ΠΏΠ»Π°ΡΠ΅ ΡΠ°ΠΊΠΆΠ΅ Π΅ΡΡΡ ΠΊΡΠ°ΡΠ½ΡΠΉ ΡΠ²Π΅ΡΠΎΠ΄ΠΈΠΎΠ΄, ΠΊΠΎΡΠΎΡΡΠΉ, ΡΠ²Ρ, ΡΠΎΠ²Π΅ΡΡΠ΅Π½Π½ΠΎ Π½Π΅ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠ²Π΅Π½. Π‘ΡΡΡ Π² ΡΠΎΠΌ, ΡΡΠΎ ΠΎΠ½ Π³ΠΎΡΠΈΡ Π΄Π°ΠΆΠ΅ ΠΏΡΠΈ ΠΎΡΠΎΡΠ²Π°Π½Π½ΠΎΠΌ ΠΏΠΈΡΠ°Π½ΠΈΠΈ - ΠΎΡΠ΅Π²ΠΈΠ΄Π½ΠΎ, Π΄ΠΎΡΡΠ°ΡΠΎΡΠ½ΠΎ ΡΡΠΎΠ²Π½Π΅ΠΉ Π½Π° SPI-ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΠ΅. ΠΠ° ΠΈ Π½Π° ΠΊΠ°ΡΡΠΎΡΠΊΠΈ ΠΎΠ½ Π½ΠΈΠΊΠ°ΠΊ Π½Π΅ ΡΠ΅Π°Π³ΠΈΡΡΠ΅Ρ.
ΠΠ΄Π½ΠΈΠΌ ΡΠ»ΠΎΠ²ΠΎΠΌ - Π³ΠΎΡΠΈΡ, ΠΊΠΎΠ³Π΄Π° ΡΡΠΈΡΡΠ²Π°ΡΠ΅Π»Ρ Ρ ΠΎΡΡ ΠΊΠ°ΠΊ-ΡΠΎ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ ΠΊ Arduino, ΡΡΠΎ Π½Π΅ Π³Π°ΡΠ°Π½ΡΠΈΡΡΠ΅Ρ Π΅Π³ΠΎ ΡΠ°Π±ΠΎΡΠΎΡΠΏΠΎΡΠΎΠ±Π½ΠΎΡΡΠΈ.
Π§ΡΠΎ ΠΊΠ°ΡΠ°Π΅ΡΡΡ Π΄Π°Π»ΡΠ½ΠΎΡΡΠΈ ΡΡΠ°Π±Π°ΡΡΠ²Π°Π½ΠΈΡ, ΡΠΎ ΡΡΠ±ΡΠ΅ΠΊΡΠΈΠ²Π½ΠΎ ΠΏΠΎΡΠΎΠ³ Π½Π°Ρ ΠΎΠ΄ΠΈΡΡΡ Π½Π° ΡΠ°ΡΡΡΠΎΡΠ½ΠΈΠΈ 2 ΡΠΌ ΠΎΡ ΠΏΠΎΠ²Π΅ΡΡ Π½ΠΎΡΡΠΈ ΠΏΠ»Π°ΡΡ. Π ΠΏΡΠ΅Π΄Π΅Π»Π°Ρ 2 - 2.5 ΡΠΌ - ΠΎΠ±Π»Π°ΡΡΡ Π½Π΅ΡΠ²Π΅ΡΠ΅Π½Π½ΠΎΠ³ΠΎ ΡΡΠ°Π±Π°ΡΡΠ²Π°Π½ΠΈΡ.
Π₯Π°ΡΠ°ΠΊΡΠ΅ΡΠΈΡΡΠΈΠΊΠΈ (ΠΎΡ ΠΏΡΠΎΠ΄Π°Π²ΡΠ°):
ΠΠ°ΠΏΡΡΠΆΠ΅Π½ΠΈΠ΅: 3.3Π
ΠΠΎΡΡΠ΅Π±Π»ΡΠ΅ΠΌΡΠΉ ΡΠΎΠΊ Π² Π°ΠΊΡΠΈΠ²Π½ΠΎΠΌ ΡΠΎΡΡΠΎΡΠ½ΠΈΠΈ:13-26 ΠΌΠ
ΠΠΎΡΡΠ΅Π±Π»ΡΠ΅ΠΌΡΠΉ ΡΠΎΠΊ Π² ΡΠΎΡΡΠΎΡΠ½ΠΈΠΈ ΠΎΠΆΠΈΠ΄Π°Π½ΠΈΡ: 10-13 ΠΌΠ
Π’ΠΎΠΊ Π² ΡΠ΅ΠΆΠΈΠΌΠ΅ ΡΠ½Π°: ΠΌΠ΅Π½Π΅Π΅ 80 ΠΌΠΊΠ
ΠΠΈΠΊΠΎΠ²ΠΎΠ΅ ΠΏΠΎΡΡΠ΅Π±Π»Π΅Π½ΠΈΠ΅: ΠΌΠ΅Π½Π΅Π΅ 30 ΠΌΠ
Π Π°Π±ΠΎΡΠ°Ρ ΡΠ°ΡΡΠΎΡΠ°: 13.56 ΠΠΡ
ΠΠΎΠ΄Π΄Π΅ΡΠΆΠ²ΠΈΠ°Π΅ΠΌΡΠ΅ ΡΠΈΠΏΡ ΠΊΠ°ΡΡ: MIFARE S50, MIFARE S70, MIFARE UltraLight, MIFARE Pro, MIFARE DESfire
ΠΠ½ΡΠ΅ΡΡΠ΅ΠΉΡ: SPI
Π Π°Π·ΠΌΠ΅ΡΡ: 40Ρ 60 ΠΌΠΌ
ΠΠ· ΠΏΡΠΈΠ²Π΅Π΄Π΅Π½Π½ΠΎΠ³ΠΎ Π²ΡΡΠ΅ Π²ΠΈΠ΄Π½ΠΎ, ΡΡΠΎ ΠΎΡΠ»ΠΈΡΠΈΠ»ΡΡ Ρ Π΄Π²Π°ΠΆΠ΄Ρ. ΠΠΎ-ΠΏΠ΅ΡΠ²ΡΡ , Π½Π΅ ΠΏΠΎΡΠΌΠΎΡΡΠ΅Π» Π½Π° Π½Π°ΠΏΡΡΠΆΠ΅Π½ΠΈΠ΅ ΠΏΠΈΡΠ°Π½ΠΈΡ. Π 3.3Π, ΠΌΠ΅ΠΆΠ΄Ρ ΠΏΡΠΎΡΠΈΠΌ, ΠΎΠ·Π½Π°ΡΠ°Π΅Ρ, ΡΡΠΎ ΠΏΡΠΎΡΠ΅ Π²ΡΠ΅Π³ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΡΡΡ ΠΏΠ»Π°ΡΡ Ρ Arduino Uno, Mega ΠΈ ΠΏΡΠΎΡΠΈΠΌΠΈ (ΠΈΠ»ΠΈ Π°Π½Π°Π»ΠΎΠ³ΠΈΡΠ½ΡΠΌΠΈ ΠΏΠ»Π°ΡΠ°ΠΌΠΈ), ΠΎΡΠ½Π°ΡΠ΅Π½Π½ΡΠΌΠΈ ΡΠ΅Π³ΡΠ»ΡΡΠΎΡΠ°ΠΌΠΈ Π½Π°ΠΏΡΡΠΆΠ΅Π½ΠΈΡ ΠΈ Π²ΡΡ ΠΎΠ΄ΠΎΠΌ 3.3Π. ΠΠ»Π°Π³ΠΎ ΠΌΠ°ΠΊΡΠΈΠΌΠ°Π»ΡΠ½ΡΠΉ ΠΏΠΎΡΡΠ΅Π±Π»ΡΠ΅ΠΌΡΠΉ ΡΠΎΠΊ Π½Π΅ Π²ΡΡ ΠΎΠ΄ΠΈΡ Π·Π° ΠΏΡΠ΅Π΄Π΅Π»Ρ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΠ΅ΠΉ ΠΏΠ»Π°ΡΡΠΎΡΠΌΡ.
Π ΠΏΡΠΎΡΠΈΠ²Π½ΠΎΠΌ ΡΠ»ΡΡΠ°Π΅ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎ Π»ΠΈΠ±ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ Π΅Π΄ΠΈΠ½ΠΎΠ΅ ΠΏΠΈΡΠ°Π½ΠΈΠ΅ 3.3Π, Π»ΠΈΠ±ΠΎ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½ΡΠΉ ΡΠ΅Π³ΡΠ»ΡΡΠΎΡ/ΡΡΠ°Π±ΠΈΠ»ΠΈΠ·Π°ΡΠΎΡ/ΠΏΡΠ΅ΠΎΠ±ΡΠ°Π·ΠΎΠ²Π°ΡΠ΅Π»Ρ Π½Π°ΠΏΡΡΠΆΠ΅Π½ΠΈΡ.
ΠΠΎ-Π²ΡΠΎΡΡΡ , ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡ SPI Π² ΡΡΠ΅Π±ΡΠ΅Ρ 5 (!) ΠΏΡΠΎΠ²ΠΎΠ΄ΠΎΠ² Π΄Π»Ρ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΡ. Π’.Π΅. Π² ΡΡΠΌΠΌΠ΅ ΠΊ ΡΡΠΈΡΡΠ²Π°ΡΠ΅Π»Ρ ΠΏΠΎΠ΄Ρ ΠΎΠ΄ΠΈΡ ΡΠ»Π΅ΠΉΡ ΠΈΠ· 7 ΠΏΡΠΎΠ²ΠΎΠ΄Π½ΠΈΠΊΠΎΠ², Π° ΡΡΠΎ Π΄ΠΎΠ²ΠΎΠ»ΡΠ½ΠΎ ΡΠ°ΡΡΠΎΡΠΈΡΠ΅Π»ΡΠ½ΠΎ. ΠΠ»Ρ ΡΠΊΠΎΠ½ΠΎΠΌΠΈΠΈ ΠΈΠΌΠ΅Π»ΠΎ ΡΠΌΡΡΠ» ΠΎΡΠΈΠ΅Π½ΡΠΈΡΠΎΠ²Π°ΡΡΡΡ Π½Π° I2C, Π½ΠΎ Π³Π΄Π΅ Ρ ΠΈ Π³Π΄Π΅ ΡΡΠΎΡ ΡΠΌΡΡΠ»?!
ΠΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅
Π― Π±Ρ Ρ
ΠΎΡΠ΅Π» ΡΠ°Π·Π΄Π΅Π»ΠΈΡΡ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅ Π½Π° ΡΠΎΡΡ ΠΈ Ρ
Π°ΡΠ΄, Π½ΠΎ Π²ΡΠ΅ ΡΠ°ΠΊ ΡΠ΅ΡΠ½ΠΎ ΠΏΠ΅ΡΠ΅ΠΏΠ»Π΅Π»ΠΎΡΡ - ΠΈ Π²ΡΠ»ΠΈΠ»ΠΎΡΡ Π² Π½Π΅ ΠΎΡΠ΅Π½Ρ ΠΈΠ½ΡΠ΅ΡΠ΅ΡΠ½ΡΡ ΠΏΡΠΎΠ±Π»Π΅ΠΌΡ.
ΠΠ΄Π½ΠΈΠΌ ΡΠ»ΠΎΠ²ΠΎΠΌ, Π²ΡΠ΅ Π·Π½Π°ΡΡ Π΄Π»Ρ RC522. ΠΠΎ ΠΏΠΎΡΠ΅ΠΌΡ-ΡΠΎ Π½ΠΈΠΊΡΠΎ Π½Π΅ Π·Π°Π΄Π°Π΅ΡΡΡ Π²ΠΎΠΏΡΠΎΡΠΎΠΌ, ΠΏΠΎΡΠ΅ΠΌΡ Π² ΡΠΈΠ΄ΠΌΠΈ, ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½Π½ΠΎΠΌ ΠΊ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠ΅ ΠΈ Π² ΡΠ°Π±Π»ΠΈΡΠΊΠ΅ Π² ΠΎΠ΄Π½ΠΎΠΌ ΠΈΠ· Π΅Π΅ ΠΏΡΠΈΠΌΠ΅ΡΠΎΠ² ΡΠΎΠ²Π΅ΡΡΠ΅Π½Π½ΠΎ ΡΠ°Π·Π½Π°Ρ Β«ΡΠ°ΡΠΏΠΈΠ½ΠΎΠ²ΠΊΠ°Β» ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΡ ΡΡΠΈΡΡΠ²Π°ΡΠ΅Π»Ρ.
ΠΠΎΠ»Π°Π³Π°Ρ, ΡΡΠΎ ΠΊΠ°ΠΊ ΡΠ°Π· ΠΎΠ΄Π½Π° ΠΈΠ· ΠΏΡΠΈΡΠΈΠ½ Π²Π΅ΡΠ½ΡΡ ΠΏΡΠΎΠ±Π»Π΅ΠΌ Ρ ΡΡΠΎΠΉ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠΎΠΉ. ΠΡΠΎΡΠ°Ρ ΠΏΡΠΈΡΠΈΠ½Π° Π² ΡΠΎΠΌ, ΡΡΠΎ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅ Π΄Π»Ρ Arduino Uno ΠΈ Mega ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΡΡ ΠΊ ΡΠ°Π·Π½ΡΠΌ ΠΏΠΈΠ½Π°ΠΌ. ΠΡΠΎ ΡΠ²ΡΠ·Π°Π½ΠΎ Ρ ΠΎΡΠΎΠ±Π΅Π½Π½ΠΎΡΡΡΡ ΠΏΠ»Π°ΡΡΠΎΡΠΌ.
ΠΠ°ΠΊΠΎΠ½Π΅Ρ, ΡΡΠ΅ΡΡΡ ΠΏΡΠΈΡΠΈΠ½Π° - Π΄Π²Π° ΠΏΠΈΠ½Π° (SS ΠΈ RST) Π΄ΠΎΠΏΡΡΠΊΠ°ΡΡ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ»ΡΠ½ΠΎΠ΅ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅ ΠΈ ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠΈΡΡΡΡΡΡ Π² ΠΊΠΎΠ΄Π΅. ΠΡΠΈ ΡΡΠΎΠΌ ΠΏΠΎ ΡΠΌΠΎΠ»ΡΠ°Π½ΠΈΡ Π² ΠΊΠΎΠ΄Π΅ ΠΏΡΠΈΠΌΠ΅ΡΠ° Π·Π°Π±ΠΈΡΠ° ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΡ Π΄Π»Ρ Arduino Uno, Π° Π΅ΡΠ»ΠΈ Ρ Π²Π°Ρ Mega ΠΈ Π²Ρ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ°Π»ΠΈ ΠΏΠΎ Π°Π³ΠΈΡΠΊΠ΅ ΠΈΠ· ΡΠΈΠ΄ΠΌΠΈ ΠΈΠ»ΠΈ ΡΠ°Π±Π»ΠΈΡΠΊΠΈ Π² Π½Π°ΡΠ°Π»Π΅ ΠΏΡΠΈΠΌΠ΅ΡΠ°, ΡΠΎ, ΡΠ°Π·ΡΠΌΠ΅Π΅ΡΡΡ, ΠΏΡΠΎΠΌΠ°Ρ Π½Π΅ΡΠ΅ΡΡ.
ΠΠΎ ΡΠΈΡΠΊΠ° Π² ΡΠΎΠΌ, ΡΡΠΎ ΡΡΠ΅ΡΡΡ ΠΏΡΠΈΡΠΈΠ½Π° Π΄ΠΎΠ²ΠΎΠ»ΡΠ½ΠΎ ΠΎΡΠ΅Π²ΠΈΠ΄Π½Π°, ΠΈ Π΅Π΅ Ρ Π±ΠΎΠ»Π΅Π΅-ΠΌΠ΅Π½Π΅Π΅ ΠΎΠ±ΠΎΡΠ΅Π», ΡΡΠ°Π·Ρ Π·Π°Π΄Π°Π² ΡΠ²ΠΎΠΈ ΠΏΠΈΠ½Ρ, ΠΏΠΎΡΠΎΠΌΡ ΡΡΠΎ Ρ ΠΌΠ΅Π½Ρ ΠΏΠΎΠ΄ ΡΡΠΊΠ°ΠΌΠΈ Π±ΡΠ»Π° ΠΏΠ»Π°ΡΠ° Arduino Mega. ΠΠΎΡΡΠΎΠΌΡ ΠΆΠ΅, ΠΊΡΡΠ°ΡΠΈ, ΠΌΠ΅Π½Ρ ΠΎΠ±ΠΎΡΠ»Π° ΠΈ Π²ΡΠΎΡΠ°Ρ Π±Π΅Π΄Π°.
Π Π²ΠΎΡ ΠΏΠ΅ΡΠ²Π°Ρ - ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅ ΠΏΠΈΠ½ΠΎΠ² SPI ΠΏΠΎΠΌΡΡΠΈΠ»Π° ΠΌΠ΅Π½Ρ Π²Π΄ΠΎΠ²ΠΎΠ»Ρ. Π― ΠΆΠ΅ ΠΈ ΠΏΡΠ΅Π΄ΠΏΠΎΠ»ΠΎΠΆΠΈΡΡ Π½Π΅ ΠΌΠΎΠ³, ΡΡΠΎ ΡΠ΅Π»ΠΎΠ²Π΅ΠΊ, ΡΠ΄Π΅Π»Π°Π²ΡΠΈΠΉ ΡΡΠΏΠ΅ΡΠ½ΡΡ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΡ, ΠΌΠΎΠ³ ΡΠ°ΠΊ Π½Π°ΠΊΠΎΡΡΡΠΈΡΡ Π² Π±Π°Π½Π°Π»ΡΠ½ΠΎΠΌ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΠΈ ΡΡΠ΅Ρ ΠΏΡΠΎΠ²ΠΎΠ΄ΠΎΡΠΊΠΎΠ².
ΠΠ½ΡΠΌΠΈ ΡΠ»ΠΎΠ²Π°ΠΌΠΈ, ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅ Π½ΠΈ ΠΏΠΎ ΠΏΠ΅ΡΠ²ΠΎΠΌΡ, Π½ΠΈ ΠΏΠΎ Π²ΡΠΎΡΠΎΠΌΡ Π²Π°ΡΠΈΠ°Π½ΡΡ, ΡΠΊΠ°Π·Π°Π½Π½ΠΎΠΌΡ Π² ΠΎΠΏΠΈΡΠ°Π½ΠΈΠΈ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠΈ, Π½Π΅ ΠΏΠΎΠΌΠΎΠ³Π»ΠΎ. Π‘Π½Π°ΡΠ°Π»Π° Ρ ΠΏΠΎΠ΄ΡΠΌΠ°Π», ΡΡΠΎ Ρ ΠΌΠ΅Π½Ρ Β«ΠΌΠ΅ΡΡΠ²Π°Ρ ΠΏΠ»Π°ΡΠ°Β». ΠΠΎΡΡΠΎΠΌΡ, Π½Π΅ΡΠΌΠΎΡΡΡ Π½Π° ΠΏΠΎΠ·Π΄Π½Π΅Π΅ Π²ΡΠ΅ΠΌΡ, Π²Π·ΡΠ» ΡΠ΅Π±Ρ Π² ΡΡΠΊΠΈ ΠΈ ΡΠ°ΡΠΏΠ°ΡΠ» Π³ΡΠ΅Π±Π΅Π½ΠΊΡ Π½Π° Π²ΡΠΎΡΡΡ (Ρ Π·Π°ΠΏΠ°ΡΠ»ΠΈΠ²ΡΠΉ ΠΈ ΠΊΡΠΏΠΈΠ» ΡΡΠ°Π·Ρ ΡΡΠΈ). Π Π΅Π·ΡΠ»ΡΡΠ°Ρ ΠΎΠΊΠ°Π·Π°Π»ΡΡ Π°Π½Π°Π»ΠΎΠ³ΠΈΡΠ½ΡΠΌ, Π½Π΅ΡΠΌΠΎΡΡΡ Π½Π° ΡΠΎ, ΡΡΠΎ Ρ Π½Π΅ΠΎΠ΄Π½ΠΎΠΊΡΠ°ΡΠ½ΠΎ ΠΏΡΠΎΠ²Π΅ΡΡΠ» ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅ ΠΏΠΎ ΠΈΠΌΠ΅ΡΡΠΈΠΌΡΡ Π½Π° ΡΡΠΊΠ°Ρ Β«ΡΠ°ΡΠΏΠΈΠ½ΠΎΠ²ΠΊΠ°ΠΌΒ».
ΠΠ°ΠΆΠ΅ Π½Π΅ ΡΠΏΡΠ°ΡΠΈΠ²Π°ΠΉΡΠ΅, ΠΏΠΎΡΠ΅ΠΌΡ Ρ Π½Π΅ ΠΏΠΎΡΠ΅Π» Π½Π° Arduino.cc, ΡΡΠΎΠ±Ρ ΠΏΠΎΡΠΌΠΎΡΡΠ΅ΡΡ, ΠΊΠ°ΠΊ ΡΠ°Π·Π²Π΅Π΄Π΅Π½ SPI Π½Π° Mega. ΠΠΎ-ΠΌΠΎΠ΅ΠΌΡ, ΡΡΠΎ ΡΠ»ΡΡΠΈΠ»ΠΎΡΡ ΠΊΠ°ΠΊΠΎΠ΅-ΡΠΎ ΠΏΠΎΠΌΡΡΠ½Π΅Π½ΠΈΠ΅.
ΠΠ°ΡΠΎ Ρ ΠΏΠΎΠ³ΡΠ³Π»ΠΈΠ» ΠΈ , ΠΊΠΎΡΠΎΡΡΠΉ Π² Π΄Π²ΡΡ ΡΠ»ΠΎΠ²Π°Ρ (Π° Π½Π΅ ΠΊΠ°ΠΊ Ρ) ΠΎΠΏΠΈΡΠ°Π» ΠΏΠΎΠΊΡΠΏΠΊΡ ΠΈ Π΅Π΅ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅ Ρ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠΎΠΉ, ΠΊΠ°ΠΊ Ρ ΠΏΠΎΠ½ΠΈΠΌΠ°Ρ, ΠΎΡ ΠΊΠΈΡΠ°ΠΉΡΠΊΠΈΡ ΡΠΎΠ²Π°ΡΠΈΡΠ΅ΠΉ. Π ΡΠΊΠΈ ΡΠΆΠ΅ ΠΎΠΏΡΡΠΊΠ°Π»ΠΈΡΡ, ΠΈ ΡΠΏΠ°ΡΡ Π² ΡΠ°ΠΊΠΎΠΌ ΡΠΎΡΡΠΎΡΠ½ΠΈΠΈ Ρ Π½Π΅ ΠΌΠΎΠ³, ΠΏΠΎΡΡΠΎΠΌΡ ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈΠ» ΡΠ΅Π±Π΅ Π΅ΡΠ΅ ΡΠΊΡΠΏΠ΅ΡΠΈΠΌΠ΅Π½Ρ ΡΠΎ ΡΠ²Π΅ΠΆΠ΅Π½Π°ΠΉΠ΄Π΅Π½Π½ΠΎΠΉ ΡΠ°ΡΠΏΠΈΠ½ΠΎΠ²ΠΊΠΎΠΉ ΠΈ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠΎΠΉ.
Π ΠΎΠ±Π΅ ΠΏΠ»Π°ΡΡ Π·Π°ΡΠ°Π±ΠΎΡΠ°Π»ΠΈ.
Π§ΡΠΎΠ±Ρ ΠΎΡΠΈΡΡΠΈΡΡ ΡΠΎΠ²Π΅ΡΡΡ - Π·Π°Π³ΡΡΠ·ΠΈΠ» ΠΏΡΠΈΠΌΠ΅Ρ Ρ Β«ΠΏΡΠΎΠ±Π»Π΅ΠΌΠ½ΠΎΠΉΒ» Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠΎΠΉ, ΠΈ ΠΎΠ½ ΠΎΠΊΠ°Π·Π°Π»ΡΡ ΡΠ°Π±ΠΎΡΠΈΠΌ ΡΠΎΠΆΠ΅.
ΠΠΎΡ ΡΠ°ΠΊΠΈΠΌΠΈ ΠΊΠ°ΡΡΠΎΡΠΊΠ°ΠΌΠΈ Ρ ΠΌΡΡΠΈΠ» ΡΡΠΈΡΡΠ²Π°ΡΠ΅Π»Ρ. Π‘Π»Π΅Π²Π° Π½Π°ΠΏΡΠ°Π²ΠΎ: ΠΊΠ°ΡΡΠΎΡΠΊΠ° ΠΈΠ· ΠΊΠΎΠΌΠΏΠ»Π΅ΠΊΡΠ°, ΠΊΠ°ΡΡΠΎΡΠΊΠ° Ρ Π±ΡΠΊΠ²ΠΎΠΉ N, Π±ΠΈΠ»Π΅Ρ ΠΌΠ΅ΡΡΠΎ MIFARE UltraLight, ΠΊΠ°ΡΡΠΎΡΠΊΠ° Π ΠΠ
Π ΡΡΠΎ - ΠΊΠ°ΠΊ ΠΏΡΠΈΠΌΠ΅ΡΠ½ΠΎ Π²ΡΠ³Π»ΡΠ΄ΠΈΡ Π΄Π°ΠΌΠΏ ΡΠΎΠ΄Π΅ΡΠΆΠΈΠΌΠΎΠ³ΠΎ ΠΈ Π²ΠΎΠΎΠ±ΡΠ΅ ΡΠ°ΡΠΏΠΎΠ·Π½Π°Π²Π°Π½ΠΈΠ΅ ΠΊΠ°ΡΡΠΎΡΠ΅ΠΊ Ρ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠΎΠΉ RFID ΠΈ Π΅Π΅ ΠΆΠ΅ ΠΏΡΠΈΠΌΠ΅ΡΠΎΠΌ DumpInfo
Π Π΅Π·ΡΠΌΠ΅ ΠΏΠΎ ΠΌΡΡΠ΅Π½ΠΈΡΠΌ: ΡΠ°ΡΠΏΠΈΠ½ΠΎΠ²ΠΊΠ° ΠΎΡ ΡΠΏΠΎΠΌΡΠ½ΡΡΠΎΠ³ΠΎ ΡΠΎΠ²Π°ΡΠΈΡΠ° ΡΠΎΠ²ΠΏΠ°Π΄Π°Π΅Ρ Ρ ΠΈ, ΡΡΠΎ ΡΠ΄ΠΈΠ²ΠΈΡΠ΅Π»ΡΠ½ΠΎ, ΡΠΎΠ²ΠΏΠ°Π΄Π°Π΅Ρ Ρ ΡΠ°ΡΠΏΠΈΠ½ΠΎΠ²ΠΊΠΎΠΉ Π² ΡΠΈΠ΄ΠΌΠΈ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠΈ RFID. Π£ΡΠΈΡΡΠ²Π°Ρ ΠΏΠΎΡΠ»Π΅Π΄Π½Π΅Π΅, ΠΌΠΎΠ³Ρ ΠΏΡΠ΅Π΄ΠΏΠΎΠ»ΠΎΠΆΠΈΡΡ, ΡΡΠΎ Π»ΠΈΠ±ΠΎ Ρ Π½ΠΎΡΡΡ Π²ΡΠ΅ ΠΆΠ΅ ΠΏΠ΅ΡΠ΅ΠΏΡΡΠ°Π» ΠΏΠΈΠ½Ρ ΠΈ Ρ ΡΡΠΎΠ³ΠΎ Π½Π°ΡΠ°Π»ΠΈΡΡ Π²ΡΠ΅ ΠΌΠΎΠΈ Π½Π΅ΡΡΠ°ΡΡΡΡ, Π»ΠΈΠ±ΠΎ ΡΠΎΠ΄Π½Π°Ρ ΠΊΠΈΡΠ°ΠΉΡΠΊΠ°Ρ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠ° ΠΊΠ°ΠΊ-ΡΠΎ Ρ ΠΈΡΡΠΎ ΠΈΠ½ΠΈΡΠΈΠ°Π»ΠΈΠ·ΠΈΡΡΠ΅Ρ ΡΡΠΈΡΡΠ²Π°ΡΠ΅Π»Ρ, ΠΏΠΎΡΠ»Π΅ ΡΠ΅Π³ΠΎ ΠΎΠ½ Π½Π°ΡΠΈΠ½Π°Π΅Ρ ΡΠ°Π±ΠΎΡΠ°ΡΡ.
Π Π·Π°Π²Π΅ΡΡΠ΅Π½ΠΈΠ΅ ΠΏΡΠ°Π²ΠΈΠ»ΡΠ½Π°Ρ ΡΠ°ΡΠΏΠΈΠ½ΠΎΠ²ΠΊΠ° Π΄Π»Ρ ΠΊΠΈΡΠ°ΠΉΡΠΊΠΎΠΉ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠΈ ΠΈ Mega, ΠΊ ΠΊΠΎΡΠΎΡΠΎΠΉ Ρ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ°Π»ΡΡ:
Mega RC522
3.3V VCC
GND GND
RESET RST
50 MISO
51 MOSI
52 SCK
53 NSS
Π Π΄Π»Ρ Uno (Π΅Π΅ Π½Π΅ ΠΏΡΠΎΠ²Π΅ΡΡΠ»):
Uno RC522
3.3V VCC
GND GND
5 RST
12 MISO
11 MOSI
13 SCK
10 NSS
ΠΠΌΠ΅ΡΡΠ΅ Ρ Π±ΠΎΠ»ΡΡΠΎΠΉ ΡΠ΅ΡΡΡΠΎΠΉ
.
.
Π ΡΠ΅Π·ΡΠ»ΡΡΠ°ΡΠ΅ ΠΏΡΠΎΡΡΡΡ ΠΈΡΠΏΡΡΠ°Π½ΠΈΠΉ, ΠΊΠΎΡΠΎΡΡΠ΅ Ρ Π²ΡΠ΅-ΡΠ°ΠΊΠΈ Π²ΡΠΏΠΎΠ»Π½ΠΈΠ», ΡΠ°ΠΊΠΆΠ΅ Π²ΡΡΡΠ½ΠΈΠ»ΠΎΡΡ, ΡΡΠΎ ΡΡΠΈΡΡΠ²Π°ΡΠ΅Π»Ρ Π½ΠΎΡΠΌΠ°Π»ΡΠ½ΠΎ Π·Π°ΠΏΠΈΡΡΠ²Π°Π΅Ρ (Π²ΠΎΡ ΡΠ°ΠΊΠ°Ρ ΠΈΠ³ΡΠ° ΡΠ»ΠΎΠ²) ΠΊΠ°ΡΡΡ MIFARE 1K ΠΈΠ· ΡΠ΅Ρ , ΡΡΠΎ Π±ΡΠ»ΠΈ Ρ Π½ΠΈΠΌ Π² ΠΊΠΎΠΌΠΏΠ»Π΅ΠΊΡΠ΅.
ΠΡΠΎΡΠ°Ρ ΠΎΡΠΎΠ±Π΅Π½Π½ΠΎΡΡΡ Π² ΡΠΎΠΌ, ΡΡΠΎ ΡΡΠ° ΡΡΡΠΊΠ° Π°Π΄Π΅ΠΊΠ²Π°ΡΠ½ΠΎ ΡΠ΅Π°Π³ΠΈΡΡΠ΅Ρ, Π΅ΡΠ»ΠΈ ΠΊ Π½Π΅ΠΌΡ ΠΎΠ΄Π½ΠΎΠ²ΡΠ΅ΠΌΠ΅Π½Π½ΠΎ ΠΏΠΎΠ΄Π½Π΅ΡΡΠΈ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ ΠΊΠ°ΡΡ. Π― ΠΏΠΎΠ΄Π½ΠΎΡΠΈΠ» Π΄Π²Π΅ ΠΊΠ°ΡΡΡ, ΠΎΠΏΡΡΡ ΠΆΠ΅, ΠΈΠ· ΡΠ΅Ρ , ΡΡΠΎ Π±ΡΠ»ΠΈ Π² ΠΊΠΎΠΌΠΏΠ»Π΅ΠΊΡΠ΅. ΠΡΠΈ ΡΡΠΎΠΌ ΠΏΡΠΈΠΌΠ΅Ρ DumpInfo ΠΈΠ· Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠΈ RFID ΠΏΠΎ ΠΏΠΎΡΡΠ΄ΠΊΡ Π²ΡΠ²ΠΎΠ΄ΠΈΡ ΡΠΎΠ΄Π΅ΡΠΆΠΈΠΌΠΎΠ΅ ΠΎΠ±Π΅ΠΈΡ ΠΊΠ°ΡΡ. Π’.Π΅. ΡΠ½Π°ΡΠ°Π»Π° - ΡΠΎΠ΄Π΅ΡΠΆΠΈΠΌΠΎΠ΅ ΠΎΠ΄Π½ΠΎΠΉ ΠΊΠ°ΡΡΡ, Π° ΡΠ»Π΅Π΄ΠΎΠΌ Π·Π° Π½Π΅ΠΉ - Π²ΡΠΎΡΠΎΠΉ.
Π ΡΠ°ΡΠ΅ΡΠΊΠΈ, ΠΈ Π΅Ρ
Π°ΡΡ
ΠΡΠ°ΠΊ, ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠΈΠ»ΠΈ, ΠΏΠΎΠ»ΡΠ±ΠΎΠ²Π°Π»ΠΈΡΡ Π½Π° Π΄Π°ΠΌΠΏ ΡΠΎΠ΄Π΅ΡΠΆΠΈΠΌΠΎΠ³ΠΎ ΠΏΠ°ΠΌΡΡΠΈ ΠΊΠ°ΡΡΠΎΡΠ΅ΠΊ MIFARE 1K. Π§ΡΠΎ Π΄Π°Π»ΡΡΠ΅? Π Π΄Π°Π»ΡΡΠ΅ ΠΌΠ½Π΅ Π±ΡΠ»ΠΎ Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ Π»Π΅Π½Ρ Π²ΠΎΠ·ΠΈΡΡΡΡ Ρ ΡΠΎΠ·Π΅ΡΠΊΠΎΠΉ, ΠΈ Ρ Π²ΡΠΏΠΎΠΌΠ½ΠΈΠ», ΡΡΠΎ ΠΊΠ°ΡΡΠΎΡΠΊΠΈ ΠΌΠ΅ΡΡΠΎ, Π²ΡΠΎΠ΄Π΅ Π±Ρ, ΡΠ°Π±ΠΎΡΠ°ΡΡ ΠΏΠΎ ΡΠΎΠΌΡ ΠΆΠ΅ ΠΏΡΠΎΡΠΎΠΊΠΎΠ»Ρ.
Π‘Ρ ΠΎΠ΄ΠΈΠ», Π²Π·ΡΠ» ΡΠ²ΠΎΡ, ΠΏΡΠΈΠ»ΠΎΠΆΠΈΠ», ΠΏΠΎΠ»ΡΠ±ΠΎΠ²Π°Π»ΡΡ Π½Π° Π΅Π΅ ΡΠΎΠ΄Π΅ΡΠΆΠΈΠΌΠΎΠ΅. ΠΠ°ΠΊ ΠΈ ΠΎΠ±Π΅ΡΠ°Π»ΠΈ: MIFARE UltraLight, 64 Π±Π°ΠΉΡΠ° ΠΏΠ°ΠΌΡΡΠΈ ΠΈ Π½Π΅ ΠΎΡΠ΅Π½Ρ ΠΏΠΎΠ½ΡΡΠ½ΠΎ, Π³Π΄Π΅ ΡΠ°ΠΌ ΠΏΠΎΠ΅Π·Π΄ΠΊΠΈ, Π³Π΄Π΅ ΡΡΠΎΠΊ Π΄Π΅ΠΉΡΡΠ²ΠΈΡ, Π½Ρ ΠΈ Π²ΠΎΠΎΠ±ΡΠ΅ Π½Π΅ ΠΎΡΠ΅Π½Ρ ΠΏΠΎΠ½ΡΡΠ½ΠΎ.
ΠΡΠ³Π»Π΅Π½ΠΈΠ΅ Π½Π° ΡΠ΅ΠΌΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΡ Arduino Ρ ΡΡΠΈΠΌΠΈ ΠΊΠ°ΡΡΠΎΡΠΊΠ°ΠΌΠΈ Π½Π΅ Π΄Π°Π»ΠΎ Π½ΠΈΡΠ΅Π³ΠΎ ΠΎΡΠΎΠ±ΠΎ ΠΏΠΎΠ»Π΅Π·Π½ΠΎΠ³ΠΎ. Π§Π°ΡΠ΅ Π²ΡΠ΅Π³ΠΎ ΠΊΠ°ΡΡΠΎΡΠΊΠΈ ΠΌΠ΅ΡΡΠΎ, ΠΊΠ°ΠΊ Π²ΡΡΡΠ½ΠΈΠ»ΠΎΡΡ, ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡΡ Π² ΠΊΠ°ΡΠ΅ΡΡΠ²Π΅ ΡΠ»ΡΡΡΠ°Π΄Π΅ΡΠ΅Π²ΡΡ (Ρ.Π΅. Π±Π΅ΡΠΏΠ»Π°ΡΠ½ΡΡ ) NFC-ΠΌΠ΅ΡΠΎΠΊ Π²ΠΎ Π²ΡΡΠΊΠΈΡ ΡΠ°ΠΌΠΎΠ΄Π΅Π»ΡΠ½ΡΡ ΡΠΈΡΡΠ΅ΠΌΠ°Ρ Π²ΡΠΎΠ΄Π΅ Π·Π°ΠΌΠΊΠΎΠ², ΠΈΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΡ ΡΡΠ΅Π½Π°ΡΠΈΠ΅Π² ΠΈ ΠΏΡΠΎΡΠ΅Π³ΠΎ, Π³Π΄Π΅ Π΄ΠΎΡΡΠ°ΡΠΎΡΠ½ΠΎ Π·Π½Π°ΡΡ ΡΠ΅ΡΠΈΠΉΠ½ΡΠΉ Π½ΠΎΠΌΠ΅Ρ ΠΊΠ°ΡΡΡ Π΄Π»Ρ ΠΈΠ΄Π΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΈΠΈ. Π Π²ΠΎΡ Π³ΠΎΡΠΎΠ²ΡΡ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊ ΠΈ ΡΠ΅ΡΠ΅Π½ΠΈΠΉ Π΄Π»Ρ Π²ΡΠ²ΠΎΠ΄Π° ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈ ΠΎ ΠΏΠΎΠ΅Π·Π΄ΠΊΠ°Ρ Ρ ΠΏΠΎΡΠ΅ΠΌΡ-ΡΠΎ Π½Π΅ Π½Π°ΡΠ΅Π»: ΡΠΎ Π»ΠΈ ΡΠ°ΠΊ ΡΠΏΠ°ΡΡ Ρ ΠΎΡΠ΅Π», ΡΠΎ Π»ΠΈ ΠΈΡ Π΄Π΅ΠΉΡΡΠ²ΠΈΡΠ΅Π»ΡΠ½ΠΎ Π½Π΅Ρ (ΡΠΌ. ΡΠΈΠ½Π΄ΡΠΎΠΌ Β«ΠΠ΅ΡΠ»ΠΎΠ²ΠΈΠΌΠΎΠ³ΠΎ ΠΠΆΠΎΒ»).
ΠΠ°ΡΠΎ Ρ Π½Π°ΡΠ΅Π» Π·Π°ΠΌΠ΅ΡΠ°ΡΠ΅Π»ΡΠ½ΡΠΉ ΠΈ ΠΎΡΠ΅Π½Ρ ΡΠΎΠΌΠ°Π½ΡΠΈΡΠ½ΡΠΉ ΡΠ΅ΠΊΡΡ Π°Π²ΡΠΎΡΡΡΠ²Π° ΠΠ»Π΅ΠΊΡΠ°Π½Π΄ΡΠ° Β«Dark SimpsonΒ» Π‘ΠΈΠΌΠΎΠ½ΠΎΠ²Π° ΠΏΠΎΠ΄ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠΎΠΌ " ", ΠΎΠΏΡΠ±Π»ΠΈΠΊΠΎΠ²Π°Π½Π½ΡΠΉ, ΡΡΠ΄Ρ ΠΏΠΎ Π²ΡΠ΅ΠΌΡ, Π² ΠΊΠ°ΠΊΠΎΠΌ-ΡΠΎ ΠΈΠ· Π½ΠΎΠΌΠ΅ΡΠΎΠ² Π₯Π°ΠΊΠ΅ΡΠ°. ΠΠ΅ΡΠΌΠΎΡΡΡ Π½Π° Π»ΡΠ±ΠΎΠΏΡΡΠ½ΡΡ ΠΏΡΠΈΡΠΎΠ΄Ρ ΡΠ΅ΠΊΡΡΠ°, Π² Π½Π΅ΠΌ Π΅ΡΡΡ ΠΌΠ°ΡΡΠ° ΠΏΠΎΠ»Π΅Π·Π½ΠΎΠΉ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈ ΠΎ ΡΡΡΡΠΊΡΡΡΠ΅ Ρ ΡΠ°Π½Π΅Π½ΠΈΡ Π΄Π°Π½Π½ΡΡ , Π² ΡΠΎΠΌ ΡΠΈΡΠ»Π΅ Π½Π° ΠΈΠ½ΡΠ΅ΡΠ΅ΡΡΡΡΠΈΡ ΠΌΠ΅Π½Ρ Π±ΠΈΠ»Π΅ΡΠ°Ρ .
ΠΠ½Π°ΡΠ°ΡΠ°Ρ ΡΠ°ΡΡΡ Π±ΠΈΠ»Π΅ΡΠ° - Π½ΠΎΠΌΠ΅Ρ - ΠΏΡΠΎΠ²Π΅ΡΡΠ΅ΠΌΠ°Ρ Π²ΠΈΠ·ΡΠ°Π»ΡΠ½ΠΎ
Π’Π°ΠΊ ΡΡΠΎ Π½Π° ΡΠ»Π΅Π΄ΡΡΡΠΈΠΉ Π΄Π΅Π½Ρ Ρ ΠΏΠΎΡΡΠ°ΡΠ°Π»ΡΡ ΠΏΠ΅ΡΠ΅Π±ΠΎΡΠΎΡΡΡ ΡΠ²ΠΎΠ΅ ΠΎΡΠ²ΡΠ°ΡΠ΅Π½ΠΈΠ΅ ΠΊ HEX ΠΈ ΠΏΠΎΠ»Π΅Π· ΡΠ°Π·Π±ΠΈΡΠ°ΡΡΡΡ. ΠΠΎΡ ΡΠ°ΠΊΠΎΠΉ Π΄Π°ΠΌΠΏ Π±ΠΈΠ»Π΅ΡΠ° Ρ ΠΏΠΎΠ»ΡΡΠΈΠ» Ρ ΠΏΠΎΠΌΠΎΡΡΡ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠΈ RFID:
Card UID: 04 6F 25 62 04 33 82
PICC type: MIFARE Ultralight or Ultralight C
Page 0 1 2 3
0 04 6F 25 C6
1 62 04 33 82
2 D7 48 F0 00
3 00 07 FF FC
4 45 DA 21 06
5 D0 E5 3D 00
6 1F E8 00 00
7 1F E8 00 00
8 1F 8F 5A 00
9 40 19 2E D2
10 19 91 59 7C
11 1F AB 91 C8
12 1F 8F 5A 00
13 40 19 2E D2
14 19 91 59 7C
15 1F AB 91 C8
ΠΠ΄Π΅ΡΡ Card UID - ΡΠ½ΠΈΠΊΠ°Π»ΡΠ½ΡΠΉ ΠΈΠ΄Π΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΎΡ ΠΊΠ°ΡΡΡ (ΡΡΡΡ ΡΠ΅ΡΠΈΠΉΠ½ΡΠΉ Π½ΠΎΠΌΠ΅Ρ), Π° ΠΎΡΡΠ°Π»ΡΠ½ΠΎΠ΅ - 16 ΡΡΡΠ°Π½ΠΈΡ ΠΏΠ°ΠΌΡΡΠΈ, ΠΊΠ°ΠΆΠ΄Π°Ρ ΠΈΠ· ΠΊΠΎΡΠΎΡΡΡ ΡΠΎΠ΄Π΅ΡΠΆΠΈΡ ΠΏΠΎ 4 Π±Π°ΠΉΡΠ°. ΠΠΌΠ΅ΡΡΠ΅ - 64 Π±Π°ΠΉΡΠ°.
ΠΠ· ΡΡΠ΅Π½ΠΈΡ ΡΠ΅ΠΊΡΡΠ° ΠΏΡΠΎ Π±ΠΈΠ»Π΅ΡΡ ΠΌΠ΅ΡΡΠΎ ΠΎΡΠΌΠ΅ΡΠΈΠ» Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ ΠΏΠΎΠ»Π΅Π·Π½ΡΠ΅ ΠΌΠΎΠΌΠ΅Π½ΡΡ:
1) ΠΠΎΠΌΠ΅Ρ Π±ΠΈΠ»Π΅ΡΠ° (ΠΊΠΎΡΠΎΡΡΠΉ ΠΎΡΠΏΠ΅ΡΠ°ΡΠ°Π½ Π½Π° Π½Π΅ΠΌ) Π·Π°ΡΠΈΡ Π² 32 Π±ΠΈΡΠ°Ρ , Π½Π°ΡΠΈΠ½Π°Ρ Ρ 21 Π±ΠΈΡΠ° Π½Π° ΡΡΡΠ°Π½ΠΈΡΠ΅ 4: 10 6D 0E 53;
2) ΠΠ°ΡΠ° Π²ΡΠ΄Π°ΡΠΈ Π±ΠΈΠ»Π΅ΡΠ° Π² Π΄Π½ΡΡ , ΠΏΡΠΎΡΠ΅Π΄ΡΠΈΡ Ρ 01.01.1992 Π³. - ΠΏΠ΅ΡΠ²ΡΠ΅ Π΄Π²Π° Π±Π°ΠΉΡΠ° ΡΡΡΠ°Π½ΠΈΡΠ΅ 8: 1F 8F;
3) Π‘ΡΠΎΠΊ Π΄Π΅ΠΉΡΡΠ²ΠΈΡ Π² Π΄Π½ΡΡ - ΡΡΠ΅ΡΠΈΠΉ Π±Π°ΠΉΡ Π½Π° ΡΡΡΠ°Π½ΠΈΡΠ΅ 8: 5Π.
4) ΠΠ°ΠΊΠΎΠ½Π΅Ρ, ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ ΠΎΡΡΠ°Π²ΡΠΈΡ ΡΡ ΠΏΠΎΠ΅Π·Π΄ΠΎΠΊ - Π²ΡΠΎΡΠΎΠΉ Π±Π°ΠΉΡ Π½Π° ΡΡΡΠ°Π½ΠΈΡΠ΅ 9: 19.
Π‘ ΡΡΠΈΠΌ ΡΠΆΠ΅ ΠΌΠΎΠΆΠ½ΠΎ Π±ΡΠ»ΠΎ ΡΠ°Π±ΠΎΡΠ°ΡΡ.
ΠΠ΅ΠΌΠ½ΠΎΠ³ΠΎ ΠΏΠΎΠΊΠΎΠ²ΡΡΡΠ»ΡΡ Π² ΠΏΡΠΈΠΌΠ΅ΡΠ΅ DumpInfo ΠΈΠ· Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠΈ RFID, Π² Π΅Π΅ ΠΆΠ΅ ΠΊΠΎΠ΄Π΅, ΡΡΠΎΠ±Ρ ΠΏΠΎΠ½ΡΡΡ, ΠΊΠ°ΠΊΠΈΠ΅ ΡΡΠ½ΠΊΡΠΈΠΈ Π·Π° ΡΡΠΎ ΠΎΡΠ²Π΅ΡΠ°ΡΡ ΠΈ ΡΠ΅ΠΌ ΠΌΠΎΠ³ΡΡ Π±ΡΡΡ ΠΏΠΎΠ»Π΅Π·Π½Ρ, Π² ΡΠΎΡΡΠΌΠ°Ρ Arduino, ΡΡΠΎΠ±Ρ ΠΏΠΎΡΠΌΠΎΡΡΠ΅ΡΡ ΡΠ΅Π°Π»ΠΈΠ·Π°ΡΠΈΡ Π²ΡΡΠΈΡΠ»Π΅Π½ΠΈΡ Π΄Π°ΡΡ (Π²ΠΎΠΎΠ±ΡΠ΅, ΠΌΠΎΠΆΠ½ΠΎ Π½Π° Π»ΡΠ±ΠΎΠΌ ΡΠ·ΡΠΊΠ΅ ΡΠΌΠΎΡΡΠ΅ΡΡ, Π½ΠΎ ΠΌΠ½Π΅ Π±ΡΠ»ΠΎ ΠΏΡΠΎΡΠ΅ ΠΈΡΠΊΠ°ΡΡ Π±Π»ΠΈΠΆΠ΅ ΠΊ ΡΠ΅Π»Π΅Π²ΠΎΠΉ ΠΏΠ»Π°ΡΡΠΎΡΠΌΠ΅).
Π ΠΈΡΠΎΠ³Π΅ Π½Π° ΡΠ²Π΅Ρ ΠΏΠΎΡΠ²ΠΈΠ»ΡΡ ΠΌΠΎΠ½ΡΡΡ. Π’ΠΎ Π΅ΡΡΡ, ΡΠΊΠ΅ΡΡ ΡΠΊΡΠΎΠ΅Π½ ΠΈΠ· Π»ΠΎΡΠΊΡΡΠΎΠ², ΠΌΠ΅ΡΡΠ°ΠΌΠΈ ΡΠ΅Π·ΡΠ»ΡΡΠ°Ρ ΠΏΠΎΠ΄ΠΎΠ³Π½Π°Π½ ΠΏΠΎΠ΄ ΠΎΡΠ²Π΅Ρ, Π½ΠΎ Π² ΡΠ΅Π»ΠΎΠΌ Π²ΡΠ΅ Π±ΠΎΠ»Π΅Π΅-ΠΌΠ΅Π½Π΅Π΅ ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΡΠ΅Ρ ΡΠ΅Π°Π»ΡΠ½ΠΎΡΡΠΈ. ΠΠΎΡΡΠΎΠΌΡ Π½Π΅ΡΠ΅Π³ΠΎ ΡΡΡΠ΅Π»ΡΡΡ Π² ΠΏΠΈΠ°Π½ΠΈΡΡΠ°, ΠΊΠΎΡΠΎΡΡΠΉ ΠΈΠ³ΡΠ°Π΅Ρ, ΠΊΠ°ΠΊ ΡΠΌΠ΅Π΅Ρ. Π’Π°ΠΌ, ΠΌΠ΅ΠΆΠ΄Ρ ΠΏΡΠΎΡΠΈΠΌ, Π΄Π°ΠΆΠ΅ Π±Π°Π·ΠΎΠ²Π°Ρ ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΠ° ΠΎΡΠΈΠ±ΠΎΠΊ Π΅ΡΡΡ: ΡΠΊΠ΅ΡΡ ΠΏΡΠ΅Π΄ΡΠΏΡΠ΅Π΄ΠΈΡ ΠΎ Π½Π΅ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°Π΅ΠΌΠΎΠΉ ΠΊΠ°ΡΡΠ΅ ΠΈΠ»ΠΈ ΠΎ Π½Π΅Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΠΈ ΡΡΠ΅Π½ΠΈΡ.
#include
Π§ΡΠΎ ΠΌΠ½Π΅ Π΄Π°Π΅Ρ ΡΡΠΎΡ ΡΠΊΠ΅ΡΡ? ΠΡ, Π²ΠΎ-ΠΏΠ΅ΡΠ²ΡΡ , Π½Π΅Π±ΠΎΠ»ΡΡΡΡ ΡΡΠ΅Π½ΠΈΡΠΎΠ²ΠΊΡ Π³ΠΎΠ»ΠΎΠ²Ρ - ΠΏΡΠΈΡ ΠΎΠ΄ΠΈΠ»ΠΎΡΡ, Π·Π½Π°Π΅ΡΠ΅, Π΄ΡΠΌΠ°ΡΡ, ΠΊΠΎΠ³Π΄Π° ΡΠ°Π·Π±ΠΈΡΠ°Π»ΡΡ ΡΠΎ ΡΡΠΈΡΡΠ²Π°ΡΠ΅Π»Π΅ΠΌ ΠΈ ΠΊΠΎΠ΄ΠΎΠΌ. ΠΠΎ-Π²ΡΠΎΡΡΡ , Ρ Π²ΡΠ΅Π³Π΄Π° ΠΌΠΎΠ³Ρ ΡΠ·Π½Π°ΡΡ, ΡΠΊΠΎΠ»ΡΠΊΠΎ ΠΎΡΡΠ°Π»ΠΎΡΡ ΠΏΠΎΠ΅Π·Π΄ΠΎΠΊ, ΠΈ ΠΊΠΎΠ³Π΄Π° Π·Π°ΠΊΠΎΠ½ΡΠΈΡΡΡ ΠΊΠ°ΡΡΠΎΡΠΊΠ°. Π‘ ΡΡΠ΅ΡΠΎΠΌ ΡΠΎΠ³ΠΎ, ΡΡΠΎ Ρ ΠΌΠ΅Π½Ρ Π² ΡΠΌΠ°ΡΡΡΠΎΠ½Π΅ NFC Π½Π΅Ρ, ΠΏΠΎΠ»ΡΡΠ°Π΅ΡΡΡ Π΄ΠΎΠ²ΠΎΠ»ΡΠ½ΠΎ ΡΠ΄ΠΎΠ±Π½ΠΎ.
Π Π΅Π·ΡΠ»ΡΡΠ°Ρ ΡΠ°Π±ΠΎΡΡ ΠΌΠΎΠ½ΡΡΡΠ°
Π Π°Π·ΡΠΌΠ΅Π΅ΡΡΡ, Π² Π΄Π°Π½Π½ΠΎΠΌ ΡΠ»ΡΡΠ°Π΅ Π΄Π°ΠΆΠ΅ ΡΠ΅ΡΡ Π½Π΅ ΠΈΠ΄Π΅Ρ ΠΎ ΡΠΎΠΌ, ΡΡΠΎΠ±Ρ ΡΠ΄Π΅Π»Π°ΡΡ Β«ΠΊΠΎΠΏΠΈΡΒ» Π±ΠΈΠ»Π΅ΡΠ°. ΠΡΠΎ ΠΈΡΠΊΠ»ΡΡΠΈΡΠ΅Π»ΡΠ½ΠΎ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΎΠ½Π½Π°Ρ ΡΡΠ½ΠΊΡΠΈΡ, Π΄ΡΠ±Π»ΠΈΡΡΡΡΠ°Ρ ΡΠ΅ΡΠΌΠΈΠ½Π°Π» Π² Π²Π΅ΡΡΠΈΠ±ΡΠ»Π΅ ΠΌΠ΅ΡΡΠΎ.
Π ΠΎΠ±ΡΠ΅ΠΌ, ΠΏΠΎΡΠ»Π΅ ΡΠ°ΠΊΠΎΠ³ΠΎ ΡΡΠΏΠ΅Ρ Π° ΠΌΠΎΠΆΠ½ΠΎ Π±ΡΠ»ΠΎ Π±ΡΠ°ΡΡΡΡ ΠΈ Π·Π° Π²ΡΠΎΡΡΡ ΠΏΡΠ΅Π΄ΠΏΠΎΠ»Π°Π³Π°Π΅ΠΌΡΡ Π·Π°Π΄Π°ΡΡ, ΠΊΠΎΡΠΎΡΠ°Ρ, ΠΏΠΎ ΠΈΠ΄Π΅Π΅, Π΄ΠΎΠ»ΠΆΠ½Π° Π±ΡΠ»Π° Π±Ρ Π±ΡΡΡ ΠΏΠ΅ΡΠ²ΠΎΠΉ Π² ΡΠΈΠ»Ρ ΠΏΡΠΎΡΡΠΎΠΉ ΡΠ΅Π°Π»ΠΈΠ·Π°ΡΠΈΠΈ.
ΠΡΠ°ΠΊ, ΡΠΎΠ·Π΅ΡΠΊΠ°, ΠΊΠΎΡΠΎΡΠ°Ρ Π²ΠΊΠ»ΡΡΠ°Π΅ΡΡΡ, ΠΊΠΎΠ³Π΄Π° Π½ΡΠΆΠ½Π°. ΠΠ΄Π΅ΡΡ ΠΊΠ°ΡΡΠ° (Π»ΡΠ±Π°Ρ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°Π΅ΠΌΠ°Ρ ΡΡΠΈΡΡΠ²Π°ΡΠ΅Π»Π΅ΠΌ ΠΈ ΠΏΠΎΠ΄Ρ ΠΎΠ΄ΡΡΠ°Ρ Π΄Π»Ρ ΡΠ°Π·ΠΌΠ΅ΡΠ΅Π½ΠΈΡ Π² ΡΠ΅Π»Π΅Π²ΠΎΠΌ ΡΡΡΡΠΎΠΉΡΡΠ²Π΅) ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ ΠΈΡΠΊΠ»ΡΡΠΈΡΠ΅Π»ΡΠ½ΠΎ ΠΊΠ°ΠΊ ΠΏΡΠΎΠΏΡΡΠΊ, ΡΠΎ Π΅ΡΡΡ ΠΈΠ½ΡΠ΅ΡΠ΅ΡΡΠ΅Ρ ΡΠΎΠ»ΡΠΊΠΎ Π΅Π΅ ΡΠ΅ΡΠΈΠΉΠ½ΡΠΉ Π½ΠΎΠΌΠ΅Ρ.
ΠΠΎΠ³ΠΈΠΊΠ° ΠΏΡΠΎΡΡΠ°Ρ: Π΅ΡΠ»ΠΈ ΡΡΠΈΡΡΠ²Π°ΡΠ΅Π»Ρ Π²ΠΈΠ΄ΠΈΡ ΠΊΠ°ΡΡΡ Ρ ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½Π½ΡΠΌ Π½ΠΎΠΌΠ΅ΡΠΎΠΌ, ΡΠΎ Π²ΠΊΠ»ΡΡΠ°Π΅Ρ ΡΠΎΠ·Π΅ΡΠΊΡ. ΠΡΠ»ΠΈ Π½Π΅ Π²ΠΈΠ΄ΠΈΡ - Π²ΡΠΊΠ»ΡΡΠ°Π΅Ρ.
Π ΠΠΠΠ’ΠΠ§ΠΠ«Π ΠΠΠΠ‘Π’Π
#include
ΠΠ½Π°Π»ΠΎΠ³ΠΈΡΠ½ΡΠΌ ΠΎΠ±ΡΠ°Π·ΠΎΠΌ, ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡ ΠΊΠ°ΡΡΡ ΠΊΠ°ΠΊ ΡΡΠΈΠ³Π³Π΅Ρ, ΠΌΠΎΠΆΠ½ΠΎ Π²ΡΠΏΠΎΠ»Π½ΡΡΡ ΠΈ ΡΠ°Π·Π»ΠΈΡΠ½ΡΠ΅ ΡΡΠ΅Π½Π°ΡΠΈΠΈ Π΄ΠΎΠΌΠ°ΡΠ½Π΅ΠΉ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΠ·Π°ΡΠΈΠΈ. ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ, ΠΏΠΎΠ»ΠΎΠΆΠΈΡΡ ΠΊΠ°ΡΡΠΎΡΠΊΡ Π² ΡΠ»Π΅ΠΊΡΡΠΎΠ½Π½ΡΡ ΠΊΠ½ΠΈΠ³Ρ, Π° Π½Π° ΠΏΡΠΈΠΊΡΠΎΠ²Π°ΡΠ½ΠΎΠΉ ΡΡΠΌΠ±Π΅ ΡΠ°Π·ΠΌΠ΅ΡΡΠΈΡΡ ΡΡΠΈΡΡΠ²Π°ΡΠ΅Π»Ρ.
ΠΠΎΠ³Π΄Π° ΠΊΠ»Π°Π΄Π΅ΠΌ ΠΊΠ½ΠΈΠ³Ρ Π½Π° ΡΡΠΌΠ±Ρ, Π΄ΠΎΠΌ ΡΡΠΈΡΠ°Π΅Ρ, ΡΡΠΎ ΠΌΡ ΡΠ΅ΡΠΈΠ»ΠΈ ΠΎΡΠΏΡΠ°Π²ΠΈΡΡΡΡ Π² ΡΠ°ΡΡΡΠ²ΠΎ ΠΠΎΡΡΠ΅Ρ, ΠΈ Π²ΡΠΊΠ»ΡΡΠ°Π΅Ρ ΠΎΡΠ²Π΅ΡΠ΅Π½ΠΈΠ΅. Π Π΅ΡΠ»ΠΈ Π±Π΅ΡΠ΅ΠΌ ΠΊΠ½ΠΈΠ³Ρ Ρ ΡΡΠΌΠ±Ρ, ΡΠΎ ΠΏΡΠ΅Π΄ΠΏΠΎΠ»Π°Π³Π°Π΅ΡΡΡ, ΡΡΠΎ Ρ ΠΎΡΠΈΠΌ ΠΏΠΎΡΠΈΡΠ°ΡΡ, ΠΈ ΡΠΎΠ³Π΄Π°, Π½Π°ΠΎΠ±ΠΎΡΠΎΡ, Π²ΠΊΠ»ΡΡΠ°Π΅ΡΡΡ ΡΠΎΠ½ΠΎΠ²ΡΠΉ ΡΠ²Π΅Ρ, ΡΡΠΎΠ±Ρ ΠΈ ΡΠ»Π΅ΠΊΡΡΠΎΠ½Π½ΡΠ΅ ΡΠ΅ΡΠ½ΠΈΠ»Π° Π±ΡΠ»ΠΎ Π²ΠΈΠ΄Π½ΠΎ, ΠΈ ΡΡΠΎΠ±Ρ Π³Π»Π°Π·Π° Π½Π΅ Π»ΠΎΠΌΠ°ΡΡ.
ΠΠΎΡ ΡΠ°ΠΊ ΡΠ°Π±ΠΎΡΠ°Π΅Ρ ΡΠΎΠ·Π΅ΡΠΎΡΠ½ΡΠΉ ΠΌΠΎΠ½ΡΡΡ
ΠΠΎΠ΄Π²ΠΎΠ΄Ρ ΠΈΡΠΎΠ³: Π½Π΅Π΄ΠΎΡΠΎΠ³ΠΎ, ΠΏΡΠΎΡΡΠΎ, Π΄ΠΎΠ²ΠΎΠ»ΡΠ½ΠΎ ΡΠ΄ΠΎΠ±Π½ΠΎ ΠΈ ΡΡΠΈΠΌΡΠ»ΠΈΡΡΠ΅Ρ ΡΠ°Π½ΡΠ°Π·ΠΈΡ.
Ps. Π― ΡΠ²Π΅ΡΠ΅Π½, ΡΡΠΎ Π²Ρ ΠΌΠΎΠΆΠ΅ΡΠ΅ Π»ΡΡΡΠ΅, ΠΈ ΡΡΠΎ Ρ Π½ΠΈΡΠ΅Π³ΠΎ Π½Π΅ ΠΏΠΎΠ½ΠΈΠΌΠ°Ρ Π² Arduino ΠΈ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΠΈ.
Π‘ΡΡΠ»ΠΎΡΠΊΠΈ Π²ΡΡΠΊΠΈΠ΅
ΠΠ±Π·ΠΎΡ ΠΏΠΎΠ½ΡΠ°Π²ΠΈΠ»ΡΡ
+67
+173