www.mikrocontroller.net

Forum: Mikrocontroller und Digitale Elektronik USB Tastatur an Funkmodul


Important announcement: there is an English version of this forum on EmbDev.net. Posts you create there will be displayed on Mikrocontroller.net and EmbDev.net.
Autor: Richard (Gast)
Datum:
Angehängte Dateien:

Diesen Beitrag bewerten:
lesenswert
nicht lesenswert
Hallo

Ist mein erster Beitrag, deswegen bitte um Nachsicht...

Ich muss für die Schule für eine Projektarbeit eine LED-Anzeige 
entwerfen, welche ferngesteuert werden soll. Die Anzeige ist fix und 
fertig aufgebaut und ich kann sie auch mit meinem µC+Maxim7219 7Segment 
Treiberbaustein ansteuern.

Nun zu meinem Problem:
Bei der Fernbedienung hatten wir die Absicht mithilfe von 2 RF-Modulen 
miteinander zu kommunizieren. Bereits gekauft: RC1180-RC232 RF 
Modul(transparentes Modul, ich brauche mir keine Sorgen über das 
Übertragungsprotokoll machen,19200 Baud)

Das Sendemodul soll mithilfe einer USB Tastatur und einem FTDI Chip, 
Daten zum anderen Modul schicken und das Empfängermodul gibt die Daten 
über UART (TXD,RXD)zu meinem µC weiter. Ich konnte bereits mit TeraTerm 
ein Signal senden und ich empfing es auf der anderen Seite. Nun habe ich 
aber gelesen, dass es nicht funktionieren würde ein USB Device 
(Tastatur) mithilfe eines FTDI 232RL zu einem anderen nicht 
"hostfähigen" Device zu verbinden.
 Simmt das?
bzw habe ich das richtig verstanden?
 Gibt es eine Möglichkeit meine USB Tastatur mit meinem Funkmodul 
mittels  FT232RL zu verbinden?
 Oder soll ich eine andere Tastatur verwenden?
Da ich noch nicht sehr erfahren bin in diesem Bereich, wäre eine 
einfache Lösung wünschenswert. ;)

(Bei dem angehängten Schaltplan handelt es sich links um einen 
Spannungswandler, in der Mitte sitzt mein FTDI und rechts mein RF-Modul)
Auf der Empfängerseite wartet ein LPC936 hungrig auf seine Daten ;)

Bitte um schnellstmögliche Antwort, da ich schon ein bisschen unter 
Zeitdruck stehe. ;)

Danke schon mal im Voraus

Autor: Alexander Schmidt (esko) Benutzerseite
Datum:

Diesen Beitrag bewerten:
lesenswert
nicht lesenswert
Richard schrieb:
> Nun habe ich aber gelesen, dass es nicht funktionieren würde ein
> USB Device (Tastatur) mithilfe eines FTDI 232RL zu einem
> anderen nicht "hostfähigen" Device zu verbinden.
>  Simmt das?
Ja.

Ein USB-Host zu bauen ist recht kompliziert.
Eine einfachere Möglichkeit wird eine PS2 Tastatur sein, die du mit 
einem Mikrocontroller ausliest und diese Daten dann als RS232 an den 
Funkchip übergibst.
Aber auch da steckt einiges an Arbeit dahinter bis es funktioniert.


> Bitte um schnellstmögliche Antwort, da ich schon ein bisschen unter
> Zeitdruck stehe. ;)

Dann empfehle ich ein Kabel oder eine Tastatur mit seriellem Ausgang, 
wenn du so eine auftreiben kannst.

Autor: Martin (Gast)
Datum:

Diesen Beitrag bewerten:
lesenswert
nicht lesenswert
> Gibt es eine Möglichkeit meine USB Tastatur mit meinem Funkmodul
> mittels  FT232RL zu verbinden?

nein. Der FTDI 232 ist ein USB Slave - wird also an einen USB Host 
angeschlossen. Die Tastatur ist auch ein USB Slave....

Autor: BillX (Gast)
Datum:

Diesen Beitrag bewerten:
lesenswert
nicht lesenswert
[ ] du hast verstanden was der ftdi ist

Autor: Richard (Gast)
Datum:

Diesen Beitrag bewerten:
lesenswert
nicht lesenswert
Zuerst mal Danke für die schnellen Antworten :)

Alexander Schmidt schrieb:
> Ja.
>
> Ein USB-Host zu bauen ist recht kompliziert.
> Eine einfachere Möglichkeit wird eine PS2 Tastatur sein, die du mit
> einem Mikrocontroller ausliest und diese Daten dann als RS232 an den
> Funkchip übergibst.
> Aber auch da steckt einiges an Arbeit dahinter bis es funktioniert

Okey das wäre eine Möglichkeit, Danke

Alexander Schmidt schrieb:
> Dann empfehle ich ein Kabel oder eine Tastatur mit seriellem Ausgang,
> wenn du so eine auftreiben kannst.

Das wäre natürlich sehr toll, wenn ich so etwas finde, werd mich mal auf 
die Suche machen. Ich brauche nur Ziffern zu übertragen...

Autor: Richard (Gast)
Datum:

Diesen Beitrag bewerten:
lesenswert
nicht lesenswert
So eine "serielle Tastatur" wird wohl nicht aufzutreiben sein ohne, dass 
man sie mithilfe PS2 Tastatur+ µC selber bastelt. Wenn hier irgendjemand 
eine Idee oder so eine Tastatur weiß, werde ich gerne eines besseren 
belehrt. :D

