Результаты опроса: Нужна ли вам такая функция на телевизоре?

Голосовавшие
191. Вы ещё не голосовали в этом опросе
  • Нет.

    28 14.66%
  • Да.

    129 67.54%
  • Нужна , только руки кривые, самому не осилить

    34 17.80%
  1. #911
    Новичок
    Регистрация
    05.12.2015
    Возраст
    41
    Сообщений
    5
    Вес репутации
    28

    По умолчанию Re: Фоновая подсветка телевизора Ambilight

    Народ ну неужели ни у кого не осталось рабочего скетча ? Поделитесь пожалуста

  2. #912
    Новичок
    Регистрация
    21.08.2016
    Сообщений
    1
    Вес репутации
    0

    По умолчанию Re: Фоновая подсветка телевизора Ambilight

    Здравствуйте! - собрал предложенную Вами Ардулайт - эффект понравился. Во время сборки и отладки возникали вопросы - но всё решилось, сделал на своём канале ютубе - демонстрацию и инструкцию по сборке, ссылка прилагается https://www.youtube.com/watch?v=EAG8nJvfrms
    Последний раз редактировалось Chip; 22.08.2016 в 00:56.

  3. #913
    Администратор Аватар для Chip
    Регистрация
    08.06.2007
    Возраст
    48
    Сообщений
    13,082
    Вес репутации
    10

    По умолчанию Re: Фоновая подсветка телевизора Ambilight

    Класс!

  4. #914
    Новичок
    Регистрация
    23.01.2017
    Возраст
    43
    Сообщений
    4
    Вес репутации
    0

    По умолчанию Re: Фоновая подсветка телевизора Ambilight

    Сделал себе из ленты WS2811 но без использования Arduino, всё гораздо проще. Использовал USB-UART конвертор на PL2303 (можно использовать датакабель на PL2303, например от сименсов, или любой другой конвертор на CH340, CP2102 и т.п.) и одну ATMega8 с тактированием от внутреннего генератора на 8 Мгц.
    (lfuse:0xA4 hfuse:0xD9). Конвертор подключил к Меге на 2 (RXD) и 3 (TXD), выход на управление ленты с 14 вывода (PB0), питание штатно 7 вывод "+", 8 вывод "-". Больше ни какой обвязки на меге нет. Программа написана на BascomAVR, занимает 18% от ATMega8, количество зон требуется прописать индивидуально. Первоначальный тест цветов R-G-B и проверка контрольной суммы сохранены.
    В итоге стоимость и размер девайса многократно уменьшились и ещё всё РАБОТАЕТ!!!
    Название: WS2811.png
Просмотров: 573

