RFID RC522. Ausgabe Copyright by Joy-IT 1

Ähnliche Dokumente
RFID RC522. Ausgabe Copyright by Joy-IT 1

I2C Serial 2.6 LCD Modul. Verwendung mit einem Arduino

I2C Serial 2.6 LCD Modul

DC 5V Stepper Motor 28BYJ-48. Verwendung mit einem Arduino

Moto1. 28BYJ-48 Stepper Motor. Ausgabe Copyright by Joy-IT 1

Moto1. 28BYJ-48 Stepper Motor. Ausgabe Copyright by Joy-IT 1

JOY-iT TFT-Display 1.8

LCD Modul 84x48. Verwendung mit einem Arduino

Linkerkit OLED Raspberry Pi und Arduino

Arbeitsblatt Nr.19: RFID Kit

MotoPi. Ausgabe Copyright by Joy-IT 1

MotoPi. Ausgabe Copyright by Joy-IT 1

1,8 Display Bedienungsanleitung Raspberry Pi

3,2 Touch-Display-V2 / 3,5 Touch-Display Bedienungsanleitung [Version ]

3.2 / 3.5 Touch-Display

3,2 Touch-Display-V2 Bedienungsanleitung

3,2 Touch-Display-V2 Bedienungsanleitung [Version (Raspberry Pi 3)]

LCD Display 20x4 mit Buttons

Arduino Digispark. Ausgabe Copyright by Joy-IT 1

KY-001 Temperatur Sensor Modul

Versuch 5: Linux embedded

EXP500. Ausgabe Copyright by Joy-IT 1

Raspberry Pi RFID KIT

LinkerKit LK-Temp2 Raspberry Pi und Arduino

Talking-Pi. Installation der Sound-Module

5MP Weitwinkel Camera für Raspberry Pi

3,2 Touch-Display-V2 Bedienungsanleitung [Version (Raspberry Pi Linux-Kernel 4.4)]

Roboter-Arm-Bausatz Kalibrierung der Servomotoren mit Hilfe des Joy-IT MotoPi

Raspberry Pi Rezepte Teil 6 Das ADC des guten Geschmacks

Verdrahten des GPS Empfängers mit dem Raspberry Pi:

RPi - Explorer700. Ausgabe Copyright by Joy-IT 1

3,2 Touch-Display Bedienungsanleitung

Image befindet sich im Verzeichnis ( raspbian-jessie). Win32DiskImager öffnen und das Image hiermit auf die SD-Karte spielen.

Raspberry Pi: Betriebssystem installieren und WLAN einrichten

am besten erst den ganzen Abschnitt lesen, besonders das mit dem patch!

Raspberry Workshop. User des Raspberry abmelden: Folgende befehle werden angenommen: Logout / Exit oder die Tastenkombination Ctl + D

Zusätzlich Tipps und Informationen

mjpg-streamer Installation

Einrichtung der Raspberry Pi

Raspi mit Image Jessy_Pixel einrichten

Benötigte Teile für die Statusanzeige, Kosten und Beschaffungslinks:

4,5 eink-display für den Raspberry Pi - Bedienungsanleitung

sudo diskutil unmount /dev/disk2s1 sudo dd bs=1m if=~/backups/raspberry-pi/ raspbian-jessie-lite.img of=/dev/disk2

sudo diskutil unmount /dev/disk2s1 sudo diskutil eject /dev/rdisk2

sudo diskutil unmount /dev/disk2s1 sudo diskutil eject /dev/rdisk2

10.1 HDMI LCD. 1. Einführung. 2. Halterungsmontage. 3. Verwendung mit einem PC 3.1 Geräteverbindung

Motorino. Ausgabe Copyright by Joy-IT 1

Anleitung: DV4Mini auf einem Raspberry Pi

pxdev Linux Tools für PiXtend installieren.

Raspberry Pi Rezepte Teil 5

Raspberry Pi Appliances. Das richtige Betriebssystem für die eigene SW Lösung finden Pi and More 7 Nico Maas

Raspberry Pi Einführung

Raspberry Pi. Grundlagen Workshop Pi and More 9 1/2 Nico Maas

Startup, Shutdown und Reboot eines Raspberry Pi über die HomeMatic CCU

Inhaltsverzeichnis Erste Schritte Grundprinzipien in Linux

Installation MMDVM. Julian Wild DF4JM R09

Rechnernetze Praktikum. Versuch 5: Linux embedded. Ziel

Linker-Kit RGB LED Anleitung für den Arduino und Raspberry Pi

HelvePic32 Breadboard. Internet Data Logger

Raspberry Pi Lüftersteuerung

DER MINI-PC, DER ALLES KANN. Raspberry Pi. für Einsteiger. Matt Richardson & Shawn Wallace. Übersetzung von Thomas Demmig

