Përmbajtje:

KiloWatthour Meter Duke përdorur RoboRemo App: 3 Hapa
KiloWatthour Meter Duke përdorur RoboRemo App: 3 Hapa

Video: KiloWatthour Meter Duke përdorur RoboRemo App: 3 Hapa

Video: KiloWatthour Meter Duke përdorur RoboRemo App: 3 Hapa
Video: Электрика в квартире своими руками. Финал. Переделка хрущевки от А до Я. #11 2024, Nëntor
Anonim
KiloWatthour Meter Duke përdorur RoboRemo App
KiloWatthour Meter Duke përdorur RoboRemo App
KiloWatthour Meter Duke përdorur RoboRemo App
KiloWatthour Meter Duke përdorur RoboRemo App
KiloWatthour Meter Duke përdorur RoboRemo App
KiloWatthour Meter Duke përdorur RoboRemo App

Kur u instalua ajri/pompa e nxehtësisë, aplikacioni që erdhi me të funksionoi shumë mirë (rehati Panasonic e rehatisë). Tani aplikacioni është në rregull për kontrollin e sistemit, por pjesa e monitorimit dështon ndonjëherë për shkak të ndërprerjeve të serverit. Kam dyshime edhe për kWh të matura, kur krahasoj dy ditë me temperatura pothuajse të njëjta jashtë një ditë rezulton në 11kWh, tjetra 2kWh…

Koha për veprim!

Normalisht unë përdor bordin tim të preferuar, një Wemos D1 dhe Micropython për të bërë punën, por pas disa testeve u duk se ADC e D1 nuk kishte saktësi … Edhe një qark i saktë i detektorit të pikut nuk e zgjidhi problemin. Google është shoku im (dhe yti!) Kështu që zbulova këtë faqe fantastike: Open Energy Monitor. Ju mund të mësoni dhe zbuloni, gjithçka që ju nevojitet është këtu! Dhe ata gjithashtu ofrojnë një bibliotekë Arduino që funksionon në mënyrë perfekte: EmonLib.

I testova skicat dhe i modifikova sepse rezultatet shfaqen në një nga aplikacionet e mia të preferuara Android: RoboRemo. skica përfundimtare ka një kWh-metër të integruar dhe vlerat e kalibrimit janë përshtatur me transformatorin aktual (CT) të përdorur. Unë sugjeroj fuqimisht të studioni pjesën e mësimit:

Mësoni seksionin. Plot të mira! Lidhja kWh-meter me AndroidPhone (Tablet) krijohet përmes një moduli Bluetooth HC-05.

Furnizimet

- Telefoni ose tableti Android me aplikacionin RoboRemo të instaluar

- Arduino Uno ose Nano dhe kabllo programimi

--Lidhja Bluetooth-modul HC-05

-CT (transformatori aktual) Numri i pjesës SCT-013-050 lidhje

--2 rezistencë 10kOhm 1/4W (vlera të ndryshme në rregull, deri në 470kOhm për sa kohë që ato janë identike)

-1 kondensator 10microFarad (16V OK)

Opsionale:

--Breadboard për testim

--Breakoutboard për montim të lehtë

-USB me kabllo serike për programimin e modulit Bluetooth

Hapi 1: Përgatitja e modulit Bluetooth

Përgatitja e modulit Bluetooth
Përgatitja e modulit Bluetooth
Përgatitja e modulit Bluetooth
Përgatitja e modulit Bluetooth

Komunikimi me Bluetooth bëhet nëpërmjet terminaleve harduerike Arduino Rx/Tx @9600 baud.

Pra, ne duhet të përgatisim modulin tonë, ta emërtojmë atë dhe të verifikojmë/rregullojmë baudratin. Mund të bëhet përmes kabllit serial USB dhe një emulator terminal (ose monitor serial Arduino IDE). Kunja "kryesore" e modulit duhet të tërhiqet në Vcc dhe baudrati të vendoset në 38400. Nuk ka kabllo? Nuk ka problem, kjo faqe (në gjermanisht) i shpjegon të gjitha: konfiguroni HC-05 Gomcu.

Emërtoni modulin tuaj, kontrolloni/rregulloni baudratin (UART 9600, 0, 0) dhe jeni gati!

Hapi 2: Instalimi i EmonLib në IDE tuaj Arduino, Skica e Ngarkimit

Instalimi i EmonLib në IDE tuaj Arduino, Skica e Ngarkimit
Instalimi i EmonLib në IDE tuaj Arduino, Skica e Ngarkimit
Instalimi i EmonLib në IDE tuaj Arduino, Skica e Ngarkimit
Instalimi i EmonLib në IDE tuaj Arduino, Skica e Ngarkimit

Gjithçka është këtu: Instalimi i bibliotekës. Rinisni IDE-në tuaj, bërë:-)

ngarkoni skicën në UNO/Nano tuaj dhe lidhni rezistorët/kondensatorin dhe transformatorin aktual siç shihet në skemën. KUJDES! Skica është modifikuar për transformatorin aktual Numri i Pjesës SCT-013-050. Rezistori paralel me transformatorin në skemë duhet të hiqet (nevojiten vetëm 2 10kOhm dhe kondensator). CT të tjera mund të përdoren, por skica e vlerës së kalibrimit duhet të përshtatet (dhe rezistenca e ngarkesës të shtohet në rast të një "lloji aktual").

Lidheni Arduino me kompjuterin tuaj dhe hapni monitorin serik@9600 baud. Rivendosni Arduino, shikoni nëse vargjet janë të shtypura në monitorin serik. Vargjet janë të përshtatur për ndërfaqen RoboRemo dhe mund të modifikohen sipas preferencës së përdoruesit (shiko manualin RoboRemo). U përpoqa të ngarkoja ndërfaqen RoboRemo por shkakton gabim në server … Gjithsesi dërgimi i të dhënave në RoboRemo është i thjeshtë: bëni një varg që përmban ID + String (Vlerat) + / n, kjo është e gjitha. Komandat nga RoboRemo janë vargje të përfunduara me / n.

Përditëso 29 shkurt 2019: Ndryshova skicën pak, për shkak të rezolucionit Arduino ADC edhe një hyrje e shkurtuar dha.55Amps ose përafërsisht 100Watts. Pra, të gjitha rrymat nën 0.55Amps shkurtohen në zero.

Skedari i ri është versioni 1.3

Hapi 3: Kujdes! Tension të lartë

Instalimi i CT është shpjeguar shumë mirë këtu. Kujdes, Tension i Lartë!

Lidhni modulin Bluetooth me Arduino: 5V në Vcc, GND në GND Rx në Tx, Tx në Rx.

Arduino duhet të mundësohet nga një furnizim 5V, jo përmes USB!

çiftoni modulin bluetooth me telefon/tabletë, nisni aplikacionin dhe keni një kWhmetër të bukur!

Shijoni!

Recommended: