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
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.
> 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....
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...
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?
Möglichkeiten: (kein Anspruch aif Vollständigkeit) - FTDI Vinculum (einfach googlen) - IR-Tastatur (z.b. von pollin) - ps2-tastatur + uC - usw...
Richard schrieb: > Bei der Fernbedienung hatten wir die Absicht mithilfe von 2 RF-Modulen > miteinander zu kommunizieren. Warum nicht einfach eine BT-Tastatur verwenden?
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...
Richard schrieb: > BT-Tastatur fällt aus, da wir mehr als 10m Meter zu überbrücken haben BT schafft bis zu 300 Meter.
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
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?
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
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 :)
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.