NEWS
wemos-d1-mini-infarot-mit-eignem-pcb - Diskussion
-
hatte mal gelesen das die Scheibe vor der IR Receive Diode bei der Dream richtig fies sein soll.
So bezüglich Filtern.
Der Ansatz wird sein erst einmal im Kreis zu senden.
Das muß ja passen denke ich.
Dann muß ja IR Receive Fernbedienung -> IRsend PCB 1 -> IR Receive PCB 2 gleich sein.
Bin mir auch Grad nicht sicher ob das Protokoll nicht per 36 Khz statt 38 Khz gesendet wird.
Für Vorschläge zum testen wäre ich Dankbar wenn Test oben geht ( im Kreis senden ). -
@Ralla66 Okey erstmal Danke für die .stl das Gehäuse für dass 2 pcb kann ich halt erst testen wenn dass Finale pcb fertig ist und ich es getestet hab wegen vu muss du evt nach lesen wie man ir raw sendet kann man nach lesen in ir Tasmota wiki
-
@Hardwearhansi
Raw teste ich mal ab.
Dein Projekt hat ja Zeit.
Sollten Anpassungen .stl mal nötig sein einfach melden, egal wann.
Betrieben hatte ich IR Send SFH 4550 Para mit Widerständen 23 Ohm an 5 Volt.
NPN war BC548.
TSOP 31328 an 5 Volt.
Soweit geht das ja bis auf Linuxboxen.
Dateien mit G2 bezeichnet ist dein Sondergehäuse.
Dein erstes Gehäuse lass uns bitte nennen G1_ V2.
Deine gültige PCB.
Hier noch einmal die Bitte an @Homoran als Tester für Linuxboxen was zu senden.
Anhand seiner Erfahrung hat er vielleicht einen anderen Blickwickel wie wir.
Das könnte helfen.Danke.
Man hört sich
Ralla -
@Hardwearhansi
aufgeräumt, regnet ebend bei unsG ist Gehäuse, ja hast dir gedacht sollte aber erwähnt sein.
Gehäuse G1 V2 fehlt noch der Spannungsanschluß.
G1 V2.x ist gültiges PCB.
Wird gemacht wenn du deine PCB hast brauche noch die Maße.
Dann hätten wir Stand heute :Final G1,
Final Deckel G1_V 2.2.stl
Final G1_V2.2.stlSondergehäuse G2,
G2_V16.stl
Deckel_G2_V16.stlWenze Zeit hast mal schauen ob ok.
Freecad Dateien V 0.18 dazu.
Final G1_V2.2.FCStd
Final Deckel G1_V 2.2.FCStd
G2_V16.FCStd
Deckel_G2_V16.FCStd -
@Ralla66 Super Danke G2 gehäuse passen so weit ich sehe das Finale G1 ist glaub ich aber bischen breiter geworden weil das Finale PCB ja wegen den Erweiterungslöchern auch breiter geworden ist aber siehst du ja wenn du meine PCB erhaltest
Ich kann @Homoran eine als Tester zur verfügung stellen sofern er möchte
@Ralla66 said in wemos-d1-mini-infarot-mit-eignem-pcb - Diskussion:
Dein Projekt hat ja Zeit.
Ja dass stimmt
Betrieben hatte ich IR Send SFH 4550 Para mit Widerständen 23 Ohm an 5 Volt.
Okey werd ich am Sa mal selber testen sobald mein Wemos angekommen ist
-
@Ralla66 Hab grad gesehen dass die Gehäuse G2 für 3mm leds und 3 mm ir send sind die 3mm led ist nicht so schlimm aber ich würde gerne blos 5mm ir send benutzen kannst du dass vl ändern?
-
@Hardwearhansi Hab mal versucht dass selber zu machen grig dass aber nicht hin hab aber auch grad keine zeit dass intensiv auszuprobieren
-
IRsend G2 sind jetzt 5mm.
G2_V17.stlPost ist heute morgen raus zu dir.
Im Kreis fahren geht, alle Data ok.
Also ist die Schaltung ok.
Mit Setoption 58 1 bekomme ich Raw Data.
Aber wie werden die gesendet , weisst evtl. die Syntax ?
IRsend Raw 0,xxxx oder IRsend 0,xxx ?
meckert immer Invalid JSON ?Doku, für was ist das x vorne ? Leerzeichen ?
0 steht für 38 Khz Frequenz.IRsend:
IRSend<x> <frequency>,<rawdata1>,<rawdata2>,..,<rawdataN>
e.g., IRsend 0,926,844,958,832,1798,868,902,848,900,870,900,852,908,918,958,794,934,874,928,1738,934,856,1764
IRSend<x> raw,<frequency>[,<header_mark>,<header_space>,<bit_mark>],<zero_space>[, [<one_multiple>] | <one_space>],<bit_stream>
-
@Hardwearhansi sagte in wemos-d1-mini-infarot-mit-eignem-pcb - Diskussion:
Ich kann @Homoran eine als Tester zur verfügung stellen sofern er möchte
Das tut er.
Wenn dann alles soweit ist (keine Hetze!!), kannst du dich per chat melden, dann bekommst du meine Adresse
-
@Homoran Okey super Mach ich
-
@Ralla66 hab jetzt getestet mein wemos kamm doch schon heute funktioniert alles einwandfrei
Hier nochmal dass Finale PCB:
Hab folgenedes geändert:
*Beschriftung der NPNS
*Und oben erkennlich für die juper stecker von 3,3V zu 5V@Ralla66 @Homoran @FrenkyIO Fals keine Wünsche mehr vorhanden sind würde ich es bestellen
-
@Ralla66 said in wemos-d1-mini-infarot-mit-eignem-pcb - Diskussion:
Soweit ich weiß mußt du IRsend raw am anfang stehen haben und dass x vorne ist laut wiki :
Example, Pioneer Vol+ is 32 bits message and must be sent twice. You can either send the same message 0xA55A50AF twice with IRSend2 or send a 64 bits message with twice the same 32 payload: 0xA55A50AFA55A50AF.
IRSend2 {"Protocol":"PIONEER","Bits":32,"Data":"0xA55A50AF"}
or
IRSend {"Protocol":"PIONEER","Bits":64,"Data":"0xA55A50AFA55A50AF"}
Und hier wird über raw einiges gesprochen auch sind da soweit ich erkennen konnte ein paar lösungs ansetzte dabei :
Hier wird auch was über ir commands geschrieben:
https://forum.creationx.de/lexicon/index.php?entry/20-commands-12-ir-fernbedienung/
Kann halt leider schlecht miittesten weil ich keine Fernbidinung mit Protokoll UNKOWN bzw raw data hab
-
Zur Info:
IRsend2 wird der Code 2 mal gesendet.
SetOption58 1 ist Pflicht bei Raw und ir.bin.
Raw geht nur mit der tasmota ir.bin , de.bin / Generic geht kein Raw.
Raw läuft im Kreis und geht.
Command ist IRsend 0, dann die Raw Daten.
0 bearbeitet das Programm, hier 38 Khz.
Command IRsend 36,dann die Raw Daten sollte Data mit 36 Khz senden.
Umstellung auf SetOption29 1 also Dec bringt Fehler.Default Wert IR_RCV_Buffer_Size im File my_user_config.h muß ich noch erkunden.
Könnte sein das der Buffer zu klein ist ( default 100 ).Leider schaltet die VU nicht.
Da hilft wohl nur der LogicAnalyser zum vergleich oder Broadlink Data convertieren.
Viel Arbeit so eine Protokolanalyse.
Werde mal versuchen ob ich per LogicA den Stream mitschneiden und senden kann.
Ganz ohne Tasmota. -
@Ralla66 said in wemos-d1-mini-infarot-mit-eignem-pcb - Diskussion:
RTL VU Taste 6
15:57:12 MQT: tele/tasmota_14F48A/RESULT = {"IrReceived":{"Protocol":"RC6","Bits":36,"Data":"0xC80521006","DataLSB":"0x30014A0860","Repeat":0,"RawData":[2714,816,508,376,502,382,506,818,506,820,1384,824,500,384,506,378,500,382,508,378,502,382,508,376,502,382,942,824,944,822,502,382,942,824,500,384,506,378,500,384,940,826,508,376,504,380,508,376,504,380,508,374,504,380,500,384,504,378,946,380,508,818,506],"RawDataInfo":[63,63,0]}}Okey Danke für die info mit Ir.bin wusste ich nicht teste ich mal was ist mit diesen ir reciv ausgabe (oben gennant)
ist das die RTL VU Taste 6 die wird ja incoded probier die mal mit:
IRsend{"Protocol":"RC6","Bits":36,"Data":0xC80521006}
-
@Hardwearhansi said in wemos-d1-mini-infarot-mit-eignem-pcb - Diskussion:
@Ralla66 hab jetzt getestet mein wemos kamm doch schon heute funktioniert alles einwandfrei
Hier nochmal dass Finale PCB:
@Ralla66 @Homoran @FrenkyIO Fals keine Wünsche mehr vorhanden sind würde ich es bestellen
?
-
prüfe noch einmal ab welche GPIO beim Wemos beim Reboot wie stehen müssen.
Teilweise sind die Low oder High oder müssen ?Zu Protokoll erste Schritte, real Raw Data ohne Verkasperung:
-
@Ralla66 said in wemos-d1-mini-infarot-mit-eignem-pcb - Diskussion:
rotokoll erste Schritte, rea
Okey also PCb nicht bestellen?
Wegen Raw hab mal den Telekom Reciver von meinen Eltern die Verbidinung gemopst die hat mir dass hier ausgegeben:
18:01:33 RSL: RESULT = {"IrReceived":{"Protocol":"UNKNOWN","Bits":13,"Hash":"0xE90B726A","Repeat":0,"RawData":[332,604,318,278,644,288,306,596,318,306,618,614,618,618,284,318,290,304,616,612,620,288,308,582,330],"RawDataInfo":[25,25,0]}}
Hab dann mit :
IRsend 0,70,29018,1860,702,1996,700,7972,28740,1942,720,962,568,292,274,648,312,282,592,310,312,620,586,696,540,312,316,370,196,644,586,696,236,308,584,332,23812,1942,766,1942,788,7862,36176,1998,760,1948,776,4262,68,230,456,2898,2880,332,604,320,276,646,312,282,594,318,304,620,586,644,590,312,288,316,306,618,586,646,312,282,584,328,43668,2050,760,1918,766,2046,382,406,306,4290,26314,1782,910,300,68,228,298,890,1044,1604,384,2264,378,566,332,222,1388,202
die Raw data gesendet und siehe da reiciver ging an
-
Prüfen bei reboot wie die Statusled stehen.
Receive ist kleiner wie IRsend.
Wo haste denn die Daten für IRsend her ? -
@Ralla66 Ir Recive ist kleiner als IR send weil ich dass copy paste grad hab und meine Fernbidinung jedesmal ein anderes raw ausgibt aber funktoniert denoch sprich beispielweise , ich drücke taste : IR Reciv = Raw 298043 drücke nochmal Raw = 23498
-
??? wo haste den IRsend her ?
Das sind ja mehr als 13 Bit Receive.Sync passt schon mal vom Timing her.
2714 us sollte passen.