{"id":26543779,"url":"https://github.com/truong92cdv/project_sem2","last_synced_at":"2026-05-16T18:39:08.428Z","repository":{"id":276471216,"uuid":"929384677","full_name":"truong92cdv/project_sem2","owner":"truong92cdv","description":"Project SEM2 - FPT jetking - CHIP DESIGN","archived":false,"fork":false,"pushed_at":"2025-03-24T10:59:46.000Z","size":67404,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"main","last_synced_at":"2025-07-21T18:59:08.683Z","etag":null,"topics":["buzzer","esp32","esp8266","fpga","i2c","iot","lcd","pwm","rc522","rfid","servo","servo-motor","spi","thingsboard","uart","verilog"],"latest_commit_sha":null,"homepage":"","language":"Verilog","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/truong92cdv.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2025-02-08T12:29:07.000Z","updated_at":"2025-03-24T10:59:49.000Z","dependencies_parsed_at":"2025-07-21T18:47:15.744Z","dependency_job_id":null,"html_url":"https://github.com/truong92cdv/project_sem2","commit_stats":null,"previous_names":["truong92cdv/project_sem2"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/truong92cdv/project_sem2","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/truong92cdv%2Fproject_sem2","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/truong92cdv%2Fproject_sem2/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/truong92cdv%2Fproject_sem2/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/truong92cdv%2Fproject_sem2/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/truong92cdv","download_url":"https://codeload.github.com/truong92cdv/project_sem2/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/truong92cdv%2Fproject_sem2/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":33114777,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-16T18:38:32.183Z","status":"ssl_error","status_checked_at":"2026-05-16T18:38:29.903Z","response_time":115,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["buzzer","esp32","esp8266","fpga","i2c","iot","lcd","pwm","rc522","rfid","servo","servo-motor","spi","thingsboard","uart","verilog"],"created_at":"2025-03-22T03:15:18.994Z","updated_at":"2026-05-16T18:39:08.410Z","avatar_url":"https://github.com/truong92cdv.png","language":"Verilog","funding_links":[],"categories":[],"sub_categories":[],"readme":"# iLock Pro\n\nProject SEM2 - FPT jetking - CHIP DESIGN - Team H4T:\n- Võ Nhật Trường\n- Trần Ngọc Thắng\n- Nguyễn Bách Thông\n- Nguyễn Chí Tâm\n- Đặng Hữu Thái Hòa\n\n[Presentation on Canva](https://www.canva.com/design/DAGiRLCWRs0/Xcx-blfiineq--gKC0x6bA/edit)\n\n## 1. Introduction\n- Hệ thống kiểm soát truy cập bằng thẻ **RFID** thiết kế trên board FPGA (ZuBoard 1CG).\n- Tích hợp nhiều giao thức truyền nhận dữ liệu:\n  + FPGA \u003c= (**UART**) =\u003e ESP8266\n  + FPGA \u003c= (**I2C**) =\u003e LCD\n  + FPGA \u003c= (**SPI**) =\u003e RC522\n  + FPGA \u003c= (**PWM**) =\u003e Servo Motor\n  + FPGA \u003c= (**FM**) =\u003e Buzzer\n- Chức năng nổi bật:\n  + Kiểm soát truy cập bằng thẻ RFID.\n  + Tự động Lock hệ thống khi quét thẻ sai 3 lần.\n  + Điều khiển qua Cloud ThingsBoard: lưu dấu lịch sử, Lock hoặc Unlock hệ thống.\n \n## 2. Demo\n\n[Demo on Youtube](https://www.youtube.com/watch?v=19893c4RlUE)\n\n![Demo](./images/demo_state_idle_1.jpg)\n\n## 3. Hardware schematic\n\n![Hardware schematic](./images/schematic_hardware_png.png)\n\n\n## 4. Block Diagram\n\n![block diagram](./images/block_diagram.png)\n\n\n## 5. Block Diagram - top module\n\n![Block diagram](./images/block_diagram_top.png)\n\n\n## 6. ThingsBoard UI\n\n[Dashboard Thingsboard](https://demo.thingsboard.io/dashboard/6c5fe6d0-f7cf-11ef-9dbc-834dadad7dd9?publicId=76892100-edfa-11ef-9dbc-834dadad7dd9)\n\n![ThingsBoard](./images/thingsboard.png)\n\n## 7. Flowchart\n\n![flowchart](./images/flowchart2.png)\n\n## 8. References\n1. [https://github.com/truong92cdv/VERILOG_lcd_i2c](https://github.com/truong92cdv/VERILOG_lcd_i2c)\n2. [https://github.com/truong92cdv/VERILOG_rc522](https://github.com/truong92cdv/VERILOG_rc522)\n3. [https://github.com/truong92cdv/VERILOG_buzzer](https://github.com/truong92cdv/VERILOG_buzzer)\n4. [https://github.com/truong92cdv/UART_fpga_esp32](https://github.com/truong92cdv/UART_fpga_esp32)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftruong92cdv%2Fproject_sem2","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ftruong92cdv%2Fproject_sem2","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftruong92cdv%2Fproject_sem2/lists"}