산업 제조
산업용 사물 인터넷 | 산업자재 | 장비 유지 보수 및 수리 | 산업 프로그래밍 |
home  MfgRobots >> 산업 제조 >  >> Manufacturing Technology >> 제조공정

Arduino 및 Google 스프레드시트 기반 출석 시스템

구성품 및 소모품

Arduino UNO
× 1
Arduino 이더넷 쉴드 2
× 1
RFID 리더(일반)
× 1
점퍼 와이어(일반)
× 1

앱 및 온라인 서비스

Arduino IDE
Google 스프레드시트
Google 앱 스크립트
푸시박스

이 프로젝트 정보

안녕하세요 여러분,

여기에서 우리는 매우 흥미로운 프로젝트를 생각해 냈습니다. 이것이 Arduino를 사용하여 RFID 데이터를 Google 스프레드시트로 보내는 방법입니다. 간단히 말해 Google 스프레드시트에 실시간으로 출석 데이터를 저장하는 RFID 리더 기반 출석 시스템을 만들 것입니다.

사용된 소프트웨어:

이 프로젝트에 사용한 소프트웨어는 다음과 같습니다.

1. 아두이노 IDE: 다음 링크에서 최신 Arduino IDE를 다운로드할 수 있습니다.

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

2. Google 드라이브: Google 드라이브의 일부 앱을 사용해야 하며 첫 번째 앱은 Google 스프레드시트입니다. 다른 하나는 Google 앱 스크립트입니다. , 여기에서 Google 스크립트를 작성해야 합니다.

3. 푸싱박스: Arduino에서 Google로 데이터를 푸시하는 데 필요한 이 도구 시트 , Arduino에서 Google Sheet로 직접 데이터를 보낼 수 없으므로 이것은 사용해야 하는 타사 도구입니다. 이 페이지로 이동하여 Google로 로그인하면 됩니다.

사용된 구성 요소:

1) 아두이노 UNO:

Arduino/Genuino Uno는 ATmega328P(데이터시트)를 기반으로 하는 마이크로컨트롤러 보드입니다. 14개의 디지털 입력/출력 핀(이 중 6개는 PWM 출력으로 사용 가능), 6개의 아날로그 입력, 16MHz 수정, USB 연결, 전원 잭, ICSP 헤더 및 리셋 버튼이 있습니다.

2) 이더넷 쉴드: Arduino Ethernet Shield 2는 몇 분 만에 Arduino를 인터넷에 연결합니다. 이 모듈을 Arduino 보드에 연결하고 RJ45 케이블로 네트워크에 연결하고 몇 가지 간단한 단계에 따라 인터넷을 통해 세상을 제어할 수 있습니다. 항상 Arduino와 마찬가지로 플랫폼의 모든 요소(하드웨어, 소프트웨어 및 문서)는 무료로 제공되며 오픈 소스입니다. 이것은 당신이 그것이 어떻게 만들어지는지 정확히 배울 수 있고 당신 자신의 회로를 위한 출발점으로 그 디자인을 사용할 수 있다는 것을 의미합니다. 수십만 개의 Arduino 보드가 이미 매일 전 세계 사람들의 창의력에 활력을 불어넣고 있습니다.

3) 태그가 있는 RFID RC522 리더:

Mifare의 태그를 읽고 쓸 수 있는 저렴한 RFID 모듈이 있으며 eBay와 같은 여러 웹 상점에서 판매되고 있으며 오늘날 많은 "스타터 키트"에 포함되어 있습니다. RFID-RC522(MF-RC522)를 검색하기만 하면 됩니다. 마이크로컨트롤러 및 카드 리더기는 통신을 위해 SPI를 사용합니다(칩은 I2C 및 UART 프로토콜을 지원하지만 라이브러리에서는 구현되지 않음). 카드 리더기와 태그는 13.56MHz 전자기장을 사용하여 통신합니다.

회로도:

위 그림과 같이 이더넷 쉴드를 먼저 연결한 후 RFID 연결을 해야 합니다.

아래는 Arduino 및 RFID 리더용 연결 핀입니다.

RFID-RC522 Arduino UNO Arduino 메가

RST 9 9

SDA(SS) 4/10 4/53

MOSI 11 51

미소 12 50

SCK 13 52

VCC 3.3 대 3.3v

GND GND GND

IRQ가 연결되지 않았습니다.

두 개의 SPI 장치를 사용하고 있는지 확인하십시오. SDA(SS)는 이미 이더넷 실드와 함께 사용되므로 RFID-RC522의 경우 SDA(SS)에 별도의 핀을 사용하여 서로 충돌하지 않도록 해야 합니다. 두 개의 SPI 장치.

라이브러리:

RFID RC522용 라이브러리를 하나 설치해야 합니다. 이 링크에서 라이브러리를 얻을 수 있습니다.

코드:

github 페이지에서 이 프로젝트의 소스 코드를 얻을 수 있습니다. 다음은 이에 대한 GitHub 링크입니다.

프로젝트 비디오:

전체 프로젝트 설명은 위의 비디오에 나와 있습니다.

이 프로젝트와 관련하여 의심스러운 점이 있으면 아래에 의견을 보내주십시오.

임베디드 시스템에 대해 자세히 알아보려면 YouTube 채널을 방문하세요.

자주 업데이트되는 Facebook 페이지를 방문하고 좋아요를 눌러주세요.

감사합니다.

Embedotronics 기술

회로도


제조공정

  1. Python과 함께 Arduino 및 RFID를 사용한 출석 시스템
  2. Arduino - 사진 찍기 - Google 드라이브에 업로드
  3. LCD 애니메이션 및 게임
  4. Arduino 알람 시스템:SERENA
  5. 지하실/크롤 공간 환기 시스템
  6. Python3 및 Arduino 통신
  7. Arduino 및 OLED 기반 Cellular Automata
  8. 새롭고 더 빠른 알고리즘이 포함된 Arduino 기반 RPM 카운터
  9. eDOT - Arduino 기반 정밀 시계 및 기상 관측소
  10. Arduino 및 RDA8057M을 사용하는 FM 라디오