Мазмұны:

Электр қуатының негізгі есептегішін оқыңыз (ESP8266, WiFi, MQTT және Openhab): 6 қадам (суреттермен)
Электр қуатының негізгі есептегішін оқыңыз (ESP8266, WiFi, MQTT және Openhab): 6 қадам (суреттермен)

Бейне: Электр қуатының негізгі есептегішін оқыңыз (ESP8266, WiFi, MQTT және Openhab): 6 қадам (суреттермен)

Бейне: Электр қуатының негізгі есептегішін оқыңыз (ESP8266, WiFi, MQTT және Openhab): 6 қадам (суреттермен)
Бейне: Электр қуатын есептеуіш құралдар өзімізде өндіріледі 2024, Шілде
Anonim
Image
Image

Бұл нұсқаулықта сіз менің үйдегі негізгі электр қуатын қалай оқығанымды және оны ESP8266, Wifi, MQTT арқылы менің Openhab үй автоматикасында қалай жариялағанымды білесіз.

Менде MT372 типті ISKRA «ақылды есептегіш» бар, бірақ деректерді экспорттаудың оңай мүмкіндігі жоқ. Сондықтан мен ағымдағы қуатты оқу үшін жарықдиодты импульстарды қолдандым, 1 кВт/сағ жарықдиодты импульстар 1000 рет.

1 -қадам: принципті схема

Схема принципі
Схема принципі
Негізгі схема
Негізгі схема

Импульстер ESP8266 көмегімен анықталады. Дегенмен, сізге жақсы және анық '0' мен '1' қажет. Импульстар өте әлсіз, сондықтан маған сәйкес келетін электронды компоненттер қажет болды.

Фототранзистор

Қызыл жарықтың қысқа және әлсіз импульстарын анықтау үшін фоторезистор жеткілікті жылдам емес. Осы Youtube бейнесі негізінде мен фототранзисторды таңдаймын. 2M Ом резисторды қосу арқылы мен шамамен 2В жететін едім.

Салыстырушы

Дегенмен, «0» мен «1» анық болуын қамтамасыз ету үшін мен LM293 компараторын қосуды таңдадым. Винге 0,6 В және фототранзистор Врефке қосылу арқылы мен қараңғыда оң, ал импульсте теріс сигнал алдым. Тиісті кернеулер Вин мен Вреф кернеуіне арналған потенциометрлерді қолдану арқылы табылды. Мен компаратормен 300K резисторды қолдандым.

Шығарылатын резисторды қолдана отырып, мен шамамен 3,3 В шығыс айырмашылығын ала аламын.

Шығу осциллоп экранында көрсетіледі.

ESP8266

ESP8266 пульс болған кезде төмен кернеуді анықтайды. Ол шығыс деректерін MQTT брокеріне жібереді. Деректерді қабылдайтындар:- Openhab2- Деректер Thingspeak-ке жүктелетін қызыл-түйін

2 -қадам: компоненттер

Мен қолданған негізгі компоненттер:

- 3DU5C фототранзисторы (түсініктеме алу үшін бейнені қараңыз)

- LM293 салыстырушы

- ESP-01

- бірнеше резистор

- ПХД прототипі

- Бак түрлендіргіші. Мен маршрутизатордың 12В қуат көзін қолданамын және LM1117 өте тиімді емес екенін және өте қызып кететінін білдім.

- ABS қорапшасы

3 -қадам: бағдарламалау

Бағдарламалау
Бағдарламалау
Бағдарламалау
Бағдарламалау
Бағдарламалау
Бағдарламалау
Бағдарламалау
Бағдарламалау

Бағдарлама менің Github -да жарияланған:

Бағдарламаның схемасын және қуатты есептеу әдісін қараңыз.

Мен ESP-01 бағдарламасын өзгертілген USB-бағдарламашы арқылы бағдарламалаймын. Мен қалпына келтіру үшін RST пен GND арасындағы түйме қосқышты және GPIO0 мен GND арасындағы слайдты жарқыл режимінде жүктеу үшін дәнекерледім.

4 -қадам: жинау

Жинау
Жинау
Жинау
Жинау
Жинау
Жинау

Барлық бөлшектер ПХД прототипіне дәнекерленген.

Түсіндіру үшін суреттер мен схеманы қараңыз.

Көк жарық диоды: көк жарықдиодты LM293 компараторының шығыс сигналына ESP8266 -дан тәуелсіз шамдар қосылады, егер импульстік (қараңғы) болмаса, фототранзисторлық тізбектен кернеудің шығысы төмен, сондықтан Vref <Vin (тұрақты кернеу 0, 6V) және LM293 шығысы жоғары, ВКС -ге ток келмейді және көк жарық диоды ӨШІРІЛДІ.

Егер импульс (жарық) болса, фототранзисторлық тізбектен шығыс жоғары (шамамен 1,5В), сондықтан Vref? Вин (тұрақты кернеу 0,6В) және LM293 шығысы төмен, сондықтан ток ВКС -дан ағып, көк жарық диод қосулы.

Жасыл жарық диоды: жасыл жарық диоды ESP8266 GPIO0 -ға бекітілген және егер ESP8266 жақсы импульсті анықтаса импульсті болады.

5 -қадам: Электр есептегішке орнату

Электр есептегішке орнату
Электр есептегішке орнату
Электр есептегішке орнату
Электр есептегішке орнату
Электр есептегішке орнату
Электр есептегішке орнату
Электр есептегішке орнату
Электр есептегішке орнату

Мен плакаттарға жабысқақ шпаклевканы қолдандым, ол ПХД -ны қорапқа және қорапты есептегішке бекіту үшін, есептегішті зақымдамау үшін. Жарық диодының нақты орнында тесік бұрғылау маңызды. Жарық диодты көрсететін фототранзисторды бүгіңіз.

6 -қадам: қуат көзін қосу

Image
Image
Қуат
Қуат
Қуат
Қуат

Мен күндізгі уақытта корпусты ашқанда, фототранзисторға сыртқы жарықтың түсуіне жол бермеу үшін тағы да жабысқақ жабысқақ заттарды қолдандым. Жарық диодтарының жыпылықтағанын көру үшін қақпақта кішкене тесік бұрғылаңыз (фотода емес).

Бұл керемет графиктерді алу үшін Openhab бағдарламасындағы мәндерді оқыңыз!

Ұсынылған: