子版块
0
云数据
sanren
4
hi,你好我现在公布一下自制门禁所需要的模块如无大用,不建议自己制作直接买个门禁锁。这套门禁具有扩展性,后期可以加人脸识别,手机远程开锁,信号发射器开锁(可设定距离实现自动开锁),小偷撬锁抓拍,安全范围警告(设定时间,如果在安全范围内没有操作可以抓拍上传到手机APP软件里面),等等...简单版的教程联系QQ:3182076356未经许可,禁止商用需要的开发板及模块清单名称价格购买链接用途是否必要具备扩展arduino uno77点击这里购买主控吧必须具备继电器13点击这里购买控制电源必须否NFC模块153.97点击这里购买识别卡片/读取卡片必须根据实际用途决定LCD160291点击这里购买显示信息非必须根据实际用途决定舵机33点击这里购买拽动门锁实际考虑否嗡鸣器7点击这里购买刷卡,开锁,关门提示非必须否/*! * 作者:散人 * QQ:3182076356 *未经许可,禁止商用 */ #include <DFRobot_Servo.h> #include <DFRobot_NFC0231.h> #include <DFRobot_LiquidCrystal_I2C.h> DFRobot_LiquidCrystal_I2C lcd1602; DFRobot_PN532_IIC nfc; Servo servo_A7; void setup() { lcd1602.begin(0x20); nfc.begin(); servo_A7.attach(A7); lcd1602.printLine(uint32_t(1), "开发人员:散人"); delay(20000); } void loop() { lcd1602.printLine(uint32_t(1), "贺阳团队网络工作室旗下"); lcd1602.printLine(uint32_t(2), "门禁系统"); if (nfc.scan()) { digitalWrite(0, HIGH); digitalWrite(1, HIGH); lcd1602.clear(); lcd1602.printLine(uint32_t(1), "读卡中"); delay(3000); if (nfc.scan("4978ef9c")) { lcd1602.clear(); lcd1602.printLine(uint32_t(1), "欢迎回家"); servo_A7.angle(abs(135)); delay(15000); digitalWrite(1, LOW); lcd1602.printLine(uint32_t(1), "关闭"); lcd1602.clear(); } else { lcd1602.clear(); lcd1602.printLine(uint32_t(1), "未授权,无法开锁!"); delay(5000); lcd1602.clear(); digitalWrite(0, LOW); } } else { lcd1602.clear(); lcd1602.printLine(uint32_t(1), "系统运行中"); delay(1000); lcd1602.clear(); lcd1602.printLine(uint32_t(1), "贺阳团队网络工作室"); lcd1602.clear(); delay(20000); lcd1602.printLine(uint32_t(1), "开发人员:散人"); lcd1602.clear(); } }
 0   1  221天前
sanren
502
云工具新品发布!!!凡2020年9月20-25日消费满15元的,可参加云工具抽奖活动!奖品钱包(1份) (价值35元)云笔记本(1份) (价值20元)2个QQ币(3份) (价值2元)一个月vip会员(10份) (价值8元)7天vip会员(60份) (价值2.5元)商品均由(云工具)包邮,抽奖后15个工作日内发货,最终奖品以实物为准!活动时间/截止日期主办方合作方2020年9月20日云工具暂无2020年9月25日贺阳团队网络工作室暂无如需合作,请联系QQ:3182076356参与方式奖品兑换注意事项云工具按照活动抽奖页面底部为准---贺阳团队网络工作室点我进入活动跳转页面---
 0   1  226天前
sanren
26
源码作者:散人QQ:3182076356未经商业许可,禁止商用推荐研究学习本代码包含14个开发模块在这里不细说(贺阳团队网络工作室批准开源)/*! * 未经许可,禁止商业! * 贺阳团队网络工作室 * */ #include <DFRobot_DHT.h> #include <DFRobot_Servo.h> #include <DFRobot_URM10.h> #include <DFRobot_NFC0231.h> #include <DFRobot_LiquidCrystal_I2C.h> DFRobot_LiquidCrystal_I2C lcd1602; DFRobot_PN532_IIC nfc; Servo servo_A6; DFRobot_URM10 urm10; DFRobot_DHT dht11_5; void setup() { lcd1602.begin(0x20); nfc.begin(); servo_A6.attach(A6); dht11_5.begin(5, DHT11); delay(3000); lcd1602.printLine(uint32_t(1), "正在加载数据中..."); delay(15000); lcd1602.clear(); delay(2000); lcd1602.printLine(uint32_t(1), "正在获取贺阳团队网络工作室授权卡片"); delay(5000); lcd1602.clear(); lcd1602.printLine(uint32_t(1), "开发人员:散人"); delay(3000); lcd1602.clear(); lcd1602.printLine(uint32_t(1), "数据加载完毕,欢迎使用!"); } void loop() { if (nfc.scan()) { lcd1602.clear(); lcd1602.printLine(uint32_t(1), "读卡中..."); digitalWrite(0, HIGH); digitalWrite(1, HIGH); if (nfc.scan("4978ef9c")) { digitalWrite(0, HIGH); digitalWrite(3, HIGH); digitalWrite(0, HIGH); servo_A6.angle(abs(90)); lcd1602.clear(); lcd1602.printLine(uint32_t(1), "欢迎回家!"); } if (nfc.scan("4978ef9c")) { digitalWrite(0, HIGH); digitalWrite(3, HIGH); digitalWrite(0, HIGH); servo_A6.angle(abs(90)); lcd1602.clear(); lcd1602.printLine(uint32_t(1), "欢迎主人回家"); } } else { lcd1602.clear(); lcd1602.printLine(uint32_t(1), "未授权,无法开锁!"); } delay(20000); if (((urm10.getDistanceCM(4, 5))>"30cm")) { while (!((urm10.getDistanceCM(4, 5))>"30cm")) { lcd1602.clear(); lcd1602.printLine(uint32_t(1), "安防警告"); lcd1602.printLine(uint32_t(2), "请离开本系统3米开外"); digitalWrite(6, HIGH); digitalWrite(7, HIGH); digitalWrite(0, LOW); delay(5000); if (((urm10.getDistanceCM(4, 5))<="30cm")) { lcd1602.clear(); lcd1602.printLine(uint32_t(1), "正在上报"); delay(5000); lcd1602.clear(); lcd1602.printLine(uint32_t(1), "已上报至云端"); } } } digitalWrite(6, HIGH); digitalWrite(7, HIGH); digitalWrite(0, LOW); while (1) { lcd1602.printLine(uint32_t(1), "贺阳团队网络工作室出品"); delay(20000); lcd1602.clear(); delay(3000); lcd1602.printLine(uint32_t(1), "贺阳团队网络工作室门禁系统"); delay(10000); lcd1602.clear(); delay(3000); lcd1602.printLine(uint32_t(1), "系统正常运行"); delay(10000); lcd1602.clear(); delay(3000); lcd1602.printLine(uint32_t(1), "开发人员"); lcd1602.printLine(uint32_t(2), "散人"); delay(15000); lcd1602.clear(); delay(3000); lcd1602.printLine(uint32_t(1), dht11_5.getTemperature()); } } 详细清单并定制请联系QQ:3182076356
 4   1  223天前
guest
登录之后更精彩~
image image image
我的小伙伴
Powered by 乐番天网络 7.7.3
© 2015-2021 乐番天网络
您的IP:34.204.185.54,2021-04-14 00:06:55,Processed in 0.01795 second(s).
Powered by 乐番天网络
打造高质量的知识交流平台!