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
    +关注

    关注

    383

    文章

    5781

    浏览量

    234610
  • 服务器
    +关注

    关注

    12

    文章

    8111

    浏览量

    82487
  • python
    +关注

    关注

    51

    文章

    4674

    浏览量

    83459
  • Arduino
    +关注

    关注

    184

    文章

    6427

    浏览量

    184824
收藏 人收藏

    评论

    相关推荐

    服务器数据恢复-华为ECS云服务器数据恢复案例

    服务器数据恢复环境: 华为ECS云服务器,linux操作系统mysql数据库(innodb
    的头像 发表于 12-27 15:03 399次阅读
    <b class='flag-5'>服务器</b><b class='flag-5'>数据</b>恢复-华为ECS云<b class='flag-5'>服务器</b><b class='flag-5'>数据</b>恢复案例

    服务器数据恢复—云服务器ECS数据恢复案例

    服务器数据恢复环境: 阿里云ECS网站服务器,linux操作系统+mysql数据库。
    的头像 发表于 11-07 15:10 480次阅读
    <b class='flag-5'>服务器</b><b class='flag-5'>数据</b>恢复—云<b class='flag-5'>服务器</b>ECS<b class='flag-5'>数据</b>恢复案例

    利用Python发送邮件的 3 种方式

    Python 发送邮件的 3 种方式 2. 准备 以 126 邮箱为例,在编码之前,我们需要开启 SMTP 服务 然后,手动新增一个授权码 其中,账号、授权码和服务器地址用于连接登录
    的头像 发表于 11-02 11:37 655次阅读

    有没有mcu远程读写服务器mysql数据库方法?

    有没有mcu通过控制wifi芯片远程读写服务器mysql数据库?相应的mcu和wifi模块的数据手册及控制方法?
    发表于 09-28 06:02

    如何构建一个基于RFID考勤系统

    在这篇文章中,我们将构建一个基于RFID考勤系统,该系统可以记录给定时间窗口内 12 名学生/教职员工的出勤情况,该系统最多可以记录每人
    的头像 发表于 07-27 10:30 803次阅读
    如何构建一个基于<b class='flag-5'>RFID</b>的<b class='flag-5'>考勤</b><b class='flag-5'>系统</b>?

    基于Arduino和Google Spreadsheet的考勤系统

    电子发烧友网站提供《基于Arduino和Google Spreadsheet的考勤系统.zip》资料免费下载
    发表于 06-25 15:30 1次下载
    基于<b class='flag-5'>Arduino</b>和Google Spreadsheet的<b class='flag-5'>考勤</b><b class='flag-5'>系统</b>

    使用Arduino基于RFID考勤系统

    电子发烧友网站提供《使用Arduino基于RFID考勤系统.zip》资料免费下载
    发表于 06-25 11:51 0次下载
    使用<b class='flag-5'>Arduino</b>基于<b class='flag-5'>RFID</b>的<b class='flag-5'>考勤</b><b class='flag-5'>系统</b>

    使用Arduino的基于RFID考勤系统

    电子发烧友网站提供《使用Arduino的基于RFID考勤系统.zip》资料免费下载
    发表于 06-14 11:08 0次下载
    使用<b class='flag-5'>Arduino</b>的基于<b class='flag-5'>RFID</b>的<b class='flag-5'>考勤</b><b class='flag-5'>系统</b>

    Python基于Flask+MySQL的车辆管理系统

    基于Python+Django+MySQL的车辆管理系统,采用Echart构建图表,支持一键切换颜色主题,通过连接数据库获取车辆信息。
    发表于 06-07 15:21 413次阅读
    <b class='flag-5'>Python</b>基于Flask+<b class='flag-5'>MySQL</b>的车辆管理<b class='flag-5'>系统</b>

    用作代理的单元是否也可以是信息中继浏览的网络服务器

    …… 在这一点上,我的想法是让传感驱动的 ESP 唤醒并将计算出的从“罐底”的距离发送到可以通过手机访问的连续供电单元(ESP,Rpie,等等)。我被 MQTT 愚弄了,只知道我可以
    发表于 06-05 07:42

    如何向中央服务器发送音频或从中央服务器发送音频?

    大家好, 我希望最能描述为对讲机的东西作为我项目的第一阶段。我需要向中央服务器发送音频或从中央服务器
    发表于 05-23 06:20

    如何.txt 大文件发送到HTTP服务器

    我在 SPIFFS 闪存中创建了多个 .txt 文件系统。但是如何 .txt 大文件发送到 HTTP 服务器,可以通过 ESP8266 1
    发表于 05-19 09:00

    ESP8266 AT+CIPSTART无法让服务器关闭的原因?

    )) s.sendall(扫描) data = s.recv(4096) 有趣的是,如果您在发送后等待超过 1.5 秒,连接关闭。 python 程序未通过 WiFi 访问
    发表于 05-16 07:35

    请问如何使用NODEMCU“POST”数据发送到Web服务器

    我正在制作一个使用 ESP8266 和 arduino 的项目。 Arduino 接收到传感的信号,并通过 ESP 将其发送到网络
    发表于 05-12 08:25

    如何文件内容从Arduino无线发送到计算机?

    ,因此它可以处理传感数据。两个设备都连接到一个公共路由。 目标。我需要的是一种文件内容从 Arduino 无线
    发表于 05-04 06:47