Boop Features

From Bettyhacks.com - Hack BettyTV-Remote

Jump to: navigation, search

Hier eine Übersicht über die Funktionen von Boop. Siehe auch Boop#Das_System.

Boop 0.91 rev 19 2009-12-16 (siehe SVN).

Contents

Fernbedienung

Infrarot

Unterstützt 4 Fernbedienungsprofile (A,B,C,D), die mit vielen IR-Codes und Geräten belegt werden können.

Codes

Die unterstützten Codes und Geräte sind unter http://boopfirmware.svn.sourceforge.net/viewvc/boopfirmware/boop/trunk/infrared/ir_codes/ einzusehen.

Es ist relativ einfach möglich, LIRC-kompatible Geräte in den Quellcode mit einzufügen:

boop/infrared/ir_codes

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

Mit dem Encoder LIRC ist es noch einfacher, Codes aus der LIRC-Datenbank in Boop zu integrieren.

Anlernen

Es ist auch möglich, vier IR-Signale aufzuzeichnen (Settings>IR learn) und wieder abzuspielen (Zuordnung: Settings>RC codes>04 remotes in learn).

Empfangen/Senden

(TestStuff>receive IR)

Bedeutung der Werte: http://bettyhacks.com/forum/index.php?topic=144.0

Funk

Funksteckdosen

Der "LIRC" Encoder kann Pulse auch über den RF-IC senden. Funksteckdosen benutzen AM im 433 MHz ISM Band mit häufig trinären Encodern. Die drei Zustände lassen sich durch zwei Symbole codieren. Die "LIRC" Struktur wurde so erweitert, dass die Sendedaten als o.g. Symbole interpretiert und in entsprechende Pulsfolgen umgesetzt werden (http://bettyhacks.com/forum/index.php?topic=223.msg1542#msg1542). Das Senden erfolgt durch ... des RF-ICs.

Auch wenn die Systeme ähnliche Encoder verwenden, entscheidet die Beschaltung über die gesendeten Codes.

Unterstützung

Encoder PT2262 ≙ HX2262 ≙ LP801B (≙ ARC M3EA ?):

Geräte:


Unterstützung nicht bekannt
FS20

FS20:

868 MHz ISM-Band. Der CC1100 ist für 434 MHz beschaltet, entsprechend schlechter ist die Sende/Empfangsleistung in diesem Band.

Mit dem LIRC Encoder. http://bettyhacks.com/forum/index.php?topic=223.msg1542#msg1542

Protokoll:

RF Test

Sendet und empfängt (Ping) Daten. Mit zwei Bettys:

  • Settings>RF: denselben Kanal, unterschiedliche IDs einstellen
  • TestStuff>RF Test: die jeweils andere ID einstellen

Ist nicht 100% zuverlässig, mehrmals probieren:

    • OK sendet ping, empfängt Antwort
    • TV sendet "TV"
    • POWER sendet "PW"
RSSI Monitor

Stellt die Feldstärke grafisch dar.

RF Viewer

Plottet die Daten asynchron, 1 px entspricht 50 µs. Alternativ Ausgabe über serielle Schnittstelle. http://bettyhacks.com/forum/index.php?topic=232.msg1600#msg1600

Redirector

Leitet serielle Schnittstelle auf Funk um.

Grafik

(in Menu>Teststuff) Diverse Grafikroutinen (Kreise, Schrift etc.) testen.

SID

source (in Menu>Teststuff) Sound Interface Device (siehe: http://de.wikipedia.org/wiki/MOS_Technology_SID).

  • n polyphon
  • 4 Wellenformen rot, grün, gelb, blau
  • 4 Hüllkurven A,B,C,D
  • 7 Töne über Zifferntasten 1..7
  • ein "Lied" OK

Ausser beim Abspielen des Liedes ist die Tonerzeugung auch während einer Note beeinflussbar.

Werkzeuge

(in Menu>Tools)

SCART ICP

Flashen des SCART Adapters mit Betty und boop (für betty_scart).

Serial redirector

Funkübertragung der Daten der seriellen Schnittstelle. Von Betty zu (Betty/SCART Adapter)?


Spiele

(in Menu>Games)

Es gibt 3 Spiele:

  • TicTacToe
    In 3x3 Felder wird abwechselnd ein Symbol eingetragen. Ziel: 3 in einer Reihe.
  • Sokoban
    Objekte durch ein Labyrinth schieben.
  • Connect4
    4 Gewinnt

Serielle Schnittstelle

9.11.2007:

- serial console:
115200 baud, 8N1, no handshake

- serial commands:
0 - backlight off
1 - dimmed backlight
2 - full backlight
. - prints "HELO"
S - prints RCA_Encode status (hex value)
I - prints irIRQ status (hex value)
K - prints keyIRQ status (hex value)
all other inputs are echoed
Personal tools