МЕЖДУНАРОДНЫЙ КЛУБ ВЛАДЕЛЬЦЕВ И ЛЮБИТЕЛЕЙ CHEVROLET NIVA, LADA NIVA, LEGEND, TRAVEL   18+

 




 [ Сообщений: 359 ]  На страницу Пред.    След.
Автор Сообщение
 
Не в сети
 Заголовок сообщения: Re: Лаборатория Ev3658
Сообщение Добавлено: 14 май 2020, 12:46  
Аватара пользователя
Резидент
Резидент

    285
Автор темы
  •  963
  • 41

  •  27 авг 2018, 12:55

Блог: Просмотр записи (1)
@ev3658 , как дела? Скинь если имеются, ссылки на используемые светодиоды и плату для них.///.

К сожалению сейчас у меня финансовые трудности, не могу быстро завершить. Дошли площадки охлаждающие, светодиоды не очень любят перегрев, много подпалил припаивая на одну общую площадку. На общей площадке плохая ремонтная пригодность.
Дошли с китая вот эти площадки: https://aliexpress.ru/item/32823358608. ... 33edOfTt5F

Я обязательно ссылки и всё прочее пришлю после проверки, эта жопа вокруг КРНВРС уже два месяца отняла.

Пока всё упирается в систему охлаждения, ищу выгодный охладитель, чтоб сделать светильников сразу много.


Вложения:
1.jpg
1.jpg [ 149.42 КБ | Просмотров: 545 ]

_________________
https://yoomoney.ru/to/410011133717607 :smile_smoke:
Вернуться к началу
 Профиль  
 
 
Не в сети
 Заголовок сообщения: Re: Лаборатория Ev3658
Сообщение Добавлено: 14 май 2020, 16:09  
Аватара пользователя
Старожил
Старожил

    500
  •  1260
  • 51

  •  28 июл 2010, 19:28

  •  Магнитогорск

Блог: Просмотр записи (0)
эта жопа вокруг КРНВРС уже два месяца отняла
точно


Вернуться к началу
 Профиль  
 
 
Не в сети
 Заголовок сообщения: Re: Лаборатория Ev3658
Сообщение Добавлено: 22 май 2020, 23:22  
Аватара пользователя
Резидент
Резидент

    285
Автор темы
  •  963
  • 41

  •  27 авг 2018, 12:55

Блог: Просмотр записи (1)
Удивил один феномен. Базелик полюбил 460нм., а помидора хочет ещё инфракрасный диапазон.
Растения питающиеся корневой системой из воды предпочитают 429нм, в грунте большинство 460нм.
Светодиоды для повторяемости температурных режимов пайки и ремонтной пригодности лучше делать каждый на своей площадке.

_________________
https://yoomoney.ru/to/410011133717607 :smile_smoke:


Вернуться к началу
 Профиль  
 
 
Не в сети
 Заголовок сообщения: Re: Лаборатория Ev3658
Сообщение Добавлено: 24 май 2020, 18:31  
Аватара пользователя
Старожил
Старожил

    500
  •  1260
  • 51

  •  28 июл 2010, 19:28

  •  Магнитогорск

Блог: Просмотр записи (0)
@ev3658 , интересная информация. А как осуществлял пайку на площадках, снизу чем-то грел?


Вернуться к началу
 Профиль  
 
 
Не в сети
 Заголовок сообщения: Re: Лаборатория Ev3658
Сообщение Добавлено: 25 дек 2021, 14:55  
Аватара пользователя
Резидент
Резидент

    285
Автор темы
  •  963
  • 41

  •  27 авг 2018, 12:55

Блог: Просмотр записи (1)
Создал за пару дней имитатор сосулек "Сосулькатрон v0.1 beta+" :smile_bigsmile:

Схема:
Изображение

Исходный корявый неоптимизированный с элементами хаоса и утечки памяти массива:
Код:
$regfile = "m128def.dat"

