Inhoudsopgave:
- Benodigdheden
- Stap 1: De Bluetooth-module voorbereiden
- Stap 2: De EmonLib installeren in uw Arduino IDE, Sketch uploaden
- Stap 3: Let op! Hoog voltage
Video: KiloWatthour-meter met de RoboRemo-app: 3 stappen
2024 Auteur: John Day | [email protected]. Laatst gewijzigd: 2024-01-30 11:14
Toen mijn airco/warmtepomp geïnstalleerd was, werkte de bijbehorende app redelijk goed (Panasonic comfort cloud). Nu is de app in orde voor het besturen van het systeem, maar het bewakingsgedeelte mislukt soms vanwege servertime-outs. Ik twijfel ook over de gemeten kWh's, als ik twee dagen vergelijk met bijna identieke buitentemperaturen komt de ene dag uit op 11kWh, de andere 2kWh…
Tijd voor actie!
Normaal gesproken gebruik ik mijn favoriete bord, een Wemos D1 en Micropython om het werk te doen, maar na verschillende tests leek het erop dat de ADC van de D1 niet nauwkeurig was… Zelfs een nauwkeurig piekdetectiecircuit loste het probleem niet op. Google is mijn (en jouw!) vriend en dus ontdekte ik deze fantastische site: Open Energy Monitor. Je kunt leren en ontdekken, alles wat je nodig hebt is hier! En ze leveren ook een Arduino-bibliotheek die perfect werkt:EmonLib.
Ik heb de schetsen getest en aangepast omdat de resultaten worden weergegeven in een van mijn favoriete Android-apps: RoboRemo. de uiteindelijke schets heeft een ingebouwde kWh-meter en de kalibratiewaarden zijn aangepast aan de gebruikte stroomtransformator (CT). Ik raad ten zeerste aan om de leersectie te bestuderen:
Leer sectie. Vol lekkers! De verbinding kWh-meter met AndroidPhone(Tablet) wordt tot stand gebracht via een HC-05 Bluetooth-module.
Benodigdheden
-- Android-telefoon of -tablet met RoboRemo-app geïnstalleerd
-- Arduino Uno of Nano en programmeerkabel
--Bluetooth-module HC-05 link
-- CT (stroomtransformator) Artikelnummer SCT-013-050 link
--2 weerstanden 10kOhm 1/4W (verschillende waarden OK, tot 470kOhm zolang ze identiek zijn)
-1 condensator 10microFarad (16V OK)
Optioneel:
--Broodplankje om te testen
--Breakoutboard voor eenvoudige montage
--USB naar seriële kabel voor het programmeren van de Bluetooth-module
Stap 1: De Bluetooth-module voorbereiden
De Bluetooth-communicatie verloopt via de hardware Arduino Rx/Tx-terminals @9600 baud.
We moeten dus onze module voorbereiden, een naam geven en de baudrate verifiëren/aanpassen. Dit kan via de optionele USB-seriële kabel en een terminalemulator (of Arduino IDE seriële monitor). De "sleutel"-pin van de module moet naar Vcc worden getrokken en de baudrate moet op 38400 worden ingesteld. Geen kabel? Geen probleem, deze site (in het Duits) legt het allemaal uit: setup HC-05 Gomcu.
Geef je module een naam, controleer/regel de baudrate (UART 9600, 0, 0) en je bent klaar!
Stap 2: De EmonLib installeren in uw Arduino IDE, Sketch uploaden
Het is er allemaal: bibliotheek installeren. Herstart je IDE, klaar:-)
laad de schets in uw UNO/Nano en sluit de weerstanden/condensator en stroomtransformator aan zoals te zien in het schema. VOORZICHTIGHEID ! De schets is aangepast voor stroomtransformator Onderdeelnummer SCT-013-050. De weerstand parallel aan de transformator in het schema moet worden verwijderd (slechts 2 10kOhm en condensator nodig). Andere CT's kunnen worden gebruikt, maar de waarde van de schetskalibratie moet worden aangepast (en belastingsweerstand moet worden toegevoegd in het geval van een "stroomtype").
Sluit Arduino aan op uw computer en open de seriële monitor@9600 baud. Reset Arduino, kijk of de strings zijn afgedrukt in de seriële monitor. De Strings zijn geschikt voor de RoboRemo-interface en kunnen worden aangepast aan de voorkeur van de gebruiker (zie RoboRemo-handleiding). Geprobeerd om de RoboRemo-interface te uploaden, maar het veroorzaakt een serverfout … Hoe dan ook, het verzenden van gegevens naar RoboRemo is eenvoudig: maak een string met ID + String(Values) +\n, dat is alles. Commando's van RoboRemo zijn strings die eindigen op \n.
Update 29 feb 2019: Ik heb de schets een beetje aangepast, vanwege de Arduino ADC-resolutie gaf zelfs een kortgesloten ingang.55 Ampère of ongeveer 100 Watt. Dus alle stromen onder 0,55 Ampère worden teruggebracht tot nul.
Het nieuwe bestand is versie 1.3
Stap 3: Let op! Hoog voltage
Het installeren van de CT wordt hier heel goed uitgelegd. Pas op, hoogspanning!
Verbind de Bluetooth-module met de Arduino: 5V naar Vcc, GND naar GND Rx naar Tx, Tx naar Rx.
Arduino moet worden gevoed door een 5V-voeding, niet via USB!
koppel bluetooth-module met telefoon/tablet, start app en je hebt een mooie kWhmeter!
Genieten van !
Aanbevolen:
Draadloze afstandsbediening met 2,4 GHz NRF24L01-module met Arduino - Nrf24l01 4-kanaals / 6-kanaals zenderontvanger voor quadcopter - RC Helikopter - RC-vliegtuig met Arduino: 5 stappen (met afbeeldingen)
Draadloze afstandsbediening met 2,4 GHz NRF24L01-module met Arduino | Nrf24l01 4-kanaals / 6-kanaals zenderontvanger voor quadcopter | RC Helikopter | Rc-vliegtuig met Arduino: een Rc-auto besturen | Quadcopter | Drone | RC vliegtuig | RC-boot, we hebben altijd een ontvanger en zender nodig, stel dat we voor RC QUADCOPTER een 6-kanaals zender en ontvanger nodig hebben en dat type TX en RX is te duur, dus we gaan er een maken op onze
Een computer demonteren met eenvoudige stappen en afbeeldingen: 13 stappen (met afbeeldingen) Antwoorden op al uw "Hoe?"
Een computer demonteren met eenvoudige stappen en afbeeldingen: dit is een instructie over het demonteren van een pc. De meeste basiscomponenten zijn modulair en gemakkelijk te verwijderen. Wel is het belangrijk dat je er goed over georganiseerd bent. Dit zal helpen voorkomen dat u onderdelen kwijtraakt, en ook bij het maken van de hermontage e
PCB-ontwerp met eenvoudige en gemakkelijke stappen: 30 stappen (met afbeeldingen)
PCB-ontwerp met eenvoudige en gemakkelijke stappen: HELLO VRIENDEN Het is een zeer nuttige en gemakkelijke tutorial voor diegenen die PCB-ontwerp willen leren, laten we beginnen
Een video met gesplitst scherm maken in vier stappen: 4 stappen (met afbeeldingen)
Een video met gesplitst scherm maken in vier stappen: we zien vaak dezelfde persoon twee keer in een scène in een tv-toneelstuk. En voor zover we weten heeft de acteur geen tweelingbroer. We hebben ook gezien dat er twee zangvideo's op één scherm worden gezet om hun zangkunsten te vergelijken. Dit is de kracht van spl
RoboRemo ESP8266 Eenvoudige bediening - Ajarnpa
RoboRemo ESP8266 Easy Control: In deze uitleg krijgt u een zeer eenvoudige manier om een ESP8266 WiFi board aan te sluiten op de RoboRema App. U heeft nodig: Android of Apple apparaat om de RoboRemo app te laten draaien. Installeer de RoboRemo-app. Arduino IDE installeren Arduino ESP8266-bibliotheek installeren. ESP826