收藏网址

收藏官网,优惠快人一步

您可以尝试通过快捷键 CTRL + D 加入收藏夹

|
|
0755-83865666
|
|
手机立创
|
面板定制
|
消息(0)
|

温馨提示

您上传的BOM清单格式不准确,当前支持上传xls、xlsx、csv、JPG、PNG、JPEG格式,请检查后重新上传

BOM正在分析中...
首页 > 应用与分享 > 用ESP32手搓了一个考勤机!全开源了!
  • 用ESP32手搓了一个考勤机!全开源了!

  • 2024-11-22 16:52:19 阅读量:593

基于ESP32-S3做了一个考勤机

考勤机

好端端的?为什么要做考勤机呢? 是喜欢上班吗?图片

实不相瞒,实在是因为星火计划的开源悬赏太诱人了!!*该奖项仅为开源鼓励奖金,无商业外包性质

星火计划

而且能顺便练习——物联网、人机交互、React开发,C++开发,python开发,嘉立创EDA,ESP8266的运用~

能学到,能赚到,何乐而不为呢~

那么,这个考勤机实现了什么功能软硬件怎么设计的?开源网址入口?下文一起看看吧!

 

01
功能&演示
1

支持指纹采集、人脸识别

2

支持在电脑手机查看考勤记录

3

支持设置考勤规则

如:9:00后打卡显示迟到,18:00前打卡显示早退

4

支持打卡情况实时显示

打卡时显示工号、姓名、验证方式和打卡情况

5

支持设置管理员、密码权限:管理员可管理/导出考勤数据添加用户指纹和人脸

6

支持配置有线/Wi-Fi网络,支持网络精准授时,支持TF卡备份数据

7

有配套前后端程序支持

8

指纹识别可以存储100个

指纹打卡演示▼

指纹打卡演示

 

管理员后台▼电脑端and手机端

管理员后台

管理员配置界面▼

管理员配置界面

网络配置界面▼

网络配置界面

个人用户后台▼电脑端and手机端

个人用户后台

02
硬件设计

硬件用了两个ESP32进行设计,分别用在了两个PCB上,两个主控之间使用UART串口进行通讯。

 

项目框图

项目框图

 

屏幕-网口-U盘-TF卡原理图1

屏幕-网口-U盘-TF卡原理图1

 

屏幕-网口-U盘-TF卡原理图2

屏幕-网口-U盘-TF卡原理图2

 

屏幕-网口-U盘-TF卡PCB图

屏幕-网口-U盘-TF卡PCB图

 

摄像头-指纹原理图

摄像头-指纹原理图

 

摄像头-指纹PCB图

摄像头-指纹PCB图

 

1

主控:ESP32-S3*2

2

屏幕驱动IC:ST7796S + XTP2026,大小:4.0英寸,支持触摸,用SPI方式驱动

3

SD卡支持容量:32GB

4

供电接口使用TYPE-C-16P

5

下载和调试使用CP2102

6

驱动网口使用EBT3001,支持HTTP,TCP,MQTT等协议

7

使用DCDC 5V转为3V3主控和其他模块供电,两个LDO,分别降压至2V81V5给相机供电

8

参加活动:星火计划

获得奖金:3500元

活动可提供耗材费用:PCB、元器件、面板、3D外壳等最高2W额度

03
软件设计

 

软件设计

1

屏幕UI界面使用Guider辅助LVGL进行开发

2

前端使用React开发,有三个身份,分别是——管理员,超级管理员,员工,登陆后对应不同功能

3

后台使用C++的Boost进行开发,连接MySQL用于存储,Redis用于缓存

4

人脸识别后台使用python的face_recognition进行开发

5

如需使用有线网络,需要开启TCP转发服务器,并且对网口进行配置(同一网络下192.168.3.7内配置)

 

04
开源网址

本项目已开源!

——想复刻想给作者点赞复制开源网址 前往原文。

开源网址: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
您的浏览器版本过低(IE8及IE8以下的浏览器或者其他浏览器的兼容模式),存在严重安全漏洞,请切换浏览器为极速模式或者将IE浏览器升级到更高版本。 【查看详情】
推荐您下载并使用 立创商城APP 或者最新版 谷歌浏览器火狐浏览器360浏览器搜狗浏览器QQ浏览器 的极(高)速模式进行访问。
© 2022 深圳市立创电子商务有限公司 版权所有

提示

您确定要删除此收货地址的吗?

请填写订单取消原因

提示

您确定删除此收货地址吗?

成功提示

content

失败提示

content

微信咨询

关注公众号咨询客服

咨询客服
  • 在线客服热线

    0755-83865666

  • 服务时间

    工作日  8:30~20:30

    节假日  8:30~18:00

  • 服务投诉

QQ咨询
投诉意见

紧急问题投诉电话:

18826549599

更快的受理通道

对常规通道处理结果不满意

请在此扫码

此意见箱直通立创管理层

优惠券 建议反馈
填问卷 立创用户体验问卷调查 立即参与
活动规则
活动规则
展开客服