Category Archives

128 Articles

Posted by lex232 on

Сброс пароля на регистраторах Dahua (5108C) первых серий

Сброс пароля на регистраторах Dahua (5108C) первых серий

В сфере моей основной работы, я часто работаю с оборудованием брендов Dahua и Hikvision, в следствии чего накопилось много интересных знаний, касательно данных систем. Иногда сталкиваешься с нестандартными задачами, на решение которых уходит время, но так-как оборудование Dahua и Хик продают уже все крупные ритейлеры (Ситилинк с вечным дисконтом – привет), буду писать об интересных кейсах решения разных задач.

Posted by lex232 on

Установка Arduino Pro IDE и первый взгляд

Установка Arduino Pro IDE и первый взгляд

Как бы не бунтовали любители профессиональных программ, среда Arduino активно развивается, и используется уже не только среди детишек и поделок уровня встроенного мигающего диода на плате. В последнее время запущена серия плат PRO (которую мы тоже разберём в следующих статьях), и самое главное – альтернативная среда Arduino IDE PRO, которая уже похожа на человеческий редактор.

Posted by lex232 on

Подключение дисплея ili9341 к ESP8266. Вывод JPG картинки

Подключение дисплея  ili9341 к ESP8266. Вывод JPG картинки

Недавно встал вопрос быстрого вывода картинок в среде Arduino, ведь обычно скорости avr и arm не хватает, чтобы быстро отрисовать изображение, незаметно для глаз. Все библиотеки, что я пробовал рисовали картинку около 1-1,5 секунд, что ужасно долго. Наконец, я случайно наткнулся на библиотеку, которая не описывается в рунете, но работает просто превосходно. Для начала конечно нужно правильно всё подключить. Для этой библиотеки всё было хорошо описано в одном из примеров.

  Display SDO/MISO      to NodeMCU pin D6 <<<<<< This is not used by this sketch
  Display LED           to NodeMCU pin  5V or 3.3V
  Display SCK           to NodeMCU pin D5
  Display SDI/MOSI      to NodeMCU pin D7
  Display DC/RS (or AO) to NodeMCU pin D3
  Display RESET         to NodeMCU pin D4 <<<<<< Or connect to NodeMCU RST pin
  Display CS            to NodeMCU pin D8
  Display GND           to NodeMCU pin GND (0V)
  Display VCC           to NodeMCU pin 5V or 3.3V
Posted by lex232 on

Аудио MP3 и WAV с ESP8266. Работа с файловой системой SPIFFS

Аудио MP3 и WAV с ESP8266. Работа с файловой системой SPIFFS

Как мы знаем, в отличие от простых Arduino с 8-128 кб памяти Flash на борту, ESP8266 содержит в себе от 1 до 4 мбайт памяти, что уже достаточно для размещения картинок и звуковых файлов, если проект небольшой. Хочу рассказать, как можно воспроизводить звук напрямую с контроллера, а попутно об интересной утилите для Arduino IDE – ESP8266FS, которая позволяет работать с файловой системой в удобном виде.

Posted by lex232 on

MQTT на телефоне с IOS. Управляем умным домом в среде Arduino

MQTT на телефоне с IOS. Управляем умным домом в среде Arduino

В прошлой статье мы рассмотрели способ отправки данных на MQTT сервер и увидели данные, которые приходят в окно браузера. Но это не очень удобно, поэтому скачаем клиент на телефон и сделаем красивую оболочку с отображением температуры. Обычно все разбирают установку на Android устройство – в iOs действительно не такой богатый выбор приложений. Я попробовал несколько и остановился на IoT OnOff.

Posted by lex232 on

Отправка данных на cloudMQTT сервер с ESP8266

Отправка данных на cloudMQTT сервер с ESP8266

В следующих двух статья научимся отправлять данные на MQTT сервер, а также принимать их обратно, попутно выполняя команды на стороне устройства, с красочным отображением на вашем смартфоне. Первым делом нужно зарегистрироваться на сервере MQTT, мой выбор пал на популярный cloudmqtt. Чтобы долго не искать, переходим по прямой ссылке для регистрации нового аккаунта

Posted by lex232 on

i2c передача данных между двумя arduino. Передаём числа float и int

i2c передача данных между двумя arduino. Передаём числа float и int

Часто по разным причинам не хватает одного контроллера в проекте, особенно в процессе прототипирования. Допустим, подключили вы на одну плату дисплей и тачпад, и он занял почти все выводы, аппаратную шину SPI, а какой-нибудь датчик отнимает всё время для вычислений. Нужно временно расшириться, ставим рядом ещё одну плату, но возникает логический вопрос – как передавать данные между ними?

Posted by lex232 on

Умный дом Apple Home Kit на базе esp8266

Умный дом Apple Home Kit на базе esp8266

Сейчас систем умного дома пруд пруди, но если быть честным, вряд-ли маленькие компании смогут конкурировать с Apple, Google, Amazon, которые уже давно пришли осваивать эту нишу. В основном знакомство с нативным Apple Home Kit начинают с перепрограммирования готового sonoff itead, но мы загрузим прошивку в чистый esp8266 и попробуем, как это работает.

Posted by lex232 on

Как стереть память esp8266 на windows 10

Как стереть память esp8266 на windows 10

Недавно хотел загрузить в esp8266 прошивку управления умного дома, для интеграции с Apple Home Kit, но перепробовав много вариантов, ни одна так и не заработала. Причину не мог найти долго, пока не ковырял другой проект, и заметил, что при загрузке прошивки, осталась wi-fi точка от предыдущей прошивки.

Posted by lex232 on

Умный дом за 200 руб на базе Supla. Удалённый термометр на esp8266

Умный дом за 200 руб на базе Supla. Удалённый термометр на esp8266

Недавно нашёл интересный проект – open source система умного дома. Причём есть большая поддержка со стороны крупных производителей, в Европе многие модули продаются в таких сетях как Lerua. У нас в рунете нет никакой информации по данному типу системы, поэтому я решил проверить как она работает. Заинтересовал меня красивый интерфейс управления, в стиле охранных систем Ajax. А также поддержка ESP8266 – доступного контроллера с wi-fi на борту. Начнём с официального сайта – который, кстати, переведён на русский язык