Горячее
Лучшее
Свежее
Подписки
Сообщества
Блоги
Эксперты
Войти
Забыли пароль?
или продолжите с
Создать аккаунт
Я хочу получать рассылки с лучшими постами за неделю
или
Восстановление пароля
Восстановление пароля
Получить код в Telegram
Войти с Яндекс ID Войти через VK ID
Создавая аккаунт, я соглашаюсь с правилами Пикабу и даю согласие на обработку персональных данных.
ПромокодыРаботаКурсыРекламаИгрыПополнение Steam
Пикабу Игры +1000 бесплатных онлайн игр
“Рецепт Счастья” — увлекательная игра в жанре «соедини предметы»! Помогите Эмили раскрыть тайны пропавшего родственника, найти сокровища и восстановить её любимое кафе.

Рецепт Счастья

Казуальные, Головоломки, Новеллы

Играть

Топ прошлой недели

  • AlexKud AlexKud 38 постов
  • SergeyKorsun SergeyKorsun 12 постов
  • SupportHuaport SupportHuaport 5 постов
Посмотреть весь топ

Лучшие посты недели

Рассылка Пикабу: отправляем самые рейтинговые материалы за 7 дней 🔥

Нажимая кнопку «Подписаться на рассылку», я соглашаюсь с Правилами Пикабу и даю согласие на обработку персональных данных.

Спасибо, что подписались!
Пожалуйста, проверьте почту 😊

Помощь Кодекс Пикабу Команда Пикабу Моб. приложение
Правила соцсети О рекомендациях О компании
Промокоды Биг Гик Промокоды Lamoda Промокоды МВидео Промокоды Яндекс Директ Промокоды Отелло Промокоды Aroma Butik Промокоды Яндекс Путешествия Постила Футбол сегодня

Esp8266 + Электроника

С этим тегом используют

Arduino Самоделки Своими руками YouTube Умный дом Ardublock AliExpress Гаджеты Товары Китайские товары Техника Вертикальное видео Все
76 постов сначала свежее
17
Heggi
2 года назад

Бунт? Бунт! Вот вам!!!⁠⁠

Бунт? Бунт! Вот вам!!! Бунт, Электроника, Esp8266, Arduino

P.S. Может у кого есть инфа о разъеме XS202. Хочу прикрутить ESP для непосредственного управления кондером, а не через эмуляцию пульта.

P.P.S. Плата от кондиционера Air Green GRI-07. По ним инфы в инете практически ноль

Показать полностью 1
[моё] Бунт Электроника Esp8266 Arduino
9
1707
DELETED
2 года назад

WiFi для кондиционера Ballu BSDI за 100р⁠⁠

Давно и неспешно погружаюсь в тему умного дома. Имеется Home Assistant с различными интеграциями, в том числе с умной колонкой от Яндекса.

И тут с приходом теплых дней вспомнил я про кондиционеры и про их возможность управления по WiFi.

WiFi для кондиционера Ballu BSDI за 100р Электроника, Esp8266, Home Assistant, Умный дом, Midea, Длиннопост, Кондиционер, Wi-Fi

Поскольку в инструкции в к ним сказано лишь о возможности такой работы без какой-либо конкретики и о существовании какого-то абстрактного WiFi модуля, подключаемого в USB разъем кондиционера, начал гуглить.

Нагуглил вот такие варианты:

  1. Ballu Smart Wi-Fi BEC/WFN-02
    Рекомендуется “экспертами” Ballu
    Управляется приложением HOMMYN, которое может интегрироваться с Алисой, Марусей и Салютом.
    В продаже хрен найдешь ибо уже снят с производства.

  2. HOMMYN HDN/WFN-02-01
    Универсальный модуль от HOMMYN для HOMMYN
    Есть в продаже. Даже разок заказал с Озона, но заказ отменили.
    Решил еще раз поизучать вопрос и…

  3. HeatStick
    И тут я натыкаюсь на статью на хабре, в которой ребята представляют свой модуль для управления техникой Ballu, из которой меня осеняет что, несмотря на то что модули втыкаются в USB разъем, по факту же они взаимодействуют с устройством через UART посредством приема и отправки простейших команд при помощи контроллера esp8266.

Надо сказать, факт работы через UART меня сильно вдохновил. Ведь это означает, что все “мозги” для интеграций по сути находятся в модуле. Достаточно лишь заснифать общение оригинального модуля и можно интегрировать кондиционер с чем угодно посредством той же esp8266.

Но и этого делать мне не пришлось, так как, оказывается, давно уже есть решения на базе esphome. Не меньшим открытием для меня оказалось, что прошивки для midea, aux подходят для огромного множества кондиционеров разных фирм.

