0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

通过使用Arduino将Python发送RFID数据到MySQL服务器的考勤系统

454398 来源:wv 2019-10-14 10:26 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

步骤1:

通过使用Arduino将Python发送RFID数据到MySQL服务器的考勤系统

这些是我们用于该项目的软件:

1。 Arduino IDE:您可以从以下链接下载最新的Arduino IDE:

https://www.arduino.cc/zh/Main/Software

2.安装XAMPP服务器:在这里,我们正在使用XAMPP服务器,它可以在Windows和Linux中使用,但是我的建议是,如果您使用的是Ubuntu(任何Linux平台),请使用LAMP。现在,由于我们在Windows中,因此我们首选了XAMPP服务器。因此,您可以从此链接下载XAMPP服务器。

或者下面是LAMP服务器的步骤:

1。安装Apache:

sudo apt-get安装apache2

2.安装MySQL:

sudo apt-get安装mysql-server

3。安装PHP:

sudo apt-get安装php5 libapache2-mod-php5

4。重新启动服务器:

sudo/etc/init.d/apache2重新启动

5。检查Apache http://localhost/

如果未获取,则单击上面的链接将获得一个apache页面,这意味着安装出现问题

这里我们使用的是MySQL服务器的Web界面PHPMYADMIN,因此要使用以下命令进行安装:sudo apt-get install phpmyadmin

3。 Python IDLE :由于我们使用python代码将数据推送到phpmyadmin,因此您必须下载闲置的python,您可以从此链接下载python工具

,除此之外,您还需要一些使其起作用的库,例如 pyserial 和 mysqldb 。如何下载这些内容,我已在附件视频中介绍了该视频,请观看下面给出的整个视频。

步骤2:使用的组件:

1)Arduino UNO: Arduino Uno是基于ATmega328P的微控制器板(数据表)。它具有14个数字输入/输出引脚(其中6个可以用作PWM输出),6个模拟输入,一个16 MHz石英晶体,一个USB连接,一个电源插孔,一个ICSP接头和一个复位按钮。

3)带标签RFID RC522阅读器:

有便宜的RFID模块可以读取和写入Mifare的标签,并在eBay等多家网上商店出售,并且包含许多“入门工具包” “如今。只需搜索RFID-RC522(MF-RC522)。微控制器和读卡器使用SPI进行通信(芯片支持I2CUART协议,但未在库中实现)。读卡器和标签通过13.56MHz电磁场进行通信。

步骤3:电路图:

电路图

您需要首先如上图所示连接以太网屏蔽,然后需要进行以下rfid连接,这是arduino和rfid阅读器的连接引脚

RFID-RC522 Arduino UNO Arduino Mega

RST 9 9

SDA(SS)4/10 4/53

MOSI 11 51

MISO 12 50

SCK 13 52

VCC 3.3 v 3.3v

GND GND GND

IRQ未连接

步骤4:库:

您需要为rfid rc522安装一个库。您可以从此链接获取库

第5步:代码

