工業製造
産業用モノのインターネット | 工業材料 | 機器のメンテナンスと修理 | 産業プログラミング |
home  MfgRobots >> 工業製造 >  >> Manufacturing Technology >> 製造プロセス

ArduinoとGoogleスプレッドシートに基づく出席システム

コンポーネントと消耗品

>
Arduino UNO
× 1
Arduinoイーサネットシールド2
× 1
RFIDリーダー(汎用)
× 1
ジャンパー線(汎用)
× 1

アプリとオンラインサービス

>
Arduino IDE
Googleスプレッドシート
Googleアプリスクリプト
pushingbox

このプロジェクトについて

こんにちは、

ここで私たちは非常にエキサイティングなプロジェクトを思いつきます。それはArduinoを使用してRFIDデータをGoogleスプレッドシートに送信する方法です。つまり、RFIDリーダーに基づいて出席システムを作成し、出席データをリアルタイムでGoogleスプレッドシートに保存します。

使用したソフトウェア:

このプロジェクトで使用したソフトウェアは次のとおりです。

1。 Arduino IDE: 次のリンクから最新のArduinoIDEをダウンロードできます:

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

2。 Googleドライブ: Googleドライブのアプリをいくつか使用する必要があります。最初のアプリは、 Googleスプレッドシートです。 もう1つは Googleアプリスクリプトです 、Googleスクリプトを作成する必要がある場所。

<図>

3。 Pushingbox: Arduinoから Google にデータをプッシュするために使用する必要があるこのツール シート 、直接ArduinoからGoogleスプレッドシートにデータを送信することはできないため、これは使用する必要のあるサードパーティのツールです。このページにアクセスして、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リーダー:

Mifareのタグを読み書きできる安価なRFIDモジュールがあり、eBayなどのいくつかのWebストアで販売されており、最近では多くの「スターターキット」に含まれています。 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

MOSI 11 51

MISO 12 50

SCK 13 52

VCC 3.3 v 3.3v

GND GND GND

IRQが接続されていません

2つのSPIデバイスを使用していることを確認してください。SDA(SS)はすでにイーサネットシールドで使用されているため、RFID-RC522の場合はSDA(SS)に別のピンを使用して、競合が発生しないようにする必要があります。 2つのSPIデバイス。

ライブラリ:

RFIDRC522用に1つのライブラリをインストールする必要があります。このリンクからライブラリを入手できます。

コード:

このプロジェクトのソースコードは、GitHubページから入手できます。これがそのためのGitHubリンクです。

プロジェクトのビデオ:

プロジェクト全体の説明は上のビデオにあります。

このプロジェクトについて疑問がある場合は、以下にコメントしてください。

また、組み込みシステムについて詳しく知りたい場合は、YouTubeチャンネルにアクセスしてください。

頻繁な更新については、Facebookページにアクセスしていいねしてください。

ありがとう&よろしく、

Embedotronics Technologies

回路図


製造プロセス

  1. PythonでArduinoとRFIDを使用した出席システム
  2. Arduino-写真を撮る-Googleドライブにアップロード
  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をベースにした転倒検知システム