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

 



Датчик приближения Bluetooth на ESP32 – обнаружение присутствия устройств BLE

Автор: Mike(admin) от 2-09-2020, 08:35

Датчики приближения можно охарактеризовать как единственные в своем роде переключатели, которые обнаруживают близлежащий объект с помощью света, электромагнитного поля или звука. Как правило, эти типы устройств предназначены для обнаружения близлежащих объектов, и часто большинство из этих датчиков будет использоваться в практических целях. Но есть обстоятельства, когда объект находится далеко от датчика или объект блокируется препятствием, в таких ситуациях мы можем использовать устройства BLE (Bluetooth Low Energy) для обнаружения и определения близости объекта. ESP32 имеет встроенные возможности BLE, которые пригодятся в этом деле.


Датчик приближения Bluetooth на ESP32 – обнаружение присутствия устройств BLE

В этой статье мы покажем вам, как создать простой детектор присутствия BLE с помощью ESP32 и Arduino IDE.

OLED-дисплей 0,96 дюймов и Arduino: как подключить и начать работу

Автор: Mike(admin) от 21-08-2020, 03:55

Итак, вы купили один из этих очень популярных 0,96-дюймовых OLED-дисплеев в Интернете, и у вас возникли проблемы с его работой, или вы не знаете, с чего начать.


OLED-дисплей 0,96 дюймов и Arduino

В этом материале мы расскажем, как вы можете использовать этот OLED-дисплей с платой Arduino за несколько простых шагов.

Что такое протокол HART, как он работает и каковы его особенности

Автор: Mike(admin) от 13-05-2020, 23:55

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


Что такое протокол HART

Протокол HART считается самым популярным протоколом в промышленной автоматизации (благодаря более чем 30 миллионам устройств на его основе), и сегодняшняя статья предоставит обзор того, что делает его таким особенным. Мы рассмотрим его принцип работы, функции, особенности и обновленные версии, такие как WirelessHART.

Как использовать Android-смартфон в качестве устройства Интернета вещей (IoT) с Termux и Node-RED

Автор: Mike(admin) от 1-05-2020, 05:55

Мы можем использовать любой современный Android-смартфон с камерой и различными датчиками и отправлять набор данных на любую платформу Интернета вещей (IoT). Хотя это будет казаться чем-то сложным, на самом деле все это легко из-за большого количества разработок для облегчения данных процедур. Есть готовые к использованию приложения Android, которые выполняют аналогичную работу из графического интерфейса и подключаются к платформе IoT, такой как IBM Watson IoT, но в этом руководстве мы покажем способ с использованием командной строки и Node-RED.


Как использовать Android-смартфон в качестве устройства Интернета вещей (IoT) с Termux и Node-RED

ESP32 в качестве сервера Bluetooth (BLE)

Автор: Mike(admin) от 29-04-2020, 05:55

Bluetooth Low Energy (BLE) работает только когда связь активна и остается включенной. Остальное время модуль BLE проводит в режиме сна. Учитывая это, маячки (Beacon) – отличный вариант использования BLE. Для использования BLE можно задействовать недорогой популярный контроллер ESP32.


ESP32 в качестве сервера Bluetooth (BLE)

В этой статье мы поговорим об использовании ESP32 в качестве сервера BLE.

Как подключить контроллер PlayStation 3 к ESP32

Автор: Mike(admin) от 8-04-2020, 09:55

Контроллеры некоторых игровых приставок, например, PlayStation, имеют беспроводную связь, благодаря чему ими можно воспользоваться в радиолюбительских проектах, подключив к ESP32.


Как подключить контроллер PlayStation 3 к ESP32

В данном материале будет объяснено, как подключить контроллер PS3 к ESP32, используя ядро Arduino и специальную библиотеку (https://github.com/jvpernis/esp32-ps3). Соединение между устройствами будет установлено с использованием протокола Bluetooth.

Как идентифицировать драйвер TFT дисплея с помощью Arduino

Автор: Mike(admin) от 30-03-2020, 09:55

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


Как идентифицировать драйвер TFT дисплея с помощью Arduino

В этом материале приведен скетч Arduino, который может легко и правильно идентифицировать драйвер TFT. Он был проверен на 2,4, 3,2 и 3,8-дюймовых 8-битных TFT LCD, и он правильно определяет драйверы. Драйверы, которые были успешно распознаны: ILI9325, ILI9328, ILI9341, ILI9335, ST7783, ST7781 и ST7787. Он также может распознавать другие драйверы, такие как ML9863A, ML9480 и ML9445, но практически это не тестировалось.

Что такое протокол Z-Wave и какова его роль в домашней автоматизации

Автор: Mike(admin) от 19-02-2020, 05:55

Поскольку приложения, основанные на беспроводных сенсорных сетях, домашней автоматизации и Интернете вещей (IoT), увеличились в количестве, потребность в альтернативном протоколе связи, помимо обычных протоколов Bluetooth, Wi-Fi и GSM, стала очевидной. Несколько технологий, таких как Zigbee и Bluetooth Low Energy (BLE), были разработаны в качестве альтернативы, но одной выдающейся технологией, разработанной специально для приложений домашней автоматизации, была Z-Wave. В сегодняшней статье мы рассмотрим технические особенности Z-wave, его отличительные характеристики, стандарт и многое другое.


Что такое протокол Z-Wave

WiFi репитер (расширитель диапазона) на ESP8266 своими руками

Автор: Mike(admin) от 17-02-2020, 05:55

Мы находимся в поколении Интернета вещей (IoT). Сегодня вы можете управлять своими домашними гаджетами и устройствами, такими как кондиционер, комнатный обогреватель, водонагреватель и т. д., удаленно из любой точки мира, и устройство для этого можно легко собрать или приобрести. Но для каждого устройства с поддержкой IoT на основе Wi-Fi вам необходимо бесперебойное подключение к Интернету. Но использование широкополосного соединения имеет свои ограничения, такие как падение сигнала Wi-Fi (особенно для диапазона 2,4 ГГц, занятого большим количеством помех) от комнаты к комнате или от пола к полу.


WiFi репитер (расширитель диапазона) на ESP8266 своими руками

Именно по этой причине требуются ретрансляторы Wi-Fi или удлинители диапазона, но коммерческие репитеры Wi-Fi, доступные на рынке, очень дороги, что не является возможным вариантом для всех. Возникает необходимость в недорогих решениях (менее трети по сравнению с ценой любого коммерческого ретранслятора Wi-Fi) только для расширения диапазона. Итак, сегодня мы расскажем о решении, которое позволяет быстро создавать проекты выходного дня в течение получаса. Для этого вам не нужно создавать какие-либо аппаратные схемы, и вам не нужно быть экспертом в области электроники. Следуйте простым шагам, приведенным далее, чтобы создать свой недорогой ретранслятор Wi-Fi или расширитель диапазона.

Кодирование/декодирование данных и битовая вставка в интерфейсе USB 2.0

Автор: Mike(admin) от 13-01-2020, 20:25

В USB при передаче пакетов применяется метод кодировки данных NRZI. В этом методе логическая единица («1») представлена без изменения уровня, а логический ноль («0») представлен изменением уровня. На следующем изображении представлен начальный поток данных и эквивалентная ему последовательность NRZI. Последовательность нулей NRZI заставляет переключать каждый бит данных. Последовательность единиц вызывает длительные периоды без переходов нулей и единиц в наборе данных.


метод кодирования NRZI