Forum: Mikrocontroller und Digitale Elektronik RFID Reader und Microcontroller verknüpfen


von Benjamin S. (benjilein)


Lesenswert?

Hallo,

da ich bei meiner Suche schon auf einiges gestoßen bin und mir nicht 
ganz sicher bin möchte ich euch um Hilfe bitten.

Ich möchte gerne per RFID Reader (134,2kHz) Chips auslesen und die Daten 
dann weiters in einem Microcontroller verarbeiten.

Der plan ist ein fertiges Modul zu kaufen und dies, wenn möglich, mit 
einer Antenne zu versehen.

Der Microcontroller sollte so programmierbar sein, dass ich diverse 
elektronische Bauteile, je nach ID, ansteuern kann.

Welchen fertigen Bausatz würdet ihr mir empfehlen? Er sollte klein und 
hnadlich sein. Nebenbei sollte er genug Speicherplatz besitzen, da ich 
gerne mehrer RFIDs speichern möchte.

Per PC Programm (Visuelles Interface für jeden) möchte ich dann gewisse 
Daten ändern. Sprich Uhrzeiten mit zutrittsberechtigungen die per 
Interface dem jeweiligen RFID Chip zugewiesen werden können.

D.h. er sollte von mir programmiert werden und dann per USB 
Schnittstelle nur noch wichtige Parameter empfangen können.

Ich hoffe ihr wisst was ich meine und könnt mir helfen.

Danke schon im Voraus!

von Benjamin S. (benjilein)


Lesenswert?

Keiner eine Idee?

In erster Linie geht es um folgendes:

Ich bin in der Lage Mikrocontroller zu programmieren habe allerdings mit 
den Schnittstellen leichte Probleme.

Ich möchte mit dem RFID Reader den Tag einlesen und diesen in einem 
Microcontroller als Variable verfügbar machen. Also der TAG sollte 
eingelesen werden und der Zahlencode dann an den Microcontroller 
weitergegeben werden. Dieser sollte anschließend ein Programm mit 
diversien funktionen abarbeiten, welche den Zahlencode ausgeführt oder 
nicht ausgeführt werden.

Würde auch gehen wenn ich sage z.B.: RFID lest "0123456789" ein und 
leitet dies zum Mikrocontroller weiter. Diese überprüft den Zahlencode 
und startet, falls Zahlencode vorhanden, ein Programm welches bedingt 
durch die Uhrzeit wieder entweder in ein anderes Programm hüpft oder per 
If bedingungen zum Ziel gelangt. Die Programmierung ist wie gesagt das 
wenigste, die Schnittstelle bereitet mir große sorgen.

Ich möchte im Programm auch noch Uhrzeitbedingte Vorgänge ablaufen 
lassen, ist es möglich diese mit Variablen zu deklarieren und dann per 
USB Port vom PC aus zu deklarieren? Also ich schreibe das Programm 
vollständig auf den Mikrocontroller. Natürlich mit Variablen welche über 
Standardzeiten verfügen. Wenn ich dann per USB zum PC verbunden bin 
möchte ich diese Variablen ersetzen können. Dies sollte allerdings mit 
einem Interface (z.B.: Visual Basic) versehen sein welchen 
"Ahnungslosen" per Beschreibung hilft die Funktion des Gerätes zu 
verstehen und zu nutzen.

Ich würde mich sehr über eure Beiträge freuen, da ich in dieser Sache 
sehr dringend Hilfe brauche und gewillt bin dies durchzuziehen.

Wie gesagt stellen die Schnittstellen ein großes Problem dar.

Kann eventuell meine Diplomarbeit werden. MfG

von Karl H. (kbuchegg)


Lesenswert?

> Die Programmierung ist wie gesagt das wenigste

?
Nicht böse sein.
Aber wenn ich mir deine Ergüsse so durchlese (vor allen Dingen das 
zweite - da läuft es mir kalt über den Rücken ob deiner Ausdrucksweise), 
dann wird das dein Hauptproblem werden. Da klingt so zwischen den Zeilen 
durch: Eigentlich kann ich überhaupt nicht wirklich programmierern - ich 
glaube nur das ich das könnte.

An der Schnittstelle kannst du sowieso nichts machen - die gibt dir der 
RFID Leser vor, je nachdem welches Modul du kaufst.

Edit: Und bei einer 10 Sekunden Suche waren die ersten Module allesamt 
mit serieller SChnittstelle. Die einen mit einer echten RS232, die 
andere mit einer TTL-UART. Noch banaler gehts nicht mehr.

von Jürgen S. (jurs)


Lesenswert?

Benjamin S. schrieb:
> Ich würde mich sehr über eure Beiträge freuen, da ich in dieser Sache
> sehr dringend Hilfe brauche und gewillt bin dies durchzuziehen.
>
> Wie gesagt stellen die Schnittstellen ein großes Problem dar.

Also wenn ich weder von der zu steuernden Hardware noch von der 
notwendigen Softwaresteuerung irgendeinen blassen Schimmer habe, dann 
hole ich mir ein passendes "Shield" oder "Controller Board" für meinen 
Arduino, die dazugehörende Library, und dann studiere ich die 
Beispielprogramme und passe eins davon für meine Bedürfnisse an.

Ein RFID-Shield gibt es zwar wohl nicht, sehr wohl aber ein 
RFID-Breakout-Board mit downloadbarer Library für Arduino:
http://adafruit.com/products/789

Kann man eben nur nicht direkt auf den Arduino draufstecken, sondern muß 
mit ein paar Drähten erst angeschlossen werden.

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.