цифровая электроника
вычислительная техника
встраиваемые системы

 

Усилитель сигнала термопары

Автор: Mike(admin) от 3-12-2014, 09:55

Обычно для измерения температуры во встраиваемых системах применяются датчики температуры. Они имеют различные характеристики, формы исполнения и стоимость. Но у них имеется один существенный недостаток, ограничивающий их использование в ответственных и высокотребовательных приложениях с большой температурой среды объекта измерения. Дело в том, что классические кремниевые датчики температуры, как правило, имеют диапазон измерения от - 40 до +85 или +125 градусов по Цельсию. Это очень узкий диапазон для тех случаев, когда нужно померить температуру выше +125 градусов или ниже -40 градусов по Цельсию. Тогда на помощь приходят такие устройства, как термопары. Они широко используются в промышленной автоматике, медицине, научных лабораториях, но и обычные радиолюбители вполне могут применять их в своих проектах, поскольку стоят они не слишком дорого и довольно просты в обращении.


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


Термопара

Сигнал термопары желательно усиливать для его адекватного восприятия цифровой системой. Это позволит сделать довольно простая схема усилителя сигнала термопары.

Использование WiFi модуля ESP8266 в качестве датчика с выходом в Интернет

Автор: Mike(admin) от 1-12-2014, 07:05

Несколько месяцев назад модуль ESP8266 уверенно вышел на сцену радиолюбительской электроники и мира Интернета вещей и стал использоваться в различных проектах, где есть интерфейс UART.


Использование ESP8266 в качестве датчика

ESP8266 представляет собой не просто модуль для связи по WiFi. Микросхема, на основе которой он построен, по сути, является микроконтроллером со своими шинами SPI, UART, а также выводами GPIO. А это значит, что модуль можно использовать автономно без Arduino и других плат с контроллерами.

Простой индикатор полярности

Автор: Mike(admin) от 25-10-2014, 10:15

Когда нужно быстро определить полярность аккумулятора, батарейки или какой-нибудь цепи, то устройство, собранное по приведенной схеме, без труда позволит это сделать.


полярность

Входной импеданс схемы довольно высок (около 1 МОм), что позволяет не нагружать точку, в которой определяется полярность. Но все же при измерении нужно учитывать этот импеданс.

Система слежения за солнцем на Arduino

Автор: Mike(admin) от 11-10-2014, 13:35

При проектировании систем преобразователей энергии на основе солнечных панелей следует учитывать расположение этих панелей относительно солнца. Поскольку солнечные лучи могут падать под некоторым углом на фотоприемный элемент, то есть быть не прямыми, то система будет вырабатывать не так много энергии, как хотелось бы, то есть ее КПД может быть не самым высоким. Для того, чтобы панели всегда были направлены в сторону солнца и ловили прямые солнечные лучи, применяют специальные системы слежения за солнцем.


В одной из статей мы рассмотрели простую систему автоматического отслеживания траектории движения солнца. Но такую систему можно сделать программируемой, то есть не на основе аналоговых компонентов, а на базе микроконтроллера. Поможет нам в этом, конечно же, плата Arduino UNO.


Солнечная панель

Все что нам потребуется кроме платы Arduino: один сервомотор, два светочувствительных резистора и два резистора номиналом 10 КОм.

Подключаем к Arduino акселерометр MMA7361

Автор: Mike(admin) от 29-07-2014, 04:55

Сегодня на рынке можно найти большое количество недорогих модулей датчиков, которые можно использовать в своих проектах, связав их предварительно с микроконтроллером. Одним из таких модулей является плата с микросхемой MMA7361, которая представляет собой трехосевой акселерометр.


MMA7361

Этот датчик может измерять статическое (сила земного притяжения) или динамическое ускорение по всем трем осям. Он может использоваться в различных сферах применения, и можно создать много приложений на его основе. Акселерометр измеряет уровень ускорения объекта, на котором он установлен, что позволяет получать информацию об ускорении/замедлении этого объекта, а также о его наклоне относительно земной оси.

Связываем акселерометр ADXL345 и микроконтроллер

Автор: Mike(admin) от 5-07-2014, 15:55

Акселерометр ADXL345 представляет собой 3-осевой датчик ускорения с возможностью связи как по интерфейсу SPI, так и по I2C. Он довольно дешев и прост в эксплуатации, поэтому хорошо подходит для несложных приложений инерциальной навигации.


акселерометр ADXL345

Представленный код позволяет наладить взаимодействие между ADXL345 и микроконтроллером (в данном случае код для PIC16 и компилятора CCS PICC, но при желании можно переделать под любой МК) по шине I2C. С помощью него можно инициализировать, настраивать акселерометр, записывая в него данные по определенному адресу, и считывать данные с самого акселерометра.

Система автоматического слежения за солнцем

Автор: Mike(admin) от 3-07-2014, 06:18

Солнечные панели работают с наилучшей эффективностью, когда угол падения солнечных лучей наиболее подходящий. Но такого можно добиться только при повороте платформы с солнечной панелью. Для этого нужна система автоматического отслеживания солнца.


Система автоматического слежения за солнцем

В представленной схеме используется двухпороговый компаратор для поддержания двигателя в неподвижном состоянии пока оба светочувствительных резистора (LDR) будут находиться под тем же уровнем освещенности. В данном случае одна половина напряжения подается на инвертирующий вход, а другая на неинвертирующий вход усилителя A1.

Выключатель сетевого напряжения с датчиком движения

Автор: Mike(admin) от 20-06-2014, 07:15

В некоторых случаях бывает полезно иметь нагрузку, коммутируемую при приближении человека. Например, так можно автоматизировать включение и выключение гирлянды рождественской елки, что позволит не лазить под нее для поиска выключателя, или этим способом можно коммутировать свет в подъезде.


Выключатель сетевого напряжения с датчиком движения

Для таких целей энтузиаст под ником brmarcum предлагает создать довольно простой прибор на основе микросхемы-таймера 555, реле и инфракрасного датчика движения.

Схема простого датчика присутствия

Автор: Mike(admin) от 15-06-2014, 06:13

Устройство, собранное по представленной схеме, реагирует на присутствие любого проводящего объекта, включая человека.


датчик приближения

Ее чувствительность можно регулировать с помощью потенциометра. Впрочем, с помощью этой схемы не получится обнаруживать движение объектов, но она хороша именно в качестве датчика присутствия.

Простой метод определения направления вращения вала инкрементального энкодера

Автор: Mike(admin) от 12-06-2014, 07:21

Определить направление вращения двухбитного инкрементального энкодера можно довольно простым способом. При этом не нужно организовывать ветвления из структур if-then, которые оценивают оба бита при каждом переходе.


инкрементальный энкодер

Здесь применяется операция исключающего ИЛИ над младшим битом новой выборки и старшим битом старой выборки.