Оглавление:
Видео: Монитор энергии за 15 минут: 3 шага
2024 Автор: John Day | [email protected]. Последнее изменение: 2024-01-30 11:48
Это датчик Wi-Fi, который прикрепляется к мигалке в вашем счетчике электроэнергии. Он обнаруживает вспышки с помощью LDR и отображает питание на OLED-дисплее. Отправляет данные в приборную панель Thingsboard, живой пример здесь. Зарегистрируйтесь для получения бесплатной демо-учетной записи:
Необходимые детали: ESP8266 TTGO 0,91 дюйма OLED (или обычный ESP8266 и работающий без дисплея) LDR (светозависимый резистор) резистор 10 кОм
Стоимость: Всего около 9 $.
Совет: ESP8266 TTGO 0.91 "OLED продается на ebay, введите поисковый запрос:" esp8266 oled 0.91 ".
Шаг 1: припой
Всего 4 точки пайки: LDR идет от A0 к D0 (gpio16). Резистор 10K идет от A0 к GND.
Шаг 2: Код
Программа сделана на Arduino. Загрузите код на моем сайте Github:
Зависимости: вам нужны библиотеки, U8g2lib, PubSubClient, вы найдете их в диспетчере библиотек.
Настройки: установите значения в верхней части кода. Они хорошо объяснены.
Загрузить: выберите программатор LOLIN (WEMOS) D1 R2 & mini. Если вы не видите его в меню плат, установите ESP8266 в Arduino Boards Manager.
Перейдите в эту ветку, если ваш TTGO OLED не работает. Там показано несколько распиновок i2c OLED.
Шаг 3: Доска объявлений
Подпишитесь на бесплатную живую демонстрацию на
Добавьте устройство с именем Energy monitor.
В разделе «Сведения об устройстве» нажмите «Копировать токен доступа». Вставьте эту строку в THINGSBOARD_TOKEN в коде и загрузите.
Если все прошло успешно, вы должны увидеть данные в разделе «Последняя телеметрия устройства». Выберите данные телеметрии wh (рассчитанные ватты в час) и нажмите «Показать на виджете». В раскрывающемся списке выберите «Диаграмма» и найдите «Временные ряды». - Flot 'в галерее карусели. Нажмите' Add to Dashboard '. Выберите существующую или создайте новую панель. Выберите' Open Dashboard 'и нажмите OK. В Dashboard вы хотите изменить Timewindow на 2 часа, а Data aggregation - на Никто.
Для аналогового датчика выполните те же действия в разделе «Телеметрия» и выберите «Аналоговый датчик» в виджете. Когда вы вернетесь на панель управления, параметры датчика будут отредактированы. В «ДАННЫЕ» количество десятичных знаков установлено на 0 в «РАСШИРЕННЫЙ»., Минимальное и максимальное значение установлено на 0 и 8000, а «Основное количество тактов» установлено на 10, чтобы очистить 1000 меток.
Выполнено.
Рекомендуемые:
Беспроводной доступ к Pi за 5 минут: 3 шага
Пи с беспроводным доступом за 5 минут: Всем привет! Вот как сделать Raspberry Pi доступным по беспроводной сети с телефона или планшета Обратите внимание, что моя оценка 5 минут предназначена для человека с некоторыми компьютерными знаниями и, безусловно, может занять больше времени
Отслеживание минут Arduino: 3 шага
Трекер минут Arduino: в этом уроке я научу вас, как сделать трекер минут с помощью Arduino Uno. Счетчик минут - это устройство, с помощью которого вы можете отслеживать, как долго вы над чем-то работали. Вы нажимаете кнопку пуска, чтобы начать отсчет минут, и
Монитор энергии лампочки: 9 шагов (с изображениями)
Монитор энергии лампочки: я провожу исследования энергии для своей повседневной работы. Поэтому неудивительно, что мне очень интересно узнать, как мы используем энергию в нашей квартире. На протяжении многих лет я использовал монитор энергии с одной розеткой (счетчик киловатт), а также целый
Обертка шнура наушников за 5 минут или меньше!: 4 шага
Обертка шнура наушников за 5 минут или меньше !: Любите свой новый блестящий iphone, но устали запутывать этот чертов шнур на наушниках? Возьмите старую кредитную карту и ножницы. Бум! Вы собираетесь решить одну из наименее важных проблем жизни
Ультрафиолетовый / белый мигающий свет монетной ячейки за 30 минут или меньше !: 4 шага
Ультрафиолетовая / белая вспышка для монетной ячейки за 30 минут или меньше! Привет всем! Вчера я получил несколько УФ-светодиодов 5 мм. Я давно искал что-нибудь из них. Я впервые встретился с ними пару лет назад во время визита в Китай. Я купил брелок для ключей с этим, и он довольно