amc:ss2024:chicken_check:start
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
amc:ss2024:chicken_check:start [2024/07/30 15:21] – [4. Discussion] tarik.aydin | amc:ss2024:chicken_check:start [2024/07/31 15:20] (current) – [Chicken Check] rolf.becker | ||
---|---|---|---|
Line 2: | Line 2: | ||
Group T: Jirad Al Massri (32323), Nour-Hamed-Raafat Hamed (31348) and Tarik Aydin (26751) | Group T: Jirad Al Massri (32323), Nour-Hamed-Raafat Hamed (31348) and Tarik Aydin (26751) | ||
====== Chicken Check ====== | ====== Chicken Check ====== | ||
+ | |||
+ | **[[.: | ||
=====1. Introduction===== | =====1. Introduction===== | ||
Line 230: | Line 232: | ||
\\ | \\ | ||
+ | First challenge was the usage of I2C, where it uses 7-bit to 10-bit addresses to make the identification of devices on the bus, with many PN532 address conflict can increase because of the limited number of unique addresses. In addition, data collision and bus contention can increase in an environment with high communication traffic because I2C use the same set of wires (SDA and SCL) to the communication of multiple devices. Switching to SPI was the choice since SPI uses separate Chip select for each PN532 that eliminate address conflict, make device management more easy. Moreover, SPI enable a fast communication between the microcontroller and the PN532 because it has a higher data rate as well as it allows simultaneous data transmission and reception. The usage of SPI facilitate the addition of new PN532 to the system since its only require to identify a specific chip select line for every new PN532.\\ | ||
+ | Second challenge was the electromagnetic interference. When the PN532 where on, they were interfering with each other, causing a disruption in their operation. This interference created a dead spot in the detection area because both boards were not able to read data. Additionally, | ||
=====5. Conclusion===== | =====5. Conclusion===== | ||
- | Written by Jihad Al Massri | + | Written by Jihad Al Massri |
\\ | \\ | ||
- | In this project, the initial use of I2C communication for PN532 NFC/RFID has faced a challenge, | + | In this project, the initial use of I2C communication for PN532 NFC/RFID has faced a challenge, |
+ | Because of the challenges we faced, a lot of insight was gained. | ||
+ | \\ | ||
+ | Technology Integration: | ||
+ | \\ | ||
+ | |||
+ | Understanding Antennas :\\ | ||
+ | Gained knowledge on how antennas work with RFID systems and UID detection. | ||
+ | \\ | ||
+ | |||
+ | UID detection: | ||
+ | Gained knowledge on how NFC/RFID tags interacts with readers like the PN532. | ||
+ | \\ | ||
+ | |||
+ | System Design:\\ | ||
+ | As a group a lot of experience was gained through trail and troubleshooting integrated systems involving hardware and software parts of the project. | ||
+ | \\ | ||
+ | |||
+ | I2C and SPI:\\ | ||
+ | I2C has a communication serial line to all antennas (sda scl), and for the SPI can distinguish between the antennas through chip select. | ||
+ | \\ | ||
+ | |||
+ | Future work:\\ | ||
+ | Where to pick up this project? | ||
+ | The main focus should be on advanced method to reduce | ||
=====6. References===== | =====6. References===== | ||
Line 249: | Line 277: | ||
- | |||
- | |||
- | ===== First Draft Ideas ===== | ||
- | |||
- | * RFID bird ringing, bird banding, tagging | ||
- | * 13.56 MHz HF band (not LF nor UHF) | ||
- | * https:// | ||
- | |||
- | ===== About RFID ==== | ||
- | |||
- | * https:// | ||
- | * https:// | ||
- | |||
- | ===== HF RFID Technology (13.56 MHz) ===== | ||
- | |||
- | * :!: Matt Rose and Jon Kurtz (2016): **{{: | ||
- | |||
- | |||
- | ==== ISO 14443: Proximity Communication (typ. range: 7-15 cm) ==== | ||
- | |||
- | - **Frequency**: | ||
- | - **Purpose**: | ||
- | - **Read Range**: ISO 14443 has a shorter read range of **7-15 cm** (approximately 2.8-5.9 inches). | ||
- | - **Data Transfer Rate**: It offers a higher data transfer rate with a **106 kbps** Baud rate. | ||
- | - **Applications**: | ||
- | |||
- | ==== ISO 15693: Vicinity Communication (typ. range: < 100 cm) ==== | ||
- | |||
- | - **Purpose**: | ||
- | - **Read Range**: ISO 15693 provides an extended read range of **up to 1 meter** (approximately 3.3 feet). | ||
- | - **Data Transfer Rate**: It has a slower data rate with a **26 kbps** Baud rate. | ||
- | - **Applications**: | ||
- | |||
- | In summary, ISO 14443 is ideal for short-range applications like wireless payments, while ISO 15693 suits scenarios where longer read distances are necessary. 📡🔍🏷️¹² | ||
- | |||
- | Source: Conversation with Copilot, 30/06/2024 | ||
- | |||
- | (1) NFC Reader Guide - Shop NFC. https:// | ||
- | \\ | ||
- | (2) The difference between ISO15693 and ISO14443 - RFID Card. https:// | ||
- | \\ | ||
- | (3) Understanding the ISO15693 Protocol: An In-depth Look. https:// | ||
- | \\ | ||
- | (4) NFC Reader Guide - Shop NFC. https:// | ||
- | \\ | ||
- | (5) What is ISO/IEC 15693? RFID Communication Standard for HF and NFC. https:// | ||
- | |||
- | ==== Differences between ISO/IEC 15693-26 and ISO/IEC 15693-53 (Collected by COPILOT) ==== | ||
- | |||
- | **ISO/IEC 15693-26**: | ||
- | - **Modulation Scheme**: ISO/IEC 15693-26 uses a subcarrier frequency of 423.75 kHz. | ||
- | - **Data Rate**: The data rate for ISO/IEC 15693-26 is **26.48 kbps.** | ||
- | - **Application**: | ||
- | - **Read Range**: The read range is typically up to 1 meter (approximately 3.3 feet). | ||
- | |||
- | **ISO/IEC 15693-53**: | ||
- | - **Modulation Scheme**: ISO/IEC 15693-53 uses a subcarrier frequency of 847.5 kHz. | ||
- | - **Data Rate**: The data rate for ISO/IEC 15693-53 is **53.98 kbps.** | ||
- | - **Application**: | ||
- | - **Read Range**: Similar to ISO/IEC 15693-26, the read range is up to 1 meter. | ||
- | |||
- | In summary, both variants are part of the ISO/IEC 15693 standard and share similar use cases. The main difference lies in their modulation frequencies and data rates. 📡🔍🏷️ | ||
- | |||
- | Source: Conversation with Copilot, 30/06/2024 | ||
- | |||
- | ==== GAO RFID ==== | ||
- | |||
- | * {{https:// | ||
- | * Range: up to 90 cm with single antenna | ||
- | * Speed: up to 60 readings per second | ||
- | * Separation: 300 tags at once | ||
- | |||
- | ==== NXP NFC Solutions ==== | ||
- | |||
- | * :!: **[[https:// | ||
- | ==== NXP CLRC663 plus (CLRC66303HN) - High performance multi-protocol NFC frontend ==== | ||
- | |||
- | **https:// | ||
- | |||
- | | {{https:// | ||
- | | Source: **[[https:// | ||
- | |||
- | | {{https:// | ||
- | | Evaluation Board **CLEV6630B** (NXP) | Development Kit **OM26630FDKM** (NXP, including CLEV6630B) | | ||
- | |||
- | |||
- | * :!: ** [[https:// | ||
- | |||
- | * Chip Mame: **CLRC66303HN** (I_T(max) 350-500 mA, up to 2 Watts) | ||
- | * Eval Board Name: **CLEV6630B** | ||
- | * Dev Kit Name: **OM26630FDKM** (includes CLEV6630B) | ||
- | |||
- | |||
- | * Datasheet **CLRC663: | ||
- | * Datasheet **SLRC610: | ||
- | |||
- | |||
- | |||
- | |||
- | * {{https:// | ||
- | * {{https:// | ||
- | ==== NXP PN5180 ==== | ||
- | |||
- | | {{https:// | ||
- | | OM25180FDK Dev. Kit + Extras from [[https:// | ||
- | |||
- | * :!: **[[https:// | ||
- | |||
- | * Chip Name: **PN5180B** (I_T(max) 250 mA) (PN5180A0HN??? | ||
- | * Eval Board Name: **PNEV5180B** | ||
- | * Dev Kit Name: **OM25180FDKM** (includes PNEV5180B) | ||
- | |||
- | |||
- | * NXP [[https:// | ||
- | * :!: Datasheet PN5180, **C3,C4** (Rev. 4.1, 2023-03-13): | ||
- | * Datasheet PN5180, **C1,C2** (Rev. 3.6, 2018-05-07): | ||
- | |||
- | |||
- | | {{https:// | ||
- | | A cheap PN5180 board (R1.1-170710) for Arduino-like projects. | Schematic by Future Electronics \\ (Download: {{https:// | ||
- | |||
- | === PN5180 Application Notes === | ||
- | |||
- | * {{https:// | ||
- | * {{https:// | ||
- | |||
- | * {{https:// | ||
- | * {{https:// | ||
- | * {{https:// | ||
- | * {{https:// | ||
- | * {{https:// | ||
- | |||
- | === PN5180 Arduino Libraries === | ||
- | |||
- | * https:// | ||
- | * https:// | ||
- | * https:// | ||
- | * https:// | ||
- | ==== PN532 Module V3 by Elechouse (5V, red board) ==== | ||
- | |||
- | This is the cheap version (the red board with 8 + 4 pin headers / connectors) you still can buy everywhere. Drawback: Only the 5V is exposed to the connector and not the 3.3V output. The board has to be modified to be usable with a 3.3V voltage source, e.g. by desoldering the voltage regulator and building wire bridge from 3.3V to the power pin on the connector (origially named 5V). | ||
- | |||
- | * {{https:// | ||
- | * [[https:// | ||
- | |||
- | | {{: | ||
- | |||
- | ==== Adafruit RFID/NFC PN532 Breakout ==== | ||
- | |||
- | [[.nxp_rfid: | ||
- | |||
- | |||
- | |||
- | ==== Other version of the red board (3.3V, 5V) ==== | ||
- | |||
- | Wiki: http:// | ||
- | |||
- | {{: | ||
- | |||
- | Instructables: | ||
- | |||
- | {{https:// | ||
- | |||
- | {{http:// | ||
- | |||
- | ===== Terminology ===== | ||
- | |||
- | Bird ringing is the term used in the UK and in some other parts of Europe and the world. Bird banding is the term used in the US. Organised ringing efforts are called ringing or banding schemes, and the organisations that run them are ringing or banding authorities. (Birds are ringed rather than rung) Those who ring or band are known as ringers or banders, and they are typically active at ringing or banding stations. | ||
- | \\ | ||
- | [[https:// | ||
amc/ss2024/chicken_check/start.1722345669.txt.gz · Last modified: 2024/07/30 15:21 by tarik.aydin