diff --git a/README.md b/README.md index 2210772..f52284d 100644 --- a/README.md +++ b/README.md @@ -118,6 +118,17 @@ dokumentation, forbindelser og biblioteker beskrives ved den enkelte sketch. ## Komponenter +### RFID-RC522 RFID-læser + +- **Type:** 13,56 MHz RFID-reader/writer med integreret antenne +- **Reader-IC:** NXP MFRC522 +- **Interface:** SPI +- **Forsyning og logikniveau:** 3,3 V +- **Understøttelse:** ISO/IEC 14443 A, MIFARE og NTAG + +Fotos, pinout og elektriske hensyn findes i +[`components/mfrc522-rfid-reader`](components/mfrc522-rfid-reader/README.md). + ### Keyestudio/Keyes-moduler De 19 identificerede moduler fra referencebilledet er registreret enkeltvis i diff --git a/components/README.md b/components/README.md index d4ffad5..11eec0a 100644 --- a/components/README.md +++ b/components/README.md @@ -15,6 +15,7 @@ Hver fysisk komponenttype får sit eget stabile id og en mappe med: | Foto | Komponent | Type | Interface | Produkt-id | Sketches | | --- | --- | --- | --- | --- | --- | +| RFID-RC522 RFID-læser | [RFID-RC522 RFID-læser](mfrc522-rfid-reader/README.md) | Input/output/RFID | SPI | RFID-RC522 | – | | – | [LCD1602 med PCF8574T](lcd1602-i2c-pcf8574/README.md) | Output/display | I²C | – | [`lcd1602_i2c_demo`](../sketches/arduino-uno-r4-wifi/lcd1602_i2c_demo) | | RGB LED | [RGB LED](keyestudio-ks0032-rgb-led/README.md) | Output/lys | Digital/PWM | KS0032 | – | | Mikrofon | [Mikrofon](keyestudio-ks0035-microphone/README.md) | Input/lyd | Analog | KS0035 | – | diff --git a/components/mfrc522-rfid-reader/README.md b/components/mfrc522-rfid-reader/README.md new file mode 100644 index 0000000..ec992fc --- /dev/null +++ b/components/mfrc522-rfid-reader/README.md @@ -0,0 +1,48 @@ +# RFID-RC522 RFID-læser + +![RFID-RC522 RFID-læser set forfra](image.webp) + +![RFID-RC522 RFID-læser set bagfra](image-2.webp) + +## Identifikation + +| Felt | Værdi | +| --- | --- | +| Boardmærkning | RFID-RC522 | +| Reader-IC | NXP MFRC522 | +| Type | RFID-reader/writer med integreret printantenne | +| Radiofrekvens | 13,56 MHz | +| Understøttelse | ISO/IEC 14443 A, MIFARE og NTAG | +| Værtsinterface på modulet | SPI | +| Forsyning og logikniveau | 3,3 V | + +## Pinout + +| Pin på modulet | SPI-funktion | Bemærkning | +| --- | --- | --- | +| `SDA` | `SS` / `CS` | Chip-select; er ikke I²C-data på dette modul | +| `SCK` | `SCK` | SPI-clock | +| `MOSI` | `MOSI` | Data fra controller til modulet | +| `MISO` | `MISO` | Data fra modulet til controlleren | +| `IRQ` | Interrupt | Valgfri; de fleste Arduino-eksempler bruger den ikke | +| `GND` | Stel | Fælles stel med controlleren | +| `RST` | Reset/power-down | Digital styrepin | +| `3.3V` | Forsyning | Må ikke forbindes til 5 V | + +## Tilslutning og hensyn + +Modulet forsynes fra 3,3 V. MFRC522's digitale signaler er også 3,3 V-logik; +brug derfor level-shifting på signaler fra en 5 V-controller, medmindre boardets +dokumentation udtrykkeligt siger, at de valgte pins arbejder ved 3,3 V. + +`SDA`-navnet på printet er misvisende ved SPI-brug: pinnen er modulets +chip-select og kaldes typisk `SS`, `CS` eller `NSS` i biblioteker. Modulet har +en integreret antenne og en 27,12 MHz-krystal. Det er beregnet til kort og tags +ved 13,56 MHz; det er ikke kompatibelt med 125 kHz-RFID-tags. + +Der er ingen sketches til komponenten i repoet endnu. + +## Kilder + +- [NXP MFRC522-produktoversigt](https://www.nxp.com/products/rfid-nfc/nfc-hf/nfc-readers/standard-performance-mifare-and-ntag-frontend:MFRC52202HN1) +- [NXP MFRC522-datablad](https://www.nxp.com/docs/en/data-sheet/MFRC522.pdf) diff --git a/components/mfrc522-rfid-reader/image-2.webp b/components/mfrc522-rfid-reader/image-2.webp new file mode 100644 index 0000000..1dd77f6 Binary files /dev/null and b/components/mfrc522-rfid-reader/image-2.webp differ diff --git a/components/mfrc522-rfid-reader/image.webp b/components/mfrc522-rfid-reader/image.webp new file mode 100644 index 0000000..10f92ff Binary files /dev/null and b/components/mfrc522-rfid-reader/image.webp differ diff --git a/components/mfrc522-rfid-reader/thumbnail-2.webp b/components/mfrc522-rfid-reader/thumbnail-2.webp new file mode 100644 index 0000000..702d7c5 Binary files /dev/null and b/components/mfrc522-rfid-reader/thumbnail-2.webp differ diff --git a/components/mfrc522-rfid-reader/thumbnail.webp b/components/mfrc522-rfid-reader/thumbnail.webp new file mode 100644 index 0000000..a6393ce Binary files /dev/null and b/components/mfrc522-rfid-reader/thumbnail.webp differ