Hallo, wäre es möglich einen TSOP IR-Empfänger direkt an einen USB Port eines Win 7 PCs zu hängen und alles ankommende über ein C++ Programm auszulesen? lg
Ok, dann scheint das wohl nicht so einfach zu sein, wie ich dachte. Andere Frage: Ich habe noch irgendwo einen IRDA Adapter. (Sieht ähnlich wie dieser aus: http://upload.wikimedia.org/wikipedia/commons/thumb/b/bc/IrDA_USB.jpg/800px-IrDA_USB.jpg) Kann man mit so einem IR-Daten auslesen und aufzeichnen? (Genaue Daten zum Adapter kann ich später nachliefern.) Die Daten müssen keinen bestimmten Protokoll unterliegen.
Manuel schrieb: > Kann man mit so einem IR-Daten auslesen und aufzeichnen? > (Genaue Daten zum Adapter kann ich später nachliefern.) Ich würde mal schätzen: nein. Der dürfte wieder zuviel machen, indem er darauf besteht, dass da eine IRDA Codierung (Protokoll) vorliegen muss. Sprich: der legt schon wieder eine Bedeutung in das was er im IR sieht rein. (Ich denke das deshalb, weil Einzelbit-Transfer per USB so ziemlich das uneffizienteste ist, was man sich vorstellen kann. Also wird so ein Adapter schon eine gewisse Vorerkennung machen und nur noch das Ergebnis per USB verschicken)
Das habe ich befürchtet. Kann man das IRDA Protokoll mit einem Atmega vernünftig nachbilden?
Manuel schrieb: > Kann man das IRDA Protokoll mit einem Atmega vernünftig nachbilden? Spätestens jetzt solltest du einfach mal erklären, was du überhaupt vor hast.
Foo schrieb: > Spätestens jetzt solltest du einfach mal erklären, was du überhaupt vor > hast. Gerne. Ich möchte eine kabellose Verbindung zwischen einem Atmega und einem PC aufbauen, um ab und zu ein paar Daten auslesen und direkt aufarbeiten zu können. Das Problem ist, dass ich kaum noch einen Pin frei habe, UART fällt daher auch weg. Die Lösung sollte kostengünstig sein und nach Möglichkeit in Software zu realisieren sein. Meine Schaltung hat IR-Dioden zur Signalausgabe und einen TSOP als Empfänger. Die Daten, die übermittelt werden sollen, sind ein paar Zahlen / Messwerte, Geschwindigkeit ist unwichtig, solange es funktioniert. Die Distanz beträgt zur Not 20cm, im Idealfall ca 2m, je nach dem, was möglich ist. Eine Funkverbindung ist, was ich bisher gelesen hab, leider zu teuer. Lg
Fürs WinLirc Projekt gibt es einen einfachen Adapter aus dem TSOP und einem 78L05 einer Diode, einem Widerstand und einem Kondensator für die Serielle Schnittstelle des PC´s. mfG Michael
Manuel schrieb: > USB Port VS. michael_ohl schrieb: > Serielle Schnittstelle Serielle- oder Parallele-Schnittstelle ist einfach und günstig. USB eher nicht. Soundkarte vielleicht?
Über Soundkarte könnte es gerne laufen. Hat jemand einen Schaltplan, wie sowas funktionieren könnte?
hier im Forum gibts doch irgendwo eine Projektseite, wo Firmware-Update etc. für ein uC über Soundkarte (oder allgemein Audio-Einspielung) gemacht wird ... bin grad zu faul, das rauszusuchen für dich
Manuel schrieb: > Über Soundkarte könnte es gerne laufen. > Hat jemand einen Schaltplan, wie sowas funktionieren könnte? http://winlirc.sourceforge.net/audioreciever.html
Ist die Spannung nicht zu hoch für die Soundkarte?
Ich hab gerade gelesen, dass Werte bis 1V erwartet werden.
Also könnte man doch einfach einen simplen Spannungsteiler mit zb einem
100 Ohm und 400 Ohm Widerstand aufbauen. Oder sollten die Widerstände
größer / kleiner sein?
Ich möchte das Signal ja gerne auch automatisch auswerten. Kann man das
Signal leicht mit c++ auslesen und Abfragen machen im Sinne von:
if(sound >= 0,5)
{
signal = 0;
}
else
{
signal = 1;
};
Bzw:
if(sound >= 128)
{
signal = 0;
}
else
{
signal = 1;
};
wenn die analogen Daten mit 8 Bit aufgelöst wurden.
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.