RFID RC522. Ausgabe Copyright by Joy-IT 1

Ähnliche Dokumente
I2C Serial 2.6 LCD Modul. Verwendung mit einem Arduino

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

I2C Serial 2.6 LCD Modul

JOY-iT TFT-Display 1.8

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

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

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 / 3.5 Touch-Display

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

3,2 Touch-Display-V2 Bedienungsanleitung

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

LCD Display 20x4 mit Buttons

Raspberry Pi RFID KIT

Arduino Digispark. Ausgabe Copyright by Joy-IT 1

Versuch 5: Linux embedded

KY-001 Temperatur Sensor Modul

EXP500. Ausgabe Copyright by Joy-IT 1

LinkerKit LK-Temp2 Raspberry Pi und Arduino

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

Talking-Pi. Installation der Sound-Module

Raspberry Pi Rezepte Teil 6 Das ADC des guten Geschmacks

5MP Weitwinkel Camera für Raspberry Pi

Verdrahten des GPS Empfängers mit dem Raspberry Pi:

RPi - Explorer700. Ausgabe Copyright by Joy-IT 1

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

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

3,2 Touch-Display Bedienungsanleitung

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

Raspberry Pi: Betriebssystem installieren und WLAN einrichten

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

Raspberry Pi Rezepte Teil 5

mjpg-streamer Installation

Zusätzlich Tipps und Informationen

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

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

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

Raspi mit Image Jessy_Pixel einrichten

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

pxdev Linux Tools für PiXtend installieren.

Inhaltsverzeichnis Erste Schritte Grundprinzipien in Linux

Einrichtung der Raspberry Pi

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

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

Raspberry Pi Lüftersteuerung

Jugend Programmiert Die. Schlaue Pflanze.

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

Motorino. Ausgabe Copyright by Joy-IT 1

HelvePic32 Breadboard. Internet Data Logger

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

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

Softwareentwicklung 2 (ILV) Übung 1

Raspberry Pi Einführung

DV4mini_compact. 1 Inhalt 1 Inhalt... i

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

Raspberry Pi Basis-Workshop

Die Temperaturmessung

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

Installation MMDVM. Julian Wild DF4JM R09

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

RPi - Explorer700. Ausgabe Copyright by Joy-IT 1

Handout Raspberry Pi Workshop Touch-Display

Embedded So)ware. Einrichten der Arbeitsumgebung

pxdev Linux Tools & Library für PiXtend

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

Anleitung: DV4Mini auf einem Raspberry Pi

Pixel Matrix Shield Bedienungsanleitung

Dokumentation Raspberry USV+ E

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

Sehr geehrter Kunde, Seite 2

RASPBERRY PI. Physical Computing

Raspberry Pi Kochbuch

Rechnernetze Praktikum. Versuch 5: Linux embedded. Ziel

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

Making the Internet of Things

KY-022 Infrarot Receiver Modul

1. Python Interpreter installieren (WinPython)

CAN-Kommunikation mit PiXtend

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

Raspberry PI als AirPrint Server

VPN CISCO ANYCONNECT

Benutzerhandbuch S.USV pi solutions. Kompatibel zu S.USV pi basic und S.USV pi advanced Revision 1.0 Datum

CAN-Kommunikation mit PiXtend

Anschluss Flachbandkabel

DDBAC-SDK unter Linux (mit Wine) Installationsanleitung

Skriptum zum. Raspberry Pi. Stand 05. November. Raspberry Pi is a trademark of the Raspberry Pi Foundation

USB-Stick für die Wiederherstellung von Windows 10 für die One Xcellent Box

Den Websurfer absichern

Merkblatt System-C Installation Linux

StromPI Bedienungsanleitung

Was so passieren wird:

Netduino Mikroprozessor für.net Entwickler

Transkript:

3 3 RFID RC522 Ausgabe 28.09.2016 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 28.09.2016 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: Verwendung mit einem Arduino Schritt 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 28.09.2016 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 28.09.2016 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 Lesegera 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-Gera tes mfrc522.picc_dumptoserial(&(mfrc522.uid)); Code 1: Beispiel-Code für Arduino Ausgabe 28.09.2016 Copyright by Joy-IT 5

Verwendung mit einem Raspberry Pi Schritt 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 28.09.2016 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 9) IRC / Tabelle 2: PIN-Verbindung zwischen RFID-Modul und Raspberry Ausgabe 28.09.2016 Copyright by Joy-IT 7

Schritt 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 Schritt 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 GPIO Bibliothek sudo apt-get install python-pip python-dev build-essential sudo pip install RPi.GPIO Terminal 2: Installation der Python Bibliothek sudo nano /boot/config.txt Terminal 3: 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 28.09.2016 Copyright by Joy-IT 8

Als nächstes öffnen Sie die Raspi-Config. sudo raspi-config Terminal 4: Ö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 5: Raspberry neustarten Schritt 4 Installation 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. 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 6: Installation weiterer Pakete Die prinzipielle Installation ist nun abgeschlossen. RFID Module können nun mit Hilfe folgender Befehle genutzt werden. sudo python Read.py Terminal 7: Auslesen von RFID-Chips sudo python Write.py Terminal 8: Beschreiben von RFID-Chips Beim beschreiben von RFID-Chips müssen in die Datei, mit Hilfe von sudo nano Write.py, zunächst 16 Zahlen, nach Ihrem Wunsch, eingefügt werden. Ein Beispiel können Sie hier entnehmen: data = [114, 97, 115, 112, 98, 101, 114, 114, 121, 45, 116, 117, 116, 111, 114, 0] Code 3: Data-Beispiel Ausgabe 28.09.2016 Copyright by Joy-IT 9