Forum: Mikrocontroller und Digitale Elektronik USB-Türschloss


von Levent B. (goki1988)


Angehängte Dateien:

Lesenswert?

Hallo liebe Forum-Mitglieder,

Ich habe die Suchfunktion natürlich benutzt :D, aber muss sagen, dass 
ich leider nichts was für mich gefunden habe :S.
ich habe von der Uni ein Projekt bekommen, welches ich umsetzen möchte.
Da ich noch nicht so erfahren bin, möchte ich eure Hilfe beanspruchen 
und hoffe darauf, dass ihr mich mit euren Hilfen etwas unterstützt.

Erst einmal zum Projekt. Um was geht es überhaupt?
Im Anhang habe ich euch eine Datei zur Veranschaulichung bereitgestellt 
:D.
Ich möchte ein USB-Türschloss bauen. Ich weiss, dass ein USB dafür nicht 
so sehr geeignet ist, ein Transponder wäre besser geeignet, aber es soll 
nunmal ein USB sein.
Ein Mikrocontroller soll den Prozess steuern, ob das im USB vorhandene 
File, die Tür öffnet oder nicht. Für das richtige File soll eine grüne 
LED aufleuchten und der Summer wird aktiviert und logischerweiße für das 
falsche soll nur eine rote LED aufleuchten. Optional falls ich es 
hinkriege, sollen die Daten, wer wann die Tür geöffnet hat auf dem USB 
geschrieben werden um es auf dem PC auslesen zu können.

Meine ersten Fragen wären jetzt folgende:
1. Welches Board würde sich für so ein Konzept eignen. Welche würdet ihr 
mir empfehlen und
2. Wie würdet ihr das File auf dem USB Stick erzeugen. Welches Format, 
ob Zeitgesteuert oder nur eine reine Verschlüsselung?

Für alle Antworten bedanke ich mich im Voraus.

Mit freundlichen Grüßen

von Εrnst B. (ernst)


Lesenswert?

Levent Burak schrieb:
> 1. Welches Board würde sich für so ein Konzept eignen. Welche würdet ihr
> mir empfehlen und

Irgendein Minimal-Linux-Board. Macht die Programmierung vieeeeeel 
einfacher. Und für ein Einzelstück ist der "Overkill" ja egal.
Gnublin, Beagle, Panda, RasberryPI, IGEPv2, OpenWRT-Tauglicher 
Router....

Levent Burak schrieb:
> 2. Wie würdet ihr das File auf dem USB Stick erzeugen. Welches Format,
> ob Zeitgesteuert oder nur eine reine Verschlüsselung?

völlig wurscht. Sicher ist das konzept so oder so nicht, solange ich mit 
einem dumm kopierten Stick das System umgehen kann.

von Metaspast (Gast)


Lesenswert?

Levent Burak schrieb:
> Welches Board würde sich für so ein Konzept eignen. Welche würdet ihr
> mir empfehlen und

Du brauchst einen Usb Host. Viel, viel einfacher wäre, eine SD-Karte 
anzusprechen. Dafür bräuchte man nur einen 3.3V-Controller.

Levent Burak schrieb:
> 2. Wie würdet ihr das File auf dem USB Stick erzeugen. Welches Format,
> ob Zeitgesteuert oder nur eine reine Verschlüsselung?

Also der Stick sollte FAT32-formatiert sein, dafür gibt es existierende 
Quelltexte, die mit dem Filesystem umgehen können. Format der Datei? Das 
solltest du dir selbst überlegen. Verschlüsselung: Ich denke sonderlich 
sicher wird so ein Schulprojekt sowieso nicht werden. Bevor obskure 
Verschlüsselungen implementiert werden, sollte man darauf ganz 
verzichten. Schließlich bleibt der Stick ja in deinem Besitz. Und wenn 
ihn jemand klaut, kann er auch die Tür öffnen. Eine Pin-Eingabe scheint 
ja nicht vorgesehen zu sein.

