-

Установка Apple Homebridge на RaspberryPi
В одной из прошлых статей мы сделали устройство на базе ESP8266, которым можно управлять с устройств Apple, с помощью приложения «Дом». Официально поддерживаемых устройств очень мало, а сторонние легко подключать с помощью HomeBridge, который можно сделать на одноплатном компьютере, например Raspberry Pi. Кстати, в качестве испытуемого я взял самый первый старинный экземпляр c 512мб ОЗУ…
-

Дисплей ili9341 SPI подключение к Arduino. Русские символы и текст
Мы уже рассматривали подключение этого дисплея к Esp8266, но для ардуино информации по подключению и инициализации при использовании нормальных библиотек почти нет. А дисплей отлично подходит для многих проектов, большой, яркий, с неплохими углами обзора и лёгкий в программировании, благодаря библиотекам Adafruit.
-

MP3 на ESP32. Музыка и звуки с SD карты. Тестируем PCM5102A и MAX98357A
Недавно мы рассмотрели применение звуков в проекте, без использования дополнительных средств, использую по сути esp8266, усилитель и динамик. Но если в проекте предполагается использовать голос или музыку, лучше всё таки использовать внешний ЦАП, а если объёмы данных большие, то и microsd карту. Я впервые работаю с платой на базе esp32, поэтому добавим её в среду,…
-

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

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

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

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

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

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

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