Satura rādītājs:
- Piegādes
- 1. darbība: Bluetooth moduļa sagatavošana
- 2. darbība: instalējiet EmonLib savā Arduino IDE, augšupielādējiet skici
- 3. solis: Uzmanību! Augstsprieguma
Video: KiloWatthour mērītājs, izmantojot lietotni RoboRemo: 3 soļi
2024 Autors: John Day | [email protected]. Pēdējoreiz modificēts: 2024-01-30 10:51
Kad mans gaisa/siltumsūknis tika instalēts, lietotne, kas bija komplektā, darbojās diezgan labi (Panasonic komforta mākonis). Tagad lietotne ir piemērota sistēmas kontrolei, taču uzraudzības daļa dažreiz neizdodas servera taimauta dēļ. Man arī ir šaubas par izmērītajām kWh, ja es salīdzinu divas dienas ar gandrīz identisku āra temperatūru, tad vienā dienā rezultāts ir 11 kWh, bet otrais - 2 kWh …
Laiks rīkoties!
Parasti es izmantoju savu iecienītāko dēli, Wemos D1 un Micropython, lai veiktu šo darbu, bet pēc vairākiem testiem šķita, ka D1 ADC trūkst precizitātes … Pat precīza pīķa detektora shēma neatrisināja problēmu. Google ir mans (un jūsu!) Draugs, tāpēc es atklāju šo fantastisko vietni: Open Energy Monitor. Jūs varat mācīties un atklāt, viss, kas jums nepieciešams, ir šeit! Viņi arī piegādā Arduino bibliotēku, kas darbojas perfekti: EmonLib.
Es pārbaudīju skices un mainīju tās, jo rezultāti tiek parādīti vienā no manām iecienītākajām Android lietotnēm: RoboRemo. galīgajā skicē ir iebūvēts kWh skaitītājs, un kalibrēšanas vērtības tiek pielāgotas izmantotajam strāvas transformatoram (CT). Es ļoti iesaku izpētīt mācību sadaļu:
Mācību sadaļa. Labuma pilns! Savienojums ar kWh skaitītāju ar Android tālruni (planšetdatoru) tiek izveidots, izmantojot Bluetooth moduli HC-05.
Piegādes
- Android tālrunis vai planšetdators ar instalētu lietotni RoboRemo
- Arduino Uno vai Nano un programmēšanas kabelis
-Bluetooth moduļa HC-05 saite
-CT (strāvas transformators) Daļas numurs SCT-013-050 saite
-2 rezistori 10 kOhm 1/4 W (dažādas vērtības ir labi, līdz 470 kOhm, ja vien tie ir identiski)
-1 kondensators 10microFarad (16V OK)
Neobligāti:
-Maizes dēlis testēšanai
-Breakoutboard ērtai montāžai
-USB uz seriālo kabeli Bluetooth moduļa programmēšanai
1. darbība: Bluetooth moduļa sagatavošana
Bluetooth komunikācija tiek veikta, izmantojot aparatūras Arduino Rx/Tx termināļus @9600 baudas.
Tāpēc mums ir jāsagatavo mūsu modulis, jānosauc tā nosaukums un jāpārbauda/jāpielāgo datu pārraides ātrums. To var izdarīt, izmantojot papildu USB seriālo kabeli un termināļa emulatoru (vai Arduino IDE sērijas monitoru). Moduļa "atslēgas" tapa jāpievelk līdz Vcc, un datu pārraides ātrumam jābūt 38400. Nav kabeļa? Nav problēmu, šī vietne (vācu valodā) visu izskaidro: iestatiet HC-05 Gomcu.
Nosauciet savu moduli, pārbaudiet/pielāgojiet datu pārraides ātrumu (UART 9600, 0, 0) un esat pabeidzis!
2. darbība: instalējiet EmonLib savā Arduino IDE, augšupielādējiet skici
Tas viss ir šeit: bibliotēkas instalēšana. Restartējiet IDE, gatavs:-)
ielādējiet skici savā UNO/Nano un pievienojiet rezistorus/kondensatoru un strāvas transformatoru, kā redzams shēmā. UZMANĪBU! Skice ir modificēta strāvas transformatora daļas numuram SCT-013-050. Shēmā ir jānoņem rezistors, kas paralēli transformatoram (nepieciešams tikai 2 10 kOhm un kondensators). Var izmantot citus CT, bet skices kalibrēšanas vērtība ir jāpielāgo (un slodzes rezistors jāpievieno "strāvas tipa" gadījumā).
Pievienojiet Arduino datoram un atveriet seriālo monitoru@9600 baud. Atiestatiet Arduino, pārbaudiet, vai virknes ir izdrukātas sērijas monitorā. Stīgas ir piemērotas RoboRemo interfeisam, un tās var mainīt pēc lietotāju vēlmēm (skatīt RoboRemo rokasgrāmatu). Mēģināja augšupielādēt RoboRemo saskarni, bet tas izraisa servera kļūdu … Jebkurā gadījumā datu nosūtīšana uz RoboRemo ir vienkārša: izveidojiet virkni, kurā ir ID + virkne (vērtības) + / n, tas arī viss. RoboRemo komandas ir virknes, kas beidzas ar / n.
Atjauninājums 2019. gada 29. februārī: es nedaudz mainīju skici, pateicoties Arduino ADC izšķirtspējai, pat īssavienojums deva.55Amp vai aptuveni 100 vatus. Tātad visas strāvas, kas ir zemākas par 0,55 ampēriem, tiek samazinātas līdz nullei.
Jaunais fails ir versija 1.3
3. solis: Uzmanību! Augstsprieguma
CT uzstādīšana šeit ir ļoti labi izskaidrota. Uzmanies, augstspriegums!
Pievienojiet Bluetooth moduli Arduino: 5V līdz Vcc, GND līdz GND Rx līdz Tx, Tx līdz Rx.
Arduino jābūt barotam no 5 V barošanas avota, nevis caur USB!
savienojiet Bluetooth moduli ar tālruni/planšetdatoru, palaidiet lietotni, un jums ir jauks kWhmetrs!
Izbaudi !
Ieteicams:
Led kontrole, izmantojot lietotni Blynk, izmantojot Nodemcu, izmantojot internetu: 5 soļi
Led kontrole, izmantojot lietotni Blynk, izmantojot Nodemcu, izmantojot internetu: Sveiki, visi šodien, mēs jums parādīsim, kā jūs varat kontrolēt LED, izmantojot viedtālruni internetā
Stikla akmens LED caurule (WiFi kontrolēta, izmantojot viedtālruņa lietotni): 6 soļi (ar attēliem)
Stikla akmens LED caurule (WiFi kontrolēta, izmantojot viedtālruņa lietotni): Sveiki kolēģi veidotāji! Šajā pamācībā es parādīšu, kā izveidot WiFi vadāmu LED cauruli, kas ir piepildīta ar stikla akmeņiem, lai iegūtu jauku izkliedes efektu. Gaismas diodes ir individuāli adresējamas, un tāpēc ir iespējami daži jauki efekti
[2020] Izmantojot IPhone vai IPad un Micro: bit Game Pad lietotni, lai kontrolētu RC automašīnu: 23 soļi
[2020] IPhone vai IPad un Micro: bit Game Pad lietotnes izmantošana RC automašīnas vadīšanai: Vai esat domājis izmantot savu iPhone vai iPad, lai kontrolētu savu micro: bit? Vai zināt, ka Micro: bit Educational Foundation nodrošina iOS lietotni Aplikāciju veikals? Meklēt " micro: bit " lietotņu veikalā, un jūs varat lejupielādēt lietotni bez maksas
Netīrumu lēts netīrumu mērītājs-9 USD uz Arduino balstīts skaņas augstuma mērītājs: 4 soļi (ar attēliem)
Netīrumi Lēts netīrumu mērītājs-9 ASV dolāri uz Arduino balstīts skaņas augstuma mērītājs: Dytters (A.K.A dzirdamie augstuma mērītāji) tik daudzus gadus izglāba izpletņlēcēju dzīvības. Tagad arī Audible Abby ietaupīs viņiem naudu. Basic Dytters ir četri trauksmes signāli, viens ceļā uz augšu un trīs lejup. Lidmašīnā paceļoties, izpletņlēcējiem jāzina, kad
Kontrolējiet Arduino, izmantojot viedtālruni, izmantojot USB, izmantojot lietotni Blynk: 7 soļi (ar attēliem)
Kontrolējiet Arduino, izmantojot viedtālruni, izmantojot USB, izmantojot lietotni Blynk: Šajā apmācībā mēs iemācīsimies lietot lietotni Blynk un Arduino, lai kontrolētu lampu, kombinācija notiks, izmantojot USB seriālo portu. Šīs pamācības mērķis ir parādīt vienkāršākais risinājums, lai attālināti kontrolētu savu Arduino vai c