Raspberry Pi. Einstieg - Optimierung - Projekte. Bearbeitet von Maik Schmidt

VPN CISCO ANYCONNECT

DV4mini_compact. 1 Inhalt 1 Inhalt... i

Application Note. PiXtend Mikrocontroller Firmware Update. APP-PX-540 Stand , V1.00

RASPBERRY PI. Physical Computing

Embedded So)ware. Einrichten der Arbeitsumgebung

Raspberry Pi Basis-Workshop

Dokumentation Raspberry USV+ E

Handout Raspberry Pi Workshop Touch-Display

Mit PuTTY und WinSCP an der Pi

Jugend Programmiert Die. Schlaue Pflanze.

Merkblatt System-C Installation Linux

Was so passieren wird:

Pixel Matrix Shield Bedienungsanleitung

Handbuch zur Installation der Software für die Bürgerkarte

pxdev Linux Tools & Library für PiXtend

Softwareentwicklung 2 (ILV) Übung 1

1. Python Interpreter installieren (WinPython)

sudo diskutil unmount /dev/disk2s1 sudo diskutil eject /dev/rdisk2

SmartMeter. Praktikum Embedded Software. 09/01/2017 Mauricio Gómez 1

Sehr geehrter Kunde, Seite 2

Automation-Letter Nr Prof. Dr. S. Zacher TUTORIAL. In Tutorial sind die Ergebnisse der Seminararbeit von

Anschluss Flachbandkabel

RPi - Explorer700. Ausgabe Copyright by Joy-IT 1

Matsunichi D620. PhoneSuite. Installation der Software

bedienerfreundlich plattformunabhängig Industrie 4.0 Web Viewer Smartphone-App kostenl. Hotline

Making the Internet of Things

10.1 Zoll HDMI LCD. Ausgabe Copyright by Joy-IT 1

Den Websurfer absichern

Raspberry Pi Model 3 B mit 7 Touchdisplay verbaut im schwarzen Gehäuse

Handbuch zur Installation der Software für die Bürgerkarte

Installation unter Debian Linux sowie Derivate (Raspian, Ubuntu, Mint usw.)

So fange ich erst mal an

Raspberry Pi meets Pocket Code. Tutorial: Ampelschaltung

GSM 500: Upgrade Guide

Raspberry Pi Kochbuch

Transkript:

3 RFID RC522 Ausgabe 09.06.2017 Copyright by Joy-IT 1

3 RFID RC522 Index 1. Verwendung mit einem Arduino 1.1 Anschließen des Moduls 1.2 Installation des Moduls 2. Verwendung mit einem Raspberry Pi 2.1 Anschließen des Moduls 2.2 Installation des Moduls 2.3 Installation der Bibliotheken 2.4 Installation der Software Ausgabe 09.06.2017 Copyright by Joy-IT 2

Sehr geehrter Kunde, vielen Dank, dass Sie sich für unser Produkt entschieden haben. Im Folgenden haben wir aufgelistet, was bei der Inbetriebnahme zu beachten ist: 1. Verwendung mit einem Arduino 1.1 Anschließen des Moduls Schließen Sie das RFID-Modul, wie in Bild 1, bzw. in Tabelle 1, zu sehen, an die PINs des Arduinos an. Bild 1: Verbindung zwsichen RFID-Modul und Arduino Ausgabe 09.06.2017 Copyright by Joy-IT 3

RFID PIN Arduino PIN VCC 5V RST 9 GND GND MISO 12 MOSI 11 SCK 13 NSS 10 Tabelle 1: PIN-Verbindung zwischen RFID-Modul und Arduino Ausgabe 09.06.2017 Copyright by Joy-IT 4

Schritt 2 Installation des Moduls Nachfolgend können Sie ein funktionsfähiges Codebeispiel entnehmen und auf Ihren Arduino übertragen. In diesem Beispiel wird die Verbindung mit einem RFID-Gerät hergestellt. Die Daten werden gelesen und anschließend ausgegeben. Bitte übertragen Sie den Code vollständig auf Ihren Arduino. #include <SPI.h> #include <MFRC522.h> #define RST_PIN 9 #define SS_PIN 10 MFRC522 mfrc522(ss_pin, RST_PIN); void setup() { //Initialisierung des RFID-Moduls Serial.begin(9600); while (!Serial); SPI.begin(); mfrc522.pcd_init(); mfrc522.pcd_dumpversiontoserial(); //Details des Lesegerätes ausgeben Serial.println(F("Scan PICC to see UID, type, and data blocks...")); } void loop() { //Suche nach neuen Karten if (! mfrc522.picc_isnewcardpresent()) { return; } if (! mfrc522.picc_readcardserial()) { return; } } //Informationsabruf des RFID-Gerätes mfrc522.picc_dumptoserial(&(mfrc522.uid)); Code 1: Beispiel-Code für Arduino Ausgabe 09.06.2017 Copyright by Joy-IT 5

2. Verwendung mit einem Raspberry Pi 2.1 Anschließen des Moduls Schließen Sie das RFID-Modul, wie in Bild 1, bzw. in Tabelle 1, zu sehen, an die PINs des Raspberrys an. Bild 2: Verbindung zwsichen RFID-Modul und Raspberry Ausgabe 09.06.2017 Copyright by Joy-IT 6

RFID PIN Raspberry Pi PIN VCC PIN 1 (3V Power) RST PIN 22 (BCM 25) GND PIN 6 (Ground) MISO PIN 21 (BCM 9) MOSI PIN 19 (BCM 10) SCK PIN 23 (BCM 11) NSS PIN 24 (BCM 8) IRC / Tabelle 2: PIN-Verbindung zwischen RFID-Modul und Raspberry Ausgabe 09.06.2017 Copyright by Joy-IT 7

2.2 Installation des Moduls Sollten Sie bereits ein aktuelles Raspbian-System auf Ihrem Raspberry verwenden, so können Sie diesen Schritt überspringen und sofort mit Schritt 3 fortfahren. Installieren Sie auf Ihre SD-Karte mit Hilfe des Win32 Disk Imager -Programms das aktuelle Raspbian Image, welches Sie unter dem folgenden Link zum Download finden. Bild 3: Screenshot des Win32 Disk Imagers 2.3 Installation der Bibliotheken Sobald Sie die Installation abgeschlossen und das System gestartet haben, öffnen Sie die Terminal-Konsole und führen Sie folgende Kommandos aus: sudo apt-get install python-pip python-dev build-essential sudo pip install RPi.GPIO Terminal 1: Installation der Python Bibliothek sudo nano /boot/config.txt Terminal 2: Bearbeiten der Boot-Config In der Datei, die sich nun geöffnet hat, fügen Sie folgende Befehle ans Ende. Die Datei können Sie mit Str+O speichern und den Editor mit Strg+X verlassen. device_tree_param=spi=on dtoverlay=spi-bcm2708 Code 2: Einfügen in die Boot-Config Ausgabe 09.06.2017 Copyright by Joy-IT 8

Als nächstes öffnen Sie die Raspi-Config. sudo raspi-config Terminal 3: Öffnen der Raspi-Config Hier wählen Sie unter dem Punkt Advanced Options den Punkt SPI aus, um diesen zu aktivieren. Dieses Menü können Sie nun wieder verlassen. Ein Neustart des Raspberry Pis ist nun erforderlich. sudo reboot Terminal 4: Raspberry neustarten 2. 4 Installation der Software Um Ihnen eine möglichst einfache Nutzung zu gewährleisten, greifen wir im Nachfolgenden auf eine Erweiterung von Louis Thiery & Connor Wolf zurück. Diese Erweiterung wurde unter den Richtlinien der GNU General Public License V2 veröffentlicht. Zunächst installieren wir weitere Pakete, um auf den SPI Bus zugreifen, und entsprechende Bibliotheken herunterladen zu können. sudo apt-get install git python-def --yes git clone https://github.com/lthiery/spi-py.git cd SPI-Py sudo python setup.py install cd.. git clone https://github.com/mxgxw/mfrc522-python.git && cd MFRC522-python Terminal 4: Installation weiterer Pakete Die prinzipielle Installation ist nun abgeschlossen. Als letztes muss nun doch die MFRC522 Bibliothek heruntergeladen werden. Verwenden Sie dafür den folgenden Befehl: git clone https://github.com/mxgxw/mfrc522-python.git && cd MFRC522-python Terminal 5: Installation der MFRC522 Bibliothek Ausgabe 09.06.2017 Copyright by Joy-IT 9

Sie können nun mit dem folgenden Befehl von RFID Geräten lesen: sudo python Read.py Terminal 6: Lesen von RFID-Geräten Sie können außerdem auch auf Geräte schreiben. Dazu müssen Sie zuerst die Write.py Datei bearbeiten. sudo nano Write.py Terminal 6: Bearbeiten der Write.py Datei Sie müssen die Data Variable nach Ihren Wünschen bearbeiten. Dazu müssen Sie, wie im folgenden Beispiel, 16 Nummern (zwischen 0 und 255) eintragen. # Variable for the data to write data = [114, 97, 115, 112, 98, 101, 114, 114, 121, 45, 116, 117, 116, 111, 114, 0] Code 3: Einfügen in die Write.py Wenn Sie damit fertig sind können Sie die Schreibroutine starten und den Inhalt auf Ihr Gerät übertragen. sudo python Write.py Terminal 7: Auf RFID Gerät schreiben Ausgabe 09.06.2017 Copyright by Joy-IT 10