Часы + термометр — Два выходных дня
Установка показаний времени на электронных часах – занятие, не отнимающее много времени, но, тем не менее, хотелось бы обойтись без этой процедуры. В поисках конструкции электронных часов, работающих по принципу «Включил и забыл», я обнаружил интернет-сайт, на котором автор опубликовал конструкцию электронных часов с синхронизацией времени при помощи спутниковой системы навигации (GPS) и повторил её, добавив уличный термометр.
Рисунок 1 — Внешний вид устройства
Функции часов:
- счёт и отображение текущего времени;
- ежечасная синхронизация текущего времени с временем спутника;
- установка часового пояса;
- режим «Будильник»;
- режим «Секундомер».
Принцип работы часов
Основу устройства составляет микроконтроллер Atmega8-16PI, работающий под управлением программы, которая реализует все вышеупомянутые функции часов.
Звуковой излучатель BF1 служит для подачи сигнала будильника, а светодиоды HL1 и HL2 показывают процесс поиска информации со спутника. Кнопки SB1-SB3 служат для установки часового пояса, включения режима «Секундомер» и установки времени срабатывания будильника.
Рисунок 2 — Принципиальная электрическая схема часов
При подаче напряжения питания микроконтроллер Atmega8-16PI инициализирует GPS модуль «NEO-6M», который, в свою очередь, ожидает поступления с любого найденного спутника информационной строки, содержащей текущее время, соответствующее нулевому часовому поясу. Этот процесс сопровождается коротким звуковым сигналом и появлением бегущей «змейки» в разрядах индикатора.
Последующая синхронизация времени часов с временем спутника осуществляется каждый час и сопровождается кратковременным свечением светодиодов «SAT» и «GPS». Процесс синхронизации происходит в фоновом режиме и не влияет на ход часов. Если по каким-то причинам фоновая синхронизация времени не произошла, часы не остановятся, но точность показаний будет хуже.
Назначение кнопок управления
Кнопка «UTC«. Как уже упоминалось, при первичной синхронизации часы принимают время нулевого часового пояса. При нажатии этой кнопки на индикаторе отобразится «U — — -«, что значит переход в меню выбора часового пояса, а при отпускании — отобразится «U 3» (часовой пояс установленный по умолчанию). Далее, нажатием этой кнопки устанавливают необходимый часовой пояс в диапазоне минус 12 плюс 12.
Кнопка «Alarm clock» или «Будильник». При нажатии этой кнопки произойдёт переход в меню установки будильника, при этом на индикаторе отобразится «A-.—«. После отпускания, если будильник выключен, на индикаторе появятся прочерки, а если будильник был включен, то отобразится время его срабатывания. Чтобы полностью выключить или включить будильник, нужно нажать кнопку «UTC», находясь в меню установки будильника.
Последующие нажатия кнопки «Alarm clock» и нажатия кнопки «Sec» в меню установки будильника позволяют установить будильник на нужное время, часы и минуты, соответственно. Установка возможна только «вперёд. При достижении числа «24» в часах и «60» в минутах происходит сброс показаний в «0» часов и минут соответственно.
При срабатывании будильника звуковой сигнал можно отключить до следующего срабатывания, которое произойдёт через сутки, нажатием на любую из трёх кнопок. Выход из меню установки будильника происходит автоматически, через 5 секунд после последнего нажатия кнопки.
Кнопка «Sec» или «Секундомер». Нажатие данной кнопки переведёт часы в режим секундомера, при этом на индикаторе отобразится «C-.—«, а при отпускании кнопки — начнётся отсчёт секунд. Максимальное время — 23:59:57. При превышении этого значения произойдёт автоматический переход в режим часов. До одного часа в 1 и 2 разрядах отображаются минуты секундомера, а в 3 и 4 разрядах отображаются секунды, после часа — часы и минуты.
Выход из режима секундомера осуществляется нажатием на любую из трёх кнопок.
Функции термометра:
- диапазон измерения температуры от — 55 до +125°C;
- точность измерения составляет ± 0,5°C в диапазоне от — 10 до +85°C и ± 2°C на остальных участках диапазона измерения температуры;
- проверка исправности линии связи термометра с датчиком;
- проверка контрольной суммы информации, принимаемой с датчика.
Принцип работы термометра
Основу термометра составляет микроконтроллер ATTINY2313, работающий под управлением программы, которая реализует все вышеупомянутые функции термометра. Датчиком температуры служит микросхема DS18B20. Значение измеряемой температуры выводится на трёхразрядный светодиодный индикатор.
Рисунок 3 — Принципиальная электрическая схема термометра
При подаче напряжения питания микроконтроллер ATTINY2313 в течении одной секунды тестирует индикатор, засвечивая все его сегменты, после чего переходит к проверке исправности датчика и линии связи с датчиком.
При обрыве или коротком замыкании линии связи на индикаторе отображаются прочерки «—«. Далее производится проверка контрольной суммы информации, принимаемой с датчика. При ошибке контрольной суммы (CRC) на индикаторе появится сообщение «crc».
Если все проверки завершены успешно, то микроконтроллер перейдёт к чтению информации с датчика температуры и отправит измеренное значение температуры на индикатор. В диапазоне измерения от — 9 до +99°C в третьем разряде отображается символ «°».
Каких либо органов управления термометр не имеет и в настройке не нуждается, Диод VD1 предназначен для защиты от переполюсовки напряжения питания.
Конструкция устройства и применяемые радиоэлементы
В связи с единственностью изготовления печатные платы для монтажа радиоэлементов не разрабатывались. Все радиоэлементы установлены на макетных платах и соединены между собою собственными выводами и отрезками провода типа МГТФ при помощи пайки.
Считаю, что разработка и изготовление печатных плат устройств категории «Для себя» — это лишняя трата времени. Платы установлены на эбонитовых стоечках на дно корпуса из органического стекла толщиной 5 мм и крепятся винтами М2.
Рисунок 4 — Макетная плата
Рисунок 5 — Вид со стороны монтажа
Рисунок 6 — Вид со стороны радиоэлементов
Рисунок 7 — Индикаторы
Рисунок 8 — Плата кнопок и модуля GPS
Рисунок 9 — Вид со стороны гнезда питания
Рисунок 10 — Модуль «NEO-6M»
Плата кнопок управления использована готовая от отслужившего свой век электронного оборудования.
Все вышеупомянутые комплектующие радиоэлементы, макетные платы, плата с гнездом питания приобретены в интернет-магазине Aliexpress. Конкретных ссылок на товар не даю, ибо они не долговечны, да и цена у разных продавцов отличается. Остальные радиоэлементы, резисторы, конденсаторы, диоды, светодиоды, транзисторы, кварцевые резонаторы в пояснениях не нуждаются.
Часы+термометр помещены в корпус склеенный из органического стекла толщиной 3 мм и выкрашенный чёрной нитроэмалью. Передняя часть корпуса изготовлена из органического стекла оранжевого цвета. Для уменьшения яркости индикаторов добавлен светофильтр, вырезанный из пластиковой бутылки.
Рисунок 11 — Готовое устройство
Рисунок 12 — Элементы корпуса
Рисунок 13 — Светофильтр из пивной бутылки
Рисунок 14 — Задняя стенка устройства
В качестве источника питания применено зарядное устройство от сотового телефона с выходным напряжением 5±0,5В. и выходным током 0,55А., снабжённое штеккером типа micro USB. Также в источник питания входит устройство защиты от превышения напряжения. При увеличении выходного напряжения зарядного устройства выше верхнего предела открывается транзистор VT1, в результате чего перегорает плавкий предохранитель FU1, обесточивая часы+термометр. Радиоэлементы платы защиты смонтированы на макетной плате и помещены во всем знакомую упаковку.
Рисунок 15 — Принципиальная электрическая схема устройства защиты
Рисунок 16 — Источник питания устройства
Рисунок 17 — Устройство защиты от превышения напряжения
Рисунок 18 — Ток потребления устройства
Рисунок 19 — Часы+термометр+источник питания
Датчик температуры — микросхема DS18B20, с подпаянным к её выводам трёхпроводным кабелем, помещена в стеклянную трубку, заполненную белым герметиком, после высыхания которого обеспечивается защита микросхемы от атмосферных осадков. Датчик закреплён при помощи магнита на отливе за окном. Другой конец кабеля снабжён трёхконтактным разъёмом типа TRS (jack) 3,5мм, который вставляется в соответствующее гнездо на задней стенке устройства.
Рисунок 20 — Расположение датчика температуры за окном
Рисунок 21 — Подключение датчика температуры
Рисунок 22 — Расположение устройства в комнате
Рисунок 23 — Расположение устройства в комнате
Наладка правильно собранных схем часов и термометра не потребовалась. Оба устройства заработали сразу после подачи напряжения питания. Были опасения, что в предполагаемом месте размещения в квартире (2 метра от оконного стекла и 0,5 метра в сторону) приём информации со спутника будет затруднён, но всё обошлось.
После подачи напряжения питания «змейка» на индикаторе наблюдалась всего несколько секунд, после чего часы перешли в режим отображения текущего времени, что и делают в течение последних восьми месяцев с высокой точностью и без моего вмешательства.
Управляющая программа для микроконтроллера часов Atmega8-16PI
Управляющая программа для микроконтроллера термометра ATTINY2313
Резервные ссылки
Atmega8-16PI
ATTINY2313
Индикаторы с общим анодом
Термометр меньше не бывает на Attiny2313. Крошечный термометр на Attiny2313 (с печатной платой) И вот, что получилось
Предлагается схема на микроконтроллере ATMega8 для измерения температуры в диапазоне от -55C до +127C с точностью не хуже +-0,5C. В качестве индикатора применен «динамический» трехразрядный светодиодный индикатор.
Рис.1 Принципиальная схема
Принципиальная схема девайса показана на рисунке 1 . Мне кажется она настолько проста, что в пояснениях не нуждается. Некоторая странность в расположении выводов индикатора объясняется стремлением сделать красивую схему без пересечений линий и шин. Резисторы и конденсаторы SMD — это жертва стремлению сделать устройство буквально на 5 мм больше индикатора. Кстати, индикатор применен без опознавательных знаков, продавался как «динамический» индикатор. Скорее всего, это какая-то левая китайская поделка, однако работает хорошо. При повторении конструкции следует удостовериться, что номера выводов соответствуют нужным разрядам и сегментам. Питается схема от источника 3…5В.
Рис. 2 Нижняя сторона платы
Рис. 3 Верхня сторона платы
На рисунках 2 и 3 показаны рисунки дорожек сторон платы, а на рисунках 4 и 5 — размещение элементов на этих сторонах. Как видите, элементы размещаются мало того, что с обеих сторон, так еще часть SMD -компонентов размещается под не-SMD -компонентами. Благодаря таким ухищрениям размеры платы всего 50х22 мм. В общем, монтаж проблем вызвать не должен.
Рис.4 Монтаж снизу
Рис.5 Монтаж сверху
Так как плата очень проста, рисунка с высоким качеством я не делал — думаю, что такую плату повторить удастся даже при помощи традиционной «лаковой» технологии, а для ЛУТ можно слегка подправить рисунки 2 и 3 .
Прошивки доступны в . Их 4 варианта : для индикаторов с общим анодом и с общим катодом, а так же для датчиков DS18S20 или DS18B20 . Название файлов прошивок таково, что определить соответствие элементарно, например: mt_18S20_oa.hex — прошивка для датчика DS18S20 и индикатора с общим анодом . При программировании микроконтроллера следует задать fuse -битами режим тактирования от встроенного RC-генератора 8 МГц.
Примечание: если датчик действительно установить на плату в предусмотренные отверстия, он будет привирать, так как будет «ловить» тепло от индикатора и микроконтроллера.
(12) | Просмотров: 119051
На радиорынке я присмотрел трехразрядный семисегментник. Приобрел микроконтроллер Attiny2313 в SOIC корпусе, DS18B20, smd-резистор и smd-конденсатор. Нарисовал печатную плату, по печатной плате нарисовал схему, написал программу, залил в МК и:
И вот, что получилось:
На индикатор наклеена тонировочная пленка (без нее нормально сфотограыировать индикатор не удавалось).
О размерах можно судить и по примененному индикатору:
Схема:
Несколько слов схеме и о программе. Компактность не обошлась без жертв. В схеме отсутствуют токоограничивающие сопротивления, что есть не совсем хорошо. Для увеличения нагрузоспособности катоды индикатора подключены сразу к двум выводам МК.
В программе ничего оригинального нет. Шаблон подготовлен с помощью мастера из CVAVR, остальные части взяты из моих часов с термометром. Я применил подправленную библиотеку DS18B20, а точнее это сумма двух библиотек из CVAVR для DS1820/DS18S20 и DS18B20, т.е. в термометре можно применять любой из вышеперечисленных датчиков. Если точнее, то не более 4-х датчиков в любой комбинации.
Фузы: МК настроен на работу от внутреннего RC-генератора на 4 МГц. CKSEL = 0010 , SUT = 10 , все остальные = 1.
Итог:
Я не уверен, что мой вариант термометра с применением семисегментного индикатора самый маленький.
Файлы:
— Печатная плата в формате SL 5.0.
У вас нет доступа к скачиванию файлов с нашего сервера — Прошивка МК.
У вас нет доступа к скачиванию файлов с нашего сервера — Исходники прошивки.
У вас нет доступа к скачиванию файлов с нашего сервера — Проект для Proteus.
В данной статье проведем обзор цифрового термометра , построенного на микроконтроллере Attiny2313 , снабженного выносным цифровым датчиком DS18B20 . Пределы измерения температуры составляет от -55 до +125 градусов Цельсия, шаг измерения температуры составляет 0,1 градус. Схема очень простая, содержит минимум деталей и ее запросто можно собрать своими руками.
Самодельный электронный термометр с выносным датчиком построен на всем известном . В роли температурного датчика выступает микросхема DS18B20 фирмы Dallas. В схеме термометра можно применить до 8 цифровых датчиков. Микроконтроллер взаимодействует с DS18B20 по протоколу 1Wire.
Вначале происходит поиск и инициализация всех подключенных датчиков, затем с них происходит считывание температуры с последующим выводом на трехразрядный семисегментный индикатор HL1. Индикатор может быть применен как с общим катодом (ОК), так и с общим анодом (ОА). Подобный индикатор так же был применен . Под каждый индикатор имеется своя прошивка. Измерять температуру можно как дома, так и на улице, для этого необходимо вынести DS18B20 за окно.
Для Attiny2313 необходимо выставить фьюзы следующим образом (для программы
В Интернете есть куча схем термометров на AVR, но как всегда хочется чего-то своего. . Да и мозги размять тоже следует. Этот термометр был одним из первых моих проектов.
Чего хотелось:
- минимальные размеры (в разумных пределах)
- минимальная стоимость
- простота конструкции
- высокая повторяемость
- универсальность (об этом чуть позже)
Что получилось:
Посмотрев подобные конструкции и покурив описалово на тиньку, которая оказалась под рукой (ATtiny2313), пришёл к выводу, что можно несколько упростить существующие конструкции и немного улучшить их характеристики.
На схеме показан второй вариант включения термодатчика, если он не захотеть работать по однопроводной шине (что встречается очень редко). Обратите внимание, что подтягивающий резистор на 11 выводе должен быть именно 4,7кОм . Уменьшение или увеличение может привести к нестабильной работе датчика в случае включения по однопроводной схеме.
Как видим эта схема отличается от подобных отсутствием транзисторов на управление сегментов. Таким образом схема упростилась на 4 транзистора и 4 резистора, по сравнению с аналогичными схемами. Тут некоторые скажут: «так нельзя — большая нагрузка на порты!!!». Читаем на сей контроллер «DC Current per I/O Pin — 40.0 mA «. У нас 8 сегментов в каждом символе, по 5 мА каждый — получается 40мА!!!.
Теперь посмотрим графики из того же описания:
Из графиков видно, что ток может достигать и 60 мА и даже 80 мА на пин. Ну не будем увлекаться — нам 5 мА на сегмент (40мА на символ) хватит с головой! Ограничительные резисторы подобраны для получения тока около 5 мА на сегмент. В моей схеме стоят 470 Ом. Яркость сегментов при этом отличная!!! Так, чё-то я увлёкся теорией.
Практика!!!
Печатную плату рисовал исходя их соображений «как можно меньше, но как можно проще». Поэтому она получилась с несколькими перемычками…
На рисунке есть место под кварц — это для небольшой универсальности — у меня было несколько штук AT90S2313, у которых нет внутреннего генератора. КРЕНка применена в корпусе SOT-89. Защитные стабилитроны BZX79-C5V1 в корпусе DO-35. Конденсаторы в фильтре питания — 10mkF * 16V танталовые (других не нашлось), размера 3528 (SMD-B). Я их обычно не ставлю, а вместо них — 1mkF * 50V размера 1206.Глюков связанных с питанием не замечено.
пустая плата, изготовленная «лазерным утюгом»
собранная плата: вид со стороны проводников (не хватает стабилизатора)
вид со стороны элементов (не запаян индикатор)
Проект собран по кускам, что-то из готовых проектов из Интернета, что-то дописано мной… Оригинальной идеей стала динамическая индикация. Проблема заключалась в том, что во время общения с датчиком температуры DS18B20 возникали моменты, когда «сканирование» индикации останавливалось. Поэтому обновление индикатора сделано не по прерываниям, а в главном цикле программы, и ещё вставлено кой-где в процедуре общения с датчиком… Плюсом данного способа стала высокая частота обновления, что исключило проблему мерцания.
Чуть не забыл — фьюзы для нормальной работы термометра:
Итак, прошили, включили. .. Хм… работает!!!
Итак как видим получилось довольно простое (куда уж проще???) устройство, которое по размерам не превышает размер индикатора. Кроме всего ещё и точность высокая: по описанию датчика — «±0.5°C accuracy from -10°C to +85°C». Как показала практика точность гораздо выше — около ±0,1°C. Сверял 10 экземпляров с лабораторным термометром, прошедшим метрологический контроль…
26.04.2014
sPlan — удобный инструмент для черчения электронных схем. Имеет простой и интуитивно понятный интерфейс. В программе заложены…
Очень удобная программа для чтения pdf Foxit Reader
26.04.2014
Foxit Reader — Компактная и шустрая программа для чтения PDF файлов. Может служить альтернативой для популярного просмотрщика PDF — Adobe Reader….
22.04.2014
Proteus VSM — программа-симулятор микроконтроллерных устройств. Поддерживает МК: PIC, 8051, AVR, HC11, ARM7/LPC2000 и другие распространенные процессоры….
01.04.2014
Проект сайт который долгое время находился в застывшем состоянии снова принимается за работу с новымы силами, с новыми статьями и с. ..
Proteus 7.7 SP2 + Crack v1.0.2 + RUS
22.04.2014
Proteus VSM — программа-симулятор микроконтроллерных устройств. Поддерживает МК: PIC, 8051, AVR, HC11, ARM7/LPC2000 и другие распространенные процессоры….
Splan 7.0.0.9 Rus + Portable + Viewer Fiinal
26.04.2014
sPlan — удобный инструмент для черчения электронных схем. Имеет простой и интуитивно понятный интерфейс. В программе заложены…
Цифровая паяльная станция своими руками (ATmega8, C)
27.05.2012
Состав: ATmega8, LM358, IRFZ44, 7805, мост, 13 резисторов, один потенциометр, 2 электролита, 4 конденсатора, трехразрядный светодиодный семисегментный…
«Термометр: меньше не бывает» так называется статья на сайте arv.radioliga.com. Схему, расположенную на указанной страничке, я видел давно, но вот интерес к ней у меня появился, когда у одного из сограждан форума с этим «маленьким» термометром возникли вопросы. Если быть более точным интерес у меня появился не столько к схеме, сколько к размерам термометра. У автора термометр собран на плате размерами 50*22 мм.
Действительно ли меньше не бывает?
На радиорынке я присмотрел трехразрядный семисегментник. Приобрел микроконтроллер Attiny2313 в SOIC корпусе, DS18B20, smd-резистор и smd-конденсатор. Нарисовал печатную плату, по печатной плате нарисовал схему, написал программу, залил в МК и:
И вот, что получилось:
На индикатор наклеена тонировочная пленка (без нее нормально сфотограыировать индикатор не удавалось).
О размерах можно судить и по примененному индикатору:
Несколько слов схеме и о программе. Компактность не обошлась без жертв.
В схеме отсутствуют токоограничивающие сопротивления, что есть не
совсем хорошо. Для увеличения нагрузоспособности катоды индикатора
подключены сразу к двум выводам МК.
В программе ничего оригинального нет. Шаблон подготовлен с помощью
мастера из CVAVR, остальные части взяты из моих часов с термометром. Я
применил подправленную библиотеку DS18B20, а точнее это сумма двух
библиотек из CVAVR для DS1820/DS18S20 и DS18B20, т. е. в термометре
можно применять любой из вышеперечисленных датчиков. Если точнее, то не
более 4-х датчиков в любой комбинации.
Фузы: МК настроен на работу от внутреннего RC-генератора на 4 МГц. CKSEL = 0010 , SUT = 10 , все остальные = 1.
Итог:
Я не уверен, что мой вариант термометра с применением семисегментного индикатора самый маленький.
Прислал: Нет данных
BIGBEN Mobile Blog: Микроконтроллеры
Микроконтроллеры
Данный раздел посвящен такой современной теме, как микроконтроллеры. В настоящее время без микроконтроллеров, не обходится практически ни одно современное устройство. Если у вас возникли какие-либо вопросы по теме микроконтроллеров, их программированию и т.п., то вы можете посетить форумы: МК для начинающих, AVR-форум, PIC-форум, Arduino и Raspberry Pi, STM32/ARM-форум, программаторы,периферия, ПЛИС, где на ваши вопросы постараются ответить грамотные специалисты и участники форума.
Микроконтроллеры для начинающих:
- Микроконтроллеры AVR для начинающих. Часть 1 — знакомство с семейством AVR
- Микроконтроллеры AVR для начинающих. Часть 2 — программаторы и прошивка. Работа с PonyProg
- Микроконтроллеры AVR для начинающих. Часть 3 — работа с CodeVision AVR
- Книга по программированию микроконтроллеров AVR
- Обучающее видео по микроконтроллерам для начинающих
- Фьюзы микроконтроллеров AVR – как и с чем их едят
- Учимся создавать устройства на микроконтроллерах: «светофор»
- Учимся создавать устройства на микроконтроллерах: «индикатор заряда аккумулятора»
- Написание программ на С в Code Vision AVR для контроллеров не имеющих ОЗУ
- ШИМ на микроконтроллере Attiny13
- ШИМ контроллер на МК Attiny2313 (управление вентилятором)
- ШИМ-регулятор на микроконтроллере ATmega8515
- Регулятор яркости (ШИМ) для светодиодного драйвера или велофары
- PWM или ШИМ (широтно импульсная модуляция) на AVR для новичков. Часть 1
- PWM или ШИМ на AVR для новичков. Часть 2 — программный ШИМ
- Отладочная плата на AT89S52 или изучаем МК с нуля
- Счётчик с памятью на Attiny2313
- Управление 595 сдвиговыми регистрами при помощи AVR по SPI
- Включение и выключение приборов одной кнопкой
- Подключение светодиодов к AVR
- Работа с I2C и SPI на примере часов реального времени PCA2129T
- Расширение количества портов микроконтролера PIC18 через SPI-интерфейс
- ARM – это просто (часть 1)
- ARM – это просто (часть 2)
- ARM – это просто (часть 3)
- STM32 простой и быстрый старт с CooCox CoIDE
- ARM. STM32 быстрый старт
- STM32. Урок 1. Выбор отладочной платы
- STM32. Урок 2. Порты ввода/вывода
- STM32. Урок 3. UART
- STM32. Урок 4. Basic timers
- Начинаем работать с микроконтроллерами MSP430 от фирмы Texas Instruments
- SYS/BIOS: операционная система реального времени для микроконтроллеров MSP430
Уроки по AVR (BASCOM-AVR):
- Урок 1. Что такое AVR микроконтроллер?
- Урок 2. Программатор AVR микроконтроллеров
- Урок 3. Отладочная плата для AVR микроконтроллера Attiy13
- Урок 4. Порты вывода в микроконтроллере Attiy13
- Урок 5. Программирование AVR микроконтроллеров
- Урок 6. Первая конструкция на микроконтроллере AVR
- Урок 7. Работа с ЖК индикатором на контроллере HD44780 и его аналогах
- Урок 8. Ввод информации в МК. Подключение кнопки к МК BASCOM-AVR
- Урок 9. Работа с АЦП на примере ATtiny13 в BASCOM-AVR
- Урок 10. Работа с UART интерфейсом
- Урок 11. Работаем с DS1307 микросхемой часов реального времени
- Урок 12. Работа с компьютерной PS/2 клавиатурой в BASCOM-AVR
- Урок 13. Аппаратная ШИМ на микроконтроллере
- Урок 14. Программный UART в BASCOM-AVR
- Урок 15. Работа с датчиком температуры DS18B20 в BASCOM-AVR
- Урок 16. Работа с энкодером в BASCOM-AVR
- Урок 17. Использование бутлоадера в BASCOM-AVR
- Урок 18. Работа с дисплеем от Nokia 3310
- Урок 19. Работа с ультразвуковым датчиком расстояния HC-SR04 в BASCOM-AVR
- Урок 20. Подключение семисегментного индикатора по трём проводам (74HC595)
- Урок 21. BASCOM-AVR и Arduino
Схемы и устройства на микроконтроллерах:
- Мини цифровая паяльная станция
- Цифровая паяльная станция своими руками DSS-1
- Цифровая паяльная станция 4 в 1 (DSS-2.1)
- Станция для монтажа и демонтажа BGA и других SMD радио компонентов
- Зарядное устройство-анализатор NiMh/NiCd аккумуляторов
- Интеллектуальное зарядное устройство NiMh/NiCd аккумуляторов
- Тестер АА аккумуляторов
- Два микроконтроллерных регулятора мощности
- Автосвет — управление внешними световыми приборами авто
- Бортовой тахометр на PIC16C84
- Велокомпьютер своими руками
- Радиосвязь между двумя микроконтроллерами с применением RF-модулей
- Интерфейс связи между GSM модулем SIM300 и микроконтроллером AVR ATmega32
- Отправка и получение SMS, используя GSM модуль SIM300
- Как связать микроконтроллер и компьютер по каналу RS-232
- Радиоуправление тремя нагрузками на «RF модулях» с применением микроконтроллеров
- Устройство радиоуправления на 12 команд
- Устройство радиоуправления (радиоключ) на 3 команды
- Устройство ДУ на 12 команд повышенной мощности
- Связь по Bluetooth между STM32 и Android
- Портативный GPS Data Logger
- Простейший ландромат
- Сопряжение с компьютером цифрового мультиметра серии 830
- Электронный кодовый замок на ATmega8
- Кодовый замок на PIC16F628A
- Индикация места ключа (Часть1)
- Индикация места ключа (Часть 2)
- Кодовый замок
- Переговорное устройство и хаб
- Считыватель электронных ключей iButton (DS1990) на МК ATtiny2313
- Электронный замок с ключами iButton
- Охранное устройство с ключами iButton и датчиком удара
- Датчик движения на PIC-микроконтроллере с применением PIR-сенсора
- Охранное устройство с оповещением по телефонной линии
- Охранное устройство «Лазерная растяжка»
- Устройство многокомандного дистанционного управления для проведения пиротехнических шоу
- 4-х канальный контроллер нагрузок с управлением по UART
- Контроллер 8 нагрузок на ATtiny13 с управлением по UART
- USB устройство ввода-вывода на PIC18F4550 с 16 цифровыми I/O и 8 аналоговыми входами
- Устройство ввода вывода
- COM-терминал
- Простой тестер униполярных шаговых двигателей на ATtiny2313 и ULN2004
- Микрошаговый драйвер из старого принтера на микроконтроллере ATmega32
- Простая отладочная плата на ATTINY2313
- Набор для разработки на основе микроконтроллера PIC18F4520
- Универсальная отладочная плата для AVR
- Подключаем PS/2 клавиатуру к PIC
- Подключение PS/2, AT клавиатуры к микроконтроллеру Attiny2313
- Интерфейсная плата для связи клавиатуры PS2 с LCD-дисплеем на МК PICAXE
- Электронные аксессуары для игры S. T.A.L.K.E.R.
- Электронная игра «Светодиодные наперстки»
- Электронная игральная кость на ATtiny 2313
- Игровая видеоконсоль на AVR AVGA
- Игра «разминируй бомбу»
- Руль, джойстик и геймпад с обратной связью (Force Feedback)
- Микроконтроллерный вирус и антивирус
- Почему одни микроконтроллеры надежнее других
- Переходник ATmega8 TQFP в DIP
- Разгон ATmega328 (30 МГц)
Освещение, LED, ЖКИ и LCD:
- Устройство мультимедиа (Multimedia device)
- Простой тачскрин (touch screen) интерфейс на PIC
- Простой тач-сенсор на AVR
- Работаем с ЖКИ. Часть 1
- Работаем с ЖКИ. Часть 2
- LCD Wh2602B компании Winstar
- Небольшой тест OLED дисплея Winstar WEH001602ALPP5N
- Подключаем LCD от Siemens C75 и ME75 к STM32
- Работа с дисплеем LPH8731-3C от телефонов Siemens
- Особенности работы с дисплеем LPH9157-2
- Библиотека для дисплея LPH9135
- Подключаем дисплей Nokia1616 к BASCOM-AVR
- Переходник ЖКИ HD44780 в UART
- Устройство отображения информации на LCD-дисплее 16×2 с контролером HD44780
- Электронная метка с ЖКИ на микроконтроллере
- Подключение LCD-дисплея ST7565 к микроконтроллеру MSP430
- Электронная читалка своими руками на микроконтроллере ATmega32
- Подключение семисегментного индикатора по UART на ATtiny13
- Динамическая индикация на светодиодных 7-сегментных индикаторах с программной регулировкой яркости
- Простая мигалка на RGB светодиоде с использованием МК ATtiny2313 (ATtiny13)
- Управление RGB светодиодом
- Бегущая строка на PIC16F877 на 20 матрицах 8х8 или 160х8 пикселей
- Бегущая строка 8×80 LED на PIC16F628
- Бегущая строка 8×80 с набором текста на клавиатуре (PIC16F628)
- Бегущая строка на PIC контроллере
- Светодиодная гирлянда на микроконтроллере
- Простая светодиодная гирлянда на МК Attiny13
- POV — Светодиодная подсветка велосипедных колес на MSP430
- Бегущая строка с механической разверткой
- PixelPOI
- Светодиодная матрица – МОДЖЕТ
- Эффект Fade Out для LED при помощи ШИМ (PIC)
- 3-х канальный ШИМ регулятор на Attiny2313
- Светофор своими руками
- Устройство имитации работы светофора на микроконтроллере PIC16F84A
- Светофор на ATtiny13
- Управление светодиодом на МК Attiny13
- Эффект горящей свечи на ATTiny
- АЦП на TINY13 и 16 светодиодов
- Новогодняя лампа-ночник из RGB-светодиодов на плате LaunchPad MSP-EXP430, управляемая ИК-пультом
- ИК пульт на MSP430 Lanchpad
- LED светильник с ШИМ и таймером
- Контроллер люстры с 6 лампами
- Адаптер двухканального светового шнура
- Контроллер двухцветного светового шнура Flexilight
- Прокачай свой монитор. Собери интерактивную фоновую подсветку
Аудио:
- Анализатор свиста на Cortex-M4 или включение нагрузки по свистку
- Передача звука по радиоканалу с использованием кодека Speex
- Визуализация аудио сигнала на Nokia 3310 LCD
- Аудио анализатор спектра на Atmega32
- Простой SD аудио-плеер
- MMC/SD WAV стерео плеер на ATmega32 с пультом управления от ТВ
- SD WAV плеер с управлением по UART
- Воспроизведение видео на цветном ЖК-дисплее Nokia с помощью 8 битного AVR микроконтроллера Atmega32
- Вторая жизнь Creative Sound Blaster
- MP3 плеер своими руками
- Воспроизведение нот на PIC
- Воспроизведение звука на PIC
- Пианино на микроконтроллере PIC18F4550
- Эффект эхо (echo) на микроконтроллере Atmega32
- MMC/SD диктофон на PIC16F877A
- Музыкальный звонок на МК Attiny13
- Музыкальный звонок с возможностью замены мелодий без использования программатора
- Музыкальный звонок, который умеет всё (Z80)
- Дверной звонок
Часы и таймеры:
- Многофункциональные часы-термостат с дистанционным управлением
- Музыкальные часы с термометрами на PIC16F873A
- Многофункциональные наручные LED часы
- Электронные часы-будильник на газоразрядных индикаторах и МК
- Часы на газоразрядных индикаторах
- Часы на газоразрядных индикаторах с ATmega8
- Двоичные часики на ATmega8
- Часы/календарь на МК ATTiny2313 и RTC DS1305
- Часы на PIC16F877A
- Часы на PIC16F628A и FYQ3641A
- Часы на Attiny2313
- LED часы на Attiny2313 и DS1307
- Часы на ATtiny2313, DS1307 и ЖКИ индикаторе 8*2
- Часы-будильник с термометром
- Часы — календарь
- Цифровые часы на RTC DS12C887 и 8051
- Библиотека для работы с шиной I2C и с часами реального времени PCF8583
- USB счетчик посещений на микроконтроллере AVR ATtiny25
- Реле времени
- Простой таймер на PIC16F84A
- Таймер на PIC
- Таймер обратного отсчёта на МК Attiny2313
- Таймер обратного отсчета на МК ATmega8 + ЖКИ 8х2 или 16х1
- Таймер обратного отсчета на 0-9999 секунд на PIC12F683
- Многофункциональный циклический таймер
Измерение температуры, термостаты и терморегуляторы на микроконтроллерах:
- Беспроводной измеритель температуры и влажности с USB-интерфейсом
- Измеритель влажности и температуры
- Датчик температуры и относительной влажности с адаптивной регулировкой яркости индикатора
- Простой измеритель температуры
- LCD-термометр
- USB термометр
- Bluetooth термометр
- Термометр на PIC
- Цифровой термометр на датчике LM75AD
- Подключение датчика температуры окружающей среды DS18B20 к микроконтроллеру
- Термометр на DS18B20
- Термореле с цифровым датчиком температуры
- Сдвоенный цифровой термометр на ATmega8 и DS18B20
- Простой термометр для дома с двумя датчиками DS18B20
- Термометр на МК Attiny13 и датчике DS18B20
- Термометр на AT89C2051 и DS18B20
- Универсальный двухканальный термометр на AVR
- Многоточечный термометр
- XControl
- LAN Control — система удаленного управления через локальную сеть, интернет и ПДУ
- Электронный термостат и сигнализатор температуры на PIC16C84
- Термостат на PIC16F877A и LCD NOKIA 3310
- Простой терморегулятор
- Терморегулятор на PIC
- Программируемый термостабилизатор
- Часы, термометр, термостат, будильник, система удалённого управления
- Часы + термометр на PIC16F628A и LED индикаторах
Измерения, генераторы:
- 30В вольтметр на MSP430
- Многоканальный дистанционный вольтметр
- Малогабаритный частотомер-цифровая шкала до 200 МГц с ЖКИ дисплеем
- Частотомер до 16 МГц на микроконтроллере
- Самодельный осциллограф на микроконтроллере AVR
- Осциллографический пробник на ATmega8
- Цифровой LCD-осциллограф
- USB-осциллограф
- Генератор сигналов на МК ATtiny2313
- Функциональный DDS-генератор
- DDS генератор
- Цифровой дозиметр Гамма_1
Программаторы, восстановление МК, прошивка:
- Клон AVR JTAG ICE
- Клон PICkit 2
- PURPIC, переносной клон PICkit2
- Простейший программатор для PIC
- Простой программатор PIC-контроллеров с использованием PicPgm
- Программатор для PIC-контроллеров
- Сохранение калибровочной константы для контроллеров PIC 12F629 и 12F675
- Как сделать простой программатор для PIC-ов и AVR-ов
- Программатор для микроконтроллеров AT89C51/52/55
- Простой программатор
- USBasp — USB программатор для микроконтроллеров Atmel AVR
- Доработка программатора USBasp
- VUSBTiny программатор
- Универсальный USB-программатор
- Универсальный адаптер-программатор
- Универсальный адаптер для Atmel STK500
- Компактный программатор USBTiny-MkII SLIM (клон AVRISP-MKII)
- AVR-программатор ULTI-SP
- USB программатор микроконтроллеров AVR и AT89S, совместимый с AVR910
- AVR-программатор на PIC
- Универсальный программатор
- Исправление фузов AVR
- Устройство оживления микроконтроллеров Atmel
- SinaProg + ATmega328P исправляем прошивку фьюзов
- Программатор для КР573РФ5
- Внутрисхемное программирование и отладка микроконтроллеров Microchip
- Программирование микроконтроллеров AVR в Ubuntu
- Программирование микроконтроллеров AVR в Ubuntu-2 (GUI)
- STM32F4DISCOVERY: Работа с ARM Cortex M4
Купить
Практическое программирование микроконтроллеров Atmel AVR на языке ассемблера
Автор: Юрий Ревич
Страниц: 352 стр.
Издательство: БХВ-Петербург
ISBN 978-5-9775-0657-1; 2011 г.
Изложены принципы функционирования, особенности архитектуры и приемы программирования микроконтроллеров Atmel AVR. Приведены готовые рецепты для программирования основных функций современной микроэлектронной аппаратуры: от реакции на нажатие кнопки или построения динамической индикации до сложных протоколов записи данных во внешнюю память или особенностей подключения часов реального времени. Особое внимание уделяется обмену данными микроэлектронных устройств с персональным компьютером, приводятся примеры программ. В книге учтены особенности современных моделей AVR и сопутствующих микросхем последних лет выпуска. Приложения содержат осно…
Следующее Предыдущее Главная страница
Подписаться на: Комментарии к сообщению (Atom)
Networks
25.08.2022
Ультразвуковая пушка своими руками Ультразвуковое оружие направленного действия
Определенная звуковая частота может творить прекрасное, создавать немыслимые красоты или в миг сравнить целый город с землей, жестоко — но. ..
25.08.2022
Зарядка на солнечной батарее своими руками
Солнечные технологии преобразования света в электрическую энергию, стали очень популярны сегодня и их число растет каждый день. Предлагаю вам…
25.08.2022
Как я настраивал эфирное цифровое телевидение
Спутниковая антенна не имеет отношения к наземным ретрансляторам и принимает сигнал напрямую со спутника. Подключиться к ней нельзя. Когда…
25.08.2022
Ультразвуковая пушка своими руками Ультразвуковое оружие направленного действия
Определенная звуковая частота может творить прекрасное, создавать немыслимые красоты или в миг сравнить целый город с землей, жестоко — но…
25.08.2022
Схемы индикатори электрических полей (13 схем) Измеритель статического напряжения
Приборы для измерения параметров статического электричества Электрические измерения необходимы для изучения причин и условий электризации и…
25.08.2022
Гибридный мультивибратор
Начинающие радиолюбители, конечно, знают, что мультивибраторы (симметричные и несимметричные) выполняют на биполярных транзисторах. К…
25.08.2022
Принципиальная схема импульсного блока питания телевизора зусцт
Нередко требуется «запитать» 12 вольтами радиолюбительскую конструкцию в бытовых условиях. На помощь приходят импульсные блоки питания от…
25.08.2022
Рекомендации по возможной замене элементов
Стабилитрон — это полупроводниковый диод с уникальными свойствами. Если обычный полупроводник при обратном включении является изолятором, то…
25.08.2022
Регулятор напряжения для автомобильного оборудования Регулятор оборотов электродвигателя печки 12в автомобильный
Регулятор, описание которого приведено в этой статье, был разработан и изготовлен по просьбе товарища — владельца грузового автомобиля ЗиЛ…
25.08.2022
LC метр на микроконтроллере PIC16F628A
Вот еще один образец лабораторного оборудования — LC метр. Данный режим измерения, особенно замер L практически невозможно найти в дешевых…
25.08.2022
Как выбрать беспроводной звонок на дверь: советы и рекомендации Увеличение дальности звонка эра 433 92 mhz
Последнее время мы наблюдаем существенные усовершенствования во всех товарах, и дверные звонки не стали исключением. На смену привычным…
25.08.2022
Пошаговое подключение усилителя к магнитоле своими руками
Здесь представлена принципиальная схема четырёхканального усилителя SUPRA SBD-A4240. (Для просмотра схемы в оригинальном размере кликните по…
25.08.2022
Светодиоды для растений, спектр светодиодных ламп Светодиоды белого свечения
Времена, когда светодиоды использовали только в качестве индикаторов включения приборов, давно прошли. Современные светодиодные приборы могут…
Новое
- Мощный усилитель “Lanzar” Усилитель ланзар о катушке l1
- Автомобильный FM-модулятор: слушаем любимую музыку через радио На какой волне настроить модулятор в машине
- Самодельный балластный регулятор для ветрогенератора
- ИК светодиоды: область применения, разновидности и основные технические характеристики Излучающие ик диод для пультов ду телевизоров
- Основные способы проверки транзистора
- Smd светодиоды Бескорпусные светодиоды
- Схема шим регулятора двигателя с питанием 24
- Светодиодная гирлянда на микроконтроллере Проверка состояния вывода МК с помощью PINx
- Ультразвуковая пушка своими руками Ультразвуковое оружие направленного действия
- Советы по ремонту телефонных аппаратов
Популярное
- Автомобильная зарядка кедр авто 5
- Импульсные стабилизаторы на ШИМ-контроллере КР1114ЕУ4
- Двоится изображение телевизора
- Схема телевизора Sanyo и сервис
- LC Метр Прибор для измерения емкости и индуктивности на PIC16F628A
- Разновидности, переделка и установка автомобильной сирены
- Электросхемы в помощниках
- Почему так часто перегорают лампочки, как с этим бороться Схема защиты лампочек от перегорания
- Часы-телефон: обзор самых дешевых моделей
- Электронный термометр с выносным датчиком DS18B20 на микроконтроллере Attiny2313
Уличный термометр на микроконтроллере своими руками.
Термометр на ATmega8 и датчике температуры DS18B20Это обычный цифровой термометр, на просторах интернета подобных девайсов очень много. Основа микроконтроллер PIC16F628A и цифровой датчик температуры DS18S20 (DS18B20). В качестве индикаторов применены светодиодные 3-х разрядные индикаторы зеленого цвета. Индикация динамическая. Термометр работает во всем диапазоне температур датчика DS18S20, т.е. от -55 до +125 градусов.
Собран термометр на печатной плате, вместе с индикатором. Датчик и питание подключаются отдельно. Если датчик не подключен, на индикаторе высвечивается буква Е (Error). Никаких особенностей данный прибор не имеет. Диод VD1 служит для защиты от переполюсовки источника питания.
Прибор может работать как с датчиком DS18B20, так и с датчиком DS1820(DS18S20). Под каждый датчик используется своя прошивка микроконтроллера. Ниже приведен вариант этого термометра с уже установленным на печатную плату диодным мостом и стабилизатором 7805, т.е. для питания этого устройства достаточно подключить вторичную обмотку трансформатора к разъему питания. Кроме того, на этой плате установлен светодиод, который кратковременно вспыхивает во время опроса микроконтроллером датчика температуры. Светодиод подключен между ножкой RB3 (вывод 9) и «массой», естественно с резистором. Отсутствие светодиода на плате никак на работу термометра не повлияет.
Прибор удобно разместить в любой пластиковой коробке подходящих размеров. Я разместил его в корпусе сетевого блока питания (Адаптора) вместе с трансформатором. Т.е. из коробки выходит только разъем на датчик DS18B20, а сам корпус вставляется в сеть 220В.
|
Технические параметры устройства:
* Voltage ………………….. 3 — 3.3 В
* Мин. шаг темп…………. 0,1 » C
* Погрешность………………. +/- 0,5 » C Темп.
* Обновляется каждые…. 1,2 sec.
* Amperage …………….. 0,2 mA — 0,8 mA
* Диапазон измеряемых температур … от -55 до 125°C
Приступаем к сборке, сначала аккуратно извлек дисплей, стекло не стал выкидывать, решил его тоже приспособить.
Протравил плату, в архиве есть рисунок для технологии ЛУТ. Прошил и просто спаял. можно скачать тут. Сначала датчик подключил через разъем, но он иногда отключался, поэтому его просто припаял.
Самое трудное было припаять проводки к дисплею, на это ушло часа 2 сначала использовал компьютерный шлейф 40 пиновый — очень тяжело и не удобно, так что отказался от него и взял 80 пиновый шлейф, распустил, и все удачно получилось за 5 минут. Подал питание и… термометр заработал.
После небольших манипуляций с дрелью и напильником получилось такое окошко.
Осталось закрепить там родное стекло, даже не стекло, а пластик, но со свойством увеличения. Далее силиконовым пистолетом делаем точечную сварку — тут главное не перегреть дисплей. Так как аккумулятора на 3.6 вольта не было, поставил пока три слабенькие батарейки, они тоже дают 3.3 вольта. Со временем поставлю аккумулятор.
А вот весь термометр на микроконтроллере в сборе:
Работает без глюков и меряет температуру с точностью, не хуже чем у промышленных аналогов. Поэтому данную схему можно смело рекомендовать для повторения. Автор статьи: Ear.
В Интернете полно схем цифровых термометров и эта очередная схема по функциональности ничем не выделяется. Но каждый (или почти каждый) программист микроконтроллеров хотя бы один раз сталкивается с задачей написать цифровой термометр. Это может быть конкретное устройство, а может быть учебный пример.
Предел измерения термометра от -55,0°С до +125,0°С. Датчик DS18B20 оцифровывает температуру с шагом 0,0625°С. На индикаторе результат измерения выводится с точностью 0,1°С. Реально производитель заявляет от погрешности +/- 0,5°С в диапазоне от -10°С до +85°С.
Индикация
сделана на 4х разрядах семисегментных индикаторов. Питание термометра
автономное, от литиевой батарейки на 12В, которая используется в брелках
сигнализации авто. Решение нельзя назвать экономичным, но оцифровка
температуры занимает доли секунды и поэтому достаточно кратковременно
подать питание и оценить температуру.
Итак, схема устройства.
Схема:
Схема рисовалась по рисунку печатной платы, т.к. сначала придумывался дизайн, затем разводились электрические соединения, потом писалась программа и т.д.
Конструкция:
Конструктивно
термометр собран на двух платах: плата индикации и плата контроллера.
Платы расположены одна над другой и соединены через межплатные разъемы.
По рисунку печатной платы всё довольно просто, хотя схема выглядит не совсем традиционно. Предполагалось конструкцию одарить корпусом, но с этим напряженно. Датчик DS18B20 подключается через аудио-разъем.
Незначащий
ноль не гасится, инициализация на +85,0°С не игнорируется (ну не
интересно это было делать). В первом разряде в случае отрицательной
температуры высвечивается символ «-» (минус).
Для любителей синтетического моделирования собран проект в Proteus Professional 7.2 SP6.
Описание работы термометра
Назначение этого термометра всего лишь показывать температуру. Небольшие отличия от других подобных схем только в формате вывода температуры на LED индикатор, который представляет из себя 4-х разрядный сверхяркий CA04-41SRWA. В качестве датчика температуры применён DS18B20 в обычном включении с отдельным проводом питания.Схема расчитана на питание от
батареек, поэтму при включении питания индикатор не показывает ничего.
Программа термометра при этом проходит инициализацию и сразу уходит в
спящий режим. Спящий режим микроконтроллера позволяет экономить энергию
источника питания. При нажатии на кнопку, подключенную к PORTB0,
включается индикация.
На индикатор выводится подсказка:
Затем на индикатор выводятся сами показания температуры.
Вид вывода показаний следущий:
Датчик температуры DS18B20 измеряет температуру с разрешением 0,0625 градусов цельсия. Термометр считывает показания из датчика и округляет их до десятых долей градуса. Десятые доли градуса выводятся на индикацию во всех режимах индикации, кроме режима температур меньших, чем -10 градусов цельсия. Это сделано для того, чтобы на показаниях отрицательных температур всегда присутствовал знак «минус».
Показания присутствуют на индикаторе в течение 30 секунд. Затем прибор снова уходит в спящий режим и индикатор выключается.
Моделирование термометра в протеусе
Модель в протеусе позволила отработать программную часть термометра не собирая сам прибор в железе. Все режимы оттестированы. Сбоев при моделировании в программе нет.
Саму модель можно загрузить по ссылке: termo_i_v2.DSN
Принципиальная схема термометра
Схема нарисована отталкиваясь от рисунка печатной платы. Сначала была сделана разводка проводников печатной платы, таким образом, чтобы длина проводников и расположениен деталей было оптимальным и только после того, как на печатной плате было получено соответствие портов микроконтроллера PIC16F628A выводам индикатора CA04-41SRWA была составлена точная принципиальная схема.
Печатная плата термометра
В интернете много разных схем цифровых термометров, но эта отличается своей простотой, малым количеством радиоэлементов и надежностью, а пугаться того, что она собрана на микроконтроллере не стоит, т.к его очень легко запрограммировать.
Основа схемы термометра микроконтроллер PIC16F628A, он выбран не случайно во первых его легко достать, а во вторых он достаточно дешевый, кроме того он обладает блоком энергонезависимой памяти и внутренней RC цепочкой, которую мы применим в роле тактового генератора с фиксированной частотой на четыре МГц. Это позволило нам существенно облегчить вес схемы, уменьшив общее количество радиокомпонентов.
В качестве измерительного датчика температуры мы взяли недорогой и доступный цифровой датчик DS18B20 передающий информацию о температуре сразу в цифровом виде, что позволило исключить из схемы достаточно дорогой АЦП. В соответствии со своими техническими характеристиками датчик DS18B20 может измерять температуру в диапазоне от -55… +125 °С. И
Информация подается на трех разрядный семисегментный индикатор зеленого цвета с общим катодом, и только поэтому дробная часть информации о температуре не выводится, поэтому если требуется более высокая точность измерения используйте другой сегментный индикатор. Сопротивления R5-R11 применяются с целью токоограничения, катоды индикатора подсоединяются через биполярные транзисторы типа КТ315, это позволяет разгрузить отдельные пины микроконтроллера.
Собрана схема на печатной плате, вместе с цифровым индикатором. Датчик и питание подсоединяются отдельно. Если температурный преобразователь не подсоединен, на индикаторе загорается буква Е. Диод VD1 предназначен для защиты от случайной переполюсовки.
Печатная плата схемы цифрового термометра, отображена на рисунке ниже, была сделана в специализированной программе . Этот чертеж в оригинале вы сможете найти в архиве по зеленой стрелочке в начале статьи.
Термометр способен работать как с преобразователем DS18B20, так и с датчиком DS1820(DS18S20). Под каждый температурный преобразователь применяется своя прошивка микроконтроллера. На фотографии выше показан вариант этого измерительного устройства с уже установленным на печатную плату диодным мостом и стабилизатором типа 7805. Кроме того, к конструкции добавлен светодиод, который кратковременно загорается во время опроса МК температурным датчиком. Светодиод подсоединен между ножкой RB3 (9 вывод) и «массой», естественно с сопротивлением.
Схема универсального программатора EXTRA-PIC и сама программа, а также опсание ируководство по использованию. Сделайте это один раз и вы всегда сможете запрограмировать PIC микроконтроллер.
Для отображения температуры у микроконтроллера использованы два вывода для тактирования и для передачи информации.
Микросхемы 74164 регистрового сдвига при появлении тактового импульса, переносят значение входного сигнала на выход Q0. Значение прошлого то же передвигается на один шаг. Семи сегментные индикаторы подсоединены к регистровым выходам. К свободным выводам подключены светодиоды для индикации знака отрицательной температуры и номера считываемого температурного датчика. В роли температурных датчиков используется таже микросхема. В архиве к схеме вы найдете прошивку для микроконтроллера и чертеж печатной платы устройства.
Схема цифрового термометра, выполнена на микроконтроллере Attiny2313 и имеет выносной цифровой датчик DS18B20. Пределы измерения от -55 до +125 градусов, шаг измерения 0,1 градус. При необходимости можно использовать до восьми цифровых датчиков. Микроконтроллер обменивается данными с датчиком по протоколу 1Wire.
Сегодня %d %M %y г. |
Главная » Статьи » Электронный термометр с выносным датчиком своими руками Простой цифровой термометр своими руками с датчиком на LM35Для изготовления этого простого цифрового термометра необходим температурный датчик LM35, цифровой вольтметр (любой недорогой китайский цифровой мультиметр), два маломощных диода, один резистор и несколько батареек (либо элемент типа «Крона»). Из этих компонентов можно быстро собрать простой цифровой многофункциональный термометр с диапазоном температур от -40 до +150 градусов Цельсия. Для измерения только положительных температур диоды и резистор не нужны. Точность измерения температуры 0,1 градуса Цельсия, т.е. термодатчик для многих применений можно назвать прецизионным. Для этого универсального цифрового термометра использованы полупроводниковые датчики температуры LM35DZ/NOPB для температуры от 0 до +100°C и LM35CZ/NOPB для температуры от -40 до +110°С в корпусах TO-92. В datasheets некоторых производителей LM35 указана верхняя измеряемая температура +150 градусов Цельсия. Термометр для измерения положительных температурТакой электронный измеритель температуры можно быстро сделать своими руками. Достаточно подключить Крону (или три пальчиковые батарейки, соединенные последовательно) к датчику, а датчик к вольтметру, как показано на рисунке – и термометр готов. Датчик потребляет от источника питания ток не более 10 мкА, поэтому батарейку можно не отключать длительное время. Схема подключения LM35 для измерения плюсовой температуры и «распиновка» датчикаДиапазон использования такого цифрового датчика очень широк: — термометр комнатный — термометр уличный — термометр для воды и других жидкостей — термометр для инкубатора — термометр для бани и сауны — термометр для аквариума -термометр для холодильника — термометр для автомобиля — цифровой многоканальный термометр и т.д. Термометр уличный электронныйСхема цифрового термометра для измерения температуры от минус 40 до плюс 110 градусов Цельсия с однополярным источником питания. Диоды маломощные кремниевые – КД509, КД521 и т.д. Диапазон измерения тестера надо устанавливать на 2 вольта (2000 мВ), последняя цифра будет показывать десятые доли градуса, ее следует отделить точкой. Для воды и других жидкостей датчик термометра следует сделать герметичным, для этого его можно залить силиконовым герметиком, либо поместить в медную трубку с внутренним диаметром 6 мм со сплющенным и запаянным концом. Запаянный конец трубки надо заполнить термопастой. Затем припаять к датчику провода, изолировать контакты и вставить датчик в трубку – протолкнуть до упора, чтобы он находился в теплопроводящей пасте. Таким образом получаем щуп-термометр. Если инерционность термометра не является критичной, датчик можно вставить в пластиковую трубку и загерметизировать ее концы. Схема электронного термометра с двумя датчикамиТермометр легко сделать многоканальным. Для этого можно использовать как механические, так и электронные аналоговые переключатели. Ниже, для примера приведена схема двухканального термометра для плюсовых температур с использованием «перекидного» тумблера. Этот прибор показывает уличную температуру, датчик висит за закрытой форточкой. Время на сборку заняло 30-40 минут. Так выглядит прибор сзади. Собран градусник по схеме с одним источником питания, двумя диодами и резистором. Поскольку отрицательное смещение на диодах составляет порядка 2-х вольт, а минимальное напряжение питания датчика 4 вольта, в качестве БП использованы спаянные последовательно 5 батареек ААА. Датчики припаяны к неэкранированным проводам длиной 2,5 метра. На этом фото показаны два термометра. Датчик первого размещен в холодильной камере, а второго — в морозильной камере этого же холодильника. Точка на индикаторе мультиметра нарисована черным маркером. Измерил температуру своего тела – полный порядок. Подключил точно такой же другой прибор (без точки на индикаторе) к этому же датчику и огорчился, прибор «врет» в большую сторону на 0,2 градуса. В кипящей воде не пробовал: не готовы герметичные щупы. Перед замерами батарейки в обоих приборах заменил на одинаковые новые. На основе этого термодатчика можно сделать простой регулятор температуры, добавив компаратор с регулируемым или фиксированным порогом срабатывания и силовой ключ (оптосимистор, реле …), который будет включать нагреватель. Для построения термостата (инкубатора, например) такая схема не пойдет, LM35 необходимо подключать к устройству с функцией ПИД-регулятора, например, ТРМ210. ПРОСТОЙ ЦИФРОВОЙ ТЕРМОМЕТР | Предлагаю для повторения схему цифрового термометра, который имеет очень малые размеры. Здесь мы рассмотрим создание простого цифрового термометра с использованием в качестве температурного датчика — специальный цифровой датчик температуры от фирмы DАLLAS, а точнее ds18b20 и микроконтроллером ATtiny2313. Характеристики предложенного цифрового термометра: пределы измерения от -55 до +125*С ; точность измерение от 0,1 до 0,5*С. Фотография датчика ds18b20:
Работает термометр следующим образом: микроонтроллер подает запрос на поиск и запись адресов датчиков ds18b20, подключенных к линии контроллера по интерфейсу 1Wire. Далее производится чтение температуры с датчиков, которые были найдены, после этого микроконтроллер выводит температуру на 3-х символьный LED, хотя при небольшой модификации прошивки можно подключать и 4-х символьный LED. Тогда температура будет выводится с точность до десятичных долей градуса. Опрос датчика составляет где-то 750мс. Схема проста и в печатной плате не нуждается, хотя кому больше нравится на печатной плате — можно нарисовать. Я контроллер ATtiny2313 ставил сзади LED индикатора и всё соединял проводами. Принципиальная схема цифрового термометра на ATtiny2313: Перейдём к настройки фьюзов микроконтроллера. Для работы с протоколом 1Wire, частота внутреннего генератора МК должна быть не меньше 4мгц. Вот скриншот фьюзов которые надо выставить при прошивке в Code Vision AVR:В архиве на форуме, есть прошивки для индикаторов с общим катодом и общим анодом. Так же все прошивки умеют работать с 8 х датчиками ds18b20. Ещё есть прошивка, которая меряет температуру с точностью до десятичных значений, при этом необходим 4х символьный LED дисплей, анод лишнего сегмента цепляют к PORTD.3 , а запятую цепляют на PORTB.7. Использовать этот цифровой термометр можно в самом широком спектре устройств. Материал предоставил ansel73. Форум по микроконтроллерам Обсудить статью ПРОСТОЙ ЦИФРОВОЙ ТЕРМОМЕТР | Часто схемы собирают по остаточному принципу: что-то где-то завалялось — можно что-нибудь спаять. Это как раз тот случай, где ничего покупать не нужно, так как все детали термометра самые распространённые. Использование дешевых микросхем серии 176 (К176ЛА7 и К176ИЕ4), сделало возможным создание цифрового термометра, который при всей своей простоте обладает высокой повторяемостью и достаточной для бытовых целей точностью. Часто в последнее время ставят цифровые датчики температуры, но здесь им является обычный терморезистор с отрицательным ТКС и сопротивлением примерно 100кОм. Цифровой термометр был задуман изначально как бытовой, домашний, который всю свою жизнь должен провисеть где-нибудь у окошка. Владельца термометра, прежде всего, волнует, какая температура на улице. Поэтому термометр может иметь внешний датчик температуры, расположенный, например, на внешней стороне рамы окна или только внутренний, если нужен контроль температуры в помещении. Часто надо посмотреть на термометр, когда условия освещения плохие — например, посреди ночи. Поэтому ЖК-индикаторы, даже с подсветкой, не подходят. Лучшую читаемость в условиях недостаточного освещения имеют светодиодные индикаторы типа АЛС. Параметры термометра в смысле погрешности измерений всецело определяются настройкой градуирования по образцовому термометру. Схема термометра, вместе со всей страницей из журнала радиоконструктор приводится ниже: Печатная плата конструкция корпуса термометра зависит от желаемого дизайна изделия, поэтому здесь не приводится. Фото моей платы приводится ниже. Можно при необходимости питать цифровой термометр от батареек с напряжением 9В, а если предполагается использовать термометр только с сетевым питанием, то собирайте схему стабилизатора на 7808. Материал предоставил -igRoman- Форум по цифровым микросхемам Обсудить статью СХЕМА ЦИФРОВОГО ТЕРМОМЕТРА |
своими руками. Особенности и преимущества электронных уличных термометров
Что очень мало. Здесь мы рассмотрим создание простого цифрового термометра, используя в качестве датчика температуры специальный цифровой датчик температуры от DALLAS, а точнее ds18b20 и микроконтроллер ATtiny2313. Характеристики предлагаемого цифрового термометра: пределы измерения от -55 до +125*С; точность измерения от 0,1 до 0,5*С.
Фото датчика ds18b20:
Термометр работает следующим образом: микроконтроллер отправляет запрос на поиск и запись адресов датчиков ds18b20, подключенных к линии контроллера по интерфейсу 1Wire. Далее считывается температура с найденных датчиков, после чего выводит температуру на 3-х значный светодиод, хотя при небольшой модификации прошивки можно подключить и 4-х значный светодиод. Тогда температура будет отображаться с точностью до десятичных градусов. Опрос датчика составляет около 750 мс. Схема простая и не требует печатной платы, хотя кому нравится на печатной плате может нарисовать. Я поставил контроллер ATtiny2313 за светодиодным индикатором и соединил все проводами.
Принципиальная схема цифрового термометра на ATtiny2313:
Перейдем к настройке фьюзов микроконтроллера. Для работы с протоколом 1Wire частота внутреннего генератора МК должна быть не менее 4 МГц. Вот скрин фьюзов, которые нужно ставить при прошивке в Code Vision AVR:
На форуме есть прошивки для индикаторов с общим катодом и общим анодом. Также все прошивки могут работать с 8 датчиками ds18b20. Так же есть прошивка измеряющая температуру с точностью до десятичных значений, при этом требуется 4-х значный, к PORTD.3 присоединяется анод лишнего сегмента, а к PORTB.7 присоединяется запятая.
Мы вышлем вам материал по электронной почте
Тщательное изучение типичных бытовых потребностей поможет обеспечить необходимость частых измерений температуры. Актуальные данные полезны не только для выбора подходящей одежды для реальных погодных условий. В бане частного дома пригодится соответствующий измерительный прибор для поддержания оптимальных условий. Правильно подобрав электронный термометр с выносным датчиком, эти и другие задачи можно решить быстро и точно. Изучив эту статью, вы сможете принять взвешенное решение без ошибок.
Вы можете получить положительные эстетические эмоции при взгляде на морозные узоры, но прочитать показания классического термометра за таким препятствием не получится.
Какие практические задачи поможет решить электронный термометр с выносным датчикомВыше была описана типичная ситуация, когда естественные погодные условия в отечественных широтах препятствуют оперативному получению важной информации. Дешевизна спиртовых термометров – единственное преимущество. В список недостатков следует включить:
- низкая точность;
- отсутствие подсветки;
- очень мелкая маркировка, трудная для людей с плохим зрением;
- мало сил.
Изделия, перечисленные в данном разделе, объединяет одно – они находятся в рабочем состоянии непосредственно в зоне измерения. Все комплектующие подвергаются сильным внешним воздействиям, что провоцирует быстрый износ.
Возможна отдельная установка функциональных блоков. Компактный измерительный зонд легче защитить от неблагоприятных условий окружающей среды. «Нежная» электронная часть устанавливается в отапливаемом помещении.
Эти принципиальные отличия также полезны для контроля температуры в аквариуме и бассейне, горячей сауне и морозильной камере. Термометр с выносным щупом идеален для быстрой проверки параметров на складе, в офисе или на производстве. Его можно подключить к современной системе управления умным домом для оптимизации режимов отопления, вентиляции и охлаждения. При наличии соответствующего дополнительного оборудования несложно организовать дистанционный сбор данных с использованием стандартных интернет-технологий.
Конструкция и работа измерительного устройства
С помощью этого рисунка разберемся как работает датчик температуры. Изделия этого типа производятся из железа и константана, хромеля и алюминия и еще двух разных металлов («А» и «Б»). В зоне «Т2» желательно поддерживать постоянную температуру. При его изменении на участке «Т1» в проводниках образуется электродвижущая сила по физическому эффекту Зеебека. Генерируемое напряжение можно измерить чувствительным вольтметром «V».
На фото отмечены следующие компоненты:
- Термопара (1) установлена в металлическом корпусе. В некоторых моделях он дополнительно заключен в полимерную оболочку.
- Измерительный элемент соединен проводом (4) с основным блоком (3).
- Обработанные данные преобразуются в цифровую форму. Окончательный результат отображается на экране (2).
Для информации! Довольно часто электронный термометр с щупом оснащается ЖК-дисплеем, выполняющим свои функции с минимальным энергопотреблением. Эта комбинация позволяет использовать батареи с автономным питанием (одноразовые батареи). Для обеспечения видимости ночью установлена встроенная подсветка.Технические характеристики и правила эксплуатации цифрового термометра с выносным датчиком
Деталь предназначена для использования в отапливаемом помещении. Поэтому производители предлагают соответствующий диапазон температур, уровней влажности. Зонд в соответствующей версии используется в разных условиях. Они измеряют показания в жидкостях, сыпучих материалах. Электронные термометры с выносным датчиком применяются для контроля температуры стенок труб системы отопления, сыпучих материалов. Ниже приведены предельные параметры, характерные для оборудования данной категории.
Технические характеристики измерителей температуры с выносным датчиком | Единица измерения | Диапазон |
---|---|---|
Размеры внешнего датчика температуры, длина/диаметр | мм | 150-300/3-8 |
Длина соединительного кабеля | м | 0,5-100 |
Потребляемая мощность | мВт | 8-15 |
Измерение температуры | °C | от -60 до +500 (типичные бытовые модели: от -50 до +60) |
Погрешность электронного термометра с выносным датчиком | °С | от 0,2 до 3 |
Рабочая температура окружающей среды для электроники | °C | от -20 до +60 |
Расчетная относительная влажность | % | 2-97 |
Гарантия производителя | месяцев | 12-60 |
В этом варианте немного повышено энергопотребление, но отдельная подсветка не нужна. Ниже приведены функциональные возможности некоторых серийных моделей:
- Отображение показаний в градусах: Цельсия (°C) / Кельвина (K) / Фаренгейта (K).
- Подключение электронного термометра с выносным датчиком к ноутбуку, компьютеру.
- Использование зондов разных типов для измерений в соответствующем диапазоне температур.
- Автоматическая калибровка.
- Сигнализация (световая, звуковая) о достижении определенного порога.
- Запись и сохранение в памяти пользовательских настроек, измерений.
Производители предлагают широкий ассортимент товаров этой категории. Чтобы удовлетворить растущие потребности современных пользователей, они выпускают модели с расширенным функционалом по разумной цене.
Здесь датчик установлен в отдельном корпусе вместе с батареей и встроенным преобразователем. Его можно установить в нужном месте без сверления оконных рам и стен для прокладки кабеля. Необходимые данные отправляются в режиме онлайн на приемник основного блока. Далее используется штатный алгоритм обработки/отображения информации. В стандартных моделях дальность действия датчика составляет от 30 до 100 метров, чего вполне достаточно для решения большинства бытовых задач. Для детального изучения темы ниже приведены сведения о различных модификациях методики с учетом наиболее распространенных применений.
Электронные термометры для наружных окон с выносным датчиком Типовые моделиГлавным преимуществом простейших электронных уличных термометров является их минимальная стоимость. Также следует отметить преимущества компактных размеров, простоты монтажных операций, достаточно высокой точности измерений по сравнению с классическими аналогами.
Особенности электронных термометров с дополнительными функциямиУлучшения в процессах производства и продаж значительно снизили стоимость электроники. В наше время хорошо укомплектованный уличный термометр с выносным датчиком можно купить недорого. Ниже перечислены потенциальные преимущества такой техники. Использование беспроводной связи ускоряет и упрощает монтаж, обеспечивает сохранность строительных конструкций и декоративной отделки.
Для информации! Установка термопары внутри конструкции создает мостик холода, который ухудшает изоляционные характеристики оконной рамы.
К одному основному блоку подключается от 3 до 10 внутренних и наружных датчиков. Это позволяет контролировать температуру воздуха в нескольких помещениях. В частности, такое оборудование сочетается с управлением котлом. При правильных настройках можно будет оптимизировать работу системы отопления, что быстро окупает затраты на соответствующую модернизацию.
Кроме температурных используются специализированные, позволяющие контролировать уровень влажности в помещении и на открытом воздухе. Разумеется, в этой версии речь идет о специальном блоке электроники, который предназначен для обработки таких дополнительных данных.
В данном примере датчики температуры, влажности, атмосферного давления, направления и скорости ветра установлены на прочной металлической стойке. Сигналы от них передаются на внутренний блок по беспроводным каналам связи. Для автономного питания внешних компонентов комплекса установлена солнечная батарея.
Эта техника относится к особой категории. В отличие от электронных цифровых термометров, помимо отображения текущих данных, он способен обрабатывать информацию. На основании данных об изменении давления формируется метеопрогноз (от 12 часов до 7 суток). Некоторые модели умеют показывать время, обычный и лунный календарь. Техника с многоцветным дисплеем.
Вернемся к тематическим предметам. В ходе изучения измерительного оборудования этой категории необходимо упомянуть автомобильный термометр с выносным датчиком.
Как выбрать электронный термометр с выносным датчиком для ванны Особенности, преимущества и недостаткиПри поиске подходящего оборудования необходимо учитывать повышенную влажность и температуру, быструю смену параметров. Точность измерений необходима для настройки и поддержания оптимальных условий в парилке. Достаточная прочность электронного термометра с выносным датчиком полезна для того, чтобы отдельные компоненты сохраняли свою целостность и функциональность, если с ними не обращаться достаточно осторожно. Крайне важно предотвратить перегрев внешних частей, чтобы обеспечить хороший уровень безопасности во время работы.
Датчик влажности и другие важные деталиДля качественного воспроизведения лечебно-релаксирующего процесса в парилке необходимо контролировать одновременно несколько параметров:
Правильное место установки термометра с выносным датчикомЗонд крепится на высоте основного солярия, обычно на высоте 1,2 ÷ 1,5 м. Выбирайте место на максимальном удалении от входа и отопительного прибора. С помощью дополнительного датчика можно контролировать температуру воды в бассейне.
Как сделать электронный термометр своими рукамиДля самостоятельного воспроизведения можно использовать простую конструкцию, которую не составит труда изготовить человеку с базовыми навыками и знаниями в области электроники. Основным компонентом здесь является специализированный датчик температуры DALLAS DS1820. При желании к одной шине можно подключить десятки подобных устройств с максимальной длиной кабеля связи до 300 м.
Важно! При выборе других частей электронного термометра с выносным датчиком необходимо приобрести стабилитроны минимальной мощности (напряжение питания 3,9В). Они отличаются небольшими размерами.
При монтаже схемы цифрового термометра своими руками необходимо обращать внимание на полярность. На корпус нанесены соответствующие обозначения «+». См. сопроводительную документацию по размещению проводов датчика.
Для защиты датчика температуры от неблагоприятных условий при размещении на открытом воздухе он залит эпоксидной смолой в подходящей форме. Далее стандартный разъем подключается к ПК. DigiTemp используется для обработки данных. Найти в Интернете версию программы, которая поддерживается той или иной операционной системой (Windows или Linux), несложно.
Обзор рынка с ценами, различиями между моделями, полезными рекомендациямиФото | Марка/ Модель | цена, руб. | Технические характеристики, характеристики, комментарии |
---|---|---|---|
РСТ/ 77110 | 1200-3500 | Специализированный цифровой термометр с датчиком беспроводного типа для ванны. Измерение до +200°C, подсветка, пороги срабатывания сигнализации, автономное питание. | |
DC/2 | 620-890 | Здесь один датчик встроен в основной корпус. Вы можете контролировать температуру на улице и в месте установки электронного блока. | |
Datronn/HTC-2 | 640-950 | Встроенный измеритель влажности предназначен для работы в помещении, календарь, часы. Выносной датчик подключается кабелем длиной 2 м. Минимальные/максимальные значения сохраняются в памяти. | |
Сима-Ленд/567524 | 180-560 | Простая недорогая модель с датчиком температуры наружного воздуха. Длина соединительного провода 90 см. | |
ГАЛ/ВС-1300 | 230-490 | Сохранение измерений, проводное подключение (140 см), батарейки ААА. |
Купить хороший электронный уличный термометр с выносным датчиком будет проще, если помимо рекламы и общих технических данных изучить мнение владельцев.
победа134, г. Киев, ДК/2: Преимущества: Цифровой, выносной датчик, показывает температуру, влажность как на улице, так и в помещении, наличие часов, прост и удобен в использовании, компактный, большие цифры, недорогой. Все очень просто, разобраться сможет каждый. Управление осуществляется двумя кнопками. Левая кнопка переключает режимы температуры и влажности, а правая показывает «IN» — температуру в помещении (внутри) и «OUT» — температуру снаружи (наружу). Недостатки: Черный цвет, не очень красиво вписывается в интерьер комнаты, сделано в Китае, в инструкции нет русского языка. Подробнее на Отзовике: https://otzovik. com/review_4813466.html
NFore, Луганск, Datronn/HTC-2: Преимущества: Легкий, компактный, точный электронный термометр с выносным датчиком. Очень удобный и компактный на вид, питается от батарейки mini-AA. Его можно повесить на стену, на задней стенке есть специальное углубление, или поставить на стол с помощью ножек, которые легко складываются. Работает исправно, данные показывает без видимых ошибок, батарея держит долго. Мы не меняли свой уже 7 месяцев. Недостатки: Пока не нашел. Подробнее на Отзовике: http://otzovik.com/review_2410333.html
Newcreation, Sima Land/567524: Преимущества: Доступная цена, простота в эксплуатации. Недостатки: Хрупкие элементы конструкции. С обратной стороны есть небольшая подставка, но мы ее сломали, и без нее как-то обходимся. Присоска была в комплекте, но я не понял как ее установить. На провод через датчик не поставишь. Подробнее ОЦЕНИТЕ ЭТУ СТАТЬЮ
В преддверии наступления зимы встал вопрос об измерении температуры окружающего воздуха «за бортом», то есть на улице. И сделать это хотелось, не утруждая себя высматриванием уличного спиртового термометра через замерзшее окно, а просто дистанционно наблюдая за температурой на улице в комфортных домашних теплых условиях. Для этих целей лучше всего подходит электронный термометр. Об этом и будет эта статья…
На самом деле цифровой электронный термометр продается уже собранным и готовым к использованию.
Этот цифровой электронный термометр собран на микроконтроллере ATtiny 2313. Датчик температуры представляет собой продукт DS18B20 от Dallas Semiconductors. Характеристики термометра видны на фото, поэтому повторяться не будем.
Для проверки работоспособности цифрового термометра подключаем его к лабораторному блоку питания и подаем напряжение, скажем, 12В (допустимо от 7 до 15В). Эталонных термометров у меня нет (да они мне и не нужны), поэтому сравниваем показания цифрового термометра с обычным бытовым.
Как видите, показания очень близкие — почти 19°С на спиртовом термометре и 18,8°С на цифровом.
Такой точности цифрового термометра более чем достаточно для бытовых нужд.
Сразу захотелось проверить работу цифрового термометра даже при отрицательных температурах, но так как на улице еще плюсовая температура, пришлось искать альтернативный источник отрицательных температур. Это оказалась обычная морозильная камера обычного холодильника. Не долго думая, ставим датчик температуры в морозилку, ждем пару минут, чтобы убедиться в стабильности показаний. Градусник показывал минус 19.градусов Цельсия.
Отсюда два важных вывода:
- Цифровой термометр в целом и датчик температуры в частности исправны;
- Морозильная камера в холодильнике обеспечивает заявленную производителем температуру))).
Поскольку этап испытаний успешно завершен, приступим к окончательной сборке термометра.
Для корпуса цифрового термометра был выбран завалявшийся пластиковый корпус от советского радиоконструктора (набора) Старт-7176 «Электронные часы». Часы, которые я сам собрал из этого набора, тоже где-то валяются.
Корпус имеет внешние размеры ШхВхГ — 140мм х 90мм х 30мм. Внутренние размеры, соответственно, немного меньше.
Камнем преткновения стал выбор источника питания. Вариантов было три:
- батарея 9В;
- Внешний сетевой блок питания;
- Встроенный блок питания.
От использования батарейки в качестве источника питания я сразу отказался, учитывая то, что цифровой термометр потребляет ток до 40 мА. Батарейки при таком токе долго не протянут.
Казалось бы, тонкий корпус толщиной всего 30 мм не позволит разместить внутри него сетевой блок питания. Поэтому наиболее вероятным выглядел вариант №3 — внешний блок питания на понижающем трансформаторе. Мне этот вариант не понравился — хотелось получить моноблок, без всяких дополнительных коробок, блоков и проводов.
И решение найдено!
Разбирая свой радиолюбительский хлам, я заметил зарядное устройство от старого мобильного телефона Samsung. Шильдик на нем сообщил, что зарядка выдает напряжение 5В при токе до 1А. По току все было с запасом, а вот пяти вольт напряжения не хватило. Пришлось вскрыть корпус ЗУ, чтобы посмотреть, можно ли как-то увеличить выходное напряжение…
Половинки корпуса были склеены между собой, поэтому корпус просто сломался. Внутри оказалась платка импульсного блока питания и что и как тут делать поначалу казалось непонятным. Размеры платка оказались подходящими для размещения в выбранном чехле.
Вид со стороны элементов.
Видна маркировка микросхемы, на которой собрана плата — SC1009PN. Обратите внимание, что у этой микросхемы нет контакта №6. Это сделано для того, чтобы высокое напряжение на ножке №5 не перескакивало на другие соседние ножки микросхемы (об этом сказал гугл).
На обратной стороне платки находится пара десятков элементов в SMD исполнении, среди которых своими размерами выделяется оптопара RS817 и шестиногая микросхема с двухбуквенной маркировкой.
Поиск по даташиту на SC1009PN ничего не дал. Знающие люди пишут, что это конкретный кастомный чип. Есть аналог-TNY264P.
Мне удалось найти принципиальную схему аналогичного зарядного устройства
И здесь мы видим, что работой импульсного блока питания через оптопару PC817 управляет микросхема TSM1051. Это и есть тот шестилапый SMD чип с непонятным обозначением.
А вот на TSM1051 даташит есть в сети. Вы можете увидеть типовую схему подключения
Из даташита следует, что эта микросхема специально разработана для использования в подобных устройствах. Но, самое главное, выходное напряжение блока питания на этой микросхеме можно изменять в определенных пределах изменением номиналов резисторов делителя R1 и R2 (см. типовую схему включения), либо R10 и R11, R14 (см. схему зарядки выше). Это как раз то, что нам нужно.
Поиск резисторов делителя напряжения на конкретной плате показал, что искомый резистор имеет маркировку R15 рядом с микросхемой TSM1051 и соответствует резистору R1 на типовой схеме включения.
Значение этого резистора было 820 Ом. Подбором номинала этого резистора в сторону увеличения (кажется, до 1,8 кОм) удалось поднять выходное напряжение с 5 до 8,5 В.
Как раз то, что нужно!! Пробная проверка питания цифрового термометра от модернизированного зарядного устройства прошла успешно. Осталось разместить все это в корпусе. Внутри корпуса закрепляем плату термометра, плату блока питания, на задней стенке размещаем разъем для подключения датчика наружной температуры.
Сборка почти закончена
В процессе работы возникло желание сделать возможность измерения температуры воздуха не только на улице, но и в помещении.
Для этого был использован другой датчик DS18B20, который устанавливается непосредственно на заднюю стенку корпуса. Для переключения датчиков используется обычный тумблер, который закреплен на передней панели.
Схема включения выглядит так.
Для защиты датчика уличной температуры от механических повреждений делаем такую емкость из куска трубки. К тубе крепится скоба для фиксации емкости на стене (или где удобно) в месте, защищенном от прямых солнечных лучей и атмосферных осадков.
Датчик DS18B20 размещен внутри трубки
Выключатель питания закреплен на боковой стенке
Осталось проверить в работе… от октября 2016 года и на момент написания статьи (конец октября) прошел, так сказать, полный цикл испытаний. Все работает безупречно.
Единственный важный момент: нет данных о том, разрешена ли длительная круглосуточная работа зарядных устройств для мобильных телефонов. Поэтому во избежание перегрева и возгорания не рекомендую оставлять без присмотра источник питания на базе зарядного устройства для мобильного телефона. Выключаю аппарат на ночь. Ради эксперимента погонял градусник не выключая больше суток, все абсолютно нормально, нагрева элементов не наблюдалось.
P.S. Когда придут морозы, добавлю фото замера отрицательной температуры наружного воздуха.
Обновление 30. 11.2016. Утро, мороз… Вот так градусник показывает отрицательную температуру:
Сегодня мы расскажем, как сделать своими руками электронный термометр из трех частей.
Очень простой и довольно точный термометр можно сделать, если у вас случайно завалялся старый стрелочный амперметр со шкалой 100 мкА.
Для этого потребуются только две детали.
Температура измеряется датчиком LM 35. Этот интегральный кремний включает в себя термочувствительный элемент — первичный преобразователь и схему обработки сигналов, выполненные на одной микросхеме и заключенные в корпус, как, например, в КТ 502 (ТО-92). Датчик LM 35 имеет конструктивный вариант с теми же параметрами, но другой цоколевкой и радиатором, что очень удобно для контактных измерений температуры.
Выходное напряжение датчика LM 35 пропорционально шкале Цельсия (10 мВ/Кл). При температуре 25 градусов этот датчик имеет выходное напряжение 250 мВ, а при 100 градусах выход 1,0 В.
Обозначение датчика несколько необычное. Распиновка показана на рисунке.
На схеме датчик изображен в виде прямоугольника с обозначением типа устройства и нумерацией контактов. Термометр
показан на рисунке и настолько прост, что не требует пояснений.
Собранный термометр необходимо откалибровать.
Включить схему. Плотно прижать датчик LM 35 к бачку ртутного термометра, например изолентой, обмотать место соединения или просто положить все под подушку. Так как любые тепловые процессы инерционны, то придется подождать полчаса и более, чтобы температуры датчика и термометра сравнялись, затем с помощью потенциометра установить стрелку микроамперметра на цифру, соответствующую температуре термометра. Это все. Вы можете использовать термометр.
В авторском варианте для калибровки использовался термометр от 0 до 50 градусов Цельсия с ценой деления 0,1 градуса, поэтому термометр получился достаточно точным.
К сожалению, найти такой термометр проблематично. Для грубой калибровки можно просто поставить датчик рядом с термометром, измеряющим, скажем, температуру в помещении, подождать два часа и выставить нужную температуру по шкале микроамперметра.
Если точный термометр все-таки найдется, то вместо стрелочного индикатора можно использовать цифровой мультиметр, например китайский ВТ-308В, тогда показания температуры можно будет считывать с точностью до десятых долей градуса.
Для тех, кто хочет подробно ознакомиться с интегрированными датчиками, пожалуйста, посетите сайт kit-e.ru или rcl-radio.ru (ищите LM 35).
Измеритель предназначен для измерения температуры воздуха , а если датчик защищен, то любой другой среды в диапазоне -50..+50°С.
Схема термометра Представляет собой мост постоянного тока с термистором в одном плече, индикатором служит головка микроамперметра (0…50 мкА). Каждое деление шкалы соответствует 1°С. После балансировки моста напряжение в измерительной диагонали равно нулю. Небаланс моста вызывает появление напряжения положительной или отрицательной полярности — в зависимости от направления небаланса.
Если изменить полярность питающего напряжения при небалансе, то полярность напряжения в измерительной диагонали моста будет одинаковой при измерении положительных и отрицательных температур, и можно использовать обычную головку (с нулевым делением слева , а не в середине шкалы).
Смена полярности осуществляется тумблером SA1, имеющим два положения: «+» и «-», которые можно назвать «Зима» и «Лето».
Измерения производятся нажатием кнопки SB1. я Детали. Термистор R1 — 1 ММТ-13Б, ММТ-12; резисторы R2, ; Р3, Р5. Р6 — МПТ-0,5 или С2-29с допуском 5%; Р4. R7 — СП5-15, СП5-14 или СП5-2. Тумблер СА1 — МТ-3, кнопка СБ1 — КМ-1. Измерительная головка РА1 — МЭ06 (ln=50 мкА, Rp=22l3 Ом). Его можно заменить на М24 или М906 с нулем посередине шкалы, тогда тумблер SA1 не нужен. Для питания устройства используется одна ячейка типа °D. Такая клетка служит 2…3 года. Также можно взять элементы *АА» или батарейки того же размера.
Схема простого термометра
Детали счетчика расположены на плате из одностороннего фольгированного стеклотекстолита размерами 125х110 мм, изготовленной методом резки дорожки в фольге.Плата крепится к выводам головки,нижняя ее часть служит опорой для счетчика.В верхней части платы устанавливается аккумулятор, а на одном из них тумблер и кнопка стороны
Регулировка. Резисторы R4. R7 устанавливается в среднее положение. Термистор соединяется с проводом МГТФ необходимой длины (0,5..1,5 м) и помещается в стакан с тающим льдом, через 5..10 мин нажимается кнопка SB1 «Измерение» и резистор R7 устанавливается в положение « 0°.Затем термистор опускают в пол литровой стеклянной банки, наполненной водой с температурой +60.+70°С.Температуру измеряют ртутным лабораторным термометром.Через 5…10 мин при достижении температуры воды падает до +40°С или +50°С резистором R4 устанавливают это значение по шкале прибора.
Литература
1. Андреев Ю.Н. и др. Резисторы: Справочник
2. Радио, 1999, № 6, с. 43.
3. Шульц Ю.В. 1000 концепций для практиков. стр.130.
Ю. ПЛОТНИКОВ , г. Новосибирск.
Тематические материалы:
Обновлено: 17.01.2022
103583
Если вы заметили ошибку, выделите фрагмент текста и нажмите Ctrl+Enter0001
Рейтинги:
5/5 (1 рейтинг)
Длина:
66 страницы
38 минут
Выпущен:
Sep 14, 2012
65:
9000 9000 9000 9000 9000 9000 9000 9000 9000 9000 9000 9000 9000 9000 9000 9000 9000 9000 9000 9000 9000 9000 9000 9000 9000 9000 9000 9000 9000 9000 9000 9000 9000 9000 9000 9000 9000 9000 9000 9000 9000 9000 9000 9000 9000 9000 9000 9000 9000 9000 9000 9000 9000 9000 9000 9000 9000 9000 9000 9000 9000 9000 9000 9000 9000 9000 9000 9000 9000 9000 9000 9000 9000. 9000 3 9000 3
65:. :
Описание
Каждая книга этой серии посвящена проекту микроконтроллера. Подробно описаны аппаратное обеспечение (электронная схема) и программное обеспечение (программа микроконтроллера). Следуя идеям автора, вы соберете полезное устройство, развлечетесь и многому научитесь.
Темой этого тома является создание цифрового термометра Цельсия/Фаренгейта всего из нескольких недорогих легкодоступных деталей. Устройство измеряет температуру в диапазоне от -55 до +125 °C (-67 … 257 °F) с высокой точностью и может использоваться для многих целей. Даже люди с небольшим опытом сборки электроники должны быть в состоянии успешно построить эту схему. Ключевыми компонентами являются микроконтроллер типа Atmel AVR ATtiny13 (подходит также в версиях с дополнительной буквой A или V) и цифровой датчик температуры DS18B20 от производителя Dallas/MAXIM.
Температура отображается миганием двух светодиодов (красного и синего) очень элементарно, с разрешением либо в полградуса, либо в десятые градуса. Помимо легкой реализации для любителя, преимущество этого простого метода заключается в том, что считывание температуры возможно с большего расстояния. В абсолютной темноте мигающий прибор виден за несколько сотен метров.
Схема может быть легко построена на куске картона настолько маленького размера, что он помещается в так называемую ПЭТ-бутылку (необработанная форма для ПЭТ-бутылок), оставляя достаточно места для литиевой батареи или ионно-литиевого аккумулятора. Эта конструкция дает компактный, прочный и водонепроницаемый термометр для всех видов применения.
Эта книга содержит подробные инструкции по сборке и подробное описание других функций цифрового термометра, поскольку он предлагает больше функций, чем вы можете представить на первый взгляд. Например, дополнительные датчики температуры могут быть подключены для измерения внутренней и внешней температуры и так далее. Термометр автоматически отключается, когда напряжение батареи падает ниже 3 вольт, чтобы предотвратить повреждение перезаряжаемых аккумуляторов из-за чрезмерного разряда.
Уровень сложности: Сделать эту схему очень просто. Вам потребуются базовые знания в области пайки электроники или помощь специалиста.
Компьютерный файл, необходимый для программирования микроконтроллера (шестнадцатеричный файл), и дополнительные документы доступны для загрузки на веб-странице. Кроме того, вы можете собрать этот файл из программы, указанной в этой книге.
Дата выхода:
14 сентября 2012 г.
ISBN:
9781301783762
Формат:
Об авторе
Вас интересует электроника? Я! Родившись в Германии в 1961 году, я был свидетелем невероятно быстрой и увлекательной разработки электронных компонентов от радиоламп и простых германиевых транзисторов до еще более сложных модулей, таких как микропроцессоры и микроконтроллеры. В подростковом возрасте я увлекался электроникой. Несколько лет спустя я начал сначала играть с домашними компьютерами, а затем программировать их. Я любил Sinclair ZX81 и Spectrum! Во время учебы в области информационных технологий (информатика) я изучил все эти теоретические основы и научился писать эффективные компьютерные программы. С появлением микроконтроллеров (маленький) компьютер и его программа объединились на одном крошечном чипе. Идеально подходит для всех, кто интересуется электроникой и программированием, как я! Эта технология действительно хороша, поскольку большинство приложений электроники (если не только светодиодное мигающее устройство) выигрывают от использования микроконтроллеров. Вам нужно меньше деталей, сочетать аналоговую и цифровую обработку, повысить точность измерения и управления, получить простые в использовании параметры настройки и т. д. Но это, конечно, верно только в том случае, если вы найдете правильный способ использования и программирования однокристального микрокомпьютера. После того, как вы сделали первые шаги на этом пути (и в большинстве случаев издали мигающие светодиоды и пищащие громкоговорители), вы можете чувствовать себя немного не в курсе, как действовать дальше. Именно в этот момент в игру вступают мои небольшие проекты по электронике, которые дают вам новые предложения с помощью несколько более сложных схем и/или программ с подробными пояснениями. Моя серия электронных книг «Малые проекты электроники с микроконтроллерами» только что началась. Я издам книги на английском и немецком языках. Поэтому, пожалуйста, возвращайтесь время от времени и смотрите, как появилось больше томов. Надеюсь, вам понравятся мои идеи. Желаю вам всяческих успехов в реализации ваших проектов в области электроники.
Предварительный просмотр книги
Цифровой светодиодный термометр с микроконтроллером AVR Attiny13 — Michael Schramm
Цифровой светодиодный термометр с микроконтроллером AVR ATTINGE13SHAP SHALE SHARENCE SHARMARM 2
9000 9000 9000 9000 9000 9000 9000 9000 9000 9000 9000 9000 9000 9000 9000 9000 9000 9000 9000 9000 9000 9000.ship Schramm
Smashwords Edition
Другие книги Майкла Шрамма можно найти по адресу dr-m-schramm. de/ebooks или на Smashwords.com.
Издание Smashwords, Примечания к лицензии
Эта электронная книга лицензирована только для вашего личного пользования. Эта электронная книга не может быть перепродана или передана другим людям. Если вы хотите поделиться этой книгой с другим человеком, приобретите дополнительную копию для каждого получателя. Если вы читаете эту книгу, но не приобрели ее или она была приобретена не только для вашего пользования, вернитесь на Smashwords.com и купите собственную копию. Спасибо за уважение к труду этого автора.
Содержание
Обзор: Что эта книга предлагает вам?
Программирование Microcontroller
Индикация ошибки
Переключение и выключение
Более длинная пауза между измерениями
Выход температуры в более высоком разрешении
Раскрытие внутреннего датчика
Дополнительные температурные датчики
9002 Изображение Quepition upteremuration intrement in tempreers!Как работают схема и программа?
Схема
Датчик температуры DS18B20
Двухпроводной и трехпроводной режимы — экономия меди
Связь — придерживайтесь протокола
Многие датчики говорят по одному и тому же проводу — хаос гарантирован?
Проверка циклическим избыточным кодом (CRC) – доверяй, но проверяй
Измерение рабочего напряжения – ATtiny13 нужен эталон
Потребление энергии – пожалуйста, не тратьте джоуль!
Программа для микроконтроллера
Полезные макросы
Калибровка датчика температуры
Загрузка программы и купон на покупку комплекта
Спасибо!
Обзор: что вам предлагает эта книга?
Каждая книга этой серии посвящена проекту микроконтроллера. Подробно описаны аппаратное обеспечение (электронная схема) и программное обеспечение (программа микроконтроллера). Следуя идеям автора, вы соберете полезное устройство, развлечетесь и многому научитесь.
Темой этого тома является создание цифрового термометра Цельсия/Фаренгейта всего из нескольких недорогих легкодоступных деталей. Устройство измеряет температуру в диапазоне от -55 до +125 °C (-67 … 257 °F) с высокой точностью и может использоваться для многих целей. Даже люди с небольшим опытом сборки электроники должны быть в состоянии успешно построить эту схему. Ключевыми компонентами являются микроконтроллер типа Atmel AVR ATtiny13 (подходит также в версиях с дополнительной буквой A или V) и цифровой датчик температуры DS18B20 от производителя Dallas/MAXIM.
Температура отображается миганием двух светодиодов (красного и синего) очень элементарно, с разрешением либо в полградуса, либо в десятые градуса. Помимо легкой реализации для любителя, преимущество этого простого метода заключается в том, что считывание температуры возможно с большего расстояния. В полной темноте мигающий прибор виден за несколько сотен метров.
Схема может быть легко построена на куске картона настолько маленького размера, что он помещается в так называемую ПЭТ-бутылку (необработанная форма для ПЭТ-бутылок), оставляя достаточно места для литиевой батареи или ионно-литиевого аккумулятора. Эта конструкция дает компактный, прочный и водонепроницаемый термометр для всех видов применения.
Эта книга содержит подробные инструкции по сборке и
Вы дошли до конца этого предварительного просмотра. читать дальше!
Страница 1 из 1
Отзывы
Что люди думают о Цифровой светодиодный термометр с микроконтроллером AVR ATtiny13
5.0
1 оценок / 0 Отзывов
Что вы думаете?
Рейтинг: 0 из 5 звезд
Написать отзыв (необязательно)
Отзывы читателей
Типы и расположение микроконтроллеров AVR
AVR — так называется популярное семейство микроконтроллеров, которое выпускает компания. Атмел . Помимо АБП под этим брендом выпускаются микроконтроллеры и других архитектур вроде ARM и i8051.
Что такое микроконтроллеры AVR?
Существует три типа микроконтроллеров:
AVR 8-бит.
AVR 32-бит.
АВР хМега
Уже более десяти лет самым популярным является семейство 8-битных микроконтроллеров. С него многие радиолюбители начали изучать микроконтроллеры. Почти все они познали мир программируемых контроллеров, занимаясь своими нехитрыми поделками, такими как светодиодные мигалки, термометры, часы, а также простой автоматикой, такой как управление осветительными и отопительными приборами.
Микроконтроллеры AVR 8-bit, в свою очередь, делятся на два популярных семейства:
Attiny — по названию видно, что самые младшие (tiny — молодой, молодой, самый молодой), в основном имеют 8 контактов и более. Объем их памяти и функциональных возможностей обычно скромнее, чем у следующих;
Atmega — более продвинутые микроконтроллеры имеют больше памяти, выводов и различных функциональных блоков;
Самое мощное подсемейство микроконтроллеров xMega — эти микроконтроллеры выпускаются в корпусах с огромным количеством выводов, от 44 до 100. Столько нужно для проектов с большим количеством датчиков и исполнительных механизмов. Кроме того, увеличенный объем памяти и скорость позволяют получить высокую производительность.
Расшифровка: Пин (англ. pin — игла, штифт) — это выход микроконтроллера или, как говорят, ножка. Отсюда и слово «цоколевка» — т.е. информация о назначении каждой из ножек.
Для чего нужны микроконтроллеры и для чего они нужны?
Микроконтроллеры используются практически везде! Практически каждое устройство 21 века работает на микроконтроллере: измерительные приборы, инструменты, бытовая техника, часы, игрушки, музыкальные шкатулки и открытки, а также многое другое; одно только перечисление займет несколько страниц текста.
Разработчик может использовать аналоговый сигнал снизу от него на вход микроконтроллера и манипулировать данными по его значению. Эту работу выполняет аналого-цифровой преобразователь (АЦП). Эта функция позволяет пользователю общаться с микроконтроллером, а также воспринимать различные параметры окружающего мира с помощью датчиков.
В обычных микроконтроллерах AVR, например, Atmega328 , который в 2017 году является сердцем многих печатных плат Arduino , но о них позже. Использован 8 канальный АЦП с разрядностью 10 бит . Это означает, что вы можете считывать значения с 8 аналоговых датчиков. И цифровые датчики подключены к цифровым выходам, что может быть очевидным. Однако цифровой сигнал может быть только 1 (единица измерения) или 0 (ноль), тогда как аналоговый сигнал может принимать бесконечное количество значений.
Пояснение:
Емкость Величина, характеризующая качество, точность и чувствительность аналогового входа. Это звучит не очень ясно. Немного практики: 10-битный АЦП записывает аналоговую информацию с порта в 10 бит памяти, иными словами, плавно меняющийся цифровой сигнал распознается микроконтроллером как числовое значение от 0 до 1024.
12-разрядный АЦП видит тот же сигнал, но с большей точностью — в виде от 0 до 4096, а значит, измеренные значения входного сигнала будут в 4 раза точнее. Чтобы понять, откуда взялись 1024 и 4096, просто возведите 2 в степень разрядности АЦП (2 в степень 10, для 10 разрядности и т.д.)
Для управления мощностью нагрузки в вашем распоряжении каналы ШИМ , их можно использовать, например, для регулировки яркости, температуры или оборотов двигателя. В том же 328 контроллере их 6 штук.
В целом устройство микроконтроллера AVR изображено на схеме:
Все узлы подписаны, но все же некоторые названия могут быть не столь очевидны. Давайте посмотрим на их обозначения.
АЛУ — арифметико-логическое устройство. Необходим для выполнения расчета.
Регистры общего назначения (RON) — Регистры, которые могут принимать данные и хранить их, пока микроконтроллер подключен к питанию, стираются после перезагрузки. Служить временными ячейками для операций с данными.
Прерывания — что-то вроде события, происходящего из-за внутренних или внешних воздействий на микроконтроллер — переполнение таймера, внешнее прерывание от вывода МК и т.п.
Jtag — интерфейс для внутрисхемного программирования без снятия микроконтроллера с платы.
Flash, RAM, EEPROM — виды памяти — программ, временных рабочих данных, долговременного хранения независимо от питания микроконтроллера согласно порядку в наименованиях.
Таймеры и счетчики — важнейшие узлы в микроконтроллере, в некоторых моделях их количество может доходить до десятка. Они нужны для того, чтобы сообщать количество мер, соответственно временных интервалов, а счетчики увеличивают свое значение для любого из событий. Их работа и ее режим зависят от программы, однако эти действия выполняются аппаратно, т.е. параллельно основному тексту программы, могут вызывать прерывание (по переполнению таймера, как вариант) на любом этапе выполнения кода, на любую его строку.
А/Ц (аналоговый/цифровой) — АЦП, его назначение мы уже описали.
WatchDogTime (Watchdog Timer) — независимый от микроконтроллера и даже его тактового генератора RC-генератор, который отсчитывает определенный промежуток времени и формирует сигнал сброса МК, если он сработал, и просыпается, если находился в спящем режиме (питание экономия). Его работу можно отключить, установив бит WDTE в 0.
Выходы микроконтроллера слабоваты, а значит ток через них обычно до 20-40 миллиампер, что достаточно для загорания светодиода и светодиодных индикаторов. Для более мощной нагрузки нужны усилители тока или напряжения, например те же транзисторы.
Что нужно для начала изучения микроконтроллеров?
Для начала необходимо приобрести сам микроконтроллер. В роли первого микроконтроллера может выступать любой Attiny2313, Attiny85, Atmega328 и другие. Лучше выбрать ту модель, которая описана в уроках, которыми вы будете заниматься.
Следующее, что вам нужно, это программатор . Нужна для загрузки прошивки в память МК, самой дешевой и популярной считается USBASP .
Чуть более дорогой, но не менее распространенный программатор AVRISP MKII , который можно сделать самому — из обычной платы Arduino
Другой вариант — прошить их через переходник USB UART , что обычно делается на один из преобразователей: FT232RL, Ch440, PL2303 и CP2102.
В некоторых случаях для такого преобразователя используются микроконтроллеры AVR с аппаратной поддержкой USB; таких моделей не так уж и много. Вот некоторые из них:
ATmega8U2;
ATmega16U2;
ATmega32U2.
Только одно «но» — загрузчик UART должен быть предварительно загружен в память микроконтроллера. Конечно, для этого еще нужен программатор для микроконтроллеров AVR.
Интересно: Bootloader — Это обычная программа для микроконтроллера, но с необычной задачей — после ее запуска (подключения к питанию) она некоторое время ожидает, что в нее можно загрузить прошивку. Преимущество этого способа в том, что можно прошить любой переходник USB-UART, и стоят они очень дешево. Недостаток в том, что прошивка долго загружается.
Для работы UART (RS-232) интерфейса в микроконтроллерах AVR выделен целый регистр UDR (регистр данных UART) . UCSRA (битовые настройки приемопередатчика RX, TX), UCSRB и UCSRС — набор регистров, отвечающих за настройки интерфейса в целом.
Как я могу писать программы?
Кроме программатора, для написания и скачивания программы нужна IDE — среда разработки. Можно конечно писать код в блокноте, пропускать через компиляторы и т.д. Зачем это нужно, когда есть отличные готовые варианты. Возможно, одним из самых мощных является IAR, но он платный.
Официальной IDE Atmel является AVR Studio, которая в версии 6 была переименована в Atmel studio. Она поддерживает все микроконтроллеры AVR (8, 32, xMega), автоматически определяет команды и помогает вводить, подсвечивает правильный синтаксис и многое другое. помогите, можете прошить МК.
Самый распространенный это C AVR, так что найдите туториал по нему, русскоязычных вариантов масса, и один из них Хартов В.Я. «Микроконтроллеры AVR. Семинар для начинающих.
Самый простой способ изучить AVR
Купи или сделай сам плату Arduino. Проект Arduino разработан специально для образовательных целей. В нем десятки плат различной формы и количества контактов. Самое главное в ардуино то, что вы покупаете не просто микроконтроллер, а полноценную отладочную плату, припаянную к качественной текстолитовой печатной плате, покрытую маской и смонтированными SMD компонентами.
Наиболее распространенными являются Arduino Nano и Arduino UNO, они по сути идентичны, за исключением того, что «Nano» примерно в 3 раза меньше, чем «Uno».
Несколько фактов:
Arduino можно программировать на стандартном языке — «C AVR»;
свой — электропроводка;
- Стандартная среда разработки
— Arduino IDE;
для подключения к компьютеру нужно всего лишь подключить USB-кабель к разъему micro-USB на плате Arduino nano, установить драйвера (скорее всего это произойдет автоматически, за исключением случаев, когда конвертор на Ch440 я не есть драйвера на Win 8.1, пришлось скачать, но это не заняло много времени.) Дальше можно заливать свои «наброски»;
«Наброски» — это название программ для ардуино.
выводы
Микроконтроллеры станут отличным подспорьем в вашей радиолюбительской практике, что позволит вам открыть для себя мир цифровой электроники, сконструировать собственные измерительные приборы и средства домашней автоматизации.
Электронные схемы термометра
Цифровой термометр Цельсия работает с дистанционным датчиком — 15/04/04 EDN Идеи дизайна: Вы можете использовать систему с однополярным питанием для точного измерения температуры в удаленном месте с погрешностью менее 1C в течение Диапазон от 0 до 100°C (рис. 1). Схема включает T1, недорогой AD59.0 датчик температуры; IC 1, AD8541r Дизайн Эланы Лиан и Чау Тран, Analog Devices, Уилмингтон, Массачусетс. Цифровой удаленный термометр. Эта схема предназначена для точного измерения стоградусной температуры с секцией передатчика, преобразующей в частоту выходное напряжение датчика, которое пропорционально к измеряемой температуре. Всплески выходной частоты передаются по сетевым кабелям. Секция приемника считает импульсы, поступающие от сети, и показывает подсчет на трех 7-сегментных светодиодных дисплеях. Младшая значащая цифра отображает десятые доли градуса, а затем от 00,0 до 9.Получается диапазон 9,9°C. Расстояние между передатчиком и приемником может достигать сотен метров, при условии, что оба блока подключены к сети в пределах управления одного и того же люксметра. __ Обучение электронике
Цифровой удаленный термометр — Эта схема предназначена для точного измерения стоградусной температуры, при этом секция преобразователя преобразует в частоту выходное напряжение датчика, пропорциональное измеренной температуре. Всплески выходной частоты передаются по сетевым кабелям. Секция приемника считает импульсы, поступающие от сети, и показывает подсчет на трех 7-сегментных светодиодных дисплеях. Младшая значащая цифра отображает десятые доли градуса, а затем от 00,0 до 9.Получается диапазон 9,9°C. Расстояние между передатчиком и приемником может достигать сотен метров, при условии, что оба блока подключены к сети в пределах управления одного и того же люксметра. __ Свяжитесь с Флавио Деллепиане, fladello @ tin.it
Цифровой термометр. Этот цифровой термометр может измерять температуру до 150°C с точностью +_1°C. Температура считывается с помощью вольтметра с подвижной катушкой с полным отклонением шкалы (FSD) 1 В или цифрового вольтметра. Операционный усилитель IC . ..__ Electronics Projects for You
Цифровой термометротправляет данные по линии электропередачи переменного тока. Эта схема предназначена для точного измерения стоградусной температуры, при этом секция передатчика преобразует в частоту выходное напряжение датчика, пропорциональное измеренной температуре. Всплески выходной частоты передаются по сетевым кабелям. Секция приемника считает импульсы, поступающие от сети, и показывает подсчет на трех 7-сегментных светодиодных дисплеях. Младшая значащая цифра отображает десятые доли градуса, а затем от 00,0 до 9.Получается диапазон 9,9°C. Расстояние между передатчиком и приемником может достигать сотен метров, при условии, что оба блока подключены к сети в пределах управления одного и того же люксметра. __ Свяжитесь с Флавио Деллепиане, fladello @ tin.it
Цифровой термометр/термостат — охватывает диапазон от -55°C до 1200°C, имеет сигнализацию превышения или понижения температуры и переключаемые выходы для термостатического контроля. __ SiliconChip
Цифровой термометр-контроллер — этот автономный цифровой термометр регулирует температуру устройства в соответствии с его требованиями. он также отображает температуру на четырех 7-сегментных дисплеях в диапазоне от 55°C до +125°C. В…__ Электронные проекты для вас
Digithermo 0–100,0 C — соберите собственный лабораторный прибор для измерения времени и температуры. DigiThermo демонстрирует использование языка ‘C’, двунаправленного преобразователя, ЖК-интерфейса и цифровой фильтрации. __ Дизайн Wichit Sirichote
8-разрядный светодиодный термометр с четырьмя значениями температуры, использующий PIC16 и LM50B. С тех пор, как я начал предварительный проект водяного охлаждения, меня очень интересовало, насколько хорошо он работает,
единственный способ — измерить все температуры до и после,
Датчики температуры материнской платы бесполезны, поэтому я использую LM50B. Используя этот датчик LM50B, я получаю 1 C реальной точности. Я использую PIC 16F876 для управления четырьмя двухзначными светодиодными дисплеями, PIC 16 имеет 4 аналоговых входа с разрешением 10 бит, теперь я могу отображать 4 температуры одновременно для мониторинга. производительность 🙂 Я слежу за процессором, чипсетом, картой GFX, жесткими дисками. __ Разработано Томасом Шеррером OZ2CPU
Высокотемпературный термометр/термостат. Необходимо измерять или контролировать температуру в очень широком диапазоне? Теперь вы можете сделать это с помощью этого компактного устройства, которое подключается к термопаре типа K. он управляет реле, которое можно использовать для точного контроля температуры в печах, сушильных камерах, автоклавах, ваннах для пайки или в холодильниках и морозильных камерах, находящихся в более холодной части спектра. он основан на Analog Devices AD8495 прецизионных инструментальных усилителей с компенсацией холодного спая термопары.__ SiliconChip
ЖК-термометр— на этой странице я представляю ЖК-термометр, который продает «AkizukI DenshI Tsusho». В данном термометре в качестве термодатчика используется ИС термодатчик (S8100) или диод (1S1588). При использовании термодатчика IC возможна термометрия до +100С от -40С. Также при использовании диода возможно измерение до +150С от -20С. Оба датчика входят в комплект. __ Дизайн Сейити Иноуэ
ЖК-термометрс использованием PIC16F871. Соберите свой собственный измеритель температуры в свое удовольствие. В этом проекте используется цифровой датчик температуры Microchip TC77, микроконтроллер PIC 16F871 и 7-сегментный 3-дюймовый цифровой ЖК-дисплей. Вы можете изучить исходный код о том, как управлять ЖК-дисплеем. __ Дизайн Питера Якаб
Светодиодный термометр. Этот светодиодный термометр предназначен для бытового использования и измеряет температуру от 60 до 78 градусов по Фаренгейту. он основан на прецизионном датчике температуры IC LM34DZ. Этот датчик не требует калибровки и может измерять температуру от -50F до +300F. Показанная здесь схема не использует весь диапазон этого датчика, ее можно модифицировать, просто изменив опорное напряжение на U2 в ущерб точности. __ Дизайн Аарона Торта
LTC1392: измерение температуры и напряжения в одном чипе — DN106. Замечания по проектированию__ Линейные технологии/аналоговые устройства
MicroMinimal Thermometer — ПРИМЕЧАНИЕ. Необходимо зарегистрироваться на этом сайте __ Разработано Опубликовано в Elektor Июль/Август 2010 г.
Программируемый электронный термостат — программируется с помощью ПК и имеет три реле для управления внешним оборудованием.__ SiliconChip
Дистанционный термометр на основе кварцевого кристалла с прямым считыванием показаний по Цельсию — 17.03.05 EDN Идеи дизайна: хотя кварцевые кристаллы использовались в качестве датчиков температуры, разработчики не воспользовались преимуществами этой технологии, поскольку немногие производители предлагают датчики в качестве стандартных продуктов (ссылки 1 и 2]. В отличие от обычных резистивных или полупроводниковых датчиков датчик на основе кварца обеспечивает цифровую обработку сигнала, хорошую стабильность и прямое цифровое преобразование. Дизайн Джима Уильямса и Марка Торена, Linear Technology Corp.
Удаленный цифровой термометр отправляет данные по линии электропередачи переменного тока. Эта схема представляет собой простой генератор. его частота находится в диапазоне 35 кГц — 60 кГц и это’ регулируемый. __ Дизайн Ali Alipour.r — alipoor90 @ gmail.com
Удаленный цифровой термометротправляет данные по линии питания переменного тока. Эта схема предназначена для точного измерения стоградусной температуры, при этом секция передатчика преобразует в частоту выходное напряжение датчика, пропорциональное измеренной температуре. Всплески выходной частоты передаются по сетевым кабелям. Секция приемника считает импульсы, поступающие от сети, и показывает подсчет на трех 7-сегментных светодиодных дисплеях. Младшая значащая цифра отображает десятые доли градуса, а затем от 00,0 до 9.Получается диапазон 9,9°C. Расстояние между передатчиком и приемником может достигать сотен метров, при условии, что оба блока подключены к сети в пределах управления одного и того же люксметра. __ Свяжитесь с Флавио Деллепиане, fladello @ tin.it
Термометр Simple Circuit LM335 — Схема состоит из двух частей: LM335 и его регулировки. Выход LM335 составляет 10 милливольт на градус Цельсия, при этом 25 градусов Цельсия соответствуют 2,982 В постоянного тока. Опорная схема обеспечивает нулевое опорное напряжение. он настроен на (2,982 вольта — (25 градусов x 10 милливольт/градус) = 2,732 вольта. Для считывания температуры LM335 непосредственно в градусах Цельсия подключите плюсовой провод цифрового мультиметра с высоким импедансом к выходному контакту, а отрицательный конец цифрового мультиметра — к контакту 2,732 В. __ Дизайн Дик Каппелс
TempBug — термометр, подключенный к Интернету — 26 июня 14 — Новости дизайна: в январе прошлого года у нас были проблемы с отоплением в моем офисе — в частности, проблема, связанная с тем, что отопление не включено, и вы включаете его. , и он до сих пор не включен. Это продолжалось более нескольких дней и, наконец, закончилось через день или два после того, как мы получили электронное письмо, в котором сообщалось, что отопление прекратилось, и __ Gadget Freak-Case #257
Измерение температуры и напряжения в одном чипе LTC1392 — DN106 Замечания по проектированию__ Линейные технологии/аналоговые устройства
Терморегулятор (AVR + DS1621) — Вино не любит минусовых температур, а зимой в моем «винном погребе» было довольно холодно. Был ТЭН, но термостат сломался, так что либо полный прогар, либо ничего. Так появился монитор/регулятор температуры. это была очевидная задача для небольшого процессора, и я всегда хотел протестировать датчики температуры Dallas. Итак, я разработал это маленькое устройство, которое могло бы контролировать температуру и управлять нагревателем. он основан на AT90S2313 и цифровой термометр Dallas DS1621. Температура отображается на двойном 7-сегментном__
Измерение температуры — измеряет температуру через SMT160-30, отображает ее на ЖК-дисплее и обменивается данными с RS232 (отправляет значения температуры на терминал __
Электронный термостат Tempmaster Mk.2 — Хотите превратить старый морозильник в энергосберегающий холодильник? Или превратить запасной стандартный холодильник в отличный винный холодильник? Это всего лишь две задачи, для которых предназначен этот недорогой и простой в сборке электронный термостат. его также можно использовать для управления 12-вольтовыми холодильниками или морозильниками, а также нагревателями в инкубаториях и аквариумах. он управляет холодильником/морозильником или обогревателем напрямую через силовые кабели, поэтому нет необходимости модифицировать их внутреннюю проводку.__ SiliconChip
Интерфейсы термопарыс последовательным портом — 09.11.95 EDN Идеи дизайна. Схема на рис. 1 получает данные о температуре через последовательный порт ПК iBM с помощью датчика на основе термопары. Датчик представляет собой термопару типа K (хромель-алюмель). При контакте разнородные металлы создают разность потенциалов, зависящую от температуры. Дополнительные спаи термопары Дизайн Даниэля Сегарра, Sipex Corp Billerica, MA
Термометрс четырехразрядным светодиодным дисплеем. До недавнего времени микросхема драйвера светодиодов Philips SAA1064 была своего рода неофициальным стандартом для управления семисегментными светодиодными дисплеями. его можно использовать для реализации четырехразрядных дисплеев, которые могут управляться по шине i2C. необходимо зарегистрироваться на этом сайте __ Разработано Опубликовано в Elecktor Июль/Август 2010 г.
Термометр-термостат. Это простой термостат, который я разработал для своей системы центрального отопления. Когда он не используется, он действует как термометр. В прототипе используется AT90S2313, но сейчас он устарел, поэтому я заменил его на совместимый по выводам ATtiny2313 (на фото показан мой первый прототип). __ Проекты AVR Dim
Термостат с регулируемым гистерезисом — Цепи переключения: Этот небольшой термостат позволяет выбирать величину его гистерезиса. Вы можете установить как температуру, при которой реле сработает, так и температуру, при которой реле обесточится. Разница между этими двумя температурами и есть гистерезис. __ Дизайн Рона Дж.
Термостат со светодиодным индикатором температуры. Мне нужно было заменить два старых ненадежных термостата для управления отоплением и охлаждением в большом садовом сарае. Коммерческие базовые термостаты доступны довольно дешево, но некоторые из них не могут управлять большими нагрузками или не имеют дополнительных функций, которые мне нужны для экономии энергии, когда дверь часто остается открытой, или для индикации выхода температуры за пределы допустимого диапазона и т. д. Мне нравится PIC 18F1320. микроконтроллер использовался в моем предыдущем проекте, поэтому я решил использовать его снова в очень похожей конструкции для управления тремя мультиплексными светодиодными дисплеями и считывания температуры с датчика Dallas/DS18x20 «1-Wire». __ Дизайн Д. Торп, 2006 г.
Транзисторформирует цифровой термометр RS-232C — 09.05.96 EDN Идеи дизайна: обычный транзистор может служить некалиброванным датчиком температуры (рис. 1) для точного, совместимого с ПК термометра. Неотрегулированная точность составляет более 0,5 °C в диапазоне от -50 до +50 °C, а единственным ограничением разрешения является время, затрачиваемое на измерение. Дизайн: WS Woodward, University of North Carolina, Chapel Hill
.Беспроводной цифровой термометр с несколькими датчиками. Многие термометры дистанционного зондирования имеют проблемы с измерением более чем одной температуры одновременно. Чтобы решить эту проблему, здесь используется другая техника, которая позволяет вам. ..__ Electronics Projects for You
Measure Up with a Homemade Thermometer
Share on Facebook
Share on Twitter
Share on Reddit
Share on LinkedIn
Share via Email
Print
Ключевые концепции
Температура
Измерение
Тепловое расширение
Введение
Вы иногда стремитесь понять, как все работает? Или увлечены созданием полезных предметов и инструментов самостоятельно? Вы когда-нибудь представляли себе, что сможете построить свой собственный жидкостный термометр? Вы сможете использовать его, чтобы отслеживать, как температура меняется в зависимости от местоположения — в помещении или на улице. Что окажется самым горячим местом в вашем доме? А что насчет самого крутого? Ваш собственный самодельный термометр сможет рассказать вам!
Фон
Жидкостные термометры веками использовались для измерения температуры. Они состоят из заполненного жидкостью резервуара на конце узкой трубки. Если температура жидкости в резервуаре повышается, она расширяется и поднимается в узкую трубку. Когда жидкость охлаждается, она сжимается, позволяя жидкости в трубке опускаться на более низкий уровень. Следовательно, высокий уровень жидкости в трубке указывает на более высокую температуру, а низкий уровень указывает на более низкую температуру. При калибровке термометра конкретные температуры, соответствующие уровням жидкости в узкой трубке, отмечаются на внешней стороне трубки. Теперь вы понимаете, как работает жидкостный термометр, но почему он работает?
Ученые называют тенденцию материи изменять объем в результате изменения температуры «тепловым расширением и сжатием». Газы резко расширяются и сжимаются. Жидкости тоже расширяются и сжимаются, но изменение их объема более умеренное. Даже твердые тела изменяют объем при нагревании или охлаждении. Например, в жаркий день мосты немного длиннее. Однако изменение объема твердых тел слишком тонкое, чтобы его можно было увидеть в обычном термометре. Теперь, когда вы больше знаете о жидкостных термометрах, пришло время приступить к их созданию!
Материалы
- Соломинка для питья из прозрачного пластика
- Линейка
- Перманентный маркер с тонким наконечником
- Маленькая пластиковая бутылка с узким горлышком и крышкой (хорошо подойдут маленькие бутылочки, например, для лекарств, пищевых красителей или ванильного экстракта.)
- Вода
- Медицинский спирт (Работайте в хорошо проветриваемом помещении и не оставляйте бутылку медицинского спирта открытой.)
- Несколько капель красного, синего или зеленого пищевого красителя (лучше всего подойдет жидкий пищевой краситель).
- Бумажные полотенца
- Пластилин для лепки
- Медицинская пипетка или шприц
- Маленькая чаша
- Горячая вода
- Кубики льда
- Приобретенный в магазине термометр (дополнительно)
Подготовка
- Опустошите и вымойте маленькую пластиковую бутылку.
- Прозрачная трубочка для питья станет узкой трубкой вашего термометра. Несмываемым маркером сделайте небольшие отметки на соломинке сверху вниз с интервалом в полсантиметра. Эти отметки будут служить отметками уровня на вашем термометре.
- Глина для лепки закроет горлышко бутылки и удержит соломинку на месте. Лепите глину, пока она не станет мягкой и эластичной; затем сформируйте шар и расплющите его. Этот круглый плоский кусок глины должен быть больше горлышка вашей бутылки. Используйте свою соломинку, чтобы пробить отверстие в середине этого круглого куска глины, достаточно большое, чтобы сквозь него могла пройти солома. Удалите всю глину, забивающую соломинку.
Процедура
- Добавьте медицинский спирт в бутылку, наполнив ее примерно наполовину. (Немедленно закройте бутылку со спиртом, чтобы свести к минимуму воздействие паров и испарений.)
- Добавьте пару капель пищевого красителя в спирт, закройте бутылку и встряхните ее, чтобы жидкости хорошо перемешались. Как вы думаете, почему важно окрашивать жидкость?
- Наполните пипетку или шприц цветным медицинским спиртом. Осторожно отложите пипетку или шприц с лекарством в сторону, желательно на бумажное полотенце, на случай, если вытечет какая-либо жидкость. Если уровень жидкости в вашей бутылке опустился ниже одной четверти горлышка, добавьте в бутылку еще немного медицинского спирта, чтобы уровень был от одной четверти до половины.
- Проткните соломинку через отверстие в глине для лепки и поместите глину на горлышко бутылки, чтобы соломинка висела в бутылке. Отрегулируйте соломинку так, чтобы ее конец был погружен в жидкость, но не касался дна бутылки. Большая часть соломинки будет торчать из бутылки. Как вы думаете, почему соломинка не должна касаться дна вашей бутылки?
- Используйте пластилин для лепки, чтобы запечатать горловину бутылки и зафиксировать соломинку на месте. Важно: убедитесь, что глина образует плотное уплотнение вокруг соломинки и над горлышком бутылки, но не закрывайте отверстие соломинки. Воздух не должен попасть в бутылку. : Можете ли вы назвать причину, по которой это так важно?
- Капайте содержимое пипетки или шприца по капле в соломинку. Что случается? Эта жидкость поднимается по соломинке и остается там?
- Поскольку воздух не может выходить из бутылки, давление воздуха внутри поддерживает постоянный уровень жидкости, и в соломинке может образоваться столб жидкости. Жидкость, стекающая по соломинке в резервуар, указывает на неисправность уплотнения в верхней части бутылочки. Если это произойдет, убедитесь, что глина образует воздухонепроницаемое уплотнение на горлышке бутылки и вокруг соломинки, и попробуйте еще раз.
- Уровень жидкости в колонке должен достигать середины видимой части соломинки. При необходимости используйте пипетку или шприц, чтобы добавить в соломинку еще спирта (на этот раз подойдет неокрашенный).
- Следите за уровнем жидкости в соломинке. Этот уровень указывает комнатную температуру. С помощью перманентного маркера нанесите на соломинку небольшой символ, указывающий уровень жидкости.
- Чтобы проверить самодельный термометр, возьмитесь руками за основание бутылки и посмотрите, что произойдет. Будьте терпеливы, может пройти некоторое время, прежде чем жидкость в резервуаре приспособится к новой ситуации. Изменяется ли уровень жидкости в соломинке? Он сильно меняется или мало? Как вы думаете, почему это происходит?
- Насколько изменится уровень жидкости при значительном нагреве бачка? Налейте немного воды из-под крана средней температуры в небольшую миску и поместите в нее резервуар для термометра. Дайте термометру немного времени поработать. Как изменяется уровень жидкости в соломинке? Изменилось ли оно больше, чем когда вы нагревали бутылку руками? Будьте внимательны и вынимайте термометр из водяной бани, если жидкость поднимется до уровня, близкого к верхнему краю соломинки. Как вы думаете, что могло вызвать перетекание жидкости через край соломинки? Что бы вы могли изменить в своем термометре, чтобы этого не произошло?
- Что, по вашему мнению, произойдет, когда резервуар остынет до температуры ниже комнатной?
- Замените среднегорячую воду в чаше холодной водой. Добавьте в воду кубики льда, чтобы вода остыла до 0 градусов по Цельсию (32 градуса по Фаренгейту). Поместите резервуар термометра в ледяную воду и дайте термометру привыкнуть к новой ситуации. Что происходит? Это похоже или отличается от того, что вы ожидали? Может ли это измерение помочь вам добавить шкалу к вашему термометру?
- Возьмите термометр с собой на экскурсию по дому или двору. Не забудьте дать ему время отреагировать на каждую новую среду, имея в виду, что заметных различий может не быть, если температура в разных местах относительно одинакова. Совет: ищите участки с прямым солнечным светом для более теплых показаний. Является ли одно место самым теплым? А что насчет самого крутого?
- Дополнительно: Сделайте шкалу на термометре (также называемую «калибровкой» термометра) с помощью купленного в магазине термометра. Не могли бы вы использовать тот факт, что в этом диапазоне температур спирт расширяется на одинаковую величину для каждого полученного градуса температуры, чтобы упростить калибровку?
- Дополнительно: Вы создали этот термометр с соломинкой определенной ширины. Попробуйте построить такой же термометр, только с более узкой или широкой соломинкой. Как вы ожидаете, что измерения будут отличаться? Будет ли этот новый термометр более или менее точным по сравнению с вашим первым термометром?
- Дополнительно: Вы использовали медицинский спирт для термометра. Попробуйте сделать такой же термометр, используя воду в качестве жидкости. В отличие от воды, которая замерзает при 0°С и кипит при 100°С, медицинский спирт замерзает при -89°С и кипит при 82,5°С. Из какой жидкости вы бы сделали термометр для измерения температуры в морозильной камере? А на кухне что-нибудь приготовить на плите?
Наблюдения и результаты
Вы видели, как жидкость поднималась, когда вы нагревали резервуар, и опускалась, когда вы его охлаждали?
По мере повышения температуры жидкости в резервуаре он расширяется, и единственное место, куда может попасть жидкость, — вверх по узкой трубке. Если температура жидкости снижается, она сжимается, что позволяет большему количеству жидкости собираться в резервуаре. Затем уровень в узкой трубке падает до более низкого уровня. Когда термометр построен, каждый уровень в узкой трубке соответствует ровно одному объему жидкости и, следовательно, ровно одной температуре.
Более узкая трубка (соломинка) дает более точный термометр, потому что одно и то же расширение или сжатие жидкости вызывает подъем или опускание на более длинном расстоянии. Недостатком является то, что узкая соломинка может снизить максимальную температуру, которую может достичь термометр.
В резервуар термометра могут наполняться различные жидкости. Степень расширения жидкости на каждый градус температуры, а также ее температура замерзания и кипения — все это факторы, которые следует учитывать при выборе жидкости для жидкостного термометра.
Очистка
Чтобы избавиться от медицинского спирта в термометре, вылейте спирт в раковину с большим количеством проточной воды. Хорошо промойте, чтобы в трубке не осталось спирта.
Дополнительные материалы для изучения
Тепловое расширение, сайт Physics4kids.com
Преобразование воздушного шара: как газы сжимаются и расширяются, сайт Science Buddies
Термометр, сайт PBS Kids
Это задание подготовлено совместно с Science Buddies
ОБ АВТОРЕ(АХ)
FM-радиоприемник TDA7000 с усилителем LM386 3Опубликовано 7 июня 2022 г. • Категория: FM-радио / приемники Простая схема и простота сборки Самодельный FM-радиоприемник TDA7000 с микросхемой усилителя LM386. Сборка FM-радио всегда интересна любителям электроники. TDA7000, который интегрирует монофонический FM-радио на всем пути от антенного входа до аудиовыхода. Снаружи ИМС TDA7000 имеется только один перестраиваемый LC-контур гетеродина, несколько недорогих керамических конденсаторов и один резистор. TDA7000 значительно снижает затраты на сборку и настройку после производства, поскольку только схема генератора нуждается в настройке во время производства, чтобы установить пределы настроенного диапазона частот. Полное FM-радио может быть сделано достаточно маленьким, чтобы поместиться внутри калькулятора, прикуривателя, брелка для ключей или даже тонких часов. TDA7000 также может использоваться в качестве приемника в таком оборудовании, как беспроводные телефоны, радиостанции CB, радиоуправляемые модели, пейджинговые системы, звуковой канал телевизора или другие системы демодуляции FM. BA1404 Стерео FM-передатчик с усилителем Опубликовано 4 мая 2022 г. • Категория: FM-передатчики Соберите довольно простую схему высококачественного стереофонического FM-передатчика, как показано на фото. Схема основана на микросхеме BA1404 от ROHM Semiconductors и усилителе S9018 для расширения диапазона передатчика. BA1404 представляет собой монолитный стереофонический FM-модулятор, который имеет встроенные схемы стереомодулятора, FM-модулятора и ВЧ-усилителя. FM-модулятор может работать на частоте от 76 до 108 МГц, а источник питания для схемы может быть от 6 до 12 вольт. Переносной портативный настольный блок питания 1–32 В, 0–5 А Опубликовано 13 апреля 2022 г. • Категория: Блоки питания Я слишком долго жил без регулируемого блока питания лабораторного стола. Блок питания, который я использовал для питания большинства своих проектов, слишком часто подвергался короткому замыканию. Я фактически убил 2 случайно и нуждался в замене. В моей мастерской лежало много липо-аккумуляторов 18650, поэтому я решил использовать их для создания портативного регулируемого настольного источника питания, который можно было бы легко перемещать и использовать на ходу. Блок питания состоит из повышающего модуля питания постоянного тока, дисплея напряжения и тока, переключателя, подстроечных потенциометров стандартного размера 10K, XT-60 и балансировочного разъема для зарядки массива из 8×4 аккумуляторов 18650. Усилитель FM-передатчика мощностью 1 Вт Опубликовано 30 марта 2022 г. • Категория: FM-передатчики 1 Вт Усилитель FM-передатчика с разумно сбалансированной конструкцией, предназначенной для усиления радиочастот в диапазоне 88–108 МГц. Это может считаться довольно чувствительной конфигурацией при использовании с качественными транзисторами ВЧ-усилителя мощности, триммерами и катушками индуктивности. Он предполагает коэффициент усиления мощности от 9 до 12 дБ (от 9 до 15 раз). При входной мощности 0,1 Вт выходная мощность может быть значительно больше 1 Вт. Транзистор Т1 желательно выбирать исходя из входного напряжения. Для напряжения 12В рекомендуется использовать транзисторы типа 2N4427, КТ920А, КТ934А, КТ904, BLX65, 2SC1970, BLY87. Для напряжения 18-24В возможно использование транзисторов типа 2N3866, 2N3553, КТ922А, BLY91, BLX92A. Вы также можете рассмотреть возможность использования 2N2219 с входным напряжением 12 В, однако это даст выходную мощность около 0,4 Вт. Декодер Arduino DCC Опубликовано 14 марта 2022 г. • Категория: Разное Современные модели железных дорог управляются в цифровом виде с использованием протокола Digital Command Control (DCC), аналогичного сетевым пакетам. Эти пакеты данных содержат адрес устройства и набор инструкций, который встроен в виде напряжения переменного тока и подается на железнодорожный путь для управления локомотивами. Большим преимуществом DCC по сравнению с аналоговым управлением постоянным током является то, что вы можете независимо контролировать скорость и направление многих локомотивов на одном и том же железнодорожном пути, а также управлять многими другими осветительными приборами и аксессуарами, используя тот же сигнал и напряжение. Коммерческие декодеры DCC доступны на рынке, однако их стоимость может довольно быстро возрасти, если у вас есть много устройств для управления. К счастью, вы можете самостоятельно собрать простой DCC-декодер Arduino для декодирования DCC-сигнала и управления до 17 светодиодами/аксессуарами на каждый DCC-декодер. Простейший FM-приемник Опубликовано вторник, 1 февраля 2022 г. • Категория: FM-радио / приемники Это, пожалуй, один из самых простых и маленьких FM-приемников для приема местных FM-станций. Простой дизайн делает его идеальным для карманного FM-приемника. Аудиовыход приемника усиливается микросхемой усилителя LM386, которая может управлять небольшим динамиком или наушниками. Схема питается от трех элементов питания типа ААА или АА. Секция FM-приемника использует два радиочастотных транзистора для преобразования частотно-модулированных сигналов в аудио. Катушка L1 и переменный конденсатор образуют контур настроенного резервуара, который используется для настройки на любые доступные FM-станции. FM-передатчик мощностью 7 Вт Опубликовано 20 января 2022 г. • Категория: FM-передатчики Это сборка известного FM-передатчика Veronica. Передатчик был построен на двух отдельных платах. Первая плата (на фото выше) — это сам передатчик Veronica с выходной мощностью 600 мВт при питании от напряжения 12 В или 1 Вт при питании от напряжения 16 В. Вторая плата представляет собой ВЧ-усилитель мощности, в котором используется транзистор 2SC1971 для усиления выходного сигнала Veronica примерно до 7 Вт. Хотя передатчик может питаться от 9-16 В, рекомендуется, чтобы и передатчик, и усилитель питались от напряжения 12 В, поскольку 600 мВт является верхним пределом для управления транзистором 2SC1971. Простой стереофонический FM-передатчик с использованием микроконтроллера AVR Опубликовано вторник, 4 января 2022 г. • Категория: FM-передатчики Я был очарован идеей сделать простой стерео кодер для создания стерео FM передатчика. Не то чтобы стерео много значило для меня вдали от компьютера. Я использую передатчик FM-радиовещания для передачи выходного сигнала моих компьютеров на FM-радио на кухне, в спальне, на подъездной дорожке и в саду. В этих условиях я считаю, что моно достаточно, будь то музыка или радиопрограммы из Интернета, поскольку я все равно в основном занят чем-то другим. Когда я стою на четвереньках в саду, по локоть сажаю куст, музыка действительно не кажется более сладкой, когда она звучит в стерео. Но это не помешало мне увлечься идеей создания стереокодера. Стерео всегда казалось большим количеством схем и беспокойства из-за небольшой выгоды, которую оно давало. То есть до нескольких недель назад. Стерео FM-приемник Опубликовано Пятница, 24 декабря 2021 г. • Категория: FM-радио / приемники Высокочувствительный приемник TEA5711 позволяет принимать удаленные станции на расстоянии более 150 миль (240 км). Хорошая селективность достигается с помощью керамических фильтров с узкой полосой пропускания. Автоматический контроль частоты AFC захватывает станции для приема без дрейфа. Стереоразделение, которое зависит от мощности сигнала, очень заметно на сильных сигналах. |