Ich werde es wohl wie folgt machen:
Spricht irgendetwas dagegen, dass ich mir einfach mit 9 Ports vom LPC936 
(die haben wir in der Schule, wie Sand am Meer) +9 Tasten eine eigene 
Tastatur bastle, da ich ja eig nur Ziffern übertragen muss und diese 
dann einfach über die serielle Schnittstelle an mein Funkmodul 
weitergebe?

Autor: Max D. (max_d)
Datum:

Diesen Beitrag bewerten:
lesenswert
nicht lesenswert
Möglichkeiten: (kein Anspruch aif Vollständigkeit)
- FTDI Vinculum (einfach googlen)
- IR-Tastatur (z.b. von pollin)
- ps2-tastatur + uC
- usw...

Autor: Rufus Τ. Firefly (rufus) (Moderator) Benutzerseite
Datum:

Diesen Beitrag bewerten:
lesenswert
nicht lesenswert
Richard schrieb:
> Bei der Fernbedienung hatten wir die Absicht mithilfe von 2 RF-Modulen
> miteinander zu kommunizieren.

Warum nicht einfach eine BT-Tastatur verwenden?

Autor: Richard (Gast)
Datum:

Diesen Beitrag bewerten:
lesenswert
nicht lesenswert
Rufus Τ. Firefly schrieb:
> Warum nicht einfach eine BT-Tastatur verwenden?

BT-Tastatur fällt aus, da wir mehr als 10m Meter zu überbrücken haben 
und außerdem sind die Module schon gekauft...
Sonst wäre das eigentlich die ideale Lösung...

Autor: Alexander Schmidt (esko) Benutzerseite
Datum:

Diesen Beitrag bewerten:
lesenswert
nicht lesenswert
Richard schrieb:
> BT-Tastatur fällt aus, da wir mehr als 10m Meter zu überbrücken haben

BT schafft bis zu 300 Meter.

Autor: Richard (Gast)
Datum:

Diesen Beitrag bewerten:
lesenswert
nicht lesenswert
Alexander Schmidt schrieb:
> BT schafft bis zu 300 Meter.

:o das wusste ich nicht. Wenn ich die beiden Module nicht schon hätte 
würde ich jetzt mit BT arbeiten. Fürs nächste mal ;) Danke

Autor: stefan (Gast)
Datum:

Diesen Beitrag bewerten:
lesenswert
nicht lesenswert
Ich bin in der gleichen Projektgruppe wie Richard, also danke vorerst 
für die vielen Antworten.

Max D. erwähnte FTDI Vinculum. Ich habe mir dies Module näher angesehen 
und finde es währe für uns die beste Variante.
Hat jemand erfahrungen mit FTDI Vinculum? Bzw. funktioniert die 
Kommunikation zwischen dem Modul und einer USB Tastatur?

Autor: Joachim минифлоть (minifloat)
Datum:

Diesen Beitrag bewerten:
lesenswert
nicht lesenswert
Richard schrieb:
> Ich brauche nur Ziffern zu übertragen...

Kauft doch einen billigen USB-Nummernblock für 5 Euro und reißt dort den 
Controller raus. Den ersetzt ihr dann durch einen eigenen Controller, 
der die Tastenmatrix ausliest und die Daten über die serielle 
Schnittstelle an das Funkmodul übergibt.

mfg mf

Autor: Richard (Gast)
Datum:

Diesen Beitrag bewerten:
lesenswert
nicht lesenswert
Mini Float schrieb:

> Kauft doch einen billigen USB-Nummernblock für 5 Euro und reißt dort den
> Controller raus. Den ersetzt ihr dann durch einen eigenen Controller,
> der die Tastenmatrix ausliest und die Daten über die serielle
> Schnittstelle an das Funkmodul übergibt.
>
> mfg

genau so haben wir es schlussendlich gemacht. Da uns leider beim Testen 
der Anlage ein Funkmodul einging haben wir gleich 2 Bluetoothmodule 
verwendet, welche sich (nach ein bisschen Konfigurationseinstellung) 
selbstständig verbinden und danach wie eine Kabelverbindung agieren.
Unsere Lösung lautete schlussendlich:
Tastaturmatrix an µC über Uart mit 1Bluetoothmodul  verbunden und beim 
zweiten Bluetoothmodul wieder an den µC und dann zur Anzeige :)

Danke an alle für eure Beiträge :)

Antwort schreiben

Die Angabe einer E-Mail-Adresse ist freiwillig. Wenn Sie automatisch per E-Mail über Antworten auf Ihren Beitrag informiert werden möchten, melden Sie sich bitte an.

Wichtige Regeln - erst lesen, dann posten!

  • Groß- und Kleinschreibung verwenden
  • Längeren Sourcecode nicht im Text einfügen, sondern als Dateianhang

Formatierung (mehr Informationen...)

  • [c]C-Code[/c]
  • [avrasm]AVR-Assembler-Code[/avrasm]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] - Link zu Artikel




Bitte das JPG-Format nur für Fotos und Scans verwenden!
Zeichnungen und Screenshots im PNG- oder GIF-Format hochladen.
Siehe Bildformate
Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt.
Bitte hier nur auf die ursprüngliche Frage antworten,
für neue Fragen einen neuen Beitrag erstellen.

Mit dem Abschicken erkennst du die Nutzungsbedingungen an.

webmaster@mikrocontroller.netImpressumNutzungsbedingungenWerbung auf Mikrocontroller.net