您可以从此github链接获取源代码

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • RFID
    +关注

    关注

    392

    文章

    7036

    浏览量

    249443
  • 服务器
    +关注

    关注

    14

    文章

    10429

    浏览量

    91838
  • python
    +关注

    关注

    59

    文章

    4891

    浏览量

    90395
  • Arduino
    +关注

    关注

    191

    文章

    6533

    浏览量

    197621
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    服务器数据恢复】从崩溃重生:16盘服务器RAID与EXT4文件系统深度修复实录

    服务器运维过程中,硬盘掉线是导致服务器故障、数据丢失的常见原因。针对普通服务器硬盘掉线引发的数据丢失问题,存在一套常规的
    的头像 发表于 03-10 16:52 498次阅读

    服务器数据恢复】多盘掉线RAID6数据恢复:基于Reed-Solomon算法的修复

    一台Web服务器上有一组由6块磁盘组成的RAID6磁盘阵列,服务器上运行MySQL数据库和存放一些杂乱的其他类型文件。服务器在正常运行过程中
    的头像 发表于 03-05 16:37 537次阅读

    服务器数据恢复】服务器“泡水”硬盘掉线,数据竟这样恢复

    北亚企安数据恢复中心的服务器数据恢复工程师和硬件工程师现场处理故障。服务器数据恢复工程师到达现
    的头像 发表于 01-22 17:38 1182次阅读
    【<b class='flag-5'>服务器</b><b class='flag-5'>数据</b>恢复】<b class='flag-5'>服务器</b>“泡水”硬盘掉线,<b class='flag-5'>数据</b>竟这样恢复

    Node-RED+Modbus_slave:JSON数据采集与阿里云服务器上传

    1.引言 1.1文档说明 本文档介绍的是使用node-redmodbus_slave模拟的485数据进行JSON数据封装后,上传到阿里云ECS私人搭建的服务器
    的头像 发表于 01-05 17:37 1055次阅读
    Node-RED+Modbus_slave:JSON<b class='flag-5'>数据</b>采集与阿里云<b class='flag-5'>服务器</b>上传

    【瑞萨RA6E2地奇星开发板试用】基于RA6E2+ESP8266在STA模式下数据透传到Python服务器整体系统演示总结

    基于RA6E2+ESP8266在STA模式下数据透传到Python服务器整体系统演示总结 1. 需求描述 1.1. 系统实现概述 使用RA6
    发表于 12-28 20:16

    20个常用服务端口及对应服务信息

    电子邮件。 (5) 端口号:53 服务名称:DNS 服务描述:域名系统,用于域名解析为与之对应的IP地址。 (6) 端口号:80 服务
    发表于 12-03 06:07

    服务器数据恢复—意外断电!Linux服务器数据恢复大揭秘

    某品牌服务器+存储,安装的linux操作系统。 机房意外断电导致服务器操作系统无法正常启动,服务器管理员故障
    的头像 发表于 11-18 11:20 796次阅读

    服务器数据恢复—硬盘离线致raid5阵列崩溃,数据恢复大揭秘

    公司的一台服务器中有一组数块硬盘组建的raid5阵列。 服务器中有一块硬盘由于未知原因离线,服务器崩溃,存储重要数据的D分区无法识别。 服务器
    的头像 发表于 11-04 15:32 428次阅读

    恒讯科技解析:如何在日本服务器上安装和配置数据库(如MySQL)?

    为您的业务部署日本服务器后,下一个关键步骤就是安装和配置数据库。无论是用于网站、应用程序还是数据分析,一个稳定高效的数据库是业务的核心。恒讯科技将以最流行的
    的头像 发表于 11-04 11:07 873次阅读

    Mysql数据恢复—Windows Server下MySQL(InnoDB)全表误删数据恢复案例

    本地服务器,操作系统为windows server。服务器上部署mysql单实例,innodb引擎,独立表空间。未进行数据库备份,未开启bi
    的头像 发表于 09-23 15:56 908次阅读
    <b class='flag-5'>Mysql</b><b class='flag-5'>数据</b>恢复—Windows Server下<b class='flag-5'>MySQL</b>(InnoDB)全表误删<b class='flag-5'>数据</b>恢复案例

    服务器数据恢复—RAIDZ多块硬盘离线导致服务器崩溃的数据恢复案例

    服务器数据恢复环境&故障: 一台服务器有32块硬盘,采用Windows操作系统服务器在正常运行的时候突然变得不可用。没有异常断电、进
    的头像 发表于 09-18 12:29 1132次阅读
    <b class='flag-5'>服务器</b><b class='flag-5'>数据</b>恢复—RAIDZ多块硬盘离线导致<b class='flag-5'>服务器</b>崩溃的<b class='flag-5'>数据</b>恢复案例

    mysql数据恢复—mysql数据库表被truncate的数据恢复案例

    某云ECS网站服务器,linux操作系统,部署了mysql数据库。工作人员在执行数据库版本更新测试时,错误地
    的头像 发表于 09-11 09:28 1368次阅读
    <b class='flag-5'>mysql</b><b class='flag-5'>数据</b>恢复—<b class='flag-5'>mysql</b><b class='flag-5'>数据</b>库表被truncate的<b class='flag-5'>数据</b>恢复案例

    服务器数据恢复—服务器上的卷被误删数据如何恢复?

    工作人员不慎一台服务器上的卷误删除,服务器上有一组raid5阵列。需要恢复误删除的数据
    的头像 发表于 08-14 11:33 1161次阅读
    <b class='flag-5'>服务器</b><b class='flag-5'>数据</b>恢复—<b class='flag-5'>服务器</b>上的卷被误删<b class='flag-5'>数据</b>如何恢复?

    如何使用 CYW20829 获得的传感数据发送到广播中?

    我计划使用外部传感原始数据输出到蓝牙模块的闪存中,然后通过蓝牙发送原始数据,与我个人笔记本电
    发表于 07-02 07:16

    服务器数据恢复—重装系统导致XFS文件系统分区丢失的数据恢复案例

    服务器数据恢复环境&故障: 一台服务器通过磁盘柜+RAID卡组建的riad5磁盘阵列,服务器上层安装Linux操作
    的头像 发表于 06-12 11:20 960次阅读
    <b class='flag-5'>服务器</b><b class='flag-5'>数据</b>恢复—重装<b class='flag-5'>系统</b>导致XFS文件<b class='flag-5'>系统</b>分区丢失的<b class='flag-5'>数据</b>恢复案例