Сообщество - Arduino & Pi

Arduino & Pi

1 493 поста 20 825 подписчиков

Популярные теги в сообществе:

45

Купил дисплей DWIN в корпусе и не могу его подключить к Arduino. Что делать?

У компании DWIN есть несколько линеек дисплеев в корпусе с пылевлагозащитой IP65. Отличные и недорогие дисплеи.

Многие покупают данные дисплеи заранее, не ознакомившись с документацией по ним. А проблема в том, что данные дисплеи поддерживают только RS232 и RS485. Но для подключения к Arduino требуется поддержка TTL.

Как подключить дисплей DWIN в корпусе к Arduino, ESP32 или ESP8266?

Самый простой и бюджетный способ — это использовать RS232-TTL конвертор. Используя его, вам не придётся вносить изменения в код проектов, которые написаны для дисплеев с поддержкой TTL.

Схема подключения конвертора к Arduino.

Скачать демо-пример проверки работы конвертора TTL - RS232 можно тут.

Также проекты DWIN Arduino, DWIN ESP32 можно посмотреть тут.

Надеюсь моя информация будет полезной.

Спасибо! Всем добра!

Показать полностью 4
22

Вывод показаний датчика DHT11 на четырехразрядный семисегментный дисплей

Озадачился постоянным мониторингом значения температуры и влажности в комнате. Смотреть на серийном порту показания датчика DHT11 любопытно но не информативно. Циферки нужно показывать красиво.

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

В данном макете это и реализовано.

Сам скетч тут

Также можно выводить показания других датчиков. В данном конкретном примере DHT11 можно заменить на DHT22 без переписывания кода нужно только поменять тип на "DHT22" в третьей строчке скетча.

Показать полностью
11

Контроллер для мониторинга работы котла

Привет самоделкины! Возникла потребность в подсчете наработки часов электрокотла. Как это реализовать - я никак не могу придумать. На самом деле, на котле эта инфа есть в общем виде - время, которое котел был включен (вне зависимости от режима нагрев/ожидание). Нужна информация именно о времени работы в режиме нагрев. Я подумал, что эти данные можно снять с термостатов - у них сухие контакты, командующие котлу включиться на обогрев.

Всего имеется два термостата - по одному на каждый этаж. Они работают независимо друг от друга и срабатывают по уставке температуры своего этажа. На котел может приходить сигнал как от каждого термостата по отдельности, так и одновременно - с нахлестом по времени, в зависимости от потребности этажа в обогреве. Так вот, можно ли собрать какой-нибудь контроллер, на который приходят сухари с двух термостатов, чтобы он считал общее время подачи сигнала с них. В идеале, чтобы была возможность сброса счетчика времени на ноль. Для визуализации подойдет простенькое ЖК табло или что-то подобное.

Может ли кто-нибудь из уважаемых ардуинщиков смастерить такую штуку?

5

Теория инфракрасного потенциометра...

Привет, Пикабу и любители электроники!
Я посмотрел видос Гайвера про копилку на ИК, там где он сделал копилку которая сама определяла стоимость монеты по размеру. Так вот.
Почему нельзя создать потенциометр на той-же основе?
Поясняю! Крутил недавно обычную шариковую ручку, а там колпачок этот, напомнил мне потенциометр. Вопрос в том, возможно ли сделать так, что поворотом колпачка ручки будет меняться значения на компухтере? В теории - да. На том же принципе, что и гайверовская копилка. Колпачок внешне будет больше, но резьба будет обычной, что позволит измерить положение колпачка прохождением ИК. Изменять значение будет АЦП arduino или ченьть типа того. Сделать ограничители хода по резьбе - меньшая из проблем.
Эта конструкция будет относительно большой, потребляющей ток (Один ИК светик) но на любое количество оборотов...
Понимаю, что ничего инновационного не изобрел, но надеюсь хоть не схавать минусов)
Пишу здесь, чтобы мои фантазии как обычно разрушили и я не тратил время на создание очередного бред-аппарата. А если не разрушите - соберу. Клянусь.

15

ESP8266  обновление по воздуху OTA не всегда работает

ESP8266  обновление по воздуху OTA не всегда работает

Плата Wemos на ESP8266 как то коряво работает OTA. танцы с бубном какие то.

OS Windows 10, Firewall отключил, использую пример

https://wikihandbk.com/wiki/ESP8266:%D0%9F%D1%80%D0%B8%D0%BC%D0%B5%D1%80%D1%8B/%D0%9F%D1%80%D0%BE%D1%88%D0%B8%D0%B2%D0%BA%D0%B0_ESP8266_%D0%BC%D0%B5%D1%82%D0%BE%D0%B4%D0%BE%D0%BC_OTA

Сначала вообще не видел порт IP в интерфейсе Arduino IDE, потом установил Bonjour, перезагрузил ПК, залил пример и увидел.

Так вот, прошиваешь, иногда работает, иногда нет. То есть, иногда Arduino IDE не видит этот порт и приходится заливать снова тот же самый скетч через USB.

Есть ли более надежный способ ?

Показать полностью

Нерабочие ножки у датчика htu21?

Доброго времени суток. Не так давно получил датчик htu21d и при подключении к ESP32 обнаружил, что он не работает, в Home Assistant он не определялся, хотя питание на датчик шло, я решил, что датчик повредили при доставке или китайцы просто положили нерабочий.


Но сейчас выясняется, что датчик работает, если его подключить вот так:

Китайцы положили нерабочие ножки к рабочему датчику? Или я где-то сильно затупил и до сих пор не могу понять где.
P.S. С esp8266 с подобными ножками у меня была такая же ситуация - с ними он отказывался работать, зато при подключении "на соплях", как на фото выше - всё работало отлично.

Показать полностью 2
20

Интеграция Led Панели в Home Assistant & ESPHome

Доброго времени суток! Возникло желание сделать часы-метеостанцию с использованием led панели (как на фото), проблема в том, что датчики подключены к другим (двум) контроллерам и опрашиваются через Home Assistant и ESPHome. Есть ли возможность интегрировать данную панель в ESPHome (для панели будет также приобретен esp32)?

Не хотелось бы использовать костыли и прошивать данный ESP32 отдельно, а потом как-то получать данные с сервера Home Assistant.

Интеграция Led Панели в Home Assistant & ESPHome
Показать полностью 1
26

Wemos d1 и силовое реле

UPDATEВсем привет, подскажите, пожалуйста, не могу сделать реле от wemos чтобы работало.
Wemos d1 подключаю реле силовое на +5в->vcc relay, gnd wemos->gnd relay, d2 wemos -> упрпвляющий пин на реле.
на реле вообще никакой реакции, как будто нет питания. Замерял напряжение на выходе wemos 5v <->gnd показыает 4.9 в

Код такой

/*
* Relay Shield - Blink
* Turns on the relay for two seconds, then off for two seconds, repeatedly.
*
* Relay Shield transistor closes relay when D1 is HIGH
*/

const int relayPin = D2;
const long interval = 2000; // pause for two seconds

void setup() {
pinMode(relayPin, OUTPUT);
}

void loop() {
digitalWrite(relayPin, HIGH); // turn on relay with voltage HIGH
delay(interval); // pause
digitalWrite(relayPin, LOW); // turn off relay with voltage LOW
delay(interval); // pause
}

UPDATE

заработало

#comment_260391588

Показать полностью 3
Отличная работа, все прочитано!