Реклама ⓘ
Главная » Arduino
Призовой фонд
на июль 2024 г.
1. 100 руб.
От пользователей

Реклама ⓘ

Термобарометр с функцией UW-метра на ИН-13

В Интернете довольно много схем термометров на лампе ИН-13. Предлагаю свой вариант термометра, а точнее - термобарометра на этой лампе с открытым скетчем и простой схемой управления. Схема построена всего на двух транзисторах, один из которых (VT1) управляет лампой, а на втором (VT2) построена схема генерации высокого напряжения (+150в).

На двух адресных светодиодах собрана подсветка шкалы термобарометра. Левая шкала - для температуры, правая - для атмосферного давления. Устройство поочередно, в течении 30 секунд, показывает текущую температуру, при этом загорается только левый светодиод, подсвечивая левую шкалу, причем цвет свечения зависит от температуры, чем холоднее - тем цвет становится холоднее и наоборот (от синего до ярко желтого-красного) и текущее давление, при этом загорается только правый светодиод, подсвечивая правую шкалу, цвет свечения аналогично зависит от текущего давления. Кнопкой SA2 можно подкорректировать значение температуры или давления в пределах -10...+10, корректировка сохраняется в энергонезависимой памяти.

У термобарометра есть еще и второй режим работы. Режимы переключаются кнопкой SA1. Это своеобразный UW-метр или цветомузыка, или и то и другое. В этом режиме столбик ИН-13 начинает перемещаться в такт звукам, которые улавливаются микрофонным модулем, а оба светодиода мигают разными цветами, в зависимости от частоты звука, т.е. получается цветомузыка.

Схема собрана на 2-х макетных платах, размерами 8х6см и 6х4см, соединяемые бутербродом на разъемах. На верхней плате смонтированы 2 светодиода и крепеж шкалы, на нижней - основная часть схемы. Питание осуществляется от внешнего БП на 5 вольт и током не менее 1,5А.

 

Шкала выполнена из 10мм оргстекла (70х195мм) с гравировкой значений температуры и давления на станке с ЧПУ (чертеж прилагается). Корпус - из массива клена с лакировкой.

Теперь о настройке прибора. Для облегчения настройки термобарометра, загрузите скетч Nastr_term, перед этим установите подстроечный резистор R4 в среднее положение. Первое, что необходимо сделать - это добиться уровня высокого напряжения на выходе преобразователя +150в, сделать это можно путем подбора значения скважности ШИМ, переменная DUTY, у меня значение DUTY равно 240, пределы изменения параметра от 0 до 420. Затем, подбором параметра tempMin, добейтесь появления свечения столбика ИН-13 при минимальном значении этого параметра (у меня tempMin=50) до нижней риски лампы. Переменная tempMax отвечает за максимальную длину свечения столбика ИН-13 и может принимать значения до 255 (у меня tempMax=250). Значение подбирается так, чтобы столбик светился до верхней риски лампы ИН-13. При работе скетча настройки, столбик свечения ИН-13 должен поочередно светиться минимально, максимально и до середины. Грубо настроить уровень свечения можно регулируя подстроечный резистор R4. Следует обратить внимание, что лампы ИН-13 очень сильно различаются по своим параметрам, поэтому настройка возможна только под конкретный экземпляр данной лампы. Второе - перед окончательной настройкой, необходимо дать лампе поработать несколько часов в таком режиме "минимум-максимум-середина". Ну и третье, настройку следует производить именно с тем блоком питания, с которым будет эксплуатироваться прибор. Уровень чувствительности микрофона задается в переменной zvukK, которая может принимать значения от 0 до 100. При эксплуатации, подкорректировать показания термобарометра можно кнопкой SA2, в соответствующем режиме работы (термометр/барометр). Внешний вид термобарометра на фото.

   

 

Список радиоэлементов

Обозначение Тип Номинал Количество ПримечаниеМагазинМой блокнот
R1 Резистор
470 кОм
1 Поиск в магазине ОтронВ блокнот
R2 Резистор
4.7 кОм
1 Поиск в магазине ОтронВ блокнот
R3, R5 Резистор
1 кОм
2 Поиск в магазине ОтронВ блокнот
R4 Подстроечный резистор2.2 кОм1 202Поиск в магазине ОтронВ блокнот
R6 Резистор
2 кОм
1 Поиск в магазине ОтронВ блокнот
R7, R9 Резистор
220 Ом
2 Поиск в магазине ОтронВ блокнот
R8 Резистор
22 Ом
1 Поиск в магазине ОтронВ блокнот
HL1 ЛампаИН-131 Поиск в магазине ОтронВ блокнот
VT1 Биполярный транзистор
MJE13005
1 Поиск в магазине ОтронВ блокнот
VT2 MOSFET-транзистор
IRF740
1 Поиск в магазине ОтронВ блокнот
C1, C2, C6, C7 Конденсатор0.1 мкф4 104Поиск в магазине ОтронВ блокнот
C3 Электролитический конденсатор4.7 мкф х 400в1 Поиск в магазине ОтронВ блокнот
C4 Электролитический конденсатор50 мкф х 10в1 Поиск в магазине ОтронВ блокнот
C5 Электролитический конденсатор100 мкф х 10в1 Поиск в магазине ОтронВ блокнот
L1 Катушка индуктивности220 мкГн1 221Поиск в магазине ОтронВ блокнот
VD1 Выпрямительный диод
HER106
1 Поиск в магазине ОтронВ блокнот
IC1, IC2 Адресный светодиодWS2812B2 Поиск в магазине ОтронВ блокнот
SA1, SA2 Тактовая кнопка2 Поиск в магазине ОтронВ блокнот
Датчик температуры
BME280
1 питание 3,3вПоиск в магазине ОтронВ блокнот
Модуль микрофонаMAX44661 MAX9814 или аналогичныйПоиск в магазине ОтронВ блокнот
Плата Arduino
Arduino Nano 3.0
1 Поиск в магазине ОтронВ блокнот
Добавить все

