Përmbajtje:
- Furnizimet
- Hapi 1: Përgatitja e modulit Bluetooth
- Hapi 2: Instalimi i EmonLib në IDE tuaj Arduino, Skica e Ngarkimit
- Hapi 3: Kujdes! Tension të lartë
Video: KiloWatthour Meter Duke përdorur RoboRemo App: 3 Hapa
2024 Autor: John Day | [email protected]. E modifikuara e fundit: 2024-01-30 12:10
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
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
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:
DIY -- Si të bëni një robot merimangë i cili mund të kontrollohet duke përdorur smartphone duke përdorur Arduino Uno: 6 hapa
DIY || Si të bëni një robot merimangë i cili mund të kontrollohet duke përdorur smartphone duke përdorur Arduino Uno: Ndërsa bëni një robot merimangë, mund të mësoni shumë gjëra për robotikën. Ashtu si bërja e robotëve është edhe argëtuese, edhe sfiduese. Në këtë video ne do t'ju tregojmë se si të bëni një robot Spider, të cilin mund ta përdorim duke përdorur smartphone -in tonë (Androi
Kontrolli i udhëhequr në të gjithë botën duke përdorur internetin duke përdorur Arduino: 4 hapa
Kontrolli i udhëhequr në të gjithë botën duke përdorur internetin duke përdorur Arduino: Përshëndetje, unë jam Rithik. Ne do të bëjmë një led të kontrolluar nga interneti duke përdorur telefonin tuaj. Ne do të përdorim softuer si Arduino IDE dhe Blynk. Simpleshtë e thjeshtë dhe nëse keni sukses mund të kontrolloni sa më shumë komponentë elektronikë që dëshironi Gjërat që Ne Nevojë: Hardware:
Monitorimi i përshpejtimit duke përdorur Raspberry Pi dhe AIS328DQTR duke përdorur Python: 6 hapa
Monitorimi i përshpejtimit duke përdorur Raspberry Pi dhe AIS328DQTR Duke përdorur Python: Përshpejtimi është i kufizuar, mendoj sipas disa ligjeve të Fizikës.- Terry Riley Një cheetah përdor përshpejtim të mahnitshëm dhe ndryshime të shpejta në shpejtësi kur ndiqni. Krijesa më e shpejtë në breg, herë pas here, përdor ritmin e saj të lartë për të kapur prenë.
Si të bëni një dron duke përdorur Arduino UNO - Bëni një kuadopter duke përdorur mikrokontrollues: 8 hapa (me fotografi)
Si të bëni një dron duke përdorur Arduino UNO | Bëni një Quadcopter Duke përdorur Mikrokontrolluesin: HyrjeVizitoni Kanalin Tim në YoutubeNjë drone është një vegël (produkt) shumë e shtrenjtë për të blerë. Në këtë postim do të diskutoj, si ta bëj me çmim të ulët ?? Dhe si mund ta bëni tuajin si ky me çmim të lirë … Epo në Indi të gjitha materialet (motorët, ESC -të
Neopixel Ws2812 Rainbow LED shkëlqim me M5stick-C - Running Rainbow në Neopixel Ws2812 Duke përdorur M5stack M5stick C Duke përdorur Arduino IDE: 5 hapa
Neopixel Ws2812 Rainbow LED Shkëlqen Me M5stick-C | Running Rainbow në Neopixel Ws2812 Duke përdorur M5stack M5stick C Duke përdorur Arduino IDE: Përshëndetje djema në këtë udhëzues do të mësojmë se si të përdorim LED neopixel ws2812 ose shirit led ose matricë led ose unazë led me bordin e zhvillimit m5stack m5stick-C me Arduino IDE dhe ne do të bëjmë një model ylberi me të