查看: 1662|回复: 8

[项目] 基于NFC模块的签到打卡器

[复制链接]
  • TA的每日心情
    开心
    2018-6-13 07:06
  • 签到天数: 6 天

    [LV.2]偶尔看看I

    发表于 2018-4-16 17:01 | 显示全部楼层 |阅读模式
    一.项目介绍
        由于学校开设了arduino兴趣小组(实验室),小组人员的出勤对小组的发展显得比较重要所以就萌生了做个签到打卡器的想法




    二.项目所需材料
        1.arduino 2560  :我尝试过用uno,IDE提醒内存空间不住可能会造成程序不稳定,所以直接改用了2560
         2.DS1307           :给arduino板提供时间,记录签到签退时间
         3.NFC模块          :我买了淘宝上最便宜的,pn532
         4.SD卡模块         :也是淘宝买的,我插了张16g的内存卡,都可以用
         5.蓝白开关          :区分签到与签退,我设置了按下签到状态,没按的时候签退状态
         6.其他                 :led灯,蜂鸣器,导线,电阻


    三.项目逻辑图
       逻辑图.png


    四.项目接线图
    接线图.png

    五.项目代码


    六.项目照片
    外观.jpg 外观2.jpg 外观3.jpg
    外观
    签到状态.jpg
    签到模式
    签退状态.jpg
    签退模式
    七.项目注意事项
    1.nfc532模块需要使用iic通信的时候要把板子上的模式换一下
    微信图片_20180416165436.jpg
    2.蓝白开关接线图
    蓝白开关.jpg
    3.待更新先吃饭



    打卡器.rar (104.57 KB, 下载次数: 25)
    蓝白开关.jpg
  • TA的每日心情
    开心
    2018-6-6 20:38
  • 签到天数: 104 天

    [LV.6]常住居民II

    发表于 2018-4-16 23:24 | 显示全部楼层
    时间如果不准了怎么调整?
  • TA的每日心情
    开心
    2018-6-13 07:06
  • 签到天数: 6 天

    [LV.2]偶尔看看I

     楼主| 发表于 2018-4-17 13:29 | 显示全部楼层
    sanhuasr 发表于 2018-4-16 23:24
    时间如果不准了怎么调整?

    在程序代码中有说明 .有行代码是自动获取电脑时间并调整ds1307模块时间。但是烧录的时候有时间差,一般会差个几秒
  • TA的每日心情
    开心
    2018-6-6 20:38
  • 签到天数: 104 天

    [LV.6]常住居民II

    发表于 2018-4-17 23:09 | 显示全部楼层
    黎黎黎 发表于 2018-4-17 13:29
    在程序代码中有说明 .有行代码是自动获取电脑时间并调整ds1307模块时间。但是烧录的时候有时间差,一般会 ...

    自动获取电脑时间的过程是怎样的?串口通信?
    我之前加了3个按键设置时间
  • TA的每日心情
    开心
    2018-6-13 07:06
  • 签到天数: 6 天

    [LV.2]偶尔看看I

     楼主| 发表于 2018-4-20 06:15 | 显示全部楼层
    sanhuasr 发表于 2018-4-17 23:09
    自动获取电脑时间的过程是怎样的?串口通信?
    我之前加了3个按键设置时间 ...

    原理我不清楚,我看别人的例子发现的
  • TA的每日心情
    郁闷
    2018-10-14 15:46
  • 签到天数: 1 天

    [LV.1]初来乍到

    发表于 2018-5-26 10:55 | 显示全部楼层
    博主能不能加个qq,想问你问题
  • TA的每日心情
    奋斗
    2018-5-26 12:29
  • 签到天数: 1 天

    [LV.1]初来乍到

    发表于 2018-5-26 12:38 | 显示全部楼层
    时间怎么显示不出来,显示出来秒数也不会自动更新
    您需要登录后才可以回帖 登录 | 立即注册  

    本版积分规则

    热门推荐

    KittenBot杯第六届开源硬件开发大赛启动啦
    KittenBot杯第六届开源硬
    大赛简介: 第六届开源硬件开发大赛由Arduino中文社区发起 由KittenBot冠名赞助
    【原创】制作一套USB电流采样板
    【原创】制作一套USB电流
    以前用 0.1Ω(R1J)曾经做过一个 USB 电流采集器,基本原理和 USB 电流表一致, 唯一
    arduino数字输出端低电平不稳定
    arduino数字输出端低电平
    我在做的功能: 用一个光电开关(买好的现成元件),发出高电平信号输入给arduino,然
    [Arduino物联网开发实战2]数据反馈
    [Arduino物联网开发实战2]
    [md]上一篇:(https://www.arduino.cn/thread-83177-1-1.html) ### 添加DIY组件
    博哥零基础教你玩转ESP8266(十四) ESP8266HTTPClient 连接世界
    博哥零基础教你玩转ESP826
    帖子导航帖 博哥零基础教你玩转ESP8266(一) 重识ESP8266 博哥零基础教你玩转ESP8266
    Copyright   ©2015-2016  Arduino中文社区  Powered by©Discuz!   ( 蜀ICP备14017632号-3 )
    快速回复 返回顶部 返回列表