von Joe G. (feinmechaniker) Benutzerseite


Lesenswert?

Levent Burak schrieb:
> ich habe von der Uni ein Projekt bekommen, welches ich umsetzen möchte.

Irre ich, oder haben Uni-Projekte nicht vorrangig einen didaktischen 
Zweck. Nichts gegen Hilfe, doch Hilfe doch nur an der Stelle wo man 
selber auf ein wirkliches Problem gestoßen ist.
Geh mal den besseren Weg. Überlege dir ein Konzept und stelle es hier 
zur Diskussion.

von Metaspast (Gast)


Lesenswert?

Joe G. schrieb:
> Irre ich, oder haben Uni-Projekte nicht vorrangig einen didaktischen
> Zweck.

Oh, kein Schulprojekt, ein Uniprojekt! Da frage ich mich aber auch was 
man dabei lernt und wofür es gut sein soll.

von Metaspast (Gast)


Lesenswert?

Die Uni braucht eine Zugangskontrolle für die Wochenend-Studenten?

von Εrnst B. (ernst)


Lesenswert?

Metaspast schrieb:
> Die Uni braucht eine Zugangskontrolle für die Wochenend-Studenten?

Ist das inzwischen so ungewöhnlich? Damals™ hatten wir dafür 
Magnetkarten, und konnten auch Sonntags um Mitternacht in die Uni.

von Metaspast (Gast)


Lesenswert?

Εrnst B✶ schrieb:
> Ist das inzwischen so ungewöhnlich?

Naja mit Usb-Stick halt ein bisschen ausgefallen ;)

von Levent B. (goki1988)


Lesenswert?

Wow ging ja schnell mit den Antworten. Danke erstmal :D.

Joe G. schrieb:
> Irre ich, oder haben Uni-Projekte nicht vorrangig einen didaktischen
> Zweck. Nichts gegen Hilfe, doch Hilfe doch nur an der Stelle wo man
> selber auf ein wirkliches Problem gestoßen ist.

Hast recht Joe. ABER ich verlange ja nicht, dass ihr mir das ganze 
Konzept fertig aufbaut oder eine step-by-step Forgehensweiße hier 
aufschreibt. Ich habe lediglich nur fragen wollen, damit ich hinterher 
nicht im schwarzen stehe. Fürs erste reichen mir auch die Antworten :D.

Werde mich nochmals melden, wenn Probleme auftauchen oder ich nicht mehr 
weiter weiss. Es ist halt gut zu wissen, dass man welche hat, die einen 
auch helfen. Wenn man zum erten Mal sowas konzipiert, ist es recht 
schwer.

Danke nochmals

von Konrad S. (maybee)


Lesenswert?

Metaspast schrieb:
> Oh, kein Schulprojekt, ein Uniprojekt! Da frage ich mich aber auch was
> man dabei lernt und wofür es gut sein soll.

Man kann dabei lernen (ohne Anspruch auf Vollständigkeit):
1. Dass USB-Steckverbindungen nicht für häufige Benutzung geeignet sind.
2. Dass auf jedem USB-Stick nur die Zugangszeiten des jeweiligen 
Benutzers stehen.

von Peter R. (gelb)


Lesenswert?

USB-Stick an µC. Da fällt mir sofort der VDRIVE2 von FTDI ein.
Damit lässt sich ein FAT32-formatierter Stick über SPI ansteuern.
Gibt hier viele Beiträge dazu.
Auch mit Vinculum als Stichwort.

Grüße, Peter

von Simon K. (simon) Benutzerseite


Lesenswert?

Wie wärs denn, wenn man sowas direkt "richtig" macht? In dem man statt 
USB Stick ein kleines USB Gerätchen entwickelt, dass vom PC eine 
Krypto-Challenge bekommt und diese lösen muss. Ähnlich EC Karte.

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.