DE 8ch DMXPult

  • Hallo liebe Gemeinde


    Im Orginal Schaltplan und in der Platine hat sich ein Fehler eingeschlichen. Habe die Platine gestern mal probehalber geätzt und aufgebaut.


    Die dritte LED hat die Funktion den Blackout anzuzeigen. und muss somit an PB7 angeschlossen werden. So wie die LED im Moment


    verdrahtet ist ( PB2 )blinkt die LED bei jedem Menuwechsel auf :S . Der Fehler ist aber schon im hangezeichneten Orginal im


    Projektarchiv vorhanden. Ich hoffe ich konnte helfen .... bevor sich nachher einer ärgert :) :) :)


    Gruß Bastelbär

  • Soo Leute,


    es gibt leider ne kleine verzögerung Bei der Platinenbestellung, da ich bei einem meiner Projekte die ich auch mitbestelle einen Fehler entdeckt habe und der nun erst korrigiert werden muss.


    Tut mir echt leid, sollt ichs bis nächsten Montag noch nicht gelöst haben werde ich trotzdem bestellen.


    Greez Stefan


    PS: Falls noch wer mitbestellen will, wäre das jetzt der richtige Moment ;)


    EDIT:
    Benötigt jemand die DisplayPlatine? (ca3€)

  • Kleena


    Welche Platine haben wir eig? Einseitig oder zweiseitig


    Zweiseitig ohne Bestückungsdruck


    Schreibst du mir dann ne PN für die Displayplatine und die Interface-Platine?


    Was willst du denn über die beiden Platinen wissen ? wenns wegen der Bezahlung ist:
    wie ich bereits in der PN vor einiger Zeit beschrieben, teste ich erst die Platinen (wenn sie denn mal ankommen^^) und melde mich dann wegen der Bezahlung bei Jedem einzeln.


    *Edit1* In den Warenkörben fehlen ja die Fader ich kenn mich damit nicht so aus kann ich da jeden Fade nehmen?


    In den Warenkörben sind keine Fader da es die ja in mehreren Längen/Qualitätsklassen gibt (25/50/75/100...mm)(z.B.ALPS oder No-Name)(ich hab z.B. 100mm Fader)
    der Wiederstand sollte um die 10KOhm haben, wichtig ist das sie LIN(Linear) sind.


    LIN(Linearer anstieg/abfall des Wiederstands), also ganz unten z.B. 0Ohm, ganz oben z.B. 10KOhm


    Schonmal Danke, auch für die Bestellung ;D


    Kein Prob xD


    Greez Stefan

  • Wie sieht es aus mit der Bestellung? Hatte ja Interesse angemeldet und
    Eine bestellt. Sind die Platinen schon bei dir, oder hast du für mich
    garkeine mitbestellt? :S

  • Sodala,
    ob ihrs glaubt oder nicht die Platinen sind da !!!!! :thumbup:
    ich hab die Platine aber etwas geändert aber nichts dramatisches nur n paar leiterbahnstärken und n paar Vias....
    Bestückung müsste gleich geblieben sein :D


    Ich werd heute oder morgen eine aufbauen und n bisschen testen, und dann schick ich sie diekt los.
    Da ich mal wieder irgendwie die Liste verloren hab, wo stand wer was wollte, bitte ich euch mir nochmal eine kurze PN zu schreiben


    Greez
    Stefan

  • So kleiner Rückschlag :/


    bin beim aufbau draufgekommen das mir noch einige Teile fehlen(vrmtlch hab ich die woanders eingebaut ^^ )
    werde also gleich am Sonntag oder montag welche Bestellen


    da mich schon wer gefragt hat ob er die teile mitbestellen kann wollt ich wissen ob sonst noch jemand was benötigt


    Bestellen tu ich bei Reichelt


    Greez
    Stefan



    PS: ihr könnt auch teile bestellen die nix mit dem Pult zu tun haben ;)

  • Wirklich schönes Projekt.


    Seid ihr damit weiter gekommen ?
    hats geklappts ?


    und dann noch
    Kann man auch den Adressbereich verändern ?
    Damit wäre man den 12Kanal "Mitbewerbern" um ein weites voraus.

  • da mir grad langweilig war:


    wenn Du nur die DMX-Startadresse einstellen willst, ergaenze in der code..asm in der "DMX Lichtpult.rar" die folgenden Zeilen:
    Die Routine fuer die Taster musst halt umschreiben, wenn Dir die Tasten, die an PB2..PB4 angeschlossen sind, net zusagen.


    Da der Code dann aber nimmer in den Attiny passt, musst ich ein paar weitere Zeilen umaendern, damits Platz gibt (der Dateianhang ist die komplete code.asm).
    Ich hab den Code allerdings net getestet.


    HFGL


    wolf




    ;***************Changes Beginn


    ; ldi TEMP,0x01 ;Load UART Bautrate Register with 0x01
    ; out UBRR,TEMP ;Load UART Bautrate Register with 0x01
    ; sbi UCR,2 ;Enable 9-Bit Mode;


    ; rcall DISPLAY_AKTUAL
    ;nach den obigen Zeilen das einsetzen: (ist das Ende der Resetroutine)




    ldi temp,0x25
    out EEAR,temp
    sbi EECR,EERE
    in temp,EEDR
    mov r15, temp


    ldi ADD_TEMP,68
    sts 0x60,ADD_TEMP ;D
    ldi ADD_TEMP,77
    sts 0x61,ADD_TEMP ;M
    ldi ADD_TEMP,88
    sts 0x62,ADD_TEMP ;X
    ldi ADD_TEMP,45
    sts 0x63,ADD_TEMP ;-
    ldi ADD_TEMP,65
    sts 0x64,ADD_TEMP ;A
    ldi ADD_TEMP, 100
    sts 0x65,ADD_TEMP ;d
    ldi ADD_TEMP,114
    sts 0x66,ADD_TEMP ;r
    ldi ADD_TEMP,32
    sts 0x66,ADD_TEMP ;:
    sts 0x67,ADD_TEMP ;
    sts 0x68,ADD_TEMP ;
    sts 0x69,ADD_TEMP ;
    rcall display_out
    ;sts 0x0080, r15


    ;Button1=addtemp,2
    ;Button2=addtemp,3
    ;Button3=addtemp,4
    ;Button4=addtemp,5
    ;Button5=addtemp,6
    ;Button6=addtemp,7





    dmx_routine:
    rcall DELAY_0
    in add_temp, pinb
    sbrs add_temp, 2 ;Taster an PB2 (Funktion DMX-Adresse +1)
    rcall DMX_Plus


    sbrs add_temp, 3 ;Taster an PB3 (Funktion: DMX-Adresse -1)
    rcall DMX_Minus


    sbrs add_temp, 4 ;Taster an PB4 (Funktion: Beenden und wenn DMX-Adresse geaendert, in eprom speichern)
    rjmp reset1
    rjmp dmx_routine



    reset1:
    ;lds add_temp, 0x0080
    ;cp add_temp, r15
    cp temp, r15
    breq main


    WRITE_EEPROM_x25: ;SAVE_DMX
    sbic EECR,1
    rjmp WRITE_EEPROM_x25
    ldi ADD_TEMP,0x25
    out EEAR,ADD_TEMP
    out EEDR,r15
    sbi EECR,EEMWE
    sbi EECR,EEWE


    sts 0x0080, r15


    ;hier gehts mit der MAIN-Routine weiter
    MAIN: rcall DELAY_0
    cbi PORTD,1 ;TxD -> Low ;Send Break
    rcall DELAY_0
    sbi PORTD,1 ;TxD -> High
    rcall DELAY_1
    ldi FADER_ADRESS,128
    ldi ADD_TEMP,0x00 ;Send Startbyte
    mov DMX_BYTE,ADD_TEMP
    rcall SEND_DMX_BYTE
    rcall DELAY_1
    ldi ZH,0x00
    ldi ZL,0x70
    ldi FADER_ADRESS,0


    lds r15, 0x0080
    tst r15
    breq DMX_LOOP
    wait_for_startadress:
    dec r15
    clr DMX_BYTE
    rcall SEND_DMX_BYTE
    tst r15
    brne wait_for_startadress


    ;***************Changes End


    ;ab hier gehts normal weiter:
    ;DMX_LOOP: :thumbup:

  • Souko

    Added the Label DMX Steuerpult
  • Newly created posts will remain inaccessible for others until approved by a moderator.

    The last reply was more than 365 days ago, this thread is most likely obsolete. It is recommended to create a new thread instead.