Bluetooth Tastatur an Arduino (mit HC-05)

Hallo Leute,

kann man eine Bluetooth-Tastatur mit einem Arduino verbinden ?

Dieser soll die eingegebenen Zeichen empfangen.

Hat hier jemand Ahnung ?

Ja ......

Hi temucin,

hast du Beispiele/Links ?

Die Tastatur soll als Fernbedienung funktionieren.

Hallo,

also mit Beispielen kann ich nicht und will ich nicht dienen. Aber folgende
Hinweise kann ich dir geben.

Nimm ein USB Host Shield, stecke ein BlueTooth Adapter rein der auch mit deinem PC funktioniert hat.
Dann das Tastatur Beispiel zum USB Host laden und ausprobieren.

Alles andere wird sehr langwierig und kompliziert. Weil du das HID Interface emulieren musst. Dazu brauchst du wegen dem Speicherplatz einen Atmel2560. Auf GidHub gibt es einige Lösungen dazu.
Musst dich mal durch stöbern.

Aber da du nicht sagst wozu das dienen soll eine solche Tasttatur zu verwenden. Wird es schwierig eine
klarere Antwort zu geben.

Gruss Temucin

Die Mac-Adresse ist bekannt, aber sonst bekommt die Tastatur immer einen zufälligen Pin vom PC vorgeschlagen. Diesen muss ich über die Tastatur eingeben. Wie kann ich mich ohne allgemeinen Pin mich mit der Tastatur verbinden ?
Ich habe das mal getestet, aber ich bekomme keine Verbindung.
Mir fehlen auch Informationen über welcher Baudrate die Tastatur sendet. Es ist alles ein Try and Error-Prinzip.

Das mit dem HID scheint dabei sehr interessant.
Nur besitzt dieses Interface ja die Tastatur.

Fragen über Fragen

...

temucin:
Nimm ein USB Host Shield, stecke ein BlueTooth Adapter rein der auch mit deinem PC funktioniert hat.
Dann das Tastatur Beispiel zum USB Host laden und ausprobieren.

Meines Erachtens funktioniert das nicht.
Ein Bluttooth Adapter für PC hat einen Treiber der ihn ansteuert. Meist ist die inteligenz im Treiber und nicht in der Hardware. Diesen Treiber gibt es nicht für Arduino. Deshalb glaube ich daß Du einen BT-Stick an einem Arduino (auch mit USB HOST Shield) nicht zum Funktionieren bekommst.

Andere Möglichkeit: einen BT Adapter der mit Arduino funktioniert. Ich weiß es nicht ob damit eine BT Tastatur funktionieren könnte. Ich verweise Dich mangels eigener Erfahrung auf eine Suchmaschiene und den Suchbegriffen "Arduino Bluetooth keybord"

Grüße Uwe

Danke uwefed

Ok, dann wäre eine Lösung über eine USB(PS2)-Tastatur mit Arduino und HC-05 (Dafür scheint es Libs zu geben.)
-> Das dürfte dann aber eine sehr wuchtige (unhandliche(unschöne)) Fernbedienung werden.

Oder über ein Smartphone als Vermittler.

Bluetooth-Tastatur verbunden mit Smartphone - Verbunden mit HC-05-Device (Arduino).
Die Vermittlung könnte dann über eine App funktionen (z.B. mit Droid-Script programmiert).
Aber eigentlich wollte ich keine Lösung mit einem Smartphone oder anderen Android-Gerät.
Sonst könnte ich das ja auch als alleinige Fernbedienung nutzen.

Naja, mal sehen ob mir noch was einfällt.

Ok, da mir Bluetooth insgesamt zu nervig ist.
...
....
....
Denke ich jetzt an eine sehr kleine Kompakte Fernbedienung mit:

Arduino Pro Mini 328 - 5V
Keypad (Matrix) - flach (ja eine serielle Tastatur wäre schon schöner)
RF-Modul mit kleiner Antenne
kleine USB Akku-Powerbank

Bessere Ideen ?

Kommt immer drauf an, was du erreichen möchtest.
Fernbedienung ist ja ein sehr großer, weitläufiger Begriff.

