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

 

Использование 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, которые оценивают оба бита при каждом переходе.


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

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

Индикатор статического заряда

Автор: Mike(admin) от 15-05-2014, 08:15

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


Молния

Основу схемы представляет малошумящий операционный усилитель TLO 71 на базе JFET-транзисторов с высоким входным сопротивлением.