-
Content Count
1,863 -
Joined
-
Last visited
-
Days Won
134
Reputation Activity
-
Evgeniy got a reaction from srukamiUA in Таймер для светодиода
@Ростислав Михайлов температурный дрейф большой у RC цепи. Микроконтроллер в связке с кварцем даёт очень точные выдержки + рассчитывать ничего не нужно. Можно индикацию выдержек организовать, звуковую и световую сигнализации. В общем по потребностям и фантазии. Плюс практика в написании программы и работе с мк.
У 555 таймера разработчики возвратились с расположением выводов. В простейшей схеме без перемычек не обойтись. Всё детали влияют на параметры конечного устройства.
Порой проще пару строк написать, чем сидеть и насчитывать 555 таймер :-)
-
Evgeniy got a reaction from Ростислав Михайлов in Таймер для светодиода
@Ростислав Михайлов температурный дрейф большой у RC цепи. Микроконтроллер в связке с кварцем даёт очень точные выдержки + рассчитывать ничего не нужно. Можно индикацию выдержек организовать, звуковую и световую сигнализации. В общем по потребностям и фантазии. Плюс практика в написании программы и работе с мк.
У 555 таймера разработчики возвратились с расположением выводов. В простейшей схеме без перемычек не обойтись. Всё детали влияют на параметры конечного устройства.
Порой проще пару строк написать, чем сидеть и насчитывать 555 таймер :-)
-
Evgeniy got a reaction from VitalForce in Таймер для светодиода
Проблема легко решается микроконтроллером, например так
Схема до безобразия проста, особенно если светодиодом моргать. Фактически один мк pic12f675, два переменных резистора и стабилизатор 78l05. Для нагрузки помощьнее - добавляем транзистор, для ещё мощнее - реле.
Выдержки можно запрограммировать любые.
-
Evgeniy got a reaction from dvselectronic in Управление напряжением в БП
Увелич базовый резистор так, чтобы ток, проходящий через tl431 не превышал 100мА (закон Ома в помощь). Транзистор заменить на последнее, например кт817 и ему подобные. Вот этой всей схемой (то с транзистором и 3 резистора по) уже можеш управлять мощным транзистором, и не одним. Если требуется фиксированное напряжение, вместо то установить стабилитрон на нужное напряжение и ток в 1А.
Если хочешь избавиться от нагревов и взрывов, lm2576 тебе поможет. На ней можно построить лабораторный блок питания. Не устроит выходной ток, лм'кой можно управлять мощными транзисторами. В интернете полно схем.
-
Evgeniy got a reaction from dvselectronic in Светодиод 100Вт
Первым делом необходимо найти даиашит на имеющийся светодиод! В даташите указан и ток и напряжение питания, и про количество тепла, которое требуется от него отводить. Когда всё станет ясно. Светодиоду необходим радиатор с большой охлаждающей поверхностью, либо куллер от компа медный с принудительным обдувом. Надо сказать, карманный фонарик получиться не карманного размера. Возможно в виде тележки, так как таскать аккумулятор и фонарь быстро надоест.
-
Evgeniy got a reaction from v1ct0r in Светодиод 100Вт
Первым делом необходимо найти даиашит на имеющийся светодиод! В даташите указан и ток и напряжение питания, и про количество тепла, которое требуется от него отводить. Когда всё станет ясно. Светодиоду необходим радиатор с большой охлаждающей поверхностью, либо куллер от компа медный с принудительным обдувом. Надо сказать, карманный фонарик получиться не карманного размера. Возможно в виде тележки, так как таскать аккумулятор и фонарь быстро надоест.
-
Evgeniy got a reaction from VitalForce in EEPROM
terUD меньше нуля неможет быть! Если от нуля отнять единицу, будет 255! Попробуй условие поменять на if terUD > 9....
-
Evgeniy got a reaction from VitalForce in EEPROM
Числа выше 255 - это двухбайтовые числа, и при записи в EEPROM записываются 2 байта! Естественно переменные должны быть объявлены как WORD.
-
Evgeniy got a reaction from VitalForce in Глушилка кабельного ТВ
Конечно, первым делом лучше нормально поговорить с соседями. Не поймут, создать аналогичную ситуацию. Включить телевизор или радио громко и на целый день. Не поймёт, шагать дальше.
-
Evgeniy got a reaction from VitalForce in Глушилка кабельного ТВ
Кабельное ТВ очень сложно задавить. Если есть доступ в подъезд соседей, воткни пару иголок в кабель, да так, что бы видно небыло.
Другой вариант, магнетрон с дистанционным включением. Покидаем квартиру и врубаем, пока ящик не сгорит у соседа.
3 вариант, мощный генератор инфразвука. Инфразвук не слышно, но на человека действует безотказно. Врубаем и уходим. Через несколько дней соседи будут боятся зайти в комнату. Можно довести до нервного срыва, сердечного приступа, галюцинаций, жёсткого страха.
-
Evgeniy got a reaction from dvselectronic in Глушилка кабельного ТВ
Кабельное ТВ очень сложно задавить. Если есть доступ в подъезд соседей, воткни пару иголок в кабель, да так, что бы видно небыло.
Другой вариант, магнетрон с дистанционным включением. Покидаем квартиру и врубаем, пока ящик не сгорит у соседа.
3 вариант, мощный генератор инфразвука. Инфразвук не слышно, но на человека действует безотказно. Врубаем и уходим. Через несколько дней соседи будут боятся зайти в комнату. Можно довести до нервного срыва, сердечного приступа, галюцинаций, жёсткого страха.
-
Evgeniy got a reaction from dvselectronic in Глушилка кабельного ТВ
Конечно, первым делом лучше нормально поговорить с соседями. Не поймут, создать аналогичную ситуацию. Включить телевизор или радио громко и на целый день. Не поймёт, шагать дальше.
-
Evgeniy got a reaction from Ростислав Михайлов in Глушилка кабельного ТВ
Кабельное ТВ очень сложно задавить. Если есть доступ в подъезд соседей, воткни пару иголок в кабель, да так, что бы видно небыло.
Другой вариант, магнетрон с дистанционным включением. Покидаем квартиру и врубаем, пока ящик не сгорит у соседа.
3 вариант, мощный генератор инфразвука. Инфразвук не слышно, но на человека действует безотказно. Врубаем и уходим. Через несколько дней соседи будут боятся зайти в комнату. Можно довести до нервного срыва, сердечного приступа, галюцинаций, жёсткого страха.
-
Evgeniy got a reaction from AlexRus1234 in Регулировка одним переменником 3-6 раздельных сигналов
TDAшки есть регуляторы громкости, которые управляются напряжением. Есть совмещённые с темброблоком, с тнкомпенсацией. Ставь сколь угодно, а управляй одним линейным переменником. Делов то...
Не нравиться переменный резистор, мк с валкодером в помощь и те же тда с квадратной шиной.
-
Evgeniy got a reaction from dvselectronic in Регулировка одним переменником 3-6 раздельных сигналов
TDAшки есть регуляторы громкости, которые управляются напряжением. Есть совмещённые с темброблоком, с тнкомпенсацией. Ставь сколь угодно, а управляй одним линейным переменником. Делов то...
Не нравиться переменный резистор, мк с валкодером в помощь и те же тда с квадратной шиной.
-
Evgeniy got a reaction from Ростислав Михайлов in Регулировка одним переменником 3-6 раздельных сигналов
TDAшки есть регуляторы громкости, которые управляются напряжением. Есть совмещённые с темброблоком, с тнкомпенсацией. Ставь сколь угодно, а управляй одним линейным переменником. Делов то...
Не нравиться переменный резистор, мк с валкодером в помощь и те же тда с квадратной шиной.
-
Evgeniy got a reaction from Ростислав Михайлов in Зрядка акумуляторов
Аккумулятор заряжается не напряжением, а током! Схема выпрямляется и ограничивает ток. При подключении к аккумулятора зу, напряжение упадёт до напряжения аккумулятора.
-
Evgeniy got a reaction from Алексей in Зрядка акумуляторов
Аккумулятор заряжается не напряжением, а током! Схема выпрямляется и ограничивает ток. При подключении к аккумулятора зу, напряжение упадёт до напряжения аккумулятора.
-
Evgeniy got a reaction from dvselectronic in Программирование на PicBasic Pro Урок №5
Я посмотрел модель, действительно косяк в программе, только не в вычислениях, а в другом месте.
Во вложении рабочий (в железе рабочий) термостат. Единственное, из-за нехватки ног мк знак минуса не выводится на индикатор. Это дальнейшее развитие 5 урока, то есть я дописал код далее.
Сам процесс конвертации я и сам недопонимаю
if coldbit <> 1 then 'Если равно нулю, то отрицательная температура tempcel = temptemp /16 'Сырые данные из датчика делим на 16 tempdec = (temptemp // 16) * 10 / 16 'модуль сырых данных умножаем на 10 и делим на 16 else tempcel = 65535- temptemp ' tempdat = tempcel + 1 tempcel = tempdat / 16 tempdec = ((tempdat + 1)//16)*10/16 endif -
Evgeniy got a reaction from dvselectronic in Программирование на PicBasic Pro Урок №5
У микроконтроллера нет минусовых значений. Поэтому максимальное число делится пополам и условно считаем, что до 32692 идут положительные числа, потом отрицательные. Coldbit - это по-моему 11бит в ответе датчика температуры. Если этот бит равен единицы, значит температура отрицательная. По нему зажигании или гасим знак минуса.
Если требуется работать с десятками градусов, то проще использовать для вычисления целые числа.
Например, не 25,2°С, а 252°С. При выводе на индикатор просто зажигать точку в нужном разряде.
Для этого целые значения умножаем на десять и прибавляет десятки.
В термостате при этом условия упростятся.
Ошибки в вычислениях могут возникать, если переменные объявлены неправильно. Например переменная BYTE может содержать число от 0 и до 255. WORD - до 65384.
Приведённые формулы исправным и считают правильно.
-
Evgeniy got a reaction from Ростислав Михайлов in гудит трансформатор тс 270
Тонер для лазерных принтеров сыпятся в эпоксидку. Тонер и есть измельчённый металл с красителем, он магнитится. Банка тонера стоит копейки. Можно взять отработку из картриджа, заправщики картриджей его выбрасывают.
-
Evgeniy got a reaction from VitalForce in Ошибка компиляции
Попробуй из строки конфигурации убрать pic12f675, именно на это ругается.
В принципе можно удалить всё, кроме: @ device intrc_osc_noclockout
-
Evgeniy got a reaction from VitalForce in Программирование на PicBasic Pro Урок №5
Я посмотрел модель, действительно косяк в программе, только не в вычислениях, а в другом месте.
Во вложении рабочий (в железе рабочий) термостат. Единственное, из-за нехватки ног мк знак минуса не выводится на индикатор. Это дальнейшее развитие 5 урока, то есть я дописал код далее.
Сам процесс конвертации я и сам недопонимаю
if coldbit <> 1 then 'Если равно нулю, то отрицательная температура tempcel = temptemp /16 'Сырые данные из датчика делим на 16 tempdec = (temptemp // 16) * 10 / 16 'модуль сырых данных умножаем на 10 и делим на 16 else tempcel = 65535- temptemp ' tempdat = tempcel + 1 tempcel = tempdat / 16 tempdec = ((tempdat + 1)//16)*10/16 endif -
Evgeniy got a reaction from VitalForce in Программирование на PicBasic Pro Урок №5
У микроконтроллера нет минусовых значений. Поэтому максимальное число делится пополам и условно считаем, что до 32692 идут положительные числа, потом отрицательные. Coldbit - это по-моему 11бит в ответе датчика температуры. Если этот бит равен единицы, значит температура отрицательная. По нему зажигании или гасим знак минуса.
Если требуется работать с десятками градусов, то проще использовать для вычисления целые числа.
Например, не 25,2°С, а 252°С. При выводе на индикатор просто зажигать точку в нужном разряде.
Для этого целые значения умножаем на десять и прибавляет десятки.
В термостате при этом условия упростятся.
Ошибки в вычислениях могут возникать, если переменные объявлены неправильно. Например переменная BYTE может содержать число от 0 и до 255. WORD - до 65384.
Приведённые формулы исправным и считают правильно.
-
Evgeniy got a reaction from Ростислав Михайлов in Программирование на PicBasic Pro Урок №5
Я посмотрел модель, действительно косяк в программе, только не в вычислениях, а в другом месте.
Во вложении рабочий (в железе рабочий) термостат. Единственное, из-за нехватки ног мк знак минуса не выводится на индикатор. Это дальнейшее развитие 5 урока, то есть я дописал код далее.
Сам процесс конвертации я и сам недопонимаю
if coldbit <> 1 then 'Если равно нулю, то отрицательная температура tempcel = temptemp /16 'Сырые данные из датчика делим на 16 tempdec = (temptemp // 16) * 10 / 16 'модуль сырых данных умножаем на 10 и делим на 16 else tempcel = 65535- temptemp ' tempdat = tempcel + 1 tempcel = tempdat / 16 tempdec = ((tempdat + 1)//16)*10/16 endif