$crystal = 12000000
$hwstack = 180
$swstack = 180
$framesize = 180


'Const Скорость_падения = 1
Const Скорость_роста_сосулек = 50

Const Paus = 10







Dim Dl_pl As Byte                                           'Плавность наростания
Dl_pl = Скорость_роста_сосулек                              'Скорость роста сосулек (RND*)





Const Колличество_канналов = 16                             'От 0-16 ('это 17 каналов!!!! Ноль первый канал)





Const Скорость_нижней_ленты = 40                            'Скорость мерцания нижней ленты

Config Base = 0                                             'Массивы начинаются с индекса ноль!!!

'Инициализация всеё LED системы
Config Rainbow = 10 , Rb0_len = 17 , Rb0_port = Portd , Rb0_pin = 0 , _
Rb1_len = 17 , Rb1_port = Portd , Rb1_pin = 1 , _
Rb2_len = 17 , Rb2_port = Portd , Rb2_pin = 2 , _
Rb3_len = 17 , Rb3_port = Portd , Rb3_pin = 3 , _
Rb4_len = 17 , Rb4_port = Portd , Rb4_pin = 4 , _
Rb5_len = 17 , Rb5_port = Portd , Rb5_pin = 5 , _
Rb6_len = 17 , Rb6_port = Portd , Rb6_pin = 6 , _
Rb7_len = 17 , Rb7_port = Portd , Rb7_pin = 7 , _
Rb8_len = 17 , Rb8_port = Portg , Rb8_pin = 0 , _
Rb9_len = 9 , Rb9_port = Portg , Rb9_pin = 1 , _


Dim Bright As Byte
Bright = 100
Dim P As Byte
Dim C As Byte
Dim Adrs As Byte

Dim Color(3) As Byte
R Alias Color(_base) : G Alias Color(_base + 1) : B Alias Color(_base + 2)

Dim Tmled As Byte                                           'Скорость обновления экрана
Dim Col(9) As Byte                                          'Ограниченный цветовой массив 0-8
Dim Speed(9) As Byte                                        'Скоростной массив данных
Dim Kn As Byte                                              'Обрабатываемый канал в системе
Dim Num(9) As Byte                                          'Орабатываемый индикатор в обрабатываемом канале системы
Dim Vr As Byte                                              'Временная переменная
Dim Br(9) As Byte                                           'Замедлитель паявления (лимит плавности)
Dim Dl(9) As Byte                                           '
Dim Tm(9) As Byte
Dim Trig(9) As Byte
Dim Colw(9) As Byte
Dim Brw(9) As Byte
Dim Rnnd(9) As Byte
Dim Rnndvr(9) As Byte
Dim Triger As Byte                                          'Замедлитель мерцания нижней ленты

'Rb_clearcolors
'Rb_send

Goto Prog:

Colors:
   Rb_selectchannel Kn

   Select Case C                                            'Определим текущий цвет
      Case 0 : R = Bright : G = 0 : B = 0                   'Красный
      Case 1 : R = Bright : G = Bright / 2 : B = 0          'Оранжевый
      Case 2 : R = Bright : G = Bright : B = 0              'Жёлтый
      Case 3 : R = 0 : G = Bright : B = 0                   'Зелёный
      Case 4 : R = 0 : G = Bright : B = Bright              'Голубой
      Case 5 : R = 0 : G = 0 : B = Bright                   'Синий
      Case 6 : R = Bright / 2 : G = 0 : B = Bright          'Фиолетовый
      Case 7 : R = Bright : G = Bright : B = Bright         'Белый
      Case Else : R = 0 : G = 0 : B = 0                     'Чёрный
    End Select

    Rb_setcolor Num(kn) , Color(0)

Return


Prog:

'(
For Kn = 0 To 9

Speed(kn) = 1
Speed(kn) = Speed(kn) + Rnd(20)
Tm(kn) = 0
For P = 0 To 16                                             'Rnd(20)
Col(p) = 7                                                  'Rnd(7)
Next P

Num(kn) = 2
Br(kn) = 2

Next Kn
')
Kn = 0

Do
   'задатчик обрабатываемого канала

   If Tm(kn) = 0 Then                                       'Общий замедлитель для каждого канала


      If Num(kn) > Колличество_канналов Then                'Инициализация канала (начальный запуск) НАЧАЛО РОСТА СОСУЛЬКИ!
         Num(kn) = 0                                        'Сброс номера обрабатываемого светодиода
         Br(kn) = 0                                         'Сброс силы света массива

         Speed(kn) = Rnd(150) + 5                           'Расчёт скорости роста сосульки

         'Tm(kn) = 0                                         'Сбрасование таймера замедлителя
         Dl(kn) = Rnd(7) + 1                                'Длина сосульки

         Vr = Rnd(140)                                      'Выбор цвета
         Col(kn) = Vr / 30
                                      'Изменяем новый
        ' Col(kn) = Col(kn) / 10
         Bright = 255
         C = Col(kn)
         Gosub Colors
         'Rb_send                                            ' =============================================================================================================
         Else                                               'Работа канала
           If Br(kn) > 40 Then                              'Скорость плавного появления                            '

              If Num(kn) => Dl(kn) Then
               C = 8
               Gosub Colors                                 'Убираем предыдущий

              End If

              Incr Num(kn)                                  'Переходим к следующему

              If Num(kn) = 16 Then                          'Появление нижнего от номера
               Trig(kn) = 1
               Colw(kn) = Col(kn)                           'Запоминание цвета канала
              End If


              If Num(kn) < Dl(kn) Then
                  'Br(kn) = 0
              End If

              C = Col(kn)

              Vr = Num(kn) * 13                             'Угасание в момент падения
              Vr = 255 - Vr
              Bright = Vr
              Gosub Colors                                  'Изменяем новый

              Else
                  C = Col(kn)
                  Dl_pl = Скорость_роста_сосулек
                  Br(kn) = Br(kn) + Dl_pl                   'Плавность кратная лимиту
                  Bright = Br(kn)                           'Палитра цвета
                  Gosub Colors                              'Изменяем новый
                  'Rb_send                                   ' =============================================================================================================
           End If





           'Rb_send                                          '================================================================================


      End If

      Vr = Num(kn)                                          'Кинематика задержки падения
      Vr = Speed(kn) / Vr                                   ' / Vr
      Tm(kn) = Vr                                           'Сброс таймера задержки

      Else

      If Tm(kn) > 0 Then Decr Tm(kn)                        'Таймер задержки

   End If




   'Incr Triger

   'If Triger = Скорость_нижней_ленты Then                   'Скорость мерцания нижней ленты
      Triger = 0
     Select Case Trig(kn)                                   'Режим ленты
        Case 0:                                             'нРежим фона
           Rb_selectchannel 9
           If Rnndvr(kn) < Rnnd(kn) Then
              Incr Rnndvr(kn)
              Elseif Rnndvr(kn) > 0 Then
              Decr Rnndvr(kn)
           End If
           Bright = Rnndvr(kn) + Rnd(30)
           R = 0 : G = 0 : B = Bright
           Rb_setcolor Kn , Color(0)
          ' Rb_send                                          '==========================================================================================

        Case 1:                                             'Появление света внизу (плавность)
         Rb_selectchannel 9
         Brw(kn) = Brw(kn) + 2                              'Плавность появления цвета в нижней полоске
         Bright = Brw(kn)
         If Bright >= 200 Then Trig(kn) = 2
         Select Case Colw(kn)                               'Определим текущий цвет
           Case 0 : R = Bright : G = 0 : B = 0              'Красный
           Case 1 : R = Bright : G = Bright / 2 : B = 0     'Оранжевый
           Case 2 : R = Bright : G = Bright : B = 0         'Жёлтый
           Case 3 : R = 0 : G = Bright : B = 0              'Зелёный
           Case 4 : R = 0 : G = Bright : B = Bright         'Голубой
           Case 5 : R = 0 : G = 0 : B = Bright              'Синий
           Case 6 : R = Bright / 2 : G = 0 : B = Bright     'Фиолетовый
           Case 7 : R = Bright : G = Bright : B = Bright    'Белый
         End Select
         Rb_setcolor Kn , Color(0)
         'Rb_send                                            '==========================================================================================
        Case 2:

         Rb_selectchannel 9
         If Brw(kn) => 10 Then
            Brw(kn) = Brw(kn) - 10
            Else
            Trig(kn) = 0
         End If
         Bright = Brw(kn)

         Select Case Colw(kn)                               'Определим текущий цвет
           Case 0 : R = Bright : G = 0 : B = 0              'Красный
           Case 1 : R = Bright : G = Bright / 2 : B = 0     'Оранжевый
           Case 2 : R = Bright : G = Bright : B = 0         'Жёлтый
           Case 3 : R = 0 : G = Bright : B = 0              'Зелёный
           Case 4 : R = 0 : G = Bright : B = Bright         'Голубой
           Case 5 : R = 0 : G = 0 : B = Bright              'Синий
           Case 6 : R = Bright / 2 : G = 0 : B = Bright     'Фиолетовый
           Case 7 : R = Bright : G = Bright : B = Bright    'Белый
           Case Else : R = 0 : G = 0 : B = 0                'Чёрный
         End Select
         Rb_setcolor Kn , Color(0)
         'Rb_send                                            '==========================================================================================
     End Select

   'End If





   Incr Tmled



   'Kn = 0
   'If Tmled = 5 Then                                        'Скорость обновления экрана
    Tmled = 0
   'Rb_setcolor Kn , Color(0)






   Incr Kn
   If Kn = 9 Then                                           '????????????????????????????????????????????????????
      Kn = 0
   Rnnd(kn) = Rnd(15)                                       'Уровень фоновой подсветки
      Rb_selectchannel 9
      Rb_send
   End If
