USB Funk Dongle für Keyboard Experiment

OP #4166347
Lesenswert?
• ▲
▼
Hallo Leute,

ich habe folgendes vor und benötige dazu ein paar Tips / Hinweise, was 
ich brauche bzw tun soll.

Ich habe eine CNC Fräse, welche via Lewetz USB Vollverison mit dem zu 
bearbeitenden Programm versorgt wird.

Um Die Fräse zu verfahren kann man entweder die Maus oder das Keypad der 
Tastatur nutzen.

Die Codes dafür habe ich, welche ich via USB senden muss, damit ich 
irgendwo hin fahren kann, bzw gewisse Funktikonen ausführen kann.

Ich kann die "Codes" auch via µC (mega8) an mein terminal senden.

Was mir aber fehlt ist eben eine USB Tastatur. Heisst, ich muss die 
Codes irgendwie auf ein USB Protokoll geben, welches am PC als Tastatur 
erkannt wird. Und dies für spätere Zwecke am liebsten mit einem Funk 
Dongle, wie es diese bei Logiech Mäusen gibt, also so mini Dongles.

Kennt ihr solche Module/experimentier Module?

MfG
Sven
Persönliche Seite #4166573
Lesenswert?
• ▲
▼
Sven Weinmann schrieb:
> Ich habe eine CNC Fräse, welche via Lewetz USB Vollverison mit dem zu
> bearbeitenden Programm versorgt wird.
>
> Um Die Fräse zu verfahren kann man entweder die Maus oder das Keypad der
> Tastatur nutzen.
>
> Die Codes dafür habe ich, welche ich via USB senden muss, damit ich
> irgendwo hin fahren kann, bzw gewisse Funktikonen ausführen kann.

Und wo ist da der Zusammenhang?

Auf Deinem PC läuft ein Programm, das via USB mit Deiner Fräse 
kommuniziert.

Dieses Programm kann man mit einer Tastatur oder Maus bedienen. Das 
können auch USB-Tastaturen und Mäuse sein.

Das Protokoll aber der Maus bzw. Tastatur hat mit dem Deiner Fräse 
nichts zu tun, und Du kannst nicht den PC weglassen und direkt eine 
Tastatur oder Maus an Deine Fräse anschließen.
OP #4166596
Lesenswert?
• ▲
▼
Hey rufus

Das war auch gar nicht so gemeint. Natürlich hab ich an meinem PC eine 
Maus und Tastatur. Und auch eine weitere funk Tastatur. Über deren 
Nummernblock verfahre ich derzeit. Das würde ich gern in eine handliche 
Funk Variante ändern.

Dazu bedarf es aber zunächst einem Funk USB Modul, welches zB mit einem 
Mega8 kommuniziert und am PC als Keyboard erkannt wird.
#4166597
Lesenswert?
• ▲
▼
Atmega32u4 Arduino boards.. je nach Größe Leonardo, Micro oder Pro Micro 
können mit einem klick über die arduino IDE als Tastatur starten.(So die 
Richtung sendkey("A")) Mit VUSB kann das auch nen atmega8 aber das wird 
dann aufwendig

Mit zwei Serial Bluetooth Shields könnte man den Atmega8 und den 32u4 
verbinden und so Daten austauschen, bin mir da aber nicht sicher wie 
stabil das dann ist..kosten zusammen 10€. Alles Andere wie praktische 
Funkmodule soweit keine shields erfordern dann Verdrahtung und eventuell 
komplizierteren Code.

EDIT: Oder Du schaust mal gibts bestimmt.. eine gehackte Tastatur wo der 
Sender(Tastatur) ein Atmega mit Funkmodul ist und der Original Empfänger 
am PC steckt..
Persönliche Seite #4166762
Lesenswert?
• ▲
▼
Sven Weinmann schrieb:
> Das würde ich gern in eine handliche Funk Variante ändern.

Ach, es geht also gar nicht um Deine Fräse und deren USB-Steuerung?

Dann gibt es folgende Möglichkeiten:

a) Du schlachtest eine Funktastatur aus, klingelst deren Tastaturmatrix 
aus und schließt passend zu den gewünschten Tasten Deine anderen Taster 
an, packst das ganze in ein formschönes selbstgestricktes Gehäuse.

Die Elektronikplatine in so einer Funktastatur ist i.d.R. ziemlich 
klein, so daß Dir da gestaltungstechnisch viele Möglichkeiten 
offenstehen.

Vorteil: Stromversorgung etc. ist einfach "schon da", Funkstrecke ist 
"schon da", und Du musst keine Software entwickeln.

b) Du entwickelst eine eigene Tastatur, die z.B. mit einem AVR 
angesteuert wird. Dieser AVR wiederum steuert ein Funkmodul (à la RFM12) 
an. Ein zweiter AVR, auf dem der AVR-USB-Stack läuft, steuert ein 
zweites Funkmodul an, empfängt darüber die vom ersten AVR gesendeten 
Daten und setzt sie mit dem AVR-USB-Stack in USB-HID-Kommandos um.

c) Du verwendest wie unter b) eine selbstentwickelte Tastatur, aber kein 
RFM12, sondern ein BT-Funkmodul, und steuerst das konform zur 
BT-HID-Spezifikation an.

Dann brauchst Du nur einen normalen USB-BT-Prömpel für den PC, wenn 
überhaupt (in Notebooks o.ä. ist so etwas oft schon werksseitig 
vorgesehen.

Antwort schreiben

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.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.