Hey,
Ich habe mir diesen Rfid Reader wie auf den Bild zusammengesteckt (nur
mit arduino micro statt - nano) aber die sind im grunde identisch
finde das mit den rfid codes "abfangen" sehr interessant. habe aber
nichts illegales vor!
und auserdem wüsste ich garnicht wie und womit ich einen rfid tag mit
den "gestohlenen" codes beschreiben könnte. außerdem denke ich wohl das
diese oder zumidest die meisten verschlüsselt sind. aber wenn ich es wo
schaffe werde ich in einigen filien tests durchführen welche ich dann
darauf hinweise
Möchte einige leute auf die sicherheitslücken bei rfid aufmerksam machen
[[http://www.bishopfox.com/wp-content/uploads/2013/08/Tastic-Custom_RFID_Stealer_PCB-30Jun2013_bb.png]]
Hier die seite vom Projekt
[[http://www.bishopfox.com/resources/tools/rfid-hacking/attack-tools/]]
habe es auf "Hackaday.com" gefunden (sehr interessante seite) aber die
kennt Ihr bestimmt alle denke ich
hatte am anfang nur ein 2x16 Lcd Display und das hatte die nötigen Pins
(RX, GND, VDD), nur ist es schlecht oder unbrauchbar da ich nur ein 1/4
oder ein teil von den Text sehen konnte :/
Aber ich habe mir jetzt das richtige Lcd Modul gekauft (20x4)
dieses hat aber nicht die 3 schönen pins mit denen es so einfach wäre
sondern 16 wovon ich (wenn ich mich nicht täusche) 6 brauche!!!
sooo jetzt würde ich gerne die korrekte Pinbelegung wissen, denn ich bin
eigentlich ein Laie und komme nur mit Plan zurecht.
20x4 Lcd Pinout :
1:VSS
3:VDD
2:V0
4:RS
5:R/w
6:E
7-14: DB0-7
15:LED+
16:LED-
also ich habe alles mögliche probiert, 2 stunden herumgespielt aber
außer hintergrundbeleuchtung kam nichts..
und übrigens der reader funktioniert! nur mit den lcd habe ich problem
und ich möchte unbedingt sehen wenn der reader einen Tag liest
Also könnte von euch Profis :) jemand das schema am bild ansehen und mir
vielleicht die korekte pinbelegung beschreiben?? und vielleicht auch
eine änderung am code falls es nötig?
Achja und falls jemand von euch das selbe projekt machen möchte und
einen HID proxpro Reader benötigt (den die bekommt man nur aus USA)
dann können Sie mir eine Nachricht schreiben, denn ich hatte 2 bestellt
um nur 50$ (was außergewöhnlich billig war) und den zweiten benötige
ich eigentlich nicht
MFG Smith
Das LCD Modul ist falsch. Bei Deinem Wissensstand würde ich empfehlen
das richtige zu kaufen.
Das LCD Modul in der Schaltung hat eine serielle Schnittstelle, das
Modul von dir hat eine 8bit/4bit Schnittstelle. Die sind nicht
kompatibel.
Hallo,
stimme MagIO zu. Du musst am Code etwas ändern um das andere Display
benutzen zu können.
Du brauchst die 18V wohl um dir die -10V zu erzeugen die das Display
scheinbar braucht. Wenn du 9V benutzt musst du schauen was passiert. Es
kann dir dann passieren, dass du das Display nichtmehr lesen kannst.
So sieht es bei mir aus.. schätze das sind teile von der 1en und 2en
zeile
da stehen sollte" No SD Card! No SD Card"
das steht da weil meine sd karte nicht erkannt wird denn ich hab die
Textdatei "CARDS.txt." nich drauf sondern irgendein schrott weil das
ding in einem handy war
also funktionieren tut das gerät. nur der lcd nicht.
Ja danke, ich habe mich in meinem elektrobauteilladen umgesehen aber die
haben nur dieses eine Modul mit 4 reihen :(
Aber gott sei dank habe ich vorgestern bei amazon ein richtiges <lcd
Modul bestellt, welches freitag da sein müsste :)
aber mal was anderes. Und zwar: definiert dieser satz
LCD.write((col + row*64 + 128));
das format des LCD? wenn ja, was ist wenn ich einfach das programm
zugunsten des kleineren lcd's ändere bis mein richtiges Modul ankommt???
und danjke für die antworten mal . ihr seit spitze!
oder hängt das mit diesen sätzen zusammen:
void lcdPosition(int row, int col) {
LCD.write(0xFE); //command flag
LCD.write((col + row*64 + 128)); //position
delay(LCDdelay);
}
void lcdPositionLine2() {
LCD.write(0xFE); //command flag
LCD.write(0x45);
LCD.write(0x40);
delay(LCDdelay);
}
void lcdPositionLine3() {
LCD.write(0xFE); //command flag
LCD.write(0x45);
LCD.write(0x14);
delay(LCDdelay);
}
void lcdPositionLine4() {
LCD.write(0xFE); //command flag
LCD.write(0x45);
LCD.write(0x54);
delay(LCDdelay);
}
void clearLCD(){
LCD.write(0xFE); //command flag
LCD.write(0x51); //clear command.
delay(LCDdelay);
}
void serCommand(){ //a general function to call the command flag for
issuing all other commands
LCD.write(0xFE);
}
void setLCDContrast() {
LCD.write(0xFE); //command flag
LCD.write(0x52);
LCD.write(40); //value 1 to 50 (50 is highest contrast)
delay(LCDdelay);
}
void setLCDBrightness() {
LCD.write(0xFE); //command flag
LCD.write(0x53);
LCD.write(5); //value 1 to 8
delay(LCDdelay);
}
///////////////////////////////////////////////////////
// SETUP function
void setup()
{
pinMode(13, OUTPUT); // LED
pinMode(2, INPUT); // DATA0 (INT0)
pinMode(3, INPUT); // DATA1 (INT1)
Serial.begin(57600);
Serial.println("RFID Readers");
pinMode(txPin, OUTPUT);
LCD.begin(9600);
setLCDContrast();
setLCDBrightness(); "
ist hat dazu ^^
Wenn ja, könnte mir das jemand richtig korrigieren wenn er geist hat
dazu gg
danke euch
Rfid Reader / Display problem schrieb:> finde das mit den rfid codes "abfangen" sehr interessant. habe aber> nichts illegales vor!>> und auserdem wüsste ich garnicht wie und womit ich einen rfid tag mit> den "gestohlenen" codes beschreiben könnte. außerdem denke ich wohl das> diese oder zumidest die meisten verschlüsselt sind. aber wenn ich es wo> schaffe werde ich in einigen filien tests durchführen welche ich dann> darauf hinweise>> Möchte einige leute auf die sicherheitslücken bei rfid aufmerksam machen
Vielleicht solltest Du lieber noch was anderes machen?
Mal so ein bisschen schlau lesen, was RFID ist und in welchen Varianten
es wo wofür benutzt wird?
Und dann vielleicht erstmal versuchen zu verstehen, was ein
MikroController eigentlich ist.
Und ein LCD.
sorry wegen den foto, war gestern abend leicht beeinträchtigt ;)
mit den thema rfid habe ich mich lange und ausführlich beschäftigt also
was das anbelangt habe ich kein problem.
mit mikrokontroller kenne ich mich mitlerweile auch so gut aus das ich
alles verstehe.
Nur programmieren kann ich noch nicht !!
Was soll dieser Sch*+#§ kommentar? wie du siehst habe ich alle
komponenten und es ist testweiße auf dem Breadboard auch schon fertig
und du schreibst ich soll es lassen?
Spar dir deine unnötigen kommentare, kümmere dich um dein eigenen dreck
und wenn schon dann post mir einen hilfreichen kommentar und etmutige
die leute nicht...
Rfid Reader / Display problem schrieb:> Was soll dieser Sch*+#§ kommentar? wie du siehst habe ich alle> komponenten und es ist testweiße auf dem Breadboard auch schon fertig> und du schreibst ich soll es lassen?> Spar dir deine unnötigen kommentare, kümmere dich um dein eigenen dreck> und wenn schon dann post mir einen hilfreichen kommentar und etmutige> die leute nicht...
Na so wird Dir hier wohl keiner Helfen !
Ich war zuerst echt baff - endlich mal keine Arduino Kommentare und wenn
man dezent darauf hingewiesen wird, daß es eben ganz ohne Wissen und
Lernkurve auch da nicht geht, das Pöbeln beginnen.... Da denkt halt
manch einer an Selbstüberschätzung oder positiv gesagt mehr wollen als
es die Zeit hergibt.
Aber du sagst ja selbst, dass für dich bei Mikrocontrollern alles klar
ist, daher sollten ja auch keine Fragen offen sein.
Problem solved wie der Engländer sagt.
dein lcd mit "drei schöne pins" hat einen ic, der die 6-pin-signale auf
3-pin-signale umsetzt. wenn du dein 6-pin-signal-lcd ohne zu
programmieren anschließen willst, brauchst du entweder zusätzlich diesen
ic oder du musst das vorhandene lcd genau an der Stelle durch das 20x4
lcd ersetzen, an der es an den 3-pin-ic angeschlossen ist.
Rfid Reader / Display problem schrieb:> mit mikrokontroller kenne ich mich mitlerweile auch so gut aus das ich> alles verstehe.> Nur programmieren kann ich noch nicht !!
Das ist schon mal DER Widerspruch in sich. So wie "Ich bin gut in
höherer Mathematik, nur mit dem kleinen 1x1 hapert es noch."
Vorschlag: Tutorial durcharbeiten.
http://www.mikrocontroller.net/articles/AVR-Tutorial
für die LCD-Displays mit HD44780 kompatiblen Anschlüssen (16polig) gibt
es sog. Backplanes, die eine einfach Ansteuerung der Displays
ermöglichen. Ich kenne jetzt leider nur solche BackPlanes, die den I2C
Bus des Arduino nutzen (z. B. sowas hier:
http://shop.cboden.de/Displays/I2C-Back-Plane-fuer-HD44780-Displays.html)
Die lassen sich dann einfach mit der LiquidChrystal.h Bibliothek der
Arduino IDE programmieren.
Ob es für die serielle Ansteuerung wie in Deinem Beispiel auch ein
Backplane gibt, weiß ich leider nicht.
Rfid Reader / Display problem schrieb:> also ich habe alles mögliche probiert, 2 stunden herumgespielt aber> außer hintergrundbeleuchtung kam nichts..
Wie wäre es mal mit Datenblatt lesen?
Per aspera ad astrum :-)
Icke ®. schrieb:> Rfid Reader / Display problem schrieb:>> mit mikrokontroller kenne ich mich mitlerweile auch so gut aus das ich>> alles verstehe.>> Nur programmieren kann ich noch nicht !!>> Das ist schon mal DER Widerspruch in sich. So wie "Ich bin gut in> höherer Mathematik, nur mit dem kleinen 1x1 hapert es noch."> Vorschlag: Tutorial durcharbeiten.>> http://www.mikrocontroller.net/articles/AVR-Tutorial
damit habe ich gemeint das ich die elektronik verstehe!
den schaltplan.
Aber programmieren und das "anfängerliche!!" verständniss von der
elektronik sind absolut 2 paar schuhe !!!!
"Na so wird Dir hier wohl keiner Helfen !"
na hör mal wenn ich hier gut gemeint in einem forum was dazu gedacht ist
sich auszutauschen und anderen bei problemen helfen, etwas frage und als
antwort bekomme so quasi :
Ich soll es lassen ich habe eh keine ahnung, dann werd ich schon sauer.
entweder versuchen zu helfen, mir wissen vermitteln oder seinen senf für
sich behalten .
wegen dem werd ich das sicher nicht bleiben lassen.
Habe vor mir das anzulernen weil es mich echt sehr Interessiert!
Habe 3 Bücher allein über arduino (Nur leider stehen da nur die
Grundlagen übers Programmieren drin und nix von lcd geschweige denn
rfid)
Habe auch vor nächsten Herbst wieder HTL Abenschule zu gehen mit
Fachbereich "Hardware Software CO Design".
(abgesehen davon das mich das thema absolut gefesselt hat denke ich auch
das dieser bereich ein großer teil der zukunft ist)
hatte schon 4 semester Maschinenbau (musste aufhören wegen
schichtarbeit) und wie es der zufall will kann mann genau nach dem 2en
jahr fachbereich wechseln
c.s : Danke für die mühe um es zu suchen nd posten
MagIO: Danke war hilfreich
Mirco Controller (Firma: s@Td): auch danke für deine hilfreiche Antwort
Dankeschön Rudolph für deinen wahnsinns kommentar, sehr schade das ich
nicht so klug bin wie du und whs auch nie werden kann!!!
V. K. (fragender) : du hast recht aber der rudolph hat mich ja schon
fast provoziert
karl k. und Digi Spark) : eure kommentare waren wirklich hilf- und
lehrreich! danke euch!
Icke ®. (49636b65) : kein kommentar...
Maxx: Jooo lerning by doing :) mir klar das es ein harter brocken ist
aber ich möchte es total beherschen :)
denke das war meine letzte anfrage in einem forum da es einem die
meisten eh nur vermiesen wollen...
Mario Schmid schrieb:> Aber programmieren und das "anfängerliche!!" verständniss von der> elektronik sind absolut 2 paar schuhe !!!!
Nope. Das sind der linke und der rechte Schuh desselben Paares. Ein
Mikrocontroller ist kein TTL-Baustein mit fest vorgegebener Funktion. Um
zu verstehen, wie er arbeitet, mußt du lernen, ihn zu programmieren.
Wenn du die Zeit, die du mit dem Verfassen bockiger Antworten auf gut
gemeinte Ratschläge verschwendet hast, für das Studium des Tutorials
genutzt hättest, wärest du dieser Erkenntnis ein gutes Stück näher.
Mario Schmid schrieb:> Dankeschön Rudolph für deinen wahnsinns kommentar,
Lies ihn nochmal in Ruhe und vor allem mit dem von mir gequoteten Text
im Kontext.
Von sein lassen war gar keine Rede.
Mir ging es um "illegal", "geklaute Codes" und "Sicherheitslücken" bei
RFID.