Arduino RFID Project for Beginners

スキップとクレジットカードと服に共通点があるかご存知ですか? プラスチックについて考えるかもしれませんが、プラスチックとArduinoを接続しても機能的に素晴らしいものはできないでしょう。

RFIDとは、Radio Frequency Identification(無線自動識別)の略で、無線でタグを読み取り、認証を行うものです。 NFC(Near Field Communication:近距離無線通信)と混同されることがありますが、この技術は何に使えるのでしょうか。 ドアの鍵を RFID タグに置き換えてはどうでしょうか。 また、大切なものを隠して、RFIDタグで安全に閉めることができる金庫はいかがでしょうか。

可能性は無限にあります。 タグを読み取って、正しいタグかどうかを確認し、緑色のLEDを点灯させ、そうでなければ赤色のLEDを点灯させる、簡単なプロジェクトを作ります。

必要なパーツ

Arduino RFID Project for Beginners
  • 1 x Arduino Uno board
  • 1 x RFID Reader with Tags
  • 1 x Breadboard
  • LED 2個(できれば赤と緑)
  • 200Ω抵抗 2個
  • ジャンパー線

RFIDリーダーのほとんどは金ピンがはんだ付けされていない状態で販売されています。 ので、おそらくそれを行う必要があります。

すべての部品と金色のピンをはんだ付けしたら、下の回路図を使って全体を接続します。

Arduino RFID Project for Beginners

回路図にあるようにRFIDリーダーの1つのピンはこのプロジェクトで必要ないだけで、接続しません。

LEDは7番ピンと8番ピンに接続していますが、他のピンを使っても構いません。

Arduino RFID Project for Beginners

抵抗でLEDとArduinoを接続するには、ブレッドボードを使用するといいと思います。 そして最後に下のプログラムをArduinoボードにアップロードします。

できるだけシンプルにしたかったのです。 残念ながら、RFIDライブラリの使い方は、それほど単純ではありません。 そのため、初心者には理解しにくい部分があります。

タグを認証したい場合は、このコードをアップロードしてタグを読み取り、シリアルモニタでその値が何であるかを確認してコードに貼り付ける必要があります。

このプロジェクトでは、追加のライブラリが必要です。 これをダウンロードするには、ライブラリ マネージャーを開き、RFID と入力して、リストにある最初のライブラリをインストールします。

#include <SPI.h>#include <MFRC522.h>MFRC522 mfrc522(10, 9);void setup(){Serial.begin(9600);SPI.begin();mfrc522.PCD_Init();pinMode(8, OUTPUT);pinMode(7, OUTPUT);}void loop(){//here we have to wait for the card, when it is near to the sensorif ( ! mfrc522.PICC_IsNewCardPresent()){return;}//we can read it's valueif ( ! mfrc522.PICC_ReadCardSerial()) {return;}Serial.print("Tag:");String content= "";for (byte i = 0; i < mfrc522.uid.size; i++) {Serial.print(mfrc522.uid.uidByte < 0x10 ? " 0" : " ");Serial.print(mfrc522.uid.uidByte, HEX);content.concat(String(mfrc522.uid.uidByte < 0x10 ? " 0" : " "));content.concat(String(mfrc522.uid.uidByte, HEX));}content.toUpperCase();content = content.substring(1);if(content == "A6 4A 76 AC"){digitalWrite(8, HIGH);delay(3000);digitalWrite(8, LOW);}else{digitalWrite(7, HIGH);delay(3000);digitalWrite(7, LOW);}Serial.println();}

下のビデオでわかるように、タグは認識され、緑の LED で通知されます。

このシンプルなコードは、ドアを開けたり、より複雑なシステムを構築するために拡張することが可能です。 では、また。

こちらもどうぞ。

  • Arduino hx711 tutorial
  • Arduino magnetic switch
  • Best Arduino Kits
  • gifts for Engineering students
  • gifts for engineers
  • mpu6050 Arduino projects
  • Current sensor Arduino
  • Soil Moisture Sensor With Arduino
  • Arduino Count up Timer Using Nokia 5110 LCD
  • Arduino Yun: LinuxとArduinoの連携
  • Arduino Projects: ラインフォロワーロボット
  • Arduino MOSFET
  • Which Arduino Should You Buy
  • What Can You Do With Arduino Boards?
  • Great Alternatives to the Arduino Microcontroller
  • Arduino Projects.は、Arduinoを使用したプロジェクトです。
  • Arduino IDE Alternatives
  • Arduino Mega vs. Uno
  • Arduino Projects: Color Sensor
  • Arduino IDE Alternatives
  • Arduino Mega vs. Uno
  • Arduino Projects: Arduino LCD Display

  • Read Arduino Rotary Encoders
  • A Selection of the Best Arduino Simulators
  • Arduino Projects: IRレシーバー
  • Arduino Light Sensor Project
  • Arduino Projects: Arduino Decibel Meter
  • Arduino Stopwatch Project
  • Arduino Bluetooth RC Car Project
  • Arduino Temperature Logger Project
  • Arduino Projects: Arduino Test Test Project
  • Arduino Test Project: Arduino 7 Segment Display
  • Arduino Projects: Clap ON Clap OFF Light
  • Arduino Relay Project
  • Install a Library Onto the Arduino IDE
  • Arduino Projects.NETを使ったプロジェクト。 雨量検知器
  • Arduino Projects: RGB LED Arduino
  • Arduino Stepper Motor Project
  • Arduino Projects: Arduino DC Motor Control
  • The Top Affordable Arduino Robot Kit
  • Arduino 3D Printed Case
  • Arduino Projects: Arduino DC Motor Control
  • Arduino 3D Printed Case
  • Arduino 3D Printed Case
  • Arduino Projects: Arduino DC Motor Co: 非同期LEDブリンク
  • Arduino Projects: 超音波距離センサ
  • Arduino Projects: LED – 4X4X4 LED Cube
  • Arduino Car Projects: 30ドル未満で障害物回避ロボットを作る
  • Arduino Projects: サーボポテンショメータコントロール
  • Arduino LEDプロジェクト: ナイトライダー
  • Arduino Projects: PIRモーションセンサ
  • Arduino と Raspberry Pi の違い
  • Top 9 Books Every Engineer Should Read
  • Top Used Sensors for Arduino
  • First Hand on the Arduino Uno Board

Articles

コメントを残す

メールアドレスが公開されることはありません。