Сначала я наткнулся на вот такое решение: https://github.com/GrKoR/esphome_aux_ac_component, у которого в списке есть Ballu, хоть и не моей модели. Но, затем, когда я обнаружил явные расхождения по питанию (в доке везде 12-14В, а у меня 5), понял что это точно не мой вариант.

Обратился к доке на свою модель и обнаружил, что произведена она на заводе midea. И вот уж совпадение, но у esphome работа с ними есть прямо “из коробки”: https://esphome.io/components/climate/midea.html

Дело за малым: берем esp-01, заливаем прошивку, припаиваем usb разъем, втыкаем, добавляем появившуюся интеграцию esphome и радуемся маленькой личной победе и небольшой экономии.

Так это выглядит в настройках интеграции Home Assistant

WiFi для кондиционера Ballu BSDI за 100р Электроника, Esp8266, Home Assistant, Умный дом, Midea, Длиннопост, Кондиционер, Wi-Fi

Так это выглядит в lovelace Home Assistant

WiFi для кондиционера Ballu BSDI за 100р Электроника, Esp8266, Home Assistant, Умный дом, Midea, Длиннопост, Кондиционер, Wi-Fi

А вот так в умном доме от яндекса:

WiFi для кондиционера Ballu BSDI за 100р Электроника, Esp8266, Home Assistant, Умный дом, Midea, Длиннопост, Кондиционер, Wi-Fi

Фотографиями своей неаккуратной пайки, пожалуй, шокировать никого не буду, но схема там простейшая:

WiFi для кондиционера Ballu BSDI за 100р Электроника, Esp8266, Home Assistant, Умный дом, Midea, Длиннопост, Кондиционер, Wi-Fi

Есть небольшой нюанс, что у esp8266 по спеке максимальный вольтаж составляет 3,6В, а от кондея приходит 5В. По хорошему, необходимо этот момент учесть и каким-либо образом снизить напряжение. Однако, на практике же эта микросхема прекрасно живет и на 5 вольтах, что сводит весь набор компонентов лишь к платке с esp8266 (в моем случае, esp-01), разъему USB A male и 4 проводкам.

По ценам на али это тянет рублей на 100 вместо тех же 1500-2000 за решение от HOMMYN.

Полагаю, что для тру-электронщиков я никакого открытия не сделал, однако допускаю, что для начинающих это вполне может быть полезно.

UPD:
Как заметили в комментариях, стоит все же дополнить схему линейным стабилизатором AMS1117-3.3 иначе нет никакой гарантии, что esp в таком режиме проживет хоть сколько-то долго.

Показать полностью 5
[моё] Электроника Esp8266 Home Assistant Умный дом Midea Длиннопост Кондиционер Wi-Fi
313
28
ardublock
ardublock
2 года назад
ArduBlock

#ESP 8266 01 - Web + Led⁠⁠

#ESP 8266 01 - Web + Led YouTube, Ardublock, Arduino, Вертикальное видео, Esp8266, Электроника, Видео, Длиннопост
#ESP 8266 01 - Web + Led YouTube, Ardublock, Arduino, Вертикальное видео, Esp8266, Электроника, Видео, Длиннопост
#ESP 8266 01 - Web + Led YouTube, Ardublock, Arduino, Вертикальное видео, Esp8266, Электроника, Видео, Длиннопост
Показать полностью 3 1
[моё] YouTube Ardublock Arduino Вертикальное видео Esp8266 Электроника Видео Длиннопост
0
228
dnepr4444
2 года назад
Arduino & Pi

DIY часы со статистикой игрока в "Мире танков"⁠⁠

DIY часы со статистикой игрока в "Мире танков" Своими руками, Электроника, Esp8266, Часы, World of Tanks, Самоделки, Arduino, Видео, Длиннопост, Рукоделие с процессом

Всем добра! Сосед у меня заядлый танкист. Близился у него юбилей, придумал чем порадовать человека.

DIY часы со статистикой игрока в "Мире танков" Своими руками, Электроника, Esp8266, Часы, World of Tanks, Самоделки, Arduino, Видео, Длиннопост, Рукоделие с процессом

Из ESP8266, светодиодной матрицы, кнопки и гнезда получились вот такие часы. Матрица была 8*32, мне показалась маловата. К ней прицепил еще одну 8*8. Корпус из пластика, обклеен плёнкой. С декоративными уголками пришлось повозиться, подгонять углы. Дисплей - бутерброд из прозрачного пластика, плёнки для тонировки авто и бумажной кальки чтоб рассеивать немного точки светодиодов.

Шрифт и стрелки сам рисовал в каком-то редакторе, найденном на просторах интернета. Главная для меня заморочка была с JSON, так как никогда до этого с ним не сталкивался. Немного помог сын программист.

Алгоритм работы такой: 1. подключаемся к Wi-Fi. 2. Тянем время с NTP сервера. 3. Через API танкового сервера берём статистику, если она отличается от сохранённой, перезаписываем. 4. Выводим текущее время. 5. Раз в 15 минут или по нажатию кнопки выводим бегущую строку со статой.

