[NEUE VERSION] IR LED Control 2.0 - Fernbedienung für LED Stripes

  • Antworten:66
  • OffenNicht stickyNicht beantwortet
  • Forum-Beiträge: 66

05.04.2013 22:48:41 via Website

Hallo Leute,

ich habe eine neue Version meiner App fertiggestellt: IR LED Control 2

TABLET
https://fscl01.fonpit.de/userfiles/2591063/image/Layout2.png

SMARTPHONE
https://fscl01.fonpit.de/userfiles/2591063/image/Layout1.jpg

WHAT´S NEW?
- Unterstützt alle Samsung Galaxy Geräte (inkl. Galaxy S4, Galaxy Tab 3, Note 8.0 ...)
- Neues Design
- Beide Fernbedienungen in einer App
- Optisches und haptisches Feedback der Buttons
- Wechsel der Tastenbelegung über den Menü Buttons des Gerätes

Leider besitze ich nicht alle Galaxy Geräte und Fernbedienungen, welche diese App unterstützt, also sagt bitte bescheid, wenn Ihre irgendwelche Bugs bemerkt. Ich werde versuchen sie so schnell wie möglich zu beheben.

In den nächsten Tagen/Wochen werde ich noch eine neue Fernbedienung und zwei neue Tastenbelegungen für die Vorhandenen hinzufügen.

DOWNLOAD:
IR LED Control 2.0

SOURCECODE:
Ich habe den Sourcecode auf GITHUB veröffentlich, da ich aktuell leider keine Zeit habe, die App weiterzuentwickeln. Ihr könnt die App gern nach euren Wünschen anpassen.

https://github.com/iRazoR/IR-LED-Control.git

SPENDEN:
Leider sind die benötigten IR Codes nicht im Web dokumentiert, so dass ich die Codes händisch auslesen muss. Somit kann ich nur die Fernbedienungen hinzufügen, welche ich selbst besitze (oder mir leihen kann). Wer möchte kann einen kleinen Betrag spenden und ich versuche die App um zusätzliche Fernbedienungen zu erweitern.

#

IR LED CONTROL 1.0

Video:
http://www.youtube.com/watch?v=8-SWh9oCVlI&feature=youtu.be

Mit der App können LED-Streifen über den eingebauten Infrarot Sender des Galaxy Note 10.1 bedient werden.
Ich weis, dass Design ist momentan noch etwas unschön aber ich arbeite daran.

Die App kann anstelle der originalen Fernbedienung des folgenden Controllers verwendet werden:

https://fscl01.fonpit.de/userfiles/2591063/image/Receiver2.jpg

ES WERDEN KEINE ROOT-RECHTE BENÖTIGT
ANDROID 4.1.2 ERFORDERLICH

Features 44 Tasten Fernbedienung:
Wähle eine von 20 vordefinierten Farben
Erstelle und speichere deine eigene Farbe (6 Farben speicherbar)
Ändere die Helligkeit
Fade/Jump mit 3 Farben
Fade/Jump mit 7 Farben
Ändere die Geschwindigkeit von Fade/Jump nach deinem Geschmack
Flash Mode
Auto Mode

Features 24 Tasten Fernbedienung:
Wähle eine von 16 vordefinierten Farben
Ändere die Helligkeit
Fade
Strobe
Smooth Flash

Kompatibel mit:
Samsung Galaxy Note 10.1
Andere Geräte wurden nicht getestet. Falls es jemand testet wäre ich über Feedback sehr dankbar.

Danke an:
jaygib (XDA-Developer)

UPDATE:
Eine zweite Version der 24 Tasten Fernbedienung ist nun verfügbar. Bitte teste IRLEDControlSmallB.apk wenn IRLEDControlSmallA.apk nicht funktioniert.

Download:
44 Tasten
IR LED Control 1.0

24 Tasten Version A
IR LED Control Small A

24 Tasten Version B
IR LED Control Small B

WENN EUCH DIE APP GEFÄLLT, GEBT MIR BITTE EIN FEEDBACK (oder spendet etwas, wenn ihr wollt :bashful:)

ACHTUNG: Es ist bisher in einem Fall vorgekommen, dass die ursprüngliche Funktion des Controllers durch die App verändert wurde. Bei dieser App handelt es sich um eine App im Entwicklungsstadium, weshalb die Nutzung auf eigene Gefahr geschieht. Ich übernehme keinerlei Haftung für eventuelle Schäden an Hardware sowie Software.

— geändert am 27.07.2014 10:48:26

  • Forum-Beiträge: 10

09.04.2013 16:52:58 via Website

Hab die App direkt mal auf meinem Note 10.1 installiert. Mein Controller sieht etwas anders aus, bei der mitgelieferten Fernbedienung habe ich weniger Tasten. Vermutlich funktioniert es deshalb nicht. Wenn du mir sagst, welche Daten da für dich wichtig sind, kann ich dir die durchgeben. Finde die Idee auf jedenfall sehr gut! Habe selbst zwei aber wie schon gesagt leider etwas andere LED IR Controller.
Auch wenn ich nicht den passenden Controller habe, müsste ich die Settings öffnen können oder sehe ich das falsch? Geht bei mir nicht. Gerät und Firmware kannst du meinem Profil entnehmen.
  • Forum-Beiträge: 66

