Как стать автором
Обновить
1
0

Пользователь

Отправить сообщение
Имею несколько самодельных устройств на чипе cc2530(zigbee), так там при передаче все 20ma потребление, и ничего, за пару лет батарейки не сели. Но тантал да, нужен, на одном из датчиков контроллер начал сбрасываться при подсевшей батарее, добавил тантал. Во всех Xiaomi датчиках танталы установлены.
Жаль, иногда бывает необходимость послушать музыку с телефона…
Подскажите, а может ли ваша приставка быть приёмником bluetooth — аудио?
Вот ссылка на неоформленные исходники…
Кстати, там у меня тоже есть один проектик по BLE — управление термостатами Danfoss Eco 2, автоматизировал отопление в своей квартире.
В моём случае с питанием не пришлось возится, встроенный step-up тянет BLE/Zigbee. Wifi думаю не потянет.
LCD драйвер там стоит BU9795AFV, даташит доступен. Датчик температуры SHT3x — для него есть ардуиновские библиотеки. Модуль cc2530 считывает показания с SHT3X и отправляет их мне на сервер по zigbee, а также получает от сервера значения температуры на улице и уровня СО2, ну и выводит на LCD. От cc2530 до LCD — 4е управляющих провода(припаивался прямо к микросхеме BU9795), до SHT3x — два провода(TP9-SCL,TP10-SDA). Питание cc2530 взял с платы TP15-3V.
image
Фотографии процесса не делал, и сейчас, к сожалению, тоже не могу сфотографировать, я в отъезде. А исходники завтра выложу на github.
Не так сложно, как может показаться. Представьте, если бы вы разместили внутри этого датчика ESP32 и подключили бы её к драйверу LCD и датчику температуры/влажности. И залили бы в нее свою прошивку. Только ESP32 туда не влезет… Я использовал модуль сс2530.
Но мне этого показалось мало и захотелось все сделать по-своему

А мне показалось мало только получать от него температуру, захотелось еще и отображать на нем температуру на улице. И поскольку все мои домашние датчики — zigbee, я по поступил кардинально: вырезал из него BLE процессор и вставил свой Zigbee. Вот что вышло:
image
Теперь стоит на полке — показывает температуру на улице, внутри квартиры, а уровень CO2 показывает, только если превышен.

Информация

В рейтинге
Не участвует
Зарегистрирован
Активность