亿迅智能制造网
工业4.0先进制造技术信息网站!
首页 | 制造技术 | 制造设备 | 工业物联网 | 工业材料 | 设备保养维修 | 工业编程 |
home  MfgRobots >> 亿迅智能制造网 >  >> Manufacturing Technology >> 制造工艺

基于Arduino和谷歌电子表格的考勤系统

组件和用品

Arduino UNO
× 1
Arduino Ethernet Shield 2
× 1
RFID 阅读器(通用)
× 1
跳线(通用)
× 1

应用和在线服务

Arduino IDE
Google 表格
Google 应用脚本
pushingbox

关于这个项目

大家好,

在这里,我们提出了一个非常令人兴奋的项目,那就是如何使用 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 技术

示意图


制造工艺

  1. 使用 Arduino 和 RFID 和 Python 的考勤系统
  2. Arduino - 拍照 - 上传到 Google Drive
  3. LCD 动画和游戏
  4. Arduino 报警系统:SERENA
  5. 地下室/爬行空间通风系统
  6. Python3 和 Arduino 通信
  7. 基于 Arduino 和 OLED 的元胞自动机
  8. 基于 Arduino 的 RPM 计数器,采用更快的新算法
  9. eDOT - 基于 Arduino 的精密时钟和气象站
  10. 使用 Arduino 和 RDA8057M 的 FM 收音机
  11. 基于 Arduino、Windows 和 Azure 的跌倒检测系统
  12. Arduino 指纹考勤系统,带云数据存储