Rb_selectchannel Kn
   Rb_send



                                                    'Вывод каналов
Waitus Paus


Loop

Видео в работе:
phpBB [video]


Вообще мог сделать всё по одном порту, но легче было распаять 1 канал на 10 каналов, то-есть на каждую сосульку свой независимый канал, что даёт возможность делать от 1 до 9 сосулек на выбор.
Первая программа была буквально насрана, сам не знаю как она вообще работает, по этому решил просто выложить кому надо, она работает и можно скомпилировать почти под любой AVR контроллер.
На схеме кварц 12мГц, можно от 8 мегагерц запускать.
В коде можно править любые значения, только размер массивов не трогайте. :smile_thinking:

_________________
https://yoomoney.ru/to/410011133717607 :smile_smoke:


Вернуться к началу
 Профиль  
 
 
Не в сети
 Заголовок сообщения: Re: Лаборатория Ev3658
Сообщение Добавлено: 25 дек 2021, 15:49  
Аватара пользователя
Резидент
Резидент

    105
  •  669
  • 59

  •  21 ноя 2018, 14:25

  •  Москва/Яхрома

Блог: Просмотр записи (0)
@ev3658 , может будет время / желание поизучать мою "безумную" идею нового варианта обогревателя (зима, однако)
Идея то простая - микроволновкой/излучателем нагреваем некую "засыпку"/теплообменник с которого, в свою очередь снимаем тепло либо на жидкость, либо на воздух.
есть остатки микроволновки, но нет понимания как к ней подступиться, что бы не облучится

достаточно/нужно самую простую и маломощную микроволновку без всякой электроники
и... ну в общем - всё остальное на этом сайте https://www.mikroinstrument.com/
раздел - Микроволновой (СВЧ) нагрев
плавят метал в микроволновке - весь секрет в формовочной смеси
если из нее сделать теплообменник нагреваемый излучателем и гнать через него воздух - будет ли это эффективней традиционных обогревателей??

_________________
фотографии и путешествия и еще немного фото
http://www.walks.ru


Вернуться к началу
 Профиль  
 
 
Не в сети
 Заголовок сообщения: Re: Лаборатория Ev3658
Сообщение Добавлено: 25 дек 2021, 18:06  
Аватара пользователя
Профи
Профи

    5479
  •  25180
  • 56
  •   31

  •  19 янв 2008, 11:19

  •  Москва - Н.Новгород

Блог: Просмотр записи (0)
будет ли это эффективней традиционных обогревателей??
КПД традиционных обогревателей около 95%.
Откуда ты собираешься еще чего то повышать?
Только тепловой насос дает эффективность больше 100%. Но он берет энергию не из неоткуда, а из воздуха - причем в прямом смысле этого слова.

Добавлено спустя 1 минуту 44 секунды:
Создал за пару дней имитатор сосулек
Прикольно!
Но больше похоже на капающий горящий полиэтилен :smile_smile:

_________________
.......Вот как бывает


Вернуться к началу
 Профиль Personal album  
 
 
Не в сети
 Заголовок сообщения: Re: Лаборатория Ev3658
Сообщение Добавлено: 26 дек 2021, 14:46  
Аватара пользователя
Резидент
Резидент

    285
Автор темы
  •  963
  • 41

  •  27 авг 2018, 12:55

Блог: Просмотр записи (1)
если из нее сделать теплообменник нагреваемый излучателем и гнать через него воздух - будет ли это эффективней традиционных обогревателей

СВЧ хороша тем, что нагревает сам материал, но лучше сделать индукционный нагреватель, он намного практичней.
СВЧ обычно рассчитана на резонанс атомов водорода, металл плавить только в специальных тигелей.
Излучение СВЧ (2гГц) очень узконаправленное, можно волноводами подавать. Из-за направленности лучей р свойства отражаться от любой поверхности - либо нагреваемый объект вращают, либо вращают специальный отражатель (в микроволновке СССР так сделано).
Сам думаю как плавку металла замутить и пока дибо индукционная, либо обычная китайская тигелтная печь, но индукционная может хорошую сталь плавить, а тигельная до 1300гр. Зато объем 200мл. уже хорошо.

_________________
https://yoomoney.ru/to/410011133717607 :smile_smoke:


Вернуться к началу
 Профиль  
 
 
Не в сети
 Заголовок сообщения: Re: Лаборатория Ev3658
Сообщение Добавлено: 26 дек 2021, 15:23  
Аватара пользователя
Профи
Профи

    5479
  •  25180
  • 56
  •   31

  •  19 янв 2008, 11:19

  •  Москва - Н.Новгород

Блог: Просмотр записи (0)
@ev3658 , Из твоего ответа только создается впечатление, что ты невье...енно умный чувак.
НО непосредственно на простой вопрос ты так и не ответил.
У тебя фамилиё не Черномырдин случаем? :smile_nerd:

_________________
.......Вот как бывает


Вернуться к началу
 Профиль Personal album  
 
 
Не в сети
 Заголовок сообщения: Re: Лаборатория Ev3658
Сообщение Добавлено: 26 дек 2021, 18:38  
Аватара пользователя
Профи
Профи

    1262
  •  10221
  • 61

  •  28 авг 2007, 21:02

  •  Челябинская обл

Блог: Просмотр записи (0)
@Де Сяткин , ты прав!!!!
Не видел что бы что-то работало от Жени!
Идеи есть, но не экономичные и не рабочие.
Алексей мог бы прокоментировать но он его жалеет!!!

_________________
Обитаю в Рюмошной!


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 359 ]  На страницу Пред.    След.

 

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Перейти: