Beiträge anzeigen

Diese Sektion erlaubt es ihnen alle Beiträge dieses Mitglieds zu sehen. Beachten sie, dass sie nur solche Beiträge sehen können, zu denen sie auch Zugriffsrechte haben.

Nachrichten - eme

62
Zitat aus http://ces.univ-karlsruhe.de/~ebi/pdf/DA_Kobbe_Sensornetzwerk.pdf (5,5 MB)

Seite 17 bzw. 25 im PDF

3.3 Gegebenheiten

Bereits gegeben war die Hardware, ursprünglich einmal eine interaktive Fernbedienung
mit dem Namen Betty. Das Betty-Set war aus mehreren Teilkomponenten aufgebaut:
Ein Adapter zum Anschluss an den Fernseher um zu erkennen, welcher Sender
und welche Sendung gerade angesehen wird, ein Modem zum Anschluss an das Telefonnetz
um Verbindung zum Betty-Server aufbauen zu können und natürlich die Fernbedienung
selbst. Die Teilkomponenten standen per Funk miteinander in Verbindung.
In dieser Arbeit wird nur die Fernbedienung selbst (die sog. "Head Unit") eingesetzt,
da diese bereits fur den Betrieb mit Akkus vorbereitet war. Sie steht vielen kommerziell
angebotenen Sensorknotenplattformen in nichts nach und bietet "Features" - wie
beispielsweise ein leistungsfahiges LCD - welche uber das ublicherweise Vorhandene
hinausgehen.
Die Betty wurde von der Swisscom AG beworben als interaktive Fernbedienung. Die
Markteinfuhrung erfolgte 2006 (Schweiz) bzw. 2007 (Deutschland). Sie bot Quizspiele,
Abstimmungen, Umfragen, Informationen und Werbung begleitend zum Fernsehprogramm
einiger Fernsehsender. Leider verlief die Markteinfuhrung nicht mit dem
gewunschten Erfolg (nur etwa 100.000 verkaufte Exemplare statt den ¨uber 500.000
geplanten). Der Geschaftsbetrieb wurde Ende 2007 eingestellt.
Da die Betty Fernbedienung den gleichen Funkchip wie der am Institut entwickelte
Hyperion Sensorknoten verwendet, bot es sich an, die Fernbedienungen zur Erweiterung
des Hyperion-Netzes zu verwenden. Aufgrund einer Nachfrage beim (ehemaligen)
deutschen Betreiber konnte eine komplette Palette mit etwa 200 Betty-Sets zu akademischen
Zwecken zur Verfugung gestellt werden. Die Fernbedienung wurde zwar nicht
dazu entworfen, als Sensorknoten zu dienen, aufgrund der verbauten Komponenten
eignet sie sich hierfur jedoch gut. Details zur Hardware werden im Unterkapitel 3.3.1
naher beschrieben. Als Grundgerust fur die Software wurde die Open Source Firmware
"Boop" verwendet. Details hierzu folgen im Unterkapitel 3.3.4.
63
> anzulernen ... Gluecksspiel ... reagiert

Vielleicht wird beim Anlernen die Toggle-Information nicht erkannt?
64
Vielleicht kannst Du die lirc Formate unterstützen? Oder eine Möglichkeit vorsehen, dass lirc Daten benuzt werden können? Nur als Anregung, ich habe vorerst keinen Bedarf.
65
Hardware / Re: TAE Adapter
08. Sep 2008, 08:20
Wenn man die Kommunikation zwischen den beiden Mikrocontrollern belauschen würde, wüßte man evtl. wer welche Aufgabe übernimmt. Ich vermute dass die Intelligenz im ARM sitzt und der MSP nur glue-logic spielt. Den großen controller nur als Modem zu benutzen ist wohl overkill.
Vielleicht gibt es bei NXP App Notes oder vielleicht ein eval board mit codebeispielen, dann könnte man das Ding als Anrufbeantworter nutzen ;-)
Es kann auch DTMF erkennen, theroetisch könnte man also den Fernseher über Betty über TAE-Adapter über Telefon bedienen...
Aber Nutzen/Aufwand ist wohl klein..
66
Software / Re: Betty und DReambox 7025
29. Aug 2008, 11:38
Hallo,

ich kann dir nur einen Link geben:

http://bettyhacks.com/forum/index.php?topic=110.msg796#msg796

Vielleicht hilft dir das weiter. Vermutlich wirst du dich aber viel mit der Betty auseinandersetzen müssen ;-)
Oder du hast Glück und die Macher helfen dir weiter.
67
anbei eine korrigierte \boop\infrared\ir_codes\rc5\tv

bei einem code war noch ein höherwertiges bit gesetzt, ich weiss nicht, ob das ein fehler ist.
68
Es sind anscheinend auch 0 (0x00) und -/-- (0x0A) vertauscht!
69
Also hast du dem keyscanner selbst quasi einen toggle-status hinzugefügt?
Leider leider werde ich weiterhin keine Gelegenheit haben, mich näher mit C, ARM, und boop zu beschäftigten, so dass ich das mal einpflegen könnte. Ich brauche das aber auch gar nicht, ist mir nur aufgefallen.

mfg
70
Hallo,

kann es sein, daß das Toggle-Bit beim RC5 Encoder (Generic TV) nicht richtig behandelt wird?
Laut http://www.sbprojects.com/knowledge/ir/rc5.htm wechselt es bei jedem echten Tastendruck, nicht bei den Wiederholungen bei gedrückter Taste.

Ich habe einen RC5-Dekoder, der bei gedrückter Betty-Taste ein wechselndes Toggle-Bit ausgibt.

Leider habe ich noch nicht die Zeit gefunden, mich in den boop-code einzuarbeiten, sonst würde ich selber mal nachsehen... :-(

PS:
Ich glaube, der Code wird generell zweimal hintereinander ausgegeben, da ist das Toggle-Bit anscheinend in Ordnung.
Vielleicht wird der Encoder von einer Tastatur-Routine regelmäßig neu gestartet?
71
Wenn sich der Zeitaufwand für Dich lohnt, mach es doch!

Es wäre in der Tat gut, wenn man der Betty die Rohdaten (Hex) an der Fernbedienung zum verschicken über den jeweiligen Encoder beibringen könnte. Wenn dazu noch ein kleiner 'Sequenzer' kommt ..

Auf den ersten Blick würde ich sagen, dass man schneller ist, wenn man währen der Programmierung einfach eine Fotodiode an's Notebook klemmt und über Audio aufnimmt. Durch einen Filter bzw. die Trägheit der Fotodiode / Samplingrate hätte man dann die Seriellen Daten in einer Audiodatei.
Die kann man am Computer zurechtstutzen.

Vielleicht kann man einen einfachen USB-Audio Stick so umbauen, dass auch DC ausgegeben werden kann. Dann reicht ein 3X kHz Modulator (NE555) und eine IRED um die Signale wieder abzuspielen.

...Vielleicht...

..Oder mit LIRC..
72
Sonstiges / Ein paar Infos zur Betty-TV
07. Jun 2008, 19:42
Ich will nur kurz was loswerden, was nicht richtig ins Wiki passt:

Der Entwickler/Entwicklungsleiter von Betty (2003- Aufgabe 2007)

http://www.jj-projects.de/projekte/projekte.html

--

Und weil ich im Wiki das verwendete ISM-Band nicht gefunden habe:

Technische Details
# Funktyp: 433Mhz Band
# Infrarot (IR): 30 bis 80 khz (Sender) Universal IR-Anlernfunktionalität für gängige Fernseher und Set-Top-Boxen
# Akku-System: 2 x NiMH Typ AAA
# Standby-Zeit: Je nach Akku-Typ bis zu 100 Stunden
# Aktiv-Zeit: Je nach Akku-Typ bis bis zu 10 Stunden
# Display: 128x160 Pixel graustufen LCD weiße Hintergrundbeleuchtung
# Taste: 6 Haupttasten für interaktiven Betty Teil , 31 Tasten für die TV-Steuerung + 5 für Navigator
# Reichweite in Räumen (Funk): 30 m
# Reichweite in Räumen (Infrarot): bis zu 7 m
# Weitere Systemkomponenten
# Ladeschale:
# Anschlüsse: Netzstecker
# Versorgung: 220 V bis 240 V AC
# Abmessungen (LxBxT): 85 x 100 x 75
# SCART Adapter
# Funktyp: 433Mhz Band
# Anschlüsse: 1 x 21 Pin SCART male, 1 x 21 Pin SCART female (schleift das Signal 1 zu 1 durch)
# Netzstecker: 220 V bis 240 V AC
# Funkmodem Adapter:
# Funktyp: 433Mhz Band
# Anschlüsse: 1 x TAE Stecker, 1 x TAE Buchse
# Spannungsversorgung: Über TAE Stecker


So, ich hoffe weiterhin, dass ich irgendwann mal dazu komme, was an Software beizutragen..
73
Nette Idee!
74
Und was ist jetzt die Frage?
Du wirst hier vermutlich keinen finden, der Deine Probleme löst oder Dir C beibringt. Das "Betty-Projekt" sind ein bis zwei Leute, die aber nicht mehr besonders aktiv an der Entwicklung arbeiten. Selbst ist der Mann.
75
du kannst einen code anlernen, die funktion ist aber nur zum testen zu gebrauchen. ansonsten muss compiliert werden.