基于Arduino和谷歌电子表格的考勤系统
组件和用品
![]() |
| × | 1 | |||
![]() |
| × | 1 | |||
| × | 1 | ||||
![]() |
| × | 1 |
应用和在线服务
![]() |
| |||
![]() |
| |||
| ||||
|
关于这个项目
大家好,
在这里,我们提出了一个非常令人兴奋的项目,那就是如何使用 Arduino 将 RFID 数据发送到 Google 电子表格。总之,我们将制作一个基于RFID阅读器的考勤系统,将考勤数据实时保存到谷歌电子表格中。
使用的软件:
这些是我们在这个项目中使用的软件:
1. Arduino IDE: 您可以从此链接下载最新的 Arduino IDE:
https://www.arduino.cc/en/Main/Software
2. Google 云端硬盘: 您需要使用 Google Drive 中的一些应用程序,第一个是 Google Sheet 另一个将是 Google 应用脚本 ,您需要在其中编写 Google 脚本。

3.推箱子: 您需要使用此工具将数据从 Arduino 推送到 Google 工作表 ,因为您不能直接将数据从 Arduino 发送到 Google Sheet,所以这是您需要使用的第三方工具。您可以转到此页面并使用 Google 登录。

使用的组件:
1) Arduino UNO:
Arduino/Genuino Uno 是基于 ATmega328P(数据表)的微控制器板。它有 14 个数字输入/输出引脚(其中 6 个可用作 PWM 输出)、6 个模拟输入、一个 16 MHz 石英晶体、一个 USB 连接、一个电源插孔、一个 ICSP 接头和一个复位按钮。
2) 以太网屏蔽: Arduino Ethernet Shield 2 可在几分钟内将您的 Arduino 连接到互联网。只需将此模块插入您的 Arduino 开发板,使用 RJ45 电缆将其连接到您的网络,然后按照几个简单的步骤即可开始通过互联网控制您的世界。与 Arduino 一样,平台的每一个元素——硬件、软件和文档——都是免费提供和开源的。这意味着您可以准确了解它的制作方式,并将其设计用作您自己电路的起点。每天都有数十万个 Arduino 板在激发全世界人们的创造力。


3) 带标签的 RFID RC522 阅读器:
有一些廉价的 RFID 模块可以读写 Mifare 的标签,并且在一些网上商店有售,比如 eBay,现在包含在许多“入门套件”中。只需搜索 RFID-RC522 (MF-RC522)。微控制器和读卡器使用 SPI 进行通信(芯片支持 I2C 和 UART 协议,但未在库上实现)。读卡器和标签使用13.56MHz的电磁场进行通信。

电路图:
您需要先如上图所示连接以太网屏蔽,然后再进行 RFID 连接。

以下是 Arduino 和 RFID 阅读器的连接引脚:
RFID-RC522 Arduino UNO Arduino Mega
RST 9 9
SDA(SS) 4/10 4/53
莫西11 51
味噌 12 50
SCK 13 52
VCC 3.3 v 3.3v
地 地 地地
IRQ 未连接
请确保我们使用两个 SPI 设备的一件事,所以 SDA(SS) 已经与以太网屏蔽一起使用,所以我们必须在 RFID-RC522 的情况下为 SDA(SS) 使用单独的引脚,这样就不会有任何冲突两个SPI设备。
图书馆:
您需要为 RFID RC522 安装一个库。您可以从此链接获取图书馆。
代码:
您可以从我们的 github 页面获取该项目的源代码。这是 GitHub 链接。
项目视频:
整个项目描述在上面的视频中给出。
如果您对此项目有任何疑问,请随时在下方评论我们。
如果您想了解有关嵌入式系统的更多信息,可以访问我们的 YouTube 频道。
请访问并喜欢我们的 Facebook 页面以获取频繁更新。
感谢和问候,
Embedotronics 技术
示意图

制造工艺