收藏官网,优惠快人一步
您可以尝试通过快捷键 CTRL + D 加入收藏夹
基于ESP32-S3做了一个考勤机!
好端端的?为什么要做考勤机呢? 是喜欢上班吗?
实不相瞒,实在是因为星火计划的【开源悬赏】太诱人了!!*该奖项仅为开源鼓励奖金,无商业外包性质
而且能顺便练习——物联网、人机交互、React开发,C++开发,python开发,嘉立创EDA,ESP8266的运用~
能学到,能赚到,何乐而不为呢~
那么,这个考勤机实现了什么功能?软硬件怎么设计的?开源网址入口?下文一起看看吧!
支持指纹采集、人脸识别
支持在电脑、手机上查看考勤记录
支持设置考勤规则
如:9:00后打卡显示迟到,18:00前打卡显示早退
支持打卡情况实时显示
打卡时显示工号、姓名、验证方式和打卡情况
支持设置管理员、密码权限:管理员可管理/导出考勤数据,添加用户指纹和人脸
支持配置有线/Wi-Fi网络,支持网络精准授时,支持TF卡备份数据
有配套前后端程序支持
指纹识别可以存储100个
指纹打卡演示▼
管理员后台▼电脑端and手机端
管理员配置界面▼
网络配置界面▼
个人用户后台▼电脑端and手机端
硬件用了两个ESP32进行设计,分别用在了两个PCB上,两个主控之间使用UART串口进行通讯。
项目框图
屏幕-网口-U盘-TF卡原理图1
屏幕-网口-U盘-TF卡原理图2
屏幕-网口-U盘-TF卡PCB图
摄像头-指纹原理图
摄像头-指纹PCB图
主控:ESP32-S3*2
屏幕驱动IC:ST7796S + XTP2026,大小:4.0英寸,支持触摸,用SPI方式驱动
SD卡支持容量:32GB
供电接口使用TYPE-C-16P
下载和调试使用CP2102
驱动网口使用EBT3001,支持HTTP,TCP,MQTT等协议
使用DCDC 5V转为3V3给主控和其他模块供电,两个LDO,分别降压至2V8,1V5给相机供电
参加活动:星火计划
获得奖金:3500元
活动可提供耗材费用:PCB、元器件、面板、3D外壳等最高2W额度
屏幕UI界面使用Guider辅助LVGL进行开发
前端使用React开发,有三个身份,分别是——管理员,超级管理员,员工,登陆后对应不同功能
后台使用C++的Boost进行开发,连接MySQL用于存储,Redis用于缓存
人脸识别后台使用python的face_recognition进行开发
如需使用有线网络,需要开启TCP转发服务器,并且对网口进行配置(同一网络下192.168.3.7内配置)
本项目已开源!
——想复刻?想给作者点赞?可复制开源网址 前往原文。
开源网址:https://oshwhub.com/rhyme-key-team/face-recognition-fingerprint-att
L7805CV-DG/线性稳压器(LDO) | 0.5026 | |
AMS1117-3.3/线性稳压器(LDO) | 0.1237 | |
BAT54C,215/肖特基二极管 | 0.0325 | |
LM358DR2G/运算放大器 | 0.35 | |
CJ431/电压基准芯片 | 0.1237 | |
LM393DR2G/比较器 | 0.3585 | |
ADUM4160BRWZ-RL/隔离式USB芯片 | 23.39 | |
REF3012AIDBZR/电压基准芯片 | 0.9006 | |
SS8050/三极管(BJT) | 0.0345 | |
8S005/锡膏/锡浆 | 16.59 |
56万现货SKU
品类不断扩充中
科技智能大仓储
最快4小时发货
正品有保障
物料可追溯
明码标价节省时间
一站式采购元器件
您确定要删除此收货地址的吗?
您确定删除此收货地址吗?
content
content