Архив рубрики: IT рецепты

Синхронизация времени для SIM800 (NTP)

При работе IoT устройств важно, чтобы время было синхронизировано с NTP серверами или сервером времени оператора сотовой связи. Если после загрузки SIM800 выполнить команду, она вернет дату и время по-умолчанию, вместо текущего. Активируем автоматическую синхронизацию времени командой AT+CLTS: Перезагружаем модем … Читать далее

Рубрика: IT рецепты | Метки: , | Оставить комментарий

Получение курса валюты с Центробанка. Код на С#

Столкнулся с тем, что для получения курса валюты с сайта Центробанка пишу объемный код по получению файла и парсингу XML. Хотя на C# реализация нужного функционала — несколько строк.

Рубрика: IT рецепты | Оставить комментарий

Сравнение АЦП (ADC) ADS1115 и ESP32

В предыдущей статье я подробно рассмотрел как работать с АЦП микроконтроллера ESP32. Протестируем какие данные дает 12-битный АЦП этого микроконтроллера и сравним с показаниями 16-ти битного АЦП ADS1115. При тестировании я буду использовать следующее оборудование: Модуль АЦП CJ-ADS1115 — приобретен … Читать далее

Рубрика: IT рецепты | Метки: , , , , , | Оставить комментарий

Тестирование недорогого генератора сигналов 4..20 mA (JS-420SGA V1.6) с Aliexpress

Генератор сигналов 4..20 мА — приобретен на Aliexpress. Фото ниже. Цена с доставкой — 6,91 USD. Маркировка на плате JS-420SGA V1.6. Он позволяет формировать сигналы сложной формы, но при tuj тестировании я проверял генерацию постоянного тока 4 — 20 мА. … Читать далее

Рубрика: IT рецепты | Метки: , , | Оставить комментарий

АЦП в ESP32

В предыдущей статье я слегка затронул тему использования АЦП в ESP микроконтроллерах. При тестировании использовался Devkit: MH-ET Live ESP32 Devkit 38 pins — приобретенный на Aliexpress. В ESP32 используется два 12-bit SAR (Successive Approximation Register) ЦАП-а, поддерживающих суммарно 18 каналов аналоговых … Читать далее

Рубрика: IT рецепты | Оставить комментарий

Вычисление простых математических выражений на ESP32/ESP8266/Arduino

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

Рубрика: IT рецепты | Оставить комментарий

Подключение SIM800 к ESP32. Прием и отправка SMS сообщений.

Начну с подключения GSM модуля SIM800. Хотя оно подробно описано в серии статей по этому GSM модулю, но есть один нюнас. Во всех предыдущих статьях я говорил, что модуль потребляет до 2A в пике, поэтому его нельзя запитывать от USB … Читать далее

Рубрика: IT рецепты | Метки: , , , , , | Оставить комментарий