Я не волшебник, я только учусь)))))))

Показать полностью 1 1
[моё] Своими руками Электроника Esp8266 Часы World of Tanks Самоделки Arduino Видео Длиннопост Рукоделие с процессом
54
36
bartwell
2 года назад
Arduino & Pi

Делаем аромадиффузор Xiaomi Youpin HL "умным"⁠⁠

Необходимость в удаленном управлении аромадиффузором конечно специфическая... Но может быть кому-то захочется повторить :) В моем случае, мне хотелось, чтобы он включался автоматически на короткий промежуток времени, дабы реже заниматься его наполнением. Ну и было интересно поразбираться.

Сам аромадиффузор выглядит так:

Делаем аромадиффузор Xiaomi Youpin HL "умным" Умный дом, Esp8266, Arduino, Ароматизатор, Xiaomi, Своими руками, Самоделки, Электроника

По сути, это маленький ультразвуковой увлажнитель с подсветкой и одной кнопкой для включения/переключения цветов подсветки коротким нажатием и выключения длительным нажатием. Питается от USB. При подаче питания автоматически не включается, обязательно нужно нажать кнопку.

В результате доработки появляется возможность получать статус устройства и эмулировать нажатия на кнопку с помощью MQTT.

Для доработки нам понадобятся:

  1. D1 Mini. Маленькая плата с питанием от USB, с WiFi и разными входами-выходами для подключения внешних компонентов. Можно использовать и что-нибудь другое, но именно D1 Mini по габаритам идеально вписывается в корпус этого аромадиффузора, располагаясь под основной платой.

  2. Два резистора на 470 Ом

  3. Резистор на 10 кОм

  4. Две оптопары PC817.

Как сделать:

  1. Скачать скетч из репозитория, открыть его в Arduino IDE, вбить данные для Wi-Fi роутера и MQTT-брокера. Залить скетч в D1 Mini.

  2. Разобрать аромадиффузор. Для этого снимаем резинку снизу и выкручиваем четыре самореза. После этого корпус достаточно легко разделяется на две части.

  3. Соединить пины D6 и GND через резистор на 10 кОм.

  4. Светодиод первой оптопары присоединяем через резистор на 470 Ом параллельно контактам вентилятора. Фототранзистор - к пинам D6 и 3.3v. Это позволит нам узнавать статус устройства. Замечу, что у этого аромадиффузора есть особенность: если в бачке нет воды, то вентилятор включается на очень короткий промежуток времени. Что я и использовал для определения наличия воды. Наверное можно было иначе, но так проще и меньше деталей.

  5. Светодиод второй оптопары присоединяем через резистор на 470 Ом к пинам D7 и GND. Фототранзистор параллельно кнопке. Это позволит нам эмулировать нажатия.

После этого можно собирать аромадиффузор.

В MQTT можно использовать два топика:

  1. state - для получения статуса устройства. Может принимать значения on, off или error (если нет воды).

  2. command - для управления кнопкой. Соответственно, press - для включения и переключения цветов, а press_long для выключения устройства.

В таком виде устройство работает уже более года без нареканий. Фото не прикладываю, ибо сам спаял все на коленке и как пособие такие фотографии не годятся. Замечания, советы, коммиты в репозиторий приветствуются: сам переделывать вряд ли буду, но может кому-то будет полезно.

Показать полностью 1
[моё] Умный дом Esp8266 Arduino Ароматизатор Xiaomi Своими руками Самоделки Электроника
11
16
ardublock
ardublock
2 года назад
ArduBlock

Новинка! ESP Block 2.0 - Скачать и установить на ПК + ESP32 ESP8266⁠⁠

Показать полностью 1
[моё] YouTube Ardublock Arduino Электроника Самоделки Конструктор Видео Видео ВК Esp8266 Esp32
2
33
Nird.d
Nird.d
2 года назад
Умный дом

Умная кухонная подсветка для Home Assistant⁠⁠

Доброго дня. Был у меня проект: подсветка на Arduino. rgbw лента, включалась по датчику движения и через определенное время переходила в режим смены цветов. Работало отлично, нареканий не было. Но захотелось больше свободы в управлении. К тому времени уже был настроен home assistant на raspberry pi. Было решено интегрировать подсветку в HA.

Умная кухонная подсветка для Home Assistant Arduino, Электроника, Esp8266, Светодиодная лента, Длиннопост

EspHome подходит для этих задач идеально. Нативная интеграция с HA. Обновление прошивки по воздуху. Редактор прямо из панели HA. Лучше не придумаешь. Останавливал только yaml. Я почему-то был уверен, что это язык только для конфигов. Однако, я сильно заблуждался.

