haoDIY创好电子音响电脑科技DIY小制作发明移动版

主页 > 电子DIY > 译文美国DIY综合制作 >

使用MySQL与Raspberry Pi和rfid-rc522考勤系统

使用MySQL与Raspberry Pi和rfid-rc522考勤系统

我们的项目介绍:

本课题从RFID读写器是连接节点的MCU v3和它保存到phpMyAdmin数据库对Raspberry Pi的运行数据。

步骤1:所有软件的安装

使用MySQL与Raspberry Pi和rfid-rc522考勤系统

一)Raspbian操作系统:

这是Raspberry Pi的推荐系统。您也可以安装第三方其他操作系统。Raspbian OS是基于Debian的系统。我们可以从菜鸟安装程序安装它。你可以下载在这里

b)Python闲置:

这是我们在Raspbian操作系统软件。这个项目我们已经使用Python脚本。

C)Putty:

我们用腻子Raspberry Pi.you远程访问可以下载在这里

d)win32diskimager:

这个软件是用来烧Raspbian Os的SD卡。你可以下载在这里

E)SDFormatter:

这个软件是用来格式化存储卡。你可以下载在这里

f)灯和phpMyAdmin安装服务器:

首先让我们明确一点,我们使用的是灯服务器这个项目。如果你不知道灯是什么,它是一个Linux,Apache的缩写,MySQL和PHP。所以如果你有Windows或Mac那么你可能需要安装WAMP和甲基苯丙胺分别。所以我们说,只有灯服务器:

这里是服务器的步骤安装灯

1。安装Apache sudo apt-get install apache2

2。安装MySQL:sudo apt-get install mysql服务器

三.安装PHP:sudo apt-get install PHP5 libapache2-mod-php5

4。重新启动服务器:sudo / etc / init.d/apache2重启

5。查看ApacheHTTP:/ /本地/

如果你安装成功的话,这些步骤,你会在这里得到开启和网页上面的图片我们使用phpMyAdmin是MySQL的Web界面,所以你需要安装和命令:

sudo apt-get install phpMyAdmin

 

G)的Arduino IDE安装:

你可以从这个链接下载最新的Arduino IDE:https://www.arduino.cc/en/main/software

步骤2:组件使用:

使用MySQL与Raspberry Pi和rfid-rc522考勤系统

这个项目你需要:

一)Raspberry Pi

B)节点的MCU v3

c)与RFID标签阅读器

D)Jumper Wire

一)Raspberry pi:

这是Raspberry Pi的最新版本。在这我们有内置的蓝牙和Wi-Fi,不像我们以前在一个USB端口使用Wi-Fi适配器。共有40个引脚rpi3。这40个引脚,26个GPIO引脚和其他电源或接地引脚(再加上两个ID EEPROM的引脚。)

有4个USB端口和1个以太网接口,一个HDMI端口,1个音频输出端口和1个微型USB端口以及其他的东西你可以看到右边的图。我们也有一个微型SD卡插槽,其中我们推荐的操作系统上安装微型SD卡。有两种方法来与你的Raspberry Pi的互动。或者你可以直接通过HDMI接口连接HDMI和VGA电缆,键盘和鼠标或其他你可以通过SSH(Secure Shell)从任何系统。(例如Windows你可以从腻子SSH。)

B)节点的MCU v3:

nodemcu是一个开源的物联网平台。它包括固件上运行的硬件是基于esp-12 Wi - Fi的SoC模块ESP8266。“nodemcu”默认情况下是指固件而不是开发套件。

c)与RFID标签RC522读卡器:

有便宜的RFID模块,可以读写Mifare的标签,在几个网上商店出售,像易趣网,包括许多“初学者工具包”如今。简单的搜索rfid-rc522(mf-rc522)。微控制器和读卡器采用SPI通信(芯片支持I2C和UART协议但尚未执行的图书馆)。读卡器与标签的通信采用13.56MHz的电磁场。

步骤3:如何使用Arduino IDE nodemcu

使用MySQL与Raspberry Pi和rfid-rc522考勤系统

第一步:

首先打开Arduino IDE。

Step2:

去文件然后点击选项”选项卡如图1。现在你要复制的URL附加董事经理—HTTP:/ / Arduino。ESP8266。COM /稳定/ package_esp8266…

然后点击OK

步骤3:

现在去工具然后选择董事经理。打开的窗口如图2。只是向下滚动,在这个窗口,通过ESP8266社区ESP8266搜索,然后点击安装按钮。

第四:

重启你的Arduino IDE STEP5:现在转到工具然后选择如图3

步骤4:电路图

使用MySQL与Raspberry Pi和rfid-rc522考勤系统

在这你有两个电路图给出了上述:

第一个连接是RFID RC522节点单片机

和<strong>第二是节点单片机与Raspberry Pi。</strong>

这里是<strong>连接第一电路</strong>:

<strong>rfid-rc522</strong><strong>节点单片机</strong>

SDA(SS)-- gpio2

——gpio13 MoSi

味噌——gpio12

SCK——gpio14

接地,接地

3.3v -- 3.3v

第一,不接

IRQ不连接

和<strong>第二电路连接</strong>了以上<strong>二图</strong>。

步骤5:输入必要的图书馆nodemcu

在这里,我们使用RFID RC522。所以你要进口MFRC522。

这里是一个GitHub链接:

https://github.com/miguelbalboa/rfid

步骤6:代码项目

本项目的代码如下,你也可以下载源代码GitHub链接

 
haoDIY创好电子 版权所有,电话微信13977534587