lex232


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 на борту. Начнём с официального сайта — который, кстати, переведён на русский язык

Posted by lex232 on

Датчик температуры DS18B20 к ESP8266 и отправляем данные на БД MySql

Датчик температуры DS18B20 к ESP8266 и отправляем данные на БД MySql

Попробуем уже сделать на esp8266 что-нибудь действительно полезное. Большой плюс от такого дешёвого чипа, что его можно легко подружить с интернетом, а это открывает огромный потенциал в мир IoT. Дисплей мы подключили в прошлой статье, ну а теперь добавим ещё датчик температуры, возьмём для этого самую популярную модель DS18B20.

Posted by lex232 on

Дисплеи ST7735 и ST7789. Подключаем к ESP8266, выводим изображение без SD карты.

Дисплеи ST7735 и ST7789. Подключаем к ESP8266, выводим изображение без SD карты.

Недавно заказал с алиэкпресс интересный экран, достаточно маленького размера, всего 1.44 дюйма, но обладающий разрешением 240х240 пикселей на матрице IPS, и обладающий SPI контроллером ST7789, т.е. его можно подружить с библиотекой Adafruit. Появление таких качественных экранов по бросовой цене, могу объяснить только тем, что возможно их сделали огромную партию под какие-нибудь смарт-часы или похожие устройства.

Posted by lex232 on

esp8266 — Быстрый старт в Arduino IDE. Поднимаем сервер с HTML

esp8266 — Быстрый старт в Arduino IDE. Поднимаем сервер с HTML

Когда я попытался поработать с данной платой, первым делом мне захотелось сделать небольшой сервер, который отображает html файл. Я отправился на официальный сайт и нашёл много информации, захотелось разобрать более детально вопрос подключения к wi-fi, режимы работы клиента и точки доступа.

Posted by lex232 on

Переход от прототипа Arduino к устройству на примере игрального кубика

Переход от прототипа Arduino к устройству на примере игрального кубика

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