Оказалось, yaml умеет и условия и циклы и переменные. Но в моем случае основа это датчик движения. Весь код лучше посмотреть тут.

binary_sensor:

- platform: gpio

pin: D0

name: "motion_kitchen"

device_class: motion

id: motion_kitchen

on_state:

then:

- if:

condition:

and:

- binary_sensor.is_on: "motion_kitchen"

- binary_sensor.is_off: "led_strip_off_allways"

then:

switch.turn_on: light_white_on

- if:

condition:

and:

- binary_sensor.is_off: "motion_kitchen"

- binary_sensor.is_off: bin_light_on

- binary_sensor.is_off: "led_strip_off_allways"

then:

- switch.turn_off: light_white_on

- switch.turn_off: super_light

- delay: 5 min

- if:

condition:

binary_sensor.is_off: "motion_kitchen"

then:

light.turn_off: kitchen_led_line

При обнаружении движения, проверяются бинарные сенсоры, по факту переключатели, которые описаны ниже и в зависимости от их положений лента включается или не включается ну или не выключается.

-delay: 5 min - Это продолжительность эффекта смены цветов.
А так описана сама лента:

light:

- platform: rgbw

id: kitchen_led_line

name: "kitchen_led_line"

red: red_led

green: green_led

blue: blue_led

white: white_led

effects:

- random:

name: Fade

transition_length: 10s

update_interval: 10s

output:

- id: white_led

platform: esp8266_pwm

pin: D1

inverted: true

max_power: 1

- id: blue_led

platform: esp8266_pwm

pin: D2

inverted: true

- id: red_led

platform: esp8266_pwm

pin: D4

inverted: true

transition_length: 10s - за какое время должен изменится цвет
update_interval: 10s - через какое время переключить на другой цвет
Таким образом получаем плавный эффект перехода от цвета к цвету без задержки на каком-либо. Продолжительность белого цвета регулируется самим датчиком движения. На нем есть механическая регулировка чувствительности и продолжительности.

Отдельно стоит коснуться включения белых диодов и цветных диодов в режиме белого цвета. Light white и Super light.

#Виртуальный выключатель, включает только белый свет.

- platform: template

name: "light white on"

id: light_white_on

optimistic: yes

turn_on_action:

- light.turn_on:

id: kitchen_led_line

brightness: 100%

color_brightness: 0%

effect: none

white: 100%

red: 0%

blue: 0%

green: 0%

turn_off_action:

- light.turn_on:

id: kitchen_led_line

brightness: 80%

effect: Fade

white: 0%

#Виртуальный выключатель, включает белый свет вместе с цветными диодами.

- platform: template

name: "super light"

id: super_light

optimistic: yes

turn_on_action:

- light.turn_on:

id: kitchen_led_line

color_mode: RGB_white

brightness: 100%

white: 100%

red: 100%

green: 75%

blue: 50%

turn_off_action:

- if:

condition:

binary_sensor.is_on: "motion_kitchen"

then:

- light.turn_on:

id: kitchen_led_line

brightness: 100%

color_brightness: 0%

effect: none

white: 100%

red: 0%

blue: 0%

green: 0%

В итоге в HA лента выглядит так:

Умная кухонная подсветка для Home Assistant Arduino, Электроника, Esp8266, Светодиодная лента, Длиннопост

Отмечу еще один момент. На шести метровую кухню хватило одного датчика движения, расположенного ближе к мойке, на границе первой трети от входа.

Показать полностью 2
[моё] Arduino Электроника Esp8266 Светодиодная лента Длиннопост
14
Партнёрский материал Реклама
specials
specials

Сколько нужно времени, чтобы уложить теплый пол?⁠⁠

Точно не скажем, но в нашем проекте с этим можно справиться буквально за минуту одной левой!

Попробовать

Ремонт Теплый пол Текст
18
ardublock
ardublock
2 года назад
ArduBlock

#ESP8266 - Часы с большими символами на дисплее 1602a⁠⁠

Показать полностью 2
[моё] YouTube Arduino Ardublock Электроника Самоделки Вертикальное видео Часы Видео Видео ВК Esp8266
0
Посты не найдены
О нас
О Пикабу Контакты Реклама Сообщить об ошибке Сообщить о нарушении законодательства Отзывы и предложения Новости Пикабу Мобильное приложение RSS
Информация
Помощь Кодекс Пикабу Команда Пикабу Конфиденциальность Правила соцсети О рекомендациях О компании
Наши проекты
Блоги Работа Промокоды Игры Курсы
Партнёры
Промокоды Биг Гик Промокоды Lamoda Промокоды Мвидео Промокоды Яндекс Директ Промокоды Отелло Промокоды Aroma Butik Промокоды Яндекс Путешествия Постила Футбол сегодня
На информационном ресурсе Pikabu.ru применяются рекомендательные технологии