ulv108

Five-in-one IC card

 
Overview

# Five-in-one IC card

## 1. Circuit design

The operating frequency of the IC card is 13.56Mhz. The PCB can be obtained through ST’s official [NFC inductance calculation tool] (https://eds.st.com/antenna/#/) The inductance value of the coil is 6.02uH. The cuid capacitor value is 20pF, C = 23pF, and the TBD capacitor can be 3pF.
![QQ screenshot 20230719202529.png]
------

## 2. Use of IC card

### 2.1 Copying the IC card

reader I used the PN532 module and connected it to the computer using a USB to serial port.
- Ordinary IC card: Sector 0 cannot be modified, other sectors can be erased and written repeatedly

- UID card: Ordinary copy card, all sectors can be erased and written repeatedly, mainly used in IC card copying, when encountering reading problems with firewalls The card will fail.

- CUID card: Erasable and anti-shielding card, which can repeatedly erase all sectors. It can be used when the UID card copy is invalid and can bypass the firewall.

- FUID card: Non-erasable and anti-shielding card. The characteristic of this card is that sector 0 can only be written once. Once written, it becomes an M1 card, which can bypass firewalls.

I used a 3mm*5mm CUID card here, which is small and can copy encryption cards. The copy of IC card requires the use of **MifareOneTool** software. For the copy of IC card, please refer to [CSDN](https://blog.csdn.net/qq_43606857/article/details/124437469) ### 2.2 Clearing

7dqBFsPk9JkYPrqckgq5GsyF851CCEzX00hXi2pa.jpeg


of IC card

When the IC card has been written, it needs to be cleared (restored to a blank card) before other IC card information can be written again. First, use the NFC host computer software to read the entire card command. The red box in sector 2 Data represents encrypted data indicating that the card is not a blank card and therefore data cannot be written to it. Click to write the entire card and select **cuid empty card** to restore it to a blank card.

![image-20230723090625298.png]


After writing the cuid empty card, read the card again as shown in the figure below.

![image-20230723090927242.png]
------

## 3. Assembly

- PCB uses Jialichuang color silk screen printing process;
- Integrated 5 3mm*5mm uid/cuid chips, which can store 5 IC cards at the same time Information;
- Switching selection is made through a dial switch, and is equipped with LED light indication;
- The upper and lower parts of the PCB are made of transparent 3D printing and acrylic boards respectively, and are fixed with 2mm diameter self-tapping screws.
eHtKs7czeaRUWLelkWECXt9hlz0pmkDAmTZoR8GC.png
Upper plate 3D printing.stl
Lower plate 3D printing.stl
Lower board.dwg
77460
FOC motor control board

Introduction: Dual-channel FOC driver board

Small and medium power FOC driver board built using EG2133 and WSD3066DN33
Position closed loop 1.MOV
Position closed loop 2.MOV
77461
Remote boot card_ESP01S

Introduction: With just a few components, your idle ESP01S can be connected to the Blinker platform to become a mini remote boot card. The test has been completed.

The ESP01S module has four IOs, but only RX (IO3) does not produce a level jump when powered on. It defaults to pull-up when powered on, and defaults to low level after startup. Although it is not perfect, it at least works. It’s hard to describe other IOs. They will all jitter when powered on. They can be used as inputs, but pull-up inputs must be used, otherwise the module cannot enter the running state.
 
IO allocation and functions:
IO0: BOOT button, used for program burning and long pressing for 5 seconds will reset the distribution network information;
IO1: Power-on detection input pin;
IO2: Onboard LED light displays network status, network distribution and unsuccessful networking flashes, and stays on after successfully connecting to the network and connecting to the blinker server;
IO3: controls the computer to turn on and off.
 
Physical picture of PCB:
 
 
This boot card requires an extension cable. The Power Switch terminal (XH2.54) has 4 pins. The upper and lower 2 pins are divided into two groups. One group is connected to the power sw of the motherboard (using 2P female header), and the other group is connected to The power SW of the chassis (uses 2p pin), the two sets of wires are not divided into positive and negative polarities. The length is cut according to your own chassis, as shown in the picture below.
 
 
This code is not open source, but the bin file and blinker interface configuration file will be uploaded. The following describes how to use it. First, learn how to create a device with blinker and import the blinker interface configuration I uploaded. Secondly, burn the code and restart, the onboard LED will enter the blinking state, and the NetWaker-WIFI network will be released after 10 seconds. After connecting to this wifi, the WEB configuration page will pop up, enter the wifi information and the key of the blinker device. Then click Save. If the entered information is correct, the onboard LED will flash and then turn on, and the Blinker device will also show that it is online. Finally, shut down the computer and cut off the power, insert the boot card into the PCIE slot, and connect the extension cable to the motherboard boot port and chassis boot cable respectively. Power on the computer and observe the status of the onboard LED. If it does not light up, go to the BIOS to adjust the pcie option of the power supply APM. If it flashes briefly and then stays on, then it is basically ok. Use blinker for a boot test.
blinker interface configuration.txt
esp8266.esp8266.generic.zip
77462
[Lichuang Development Board] Smart car based on GD32 microcontroller

Introduction: This car is a four-wheel drive smart car using GD32F470ZGT6 as the core. It can realize basic functions such as ultrasonic obstacle avoidance, Bluetooth remote control, infrared tracking, and button switching modes.

# Project Introduction
This project comes from Jialichuang's 2022 winter vacation training camp training to produce a four-wheel drive smart car using GD32F470ZGT6 as the core, which can realize basic functions such as ultrasonic obstacle avoidance, Bluetooth remote control, infrared tracking, and button switching modes.
However, due to limited theoretical knowledge, I could not design it completely independently. I could only follow the Jialichuang winter vacation training camp to learn step by step. I learned to operate the register and control the output of the I/O port from the library function to turn on and off the LED. ; Tick timer, bit band operation, counter, PWM to realize the flashing and flowing of LED lights; serial port transmission and serial port interrupt, DMA reception to achieve communication with peripherals; button control; schematic drawing and PCB of Lichuang EDA Draw and create the first board in Lichuang; solder to connect components; software Keil realizes various functions and so on.
In the process of implementing this project, I found that my theoretical knowledge was lacking, which led to unclear principles, difficulty in moving forward, and blind and reckless actions. Therefore, after the basic functions of the project are realized, I will focus on learning theoretical knowledge in the next step. I would like to express my special thanks to Jiali Chuangfang for organizing this training camp. I am also very grateful that I was lucky enough to see the opening ceremony of the camp at Station B. I signed up and learned a lot.
# ADC collects voltage
! [image.png] This is one-third of the power
! [ADC one-third of the power.jpg] This is the full power
! [ADC is full of power.jpg] # Power module
! [image.png] Two 14500 batteries 7.4V to 5V
# Tracer module
! [image.png] This part of the circuit has not been drawn well, and since I have to take the final exam at the beginning of the school year, I don’t have enough time to re-print the board and solder it, so I bought a ready-made five-way TCRT500 infrared Tracking module, but the infrared interval is too wide, which also caused problems in actual tracking and was not stable, but it was still able to barely track.
# Ultrasonic obstacle avoidance module
! [image.png] The ultrasonic is HC-SR04, at the beginning When transplanting the code, the distance judged by the ultrasonic wave was wrong. Later, after reading the data manual, I found that the transmission frequency and duration were different. Only after modification can I avoid obstacles properly.
# Bluetooth module
! [image.png] The Bluetooth module uses JDY-31
Bluetooth Operation app
![image.png] #
dazzle.mp4
Tracking demo.mp4
Bluetooth demo.mp4
Obstacle avoidance demonstration.mp4
Bluetooth demo 2.mp4
Smart car based on GD32F470.zip
77463
electronic
参考设计图片
×
 
 
Search Datasheet?

Supported by EEWorld Datasheet

Forum More
Update:2025-06-20 06:54:49

EEWorld
subscription
account

EEWorld
service
account

Automotive
development
community

Robot
development
community

About Us Customer Service Contact Information Datasheet Sitemap LatestNews


Room 1530, 15th Floor, Building B, No.18 Zhongguancun Street, Haidian District, Beijing, Postal Code: 100190 China Telephone: 008610 8235 0740

Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved 京ICP证060456号 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号