Naja die Fernbedienung sollte man kompakt handhaben können.
Die max. Funkstrecke liegt so zwischen 10-20m
(Da würde RF und Bluetooth gehen)
Es existiert keine direkter Richtkontakt (antenne) - IR-Lösung würde nicht funktionieren.
WLAN ist auch nicht möglich.
Man sollte möglichst einfach das ganze Alphabet über Taster eingeben können.
(Ohne viele umständliche Doppel-Längerdrück- etc. Lösungen)
Das ganze sollte nicht allzu riesig werden und vom Stromverbrauch kein Atomkraftwerk brauchen :wink:

BluetoothHamster:
Bessere Ideen ?

Nein; ich kenne ja nicht Dein Projekt und Deine Vorstellungen.

Ich weiß nicht was Du genau mit der Tastatur machen willst bzw was der Arduino mit den eingegebenen Zeichen machen soll..

Grüße Uwe

BluetoothHamster:
....
Man sollte möglichst einfach das ganze Alphabet über Taster eingeben können.
(Ohne viele umständliche Doppel-Längerdrück- etc. Lösungen)
Das ganze sollte nicht allzu riesig werden und vom Stromverbrauch kein Atomkraftwerk brauchen :wink:
....

Ganzes Alphabet und kompakt, das widerspricht sich ja fast.
Es sei denn, du kommst an eine Tastatur eines Smartphones (ähnl. Blackberry) ran. Dann kann es kompakt werden.
Was Funk betrifft, kannst du das mit den üblichen Modulen erledigen.

Naja, so eine Bluetooth-Tastatur ist z.B. sehr kompakt.
Könnte man so etwas ohne Bluetooth einfach Seriell ansprechen ?

Hi

HotSystems:
... an eine Tastatur eines Smartphones (ähnl. Blackberry) ran.

Wie viele Touch-Flächen lassen sich auf einem Nextion einrichten?
Buchstaben drunter und die Tastatur ist geboren.
(Mein Nextion ist aber noch unterwegs)

MfG

Ne ne, so eine komplette Touchlösung finde ich blöd.

Ich will 1. haptische Tasten und 2. braucht das mir unnötigen Strom und 3. ist das zu Fehleranfällig und 4. ist es schwierig dabei ein schönes Gehäuse zu bauen.

Also Nein!

BluetoothHamster:
Naja die Fernbedienung sollte man kompakt handhaben können.
Die max. Funkstrecke liegt so zwischen 10-20m
(Da würde RF und Bluetooth gehen)
Es existiert keine direkter Richtkontakt (antenne) - IR-Lösung würde nicht funktionieren.
WLAN ist auch nicht möglich.
Man sollte möglichst einfach das ganze Alphabet über Taster eingeben können.
(Ohne viele umständliche Doppel-Längerdrück- etc. Lösungen)
Das ganze sollte nicht allzu riesig werden und vom Stromverbrauch kein Atomkraftwerk brauchen :wink:

Eine Logitech Funk Tastatur in Kombination mit einem USB-Host Shield oder Arduino Mega ADK würde diesen Zweck erfüllen. Die Verbrauchen auch wenig Strom, im vergleich zu Bluetooth sehr wenig.

Ist zwar keine schöne Lösung aber es funktioniert.
edit:

Ich will 1. haptische Tasten und 2. braucht das mir unnötigen Strom und 3. ist das zu Fehleranfällig und 4. ist es schwierig dabei ein schönes Gehäuse zu bauen.

Und erfüllt diese Anforderungen. :slight_smile:

lg dony

postmaster-ino:
HiWie viele Touch-Flächen lassen sich auf einem Nextion einrichten?
Buchstaben drunter und die Tastatur ist geboren.
(Mein Nextion ist aber noch unterwegs)

MfG

Bis hier war von einem Touch-Display nicht die Rede.

@dony

Wenn das funktioniert, wäre das tatsächlich eine brauchbare Lösung.

Funktastatur als Fernbedienung
Und USB-Empfänger am Host-Shield beim Arduino.

Leider habe ich zur Zeit weder ein USB-Host-Shield noch eine Funktastaur (nur Bluetooth) zum testen.
Einen Arduino-Mega hätte ich noch :wink:

Aber das klingt schon mal gut.

Beispiele wären auch noch gut.

Wäre die Leistung noch ausreichend um in ca. 10m Entfernung noch Eingaben zu empfangen ?
(Bei USB-Host-Empfänger)