查看: 1333|回复: 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, 下载次数: 24)
    蓝白开关.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 | 显示全部楼层
    时间怎么显示不出来,显示出来秒数也不会自动更新
    您需要登录后才可以回帖 登录 | 立即注册  

    本版积分规则

    热门推荐

    体验OneNET,登录就送好礼
    体验OneNET,登录就送好礼
    OneNET--中国移动物联网开发平台,解决协议适配、海量连接、数据存储、设备管理等物
    初学arduino求助
    初学arduino求助
    大佬们,我想问一下,我现在想做一个程序:按下开关持续时间t,延迟7.77t后点亮led0.
    Arduino模拟USB鼠标
    Arduino模拟USB鼠标
    [md]### 模拟鼠标控制 下面将使用摇杆模块和Arduino Leonardo模拟USB鼠标。 [/md] [s
    ATK-esp8266WiFi模块
    ATK-esp8266WiFi模块
    我的esp8266模块以前烧进去过一次,半年没玩了。重新烧就提示错误了[/backcolor] 这是
    Arduino MEGA 与UNO 通过nRF24L模块通讯
    Arduino MEGA 与UNO 通过n
    之前在深水宝很“实惠”的店铺买了一些原件,随手砍了esp8266以及nRF24L*3 因为缺
    Copyright   ©2015-2016  Arduino中文社区  Powered by©Discuz!   ( 蜀ICP备14017632号-3 )
    快速回复 返回顶部 返回列表