09.04.2013 18:52:09 via Website

Hallo muckie91,

Schön, dass dir meine Idee gefällt. Hab gesehen, du hast Android 4.1.2 drauf, ist das die originale ROM oder Custom? Kannst du mein Bild deiner Fernbedienung hochladen? Ich nehme an, du hast die Fernbedienung mit 24 Knöpfen?
  • Forum-Beiträge: 10

09.04.2013 19:14:19 via Website

Hallo iRazoR,

ja ich habe die Stock Rom 4.1.2 (lediglich mit Root-Rechten :-) ).


Wie du dem Bild entnehmen kannst hab ich wie du schon vermutet hast due 24 Knopf Version. Wäre echt cool wenn du die auch kompatibel hinbekommst :-)
  • Forum-Beiträge: 66

09.04.2013 21:34:48 via Website

Ja, ich konnte es mir bereits denken. Das Problem ist, dass es offensichtlich mehrere Fernbedienungen gibt, die aussehen wie deine aber unterschiedliche Codes senden. Ich habe bereits eine kleine Variante wie deine portiert, jedoch nutzt diese die selben Codes wie meine (aber eben nur 24 davon). Um herauszufinden welche Codes deine Ausführung sendet müsste ich mir im Prinzip eine eigene zulegen, diese auseinandernehmen und mittels Oszilliskop die Frequenzen messen oder mir was anderes einfallen lassen. Ich muss schauen ob ich das zeitlich hinbekomme bzw. ob sich der Aufwand lohnt (immerhin verdiene ich nichts an der App sondern mache es als Hobby :bashful:). Ich schau mal was sich machen lässt...
  • Forum-Beiträge: 10

09.04.2013 21:43:56 via Website

Jetzt wollte ich gerade meinen Controller mit der original Fernbedienung steuern, dabei musste ich feststellen, dass da etwas ziemlich durcheinander gekommen ist. Der Controller reagiert zwar nicht auf das on/off der app aber die app hat die farbzuordnungen verändert. Drücke ich auf meiner Fernbedienung grün kommen Blautöne und bei blau grün. Rot hat andere Farbstufen bekommen. Der andere Controller funktioniert noch einwandfrei (war nicht in Reichweite des Tablets) kannst du dir das erklären? Hilft das vllt weiter? Soll ich was austesten?
Kannst du mir die genauen Daten von deinem Controller mal sagen dann kann ich mir evtl auch so einen besorgen. Danke für deine Mühe, wenn ich iwie helfen einfach bei mir melden.
  • Forum-Beiträge: 66

09.04.2013 21:47:11 via Website

???

Also dafür hab ich nun wirklich keine Erklärung. Das wäre ja der Hammer, wenn sich der Controller von anderen Fernbedienung umprogrammieren liese. Hast du ihn mal stomlos gemacht?
  • Forum-Beiträge: 10

09.04.2013 21:49:56 via Website

Na klar hab ich den mal stromlos gemacht, hat sich aber nichts geändert. Der Controller scheint mir auf jeden Fall mehr zu können als die zugehörige Fernbedienung :)

— geändert am 09.04.2013 21:50:47

  • Forum-Beiträge: 66

09.04.2013 21:59:01 via Website

Hm es macht irgendwie den Anschein, allerdings kann ich mir wirkich nicht erklären, wie das durch meine App passieren sollte. Die genauen Daten von meinem Controller kann ich dir nicht geben, da leider keine vorhanden sind, aussehen tut er so

http://www.ebay.de/itm/1m-10m-LED-RGB-SMD5050-30-60-LEDs-Streifen-Strip-Band-Leiste-Controller-Trafo-/271123032648?pt=DE_M%C3%B6bel_Wohnen_Nachtlichter_Lichts%C3%A4ulen&var=&hash=item3f20312a48

Aber wenn ich mir das Angebot so anschaue, wird der Controller wahrscheinlich der selbe sein.
  • Forum-Beiträge: 10

10.04.2013 09:42:11 via Website

Werde gleich mal deine 24key Version testen. Habe ich gerade auf xda developer gefunden. Poste die hier doch auch noch der Vollständigkeit halber.
  • Forum-Beiträge: 66

10.04.2013 12:10:32 via Website

Hi muckie,

ja das wollte ich heute noch machen, danke für die Erinnerung. Ich denke die App funktioniert bei dir nicht? Ich denke aber ich habe einen Weg gefunden, wie ich relativ einfach an die benötigten Codes komme ich muss das heute abend mal testen. Ich melde mich dann wieder.
  • Forum-Beiträge: 10

10.04.2013 13:15:18 via Website

So habe jetzt einige neue Erkenntnisse machen können, die will ich hier kurz aufführen vllt. gibt das aus einem anderen Blickwinkel heraus ja Sinn.
  1. Der Controller wurde durch die App tatsächlich umprogrammiert. Tausche ich gegen meinen anderen Controller, so funktioniert alles wieder so wie bisher immer.
  2. Um auflisten zu können, welchen Effekt die einzelnen Tasten haben, habe ich die App mit den 24 Tasten genommen und alles aufgelistet. Im Folgenden die Auflistung der Reaktionen auf Drücken der einzelnen App-Bedienfelder:
    • On: Weiß
    • Off: Grün
    • BrightUp: blau
    • BrightDown: Rot
    • Rot1: dunkelblau
    • Rot2: wie Rot1 aber etwas heller
    • Rot3: Türkis
    • Rot4: keine Funktion
    • Rot5: hellblau
    • Grün1: Rosa
    • Grün2: Grün1 etwas heller
    • Grün3: lila
    • Grün4: keine Funktion
    • Grün5: lila/rosa (Mix)
    • Blau1: grün
    • Blau2: Blau1 minimal heller
    • Blau3+4: keine Funktion
    • Blau5: grün-gelb
    • Weiß: Strobe
    • alle anderen Tasten funktionieren annähernd so wie erwartet
  3. Meinen nun ungewollt umprogrammierten Controller habe ich mal des Gehäuses befreit. Da gibt es so einige Stellen die nicht bestückt sind. Auf dem Hauptcontroller (16 Pins) steht leider nichts, auf dem 8 Pin Controller steht ATHGV121 24C02BN SU27. Ansonsten steht auf der Platine das Herstellungsdatum (2012-4-12) und eine meiner Ansicht nach vermutliche Modellbezeichnung (CT-A01-A1 V2)

Vllt. helfen die obigen Erkenntnis ja weiter, wenn du deine Tastenreaktionen mit denen hier vergleichst und es ergibt sich eine andere Logik.
Somit funktionert die 24 Key App auch nicht aber so wie ich dich verstehe ist die 44 Key App lediglich erweitert benutzt für die Farben und so aber die gleichen Kommandos.

— geändert am 10.04.2013 13:21:26

  • Forum-Beiträge: 66

10.04.2013 15:24:53 via Website

Naja die Belegung der Tasten der 44 Tasten App ist schon anders als die mit 24 Tasten. Die Signale sind die selben, aber für unterschiedliche Tasten genutzt (also Rot auf 44 Tasten App ist nicht gleich Rot auf 24 Tasten App).

Die Funktionen die du angegeben hast lösen tatsächlich eine Reaktion bei deinem Controller aus?
  • Forum-Beiträge: 10

10.04.2013 18:34:54 via Website

ja das sind die Reaktionen des Controllers. ich hab mich jetzt nicht getraut den anderen auch noch damit zu testen ein umprogrammierter Controller reicht mir. würde mich ja schon interessieren wie genau man den Controller über Infrarot programmieren kann. kannst du da Anhaltspunkte geben?
  • Forum-Beiträge: 66

10.04.2013 19:58:15 via Website

Also die einzig logische Erklärung die mir einfällt wäre, wenn meine App mit einer Taste eine Art Programmiermodus an deinem Controller ausgelöst hat und alle weiteren Tasten dann beispielsweise von Oben der reihe nach den Tasten eine neue Funktion zugeordnet haben. Das Problem ist nur, um herauszufinden, ob es so ist kannst du nur jeden Knopf nochmal durchtesten und anschließend was drücken um zu sehen ob sich eine Belegung geändert hat
  • Forum-Beiträge: 10

11.04.2013 16:04:35 via Website

Also wirklich viel hat sich da nicht geändert. Die komplette obere Reihe ist jetzt ohne Funktion.
Aber die Zuordnung der Farben hat sich wieder geändert. Da wo vorher die Rottöne waren sind jetzt die Blautöne und umgekehrt (also auf grün ist jetzt Rot und auf Rot Blau). Wäre ja auch zu schön gewesen wenn jetzt zumindest ein Teil wie gewünscht funktioniert hätte^^.
Hoffe du gibst noch nicht auf :-) Wenn du wieder was neues hast sag einfach Bescheid dann teste ich das direkt (wenn ich daheim bin).
  • Forum-Beiträge: 66

11.04.2013 16:52:08 via Website

Gar keine Funktion? Sehr eigenartig. Naja mal schauen, ich warte mal ab, hab die App auch bei xda gepostet, mal sehen was dabei rauskommt
  • Forum-Beiträge: 66

11.04.2013 20:49:16 via App

also daa gibt es auch keine Änderung zum Vorgänger. Naja ich werde die Version in den nächsten Tagen vervollständigen und dann an dem zugehörigen Controller testen. Vielleicht findet sich ja der Fehler
  • Forum-Beiträge: 902

04.05.2013 13:57:48 via Website

Ich habe auch die 24 Tastenfernbedienung für "Elephant LED UFO" (Shisha-Beleuchtung).
Bei mir hat keine Taste eine Funktion, habe SmallA und SmallB getestet.

habe allerdings das Note 8.0, aber da du in dem Forum nachgefragt hast, dachte ich, ich probiers mal.

— geändert am 04.05.2013 13:59:11