3.2.1 Bộ Đọc Thẻ RFID
Bộ đọc thẻ có 9 đầu ra trong đó có 1 chân COM là chân của relay khơng tính vào bộ đọc thẻ. 8 chân com của relay nối chung với nhau và nối với GND cấp tín hiệu đầu vào INPUT cho PLC.
Bảng 3.2: Phân cơng tín hiệu bộ đọc thẻ RFID
Dạng Địa chỉ Ký hiệu Chú thích
Ngõ vào
D9 RST
Các chân nhận tín hiệu từ module thẻ RFID
D10 SS
D11 MOSI
34
D13 SCK
Ngõ ra
D1 OUT1 Ngõ ra tín hiệu cho tầng chứa số 1 D2 OUT2 Ngõ ra tín hiệu cho tầng chứa số 2 D3 OUT3 Ngõ ra tín hiệu cho tầng chứa số 3 D4 OUT4 Ngõ ra tín hiệu cho tầng chứa số 4 D5 OUT5 Ngõ ra tín hiệu cho tầng chứa số 5 D6 OUT6 Ngõ ra tín hiệu cho tầngchứa số 6 D7 OUT7 Ngõ ra tín hiệu cho tầng chứa số 7 D8 OUT8 Ngõ ra tín hiệu cho tầng chứa số 8
Xây dựng thuật toán xử lý phần đọc thẻ RFID:
Quẹt Thẻ, So Sánh Mã Thẻ Trạng Thái Thẻ Lấy Xe Gửi Xe Báo Thẻ Khơng Tồn Tại Xuất tín hiệu đầu vào cho
PLC
Hiển thị trạng thái trên màn
35
3.2.2 Các Bước Lập Trình (Arduino)
Để lập trình chúng em sử dụng phần mền Arduino IDE, Arduino IDE là một phần mềm soạn thảo văn bản chính hãng, giúp viết code để nạp vào bo mạch Arduino một cách nhanh chóng, dễ dàng và hồn tồn miễn phí. Cả về phần tải về lẫn phần bản quyền: Ngƣời dùng có quyền sửa đổi, cải tiến, phát triển, nâng cấp theo một số nguyên tắc chung đƣợc nhà phát hành cho phép mà không cần xin phép ai, điều mà họ không đƣợc phép làm đối với các phần mềm nguồn đóng.
Bƣớc1. Mở phần mềm Arduino IDE
36
Bƣớc 3. Tại vùng soạn thảo ta viết chƣơng trình theo ý muốn bằng ngơn ngữ C.
Bƣớc 4. Nhấn Verify để biên dịch chƣơng trình và sốt lỗi.
37 .
Bƣớc 6. Nhấn Upload để nạp chƣơng trình cho Arduino