Скачать список элементов (PDF)

Прикрепленные файлы:

Теги:

Опубликована: 0 0
Я собрал 0 3
x

Оценить статью

  • Техническая грамотность
  • Актуальность материала
  • Изложение материала
  • Полезность устройства
  • Повторяемость устройства
  • Орфография
0

Средний балл статьи: 4.9 Проголосовало: 3 чел.

Комментарии (18) | Я собрал (0) | Подписаться

0
Публикатор #
На форуме автоматически создана тема для обсуждения статьи.
Ответить
0
AMatroskin #
Интересная идея, класс! Возможно имеет смысл немного фильтровать и усреднять данные с микрофона, для более плавных изменений уровня. И хотелось бы увидеть режимы работы с температурой и давлением, понятно что в реальных условиях это долго наблюдать, можно сымитировать в скетче.
Ответить
0

[Автор]
DimaVolk #
Спасибо за оценку. Фильтровать и усреднять - значит потерять динамику. Режимы работы с температурой и давлением есть на фото.
Ответить
0

[Автор]
DimaVolk #
Внимание! Ошибка в схеме. Не указан резистор на 390кОм, ставить параллельно С3.
Ответить
0
FMyth #
Дмитрий, добрый день!
Подскажите пожалуйста, чем открыть файл в папке шкала, "термометр.art".
ArtCam 2018 не открывает. Или подскажите, шкала давления линейна? По фото на шкале между 760 и 740 имеется смещение.
Отредактирован 25.02.2024 15:30
Ответить
0
FMyth #
Рассмотрел, когда начал рисовать, шкала давления не линейна по всей длине. Проект замечательный, но закончить пока не получается.
Ответить
0

[Автор]
DimaVolk #
Сделано в АртСам 2008
Ответить
0
FMyth #
Дмитрий, спасибо!
Ответить
0
WISE #
На разъём для инки приходит максимум 5 вольт, когда должно 150, в чем может быть проблема?
Ответить
0

[Автор]
DimaVolk #
Проблема в отсутствии генерации, проверяем цепочки D9-R8-VT2 и L1-VD1-C3. Если есть осциллограф - проверяем наличие ШИМ-сигнала на D9, если он есть - скорее всего неисправен транзистор VT2.
Ответить
0

[Автор]
DimaVolk #
Да и выше я писал, что Внимание! Ошибка в схеме. Не указан резистор на 390кОм, ставить параллельно С3.
Ответить
0
Wiki #
Дмитрий как изменить в прошивке подключение датчика температуры? При разводке платы перескочили на 1 контакт. (Делаю курсовой по данной схеме)
Ответить
0

[Автор]
DimaVolk #
Ну раз пишите курсовую должны бы разбираться! Поменять нельзя, датчик подключается к шине I2C, а пины I2C в Ардуино строго определены! Перепаивайте контакты!
Ответить
0
ghiotto #
Ну есть программный i2c и даже либа для дуньки, но зачем.... и в этом тоже надо разбираться
Ответить
0
Wiki #
Разве контакт sdo на bme не надо соединять с 3.3 вольтами?
Ответить
0
Wiki #
+ возможно сеть ошибки в коде т.к на отдельном скетче для bme при его отключении, в мониторе портов показывает что он отключился. А в этом скетче (к схеме) в поте нечего не отображается. И вот только сейчас заметил что датчик показывает отрицательную температуру... Уже не знаю что делать.
Ответить
0

[Автор]
DimaVolk #
Ошибок в коде нет, все работает, SDA подключается на A4, SCL на A5, если ваш датчик со стабилизатором, то VIN на +5в, GND на минус. Да, и в проекте используется не BME280, а BMP280. Тут да у меня неточность в схеме, писал уже по готовому проекту, сорьки. Но и с BME будет работать, измените библиотеку в скетче на Adafruit_BME280
Ответить
0

[Автор]
DimaVolk #
Дополнительно почитайте здесь https://kit.alexgyver.ru/tutorials/bme280/?ysclid=lxk1neivub881936658
Ответить
Добавить комментарий
Имя:
E-mail:
не публикуется
Текст:
Защита от спама:
В чем измеряется электрическое сопротивление?
Файлы:
 
Для выбора нескольких файлов использйте CTRL

Raspberry Pi 2
Raspberry Pi 2
DC-DC регулируемый преобразователь 1.5-37В 2А с индикатором Лазерный модуль 650нм 5мВт
вверх