Размер: 467.8 Кб
    Кодом делюсь
    Код:
    $Regfile="m8def.dat"
    $Crystal=8000000
    $hwstack=40
    $swstack=16
    $framesize=32
    $baud = 115200 'Baudrate, higher rate allows faster refresh rate and more LEDs (defined in /etc/boblight.conf)
    
    Declare Sub Send_frame(byval Number_of_ic As Word)
    Config Portb.0 = Output
    Dim R As Byte
    Dim G As Byte
    Dim B As Byte
    Dim hi As Byte
    Dim lo As Byte
    Dim chk As Byte
    Dim I As word
    Dim Ledg As Byte
    Dim Ledr As Byte
    Dim Ledb As Byte
    
    Const NUM_LEDS = 47    'ЗАПИСАТЬ СЮДА СВОЁ КОЛИЧЕСТВО ЗОН (СВЕТОДИОДОВ).
    
    Dim Led_buffer(NUM_LEDS*3) As Byte
    
    Wait 1
    
          R = 255
          G = 0
          B = 0
    
    For I = 1 To NUM_LEDS
    
          Ledg = I * 3
          Ledr = Ledg - 1
          Ledb = Ledr - 1
    
          Led_buffer(ledg) = G
          Led_buffer(ledr) = R
          Led_buffer(ledb) = B
    
    Next I
    
    Call Send_frame(NUM_LEDS)
    Wait 1
    
          G = R
          R = 0
    
    For I = 1 To NUM_LEDS
    
          Ledg = I * 3
          Ledr = Ledg - 1
          Ledb = Ledr - 1
    
          Led_buffer(ledg) = G
          Led_buffer(ledr) = R
          Led_buffer(ledb) = B
    
    Next I
    
    Call Send_frame(NUM_LEDS)
    Wait 1
    
          B = G
          G = 0
    
    For I = 1 To NUM_LEDS
    
          Ledg = I * 3
          Ledr = Ledg - 1
          Ledb = Ledr - 1
    
          Led_buffer(ledg) = G
          Led_buffer(ledr) = R
          Led_buffer(ledb) = B
    
    Next I
    Call Send_frame(NUM_LEDS)
    Wait 1
    
    ' гасим все светики
    For I = 1 To NUM_LEDS*3
          Led_buffer(I) = 0
    Next I
    
    Call Send_frame(NUM_LEDS)
    
    
      print "Ada\n" 'Send "Magic Word" string to host
    Do
    Check:
       hi= Waitkey()
       If hi="A" then
       lo= Waitkey()
       If lo="d" then
       chk= Waitkey()
       If chk="a" then
       goto Okay
       end if
       end if
       end if
       goto Check
    
    Okay:
    ' // Hi, Lo, Checksum
    
      hi=Waitkey()
      lo=Waitkey()
      chk=Waitkey()
    
       For I = 1 To NUM_LEDS
    
          R = Waitkey()
          G = Waitkey()
          B = Waitkey()
    
          Ledg = I * 3
          Ledr = Ledg - 1
          Ledb = Ledr - 1
    
          Led_buffer(ledg) = G
          Led_buffer(ledr) = R
          Led_buffer(ledb) = B
    
       Next I
    
      hi=hi xor lo
      hi=hi xor &H55
      if chk=hi then
       Call Send_frame(NUM_LEDS)
      endif
    Loop
    
    Sub Send_frame(byval Number_of_ic As word)
    Local Last_channel As Word
    Last_channel = Number_of_ic * 3
    hi = High(last_channel)
    lo = Low(last_channel)
    push r0
    push r16
    push r17
    push r24
    push r25
    lds r25 , {hi}
    lds r24 , {lo}
    Loadadr Led_buffer(1) , X
    Channel_loop:
    ld r0,x+
    ldi r16,8
    Bit_loop:
    lsl r0
    brcc BIT_0
    Bit_1:
    sbi PORTb,0
    nop
    nop
    nop
    nop
    nop
    cbi PORTb,0
    rjmp Next_bit
    Bit_0:
    sbi PORTb,0
    nop
    nop
    cbi PORTb,0
    nop
    nop
    Next_bit:
    dec r16
    cpi r16,0
    brne BIT_LOOP
    sbiw R24,1
    brne CHANNEL_LOOP
    pop r25
    pop r24
    pop r17
    pop r16
    pop r0
    Waitus 500 'запись принятого состояния на светики ПО ДАТАШИТУ ПАУЗА.
    End Sub
    Последний раз редактировалось RUPARADOX; 23.01.2017 в 16:44. Причина: Добавлена схема

  5. #915
    Новичок
    Регистрация
    02.04.2017
    Возраст
    49
    Сообщений
    2
    Вес репутации
    0

    Хорошо Re: Фоновая подсветка телевизора Ambilight

    Цитата Сообщение от RUPARADOX Посмотреть сообщение
    Сделал себе из ленты WS2811 но без использования Arduino, всё гораздо проще. Использовал USB-UART конвертор на PL2303 (можно использовать датакабель на PL2303, например от сименсов, или любой другой конвертор на CH340, CP2102 и т.п.) и одну ATMega8 с тактированием от внутреннего генератора на 8 Мгц.
    End Sub[/CODE]
    Несомненно очень интересно и в рублях - дешево. Хотелось бы поподробней и если можно hex и eep для Меги.

  6. #916
    Новичок
    Регистрация
    04.04.2017
    Возраст
    27
    Сообщений
    1
    Вес репутации
    0

    По умолчанию Re: Фоновая подсветка телевизора Ambilight

    Может я не совсем догоняю, а скорее не может а так и есть. Подскажите люди добрые, а то всю ветку нету сил прочесть, и уверен такой вопрос задавался.
    Вот спаять всё это по соответствующей схеме, а как к телевизору то подключить? Как ардуино поймёт какой свет подавать куда? На сколько я смог осознать, это через ПК только?
    Последний раз редактировалось matros3000; 04.04.2017 в 06:52.

  7. #917
    Администратор Аватар для Chip
    Регистрация
    08.06.2007
    Возраст
    48
    Сообщений
    13,082
    Вес репутации
    10

    По умолчанию Re: Фоновая подсветка телевизора Ambilight

    Да, только через ПК

  8. #918
    Гуру
    Регистрация
    08.12.2008
    Возраст
    35
    Сообщений
    577
    Вес репутации
    229

    По умолчанию Re: Фоновая подсветка телевизора Ambilight

    Вместо arduino nano подойдет такой?
    Какую ленту лучше купить на 30 или 60 диодов на метр? Тв 42 дюйма.
    Стоит ли замарачиваться с этим или этим или может сразу купить ленту с IP65?
    Nissan Almera N16 продана

  9. #919
    Администратор Аватар для Chip
    Регистрация
    08.06.2007
    Возраст
    48
    Сообщений
    13,082
    Вес репутации
    10

    По умолчанию Re: Фоновая подсветка телевизора Ambilight

    Вместо arduino nano подойдет такой?
    Смотря какой программой пользоваться

  10. #920
    Гуру
    Регистрация
    08.12.2008
    Возраст
    35
    Сообщений
    577
    Вес репутации
    229

    По умолчанию Re: Фоновая подсветка телевизора Ambilight

    Цитата Сообщение от Chip Посмотреть сообщение
    Смотря какой программой пользоваться
    Хочу попробовать для windows 8/10 Pixelight и Ambibox.
    Nissan Almera N16 продана

Страница 92 из 93 ПерваяПервая ... 426869707172737475767778798081828384858687888990919293 ПоследняяПоследняя

Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)

Метки этой темы

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •  
Яндекс.Метрика