Obsah:
- Zásoby
- Krok 1: Príprava modulu Bluetooth
- Krok 2: Inštalácia EmonLib do vášho Arduino IDE, nahranie náčrtu
- Krok 3: Pozor! Vysoké napätie
Video: Merač KiloWatthour pomocou aplikácie RoboRemo: 3 kroky
2024 Autor: John Day | [email protected]. Naposledy zmenené: 2024-01-30 11:55
Keď bolo moje vzduchové/tepelné čerpadlo nainštalované, aplikácia, ktorá bola dodaná s ním, fungovala celkom dobre (komfortný cloud Panasonic). Teraz je aplikácia v poriadku na ovládanie systému, ale monitorovacia časť niekedy zlyhá kvôli časovým limitom servera. Mám tiež pochybnosti o nameraných kWh, keď porovnám dva dni s takmer rovnakými vonkajšími teplotami, jeden deň má za následok 11 kWh, druhý 2 kWh …
Čas na akciu!
Normálne na prácu používam svoju obľúbenú dosku Wemos D1 a Micropython, ale po niekoľkých testoch sa zdalo, že ADC D1 nemá presnosť … Ani presný obvod detektora špičiek problém nevyriešil. Google je môj (a váš!) Priateľ, a tak som objavil túto fantastickú stránku: Open Energy Monitor. Môžete sa učiť a objavovať, všetko, čo potrebujete, je tu! A tiež dodávajú perfektne fungujúcu knižnicu Arduino: EmonLib.
Skice som otestoval a upravil, pretože výsledky sa zobrazujú v jednej z mojich obľúbených aplikácií pre Android: RoboRemo. konečný náčrt má vstavaný elektromer kWh a kalibračné hodnoty sú prispôsobené použitému transformátoru prúdu (CT). Dôrazne odporúčam preštudovať si sekciu učenia:
Sekcia Naučiť sa. Plné dobrôt! Pripojenie elektromera k telefónu AndroidPhone (tabletu) sa realizuje prostredníctvom modulu Bluetooth HC-05.
Zásoby
- Telefón alebo tablet Android s nainštalovanou aplikáciou RoboRemo
- Arduino Uno alebo Nano a programovací kábel
-Odkaz na modul Bluetooth HC-05
-CT (prúdový transformátor) Katalógové číslo SCT-013-050 prepojenie
-2 odpory 10 kOhm 1/4W (rôzne hodnoty v poriadku, až 470 kOhm, pokiaľ sú zhodné)
--1 kondenzátor 10microFarad (16V v poriadku)
Voliteľné:
-Doska na testovanie
-Doska na cvičenie pre jednoduchú montáž
--USB na sériový kábel na programovanie modulu Bluetooth
Krok 1: Príprava modulu Bluetooth
Komunikácia Bluetooth prebieha prostredníctvom hardvérových terminálov Arduino Rx/Tx pri 9600 baudoch.
Musíme teda pripraviť náš modul, pomenovať ho a overiť/upraviť prenosovú rýchlosť. To je možné vykonať pomocou voliteľného sériového kábla USB a emulátora terminálu (alebo sériového monitora Arduino IDE). „Kľúčový“kolík modulu musí byť vytiahnutý do Vcc a prenosová rýchlosť musí byť nastavená na 38400. Žiadny kábel? Žiadny problém, táto stránka (v nemčine) všetko vysvetľuje: nastavenie HC-05 Gomcu.
Pomenujte svoj modul, skontrolujte/upravte prenosovú rýchlosť (UART 9600, 0, 0) a ste hotoví!
Krok 2: Inštalácia EmonLib do vášho Arduino IDE, nahranie náčrtu
Všetko je tu: Inštalácia knižnice. Reštartujte IDE, hotovo:-)
načítajte náčrt do svojho UNO/Nano a zapojte odpory/kondenzátor a prúdový transformátor podľa schémy. POZOR! Náčrt je upravený pre prúdový transformátor, číslo dielu SCT-013-050. Odpor paralelne k transformátoru v schéme musí byť odstránený (stačí iba 2 10 kOhm a kondenzátor). Môžu byť použité aj iné CT, ale kalibračnú hodnotu náčrtu je potrebné prispôsobiť (a v prípade „aktuálneho typu“pridať záťažový odpor).
Pripojte Arduino k počítaču a otvorte sériový monitor pri 9600 baudoch. Resetujte Arduino, skontrolujte, či sú reťazce vytlačené na sériovom monitore. Struny sú prispôsobené rozhraniu RoboRemo a je možné ich prispôsobiť preferenciám užívateľov (pozri príručku RoboRemo). Pokúsil som sa nahrať rozhranie RoboRemo, ale spôsobuje to chybu servera … Každopádne odosielanie údajov do RoboRemo je jednoduché: vytvorte reťazec obsahujúci ID + reťazec (hodnoty) + / n, to je všetko. Príkazy z RoboRemo sú reťazce zakončené / n.
Aktualizácia 29. februára 2019: Skicu som trochu upravil, kvôli rozlíšeniu Arduino ADC dokonca aj skrátený vstup poskytoval 0,55 ampérov alebo približne 100 wattov. Všetky prúdy pod 0,55 ampéra sú teda znížené na nulu.
Nový súbor je verzia 1.3
Krok 3: Pozor! Vysoké napätie
Inštalácia CT je tu veľmi dobre vysvetlená. Dávajte si pozor, vysoké napätie!
Pripojte modul Bluetooth k Arduinu: 5V na Vcc, GND na GND Rx na Tx, Tx na Rx.
Arduino musí byť napájané 5V napájaním, nie cez USB!
spárujte bluetooth modul s telefónom/tabletom, spustite aplikáciu a máte pekný kWhmeter!
Užite si to !
Odporúča:
Ovládanie pomocou aplikácie Blynk pomocou Nodemcu cez internet: 5 krokov
Ovládanie vedené cez aplikáciu Blynk pomocou Nodemcu cez internet: Dobrý deň, všetci vám dnes ukážeme, ako môžete ovládať LED diódu pomocou smartfónu cez internet
Auto Arduino ovládané pomocou aplikácie Bluetooth: 4 kroky (s obrázkami)
Arduino Car Controlled via Bluetooth App: Všetko, čo vieme, že Arduino je vynikajúca prototypová platforma, predovšetkým preto, že používa priateľský programovací jazyk a existuje mnoho ďalších neuveriteľných komponentov, ktoré nám poskytujú skvelé zážitky. Arduino môžeme integrovať s rôznymi
RC auto hack - Bluetooth ovládané pomocou aplikácie pre Android: 3 kroky (s obrázkami)
RC auto hack - Bluetooth ovládané prostredníctvom aplikácie pre Android: Som si istý, že každý z vás nájde doma nepoužité RC auto. Tento návod vám pomôže zmeniť staré RC auto na originálny darček :) Vzhľadom na to, že RC auto, ktoré som mal, bolo malé, zvolil som ako hlavný ovládač Arduino Pro Mini. Ďalší
Ovládajte Arduino pomocou smartfónu cez USB pomocou aplikácie Blynk: 7 krokov (s obrázkami)
Ovládajte Arduino pomocou smartfónu cez USB pomocou aplikácie Blynk: V tomto návode sa naučíme používať aplikáciu Blynk a Arduino na ovládanie žiarovky, pričom kombinácia bude prostredníctvom sériového portu USB. Účelom tohto návodu je ukázať najjednoduchšie riešenie na diaľkové ovládanie Arduina alebo
Ovládanie LED pomocou aplikácie Blynk a Arduino: 3 kroky (s obrázkami)
Ovládanie LED pomocou aplikácie Blynk a Arduino: V tomto projekte sa dozvieme, ako zapnúť/vypnúť LED pomocou arduina pomocou aplikácie blynk, namiesto použitia modulu Wifi, modulu Bluetooth, modulu GSM atď. Je to ďalší spôsob používania internetu vecí. Nemyslím si, že je to ťažké. Je ľahké sa to naučiť. Ak