Мазмұны:
- Жабдықтар
- 1 -қадам: Bluetooth модулін дайындау
- 2 -қадам: Arduino IDE -ге EmonLib орнату, эскизді жүктеу
- 3 -қадам: Сақ болыңыз! Жоғары кернеу
Бейне: RoboRemo қосымшасын қолданатын KiloWatthour метрі: 3 қадам
2024 Автор: John Day | [email protected]. Соңғы өзгертілген: 2024-01-30 10:22
Менің airco/жылу сорғысы орнатылған кезде, онымен бірге келген қосымша жақсы жұмыс істеді (Panasonic жайлылық бұлты). Енді бағдарлама жүйені басқаруға жарайды, бірақ кейде серверлік үзілістерге байланысты бақылау бөлігі істен шығады. Мен де өлшенетін кВтсағ -қа күмәнданамын, егер мен екі күнді сыртқы температурамен бірдей деп есептесем, бір күні 11 кВт / сағ, ал екіншісі 2 кВт / сағ …
Әрекет ететін уақыт!
Әдетте мен жұмысты орындау үшін сүйікті Wemos D1 және Micropython тақтасын қолданамын, бірақ бірнеше сынақтардан кейін D1 ADC -де дәлдік жоқ сияқты болып көрінді. Google - менің (және сенің!) Досым, сондықтан мен бұл керемет сайтты аштым: Open Energy Monitor. Сіз үйрене аласыз және ашасыз, сізге қажет нәрсе - осында! Сонымен қатар олар Arduino кітапханасын ұсынады, ол өте жақсы жұмыс істейді: EmonLib.
Мен эскиздерді сынап көрдім және оларды өзгерттім, себебі нәтижелер менің сүйікті Android қосымшаларының бірінде көрсетіледі: RoboRemo. соңғы эскизде кіріктірілген кВт-сағ бар және калибрлеу мәндері қолданылатын ток трансформаторына (КТ) бейімделген. Мен оқу бөлімін оқуды ұсынамын:
Үйрену бөлімі. Жақсылықтарға толы! AndroidPhone-ға (планшетке) кВт-сағ қосылу HC-05 Bluetooth-модулі арқылы орнатылады.
Жабдықтар
- RoboRemo қосымшасы орнатылған Android телефоны немесе планшеті
- Arduino Uno немесе Nano және бағдарламалау кабелі
-Bluetooth модулі HC-05 сілтемесі
-CT (ток трансформаторы) Бөлшек нөмірі SCT-013-050 сілтеме
-2 резистор 10кОм 1/4Вт (әр түрлі мәндер ОК, егер олар бірдей болса, 470кОм дейін)
--1 конденсатор 10микрофарад (16В ОК)
Қосымша:
-тестілеуге арналған тақта
-Оңай жинауға арналған брейк-тақтасы
-Bluetooth модулін бағдарламалауға арналған USB-сериялық кабель
1 -қадам: Bluetooth модулін дайындау
Bluetooth байланысы Arduino Rx/Tx терминалдары @9600 baud аппараттық арқылы жүзеге асады.
Сондықтан біз модульді дайындап, оны атауымыз керек және жылдамдықты тексеруіміз/реттеуіміз керек. Мұны қосымша USB сериялық кабелі мен терминал эмуляторы (немесе Arduino IDE сериялық мониторы) арқылы жасауға болады. Модульдің «кілт» түйреуіші Vcc -ге тартылуы керек және 38400 -де бодратты орнату керек. Кабель жоқ па? Мәселе жоқ, бұл сайт (неміс тілінде) бәрін түсіндіреді: HC-05 Gomcu орнату.
Модульге ат қойыңыз, жылдамдықты тексеріңіз/реттеңіз (UART 9600, 0, 0) және сіз аяқтадыңыз!
2 -қадам: Arduino IDE -ге EmonLib орнату, эскизді жүктеу
Мұнда бәрі бар: кітапхананы орнату. IDE-ді қайта іске қосыңыз, аяқталды:-)
нобайын UNO/Nano -ға жүктеңіз және схемада көрсетілгендей резисторларды/конденсатор мен ток трансформаторын қосыңыз. ЕСКЕРТУ! Эскиз ток трансформаторының бөлшек нөмірі SCT-013-050 үшін өзгертілген. Схемадағы трансформаторға параллель резисторды алып тастау керек (тек 2 10кОм және конденсатор қажет). Басқа КТ қолданылуы мүмкін, бірақ калибрлеудің эскиздік мәні бейімделуі керек (және «ток түрі» кезінде жүктеме резисторы қосылады).
Arduino -ны компьютерге қосыңыз және@9600 baud сериялық мониторын ашыңыз. Arduino қалпына келтіріңіз, жолдар сериялық мониторда басып шығарылғанын қараңыз. Жолдар RoboRemo интерфейсіне арналған және оны пайдаланушылардың қалауы бойынша өзгертуге болады (RoboRemo нұсқаулығын қараңыз). RoboRemo интерфейсін жүктеуге тырысты, бірақ бұл сервер қатесін тудырады … Қалай болғанда да, RoboRemo -ға деректерді жіберу өте қарапайым: ID + String (Мәндер) + / n бар жолды жасаңыз, бәрі осы. RoboRemo командалары / n арқылы аяқталған жолдар.
2019 жылдың 29 ақпанындағы жаңарту: Мен эскизді аздап өзгерттім, себебі Arduino ADC ажыратымдылығының арқасында қысқа қосылым.55Ампс немесе шамамен 100Ватт берді. Осылайша, 0,55Амперден төмен барлық токтар нөлге дейін қысқарады.
Жаңа файл 1.3 нұсқасы
3 -қадам: Сақ болыңыз! Жоғары кернеу
КТ орнату мұнда өте жақсы түсіндірілген. Сақ болыңыз, жоғары кернеу!
Bluetooth модулін Arduino -ға қосыңыз: 5V - Vcc, GND - GND Rx - Tx, Tx - Rx.
Arduino USB арқылы емес, 5В кернеумен қоректенуі керек!
bluetooth модулін телефонмен/планшетпен жұптаңыз, қосымшаны іске қосыңыз және сізде жақсы кВтметр бар!
Ләззат алыңыз!
Ұсынылған:
220 вольтты қыздыру шамдарындағы үлкен VU метрі: 18 қадам (суреттермен)
Үлкен ВУ 220 вольтты қыздыру шамдары. Қайырлы күн, құрметті көрермендер мен оқырмандар. Бүгін мен сізге 220 вольтты қыздыру шамдарындағы дыбыс деңгейінің индикаторы туралы айтып беремін
3915 IC қолданатын VU метрі: 14 қадам
VU Meter 3915 IC көмегімен: Сәлем досым, бүгін мен жарықдиодты дыбыс деңгейін көрсететін VU Meter Meter схемасын жасаймын. Осы VU метрде мен 10 жарықдиодты қолданамын
Blynk қосымшасын қолданатын IoT метеостанциясы: 5 қадам
Blynk қосымшасын қолданатын IoT метеорологиялық станциясы: Бұл жоба IoT әлеміндегі алғашқы қадамдарға қатысты, мұнда біз DHT11/DHT22 сенсорымен NodeMCU немесе басқа ESP8266 негізіндегі платамен байланысып, интернеттен Blynk қосымшасын қолданатын ақпаратты аламыз, келесі оқулықты қолданыңыз. сілтеме, егер сіз
Wemos D1 ESP8266, Arduino IDE және Blynk қосымшасын қолданатын Wi-Fi басқарылатын робот: 11 қадам (суреттермен)
Wemos D1 ESP8266, Arduino IDE және Blynk қосымшасын қолданатын Wi-Fi басқарылатын робот: Бұл оқулықта мен сізге смартфоннан Blynk қосымшасы арқылы басқарылатын Wi-Fi басқарылатын роботтық резервуарды қалай жасау керектігін көрсетемін. Бұл жобада ESP8266 Wemos D1 тақтасы қолданылды, бірақ басқа пластиналық модельдерді де қолдануға болады (NodeMCU, Firebeetle және т
WiFi мен IR қашықтан басқару пульті мен Android қосымшасын қолданатын NodeMCU мен IR қабылдағышымен 8 релелік басқару: 5 қадам (суреттермен)
WiFi мен IR қашықтан басқару пульті мен Android қосымшасын пайдаланатын NodeMCU мен IR қабылдағышымен 8 релелік басқару: wifi мен қашықтан және андроид қосымшасы арқылы nodemcu мен IR қабылдағышты қолданатын 8 релелік қосқышты басқару. Қашықтан басқару құралы wifi қосылымына тәуелсіз жұмыс істейді. МҰНДА