Turinys:
- 1 žingsnis: Naudojami komponentai/aparatūra ir įrankiai
- 2 veiksmas: įdiekite „Arduino“ir pasiruoškite surinkti pavyzdžius
- 3 žingsnis: prijungimo schema
- 4 veiksmas: nustatykite „ThingSpeak“, kad vizualizuotumėte duomenis
- 5 žingsnis: paskutiniai veiksmai
- 6 veiksmas: srauto schema ir grandinės prijungimas
Video: Energijos matuoklis: 6 žingsniai
2024 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2024-01-30 10:45
Atsargiai - mes neatsakome už bet kokius nesklandumus, kai kas nors atkuria šį projektą
Energijos matuoklis naudojant XMC1100 ir TLI 4970 bei „Wi-Fi“modulį „NodeMcu“(ESP8266)
Energijos skaitiklis yra TLI4970 (srovės jutiklis) ir XMC 2Go programa ir yra kištuko ir paleidimo įrenginys prie bet kurio elektros lizdo su kintamosios srovės šaltiniu
Šioje programoje energijos matuoklis turi šias funkcijas
- Rodo prietaisų sunaudotą energiją, energiją ir apskaičiuoja sąskaitą, kuri gali būti padaryta.
- Nuotoliniu būdu stebėkite buitinių prietaisų energiją.
Maitinimas iš kintamosios srovės tinklo paimamas ir perduodamas per saugiklį, kad atsitiktinio trumpojo jungimo metu būtų išvengta bet kokios plokštės pažeidimo.
Tada kintamosios srovės elektros linija yra padalinta į dvi dalis:
1. Į apkrovą per srovės jutiklį (TLI4970).
2. 230V AC/5V DC maitinimo modulis.
Srovės jutiklis matuoja srovę, praeinančią per apkrovą, ir siunčia 16 bitų SPI duomenis (13 bitų srovės vertę) į „XMC 2Go“, kuriame vyksta energijos, galios ir sąskaitų kalibravimas.
„XMC 2Go“siunčia duomenis į debesį („Thingspeak“) naudodamas „Nodemcu“ir taip pat rodomas OLED.
Įrenginiams įjungti naudojamas „Buck“keitiklis, siekiant sumažinti 230 V kintamosios srovės įtampą iki 5 V nuolatinės srovės
1 žingsnis: Naudojami komponentai/aparatūra ir įrankiai
- Tli4970:
- TLI4970 yra didelio tikslumo srovės jutiklis, pagrįstas „Infineon“patikrinta „Hall“technologija. Kintamosios srovės ir nuolatinės srovės matavimo diapazonas iki ± 50A, o SPI išėjimas-16 bitų (13 bitų srovės vertė). Tai lengvai naudojamas, visiškai skaitmeninis sprendimas, kuriam nereikia išorinio kalibravimo ar papildomų dalių, tokių kaip A/D keitikliai, 0 pAmps ar etaloninė įtampa.
Jame yra paruošta naudoti „Arduino“biblioteka.
Čia rasite TLI4970 varianto duomenų lapą.
- XMC2Go:
- „XMC 2Go“rinkinys su „XMC1100“yra galbūt mažiausias pasaulyje visapusiškas mikrovaldiklių vertinimo rinkinys-XMC1100 (pagrįstas „ARM® Cortex ™ -M0“)-„J-Link Lite Debugger“(sukurtas naudojant „XMC4200“mikrovaldiklį)-Maitinimas per USB (Micro USB) - ESD ir atvirkštinės srovės apsauga - 2 x vartotojo šviesos diodas - kaiščio antraštė 2x8 kaiščiai, tinkami „Breadboard“.
- Jis gali būti užprogramuotas naudojant „Arduino IDE“. Nuoroda
- Vartotojo vadovą rasite čia.
- NodeMCU:
- „Wi-Fi“lenta, skirta papildomai informacijai gauti
- AC-DC dvigubas išėjimas:
- Sumažėja nuo 220 V AC iki 5 V DC. Nuoroda
- „Oled I2C“ekranas:
- Nuoroda
- Prototipo lenta:
- Nuoroda
- 5 viename prailginimo dėžutė:
- Nuoroda
Elektros laidai
- Naudoti įrankiai-
- Mažas atsuktuvas plokščia galva
- Lituoklis, litavimo pynė
- Vielos pjaustytuvai
- Dremal ar panašus įrankis
2 veiksmas: įdiekite „Arduino“ir pasiruoškite surinkti pavyzdžius
- Įdiekite „Arduino IDE“. Nuoroda
- Įdiekite „Infineon“plokštės paketą, kad sudarytumėte pavyzdinį kodą.
- Atlikite diegimo veiksmus po vieną. Nuoroda
- Įdiekite ESP8266 plokštės paketą.
- Atlikite diegimo veiksmus po vieną. Nuoroda
Įdiekite papildomas bibliotekas, reikalingas kodo pavyzdžiui surinkti-
- TLI4970
- OLED ekranas
Pastaba:- Galite atsisiųsti ZIP failą ir pridėti jį prie savo „Arduino IDE“pridėdami.zip failą (jei nežinote, atlikite veiksmus, nurodytus TLI4970 sensor lib readme faile), kitaip galite įdiegti abi bibliotekas iš bibliotekos tvarkyklės IDE.
3 žingsnis: prijungimo schema
Ryšys yra toks:
XMC 2Go ----> Tli4970
Vss ------- GND
Vdd ---------> 3.3V
P0_6 --------> MISO
P0_8 -------> SCK
P0_9 -------> CS
XMC 2Go -----> Nodemcu
Vss ----------> GND
Vdd ----------> 3.3
VP2_0 ------> D6
Nodemcu - OLED
GND --------> GND
3.3V ---------> 3.3V
D1 ------------> SCK
D2 ------------> SDA
4 veiksmas: nustatykite „ThingSpeak“, kad vizualizuotumėte duomenis
- Sukurkite paskyrą „ThingSpeak“
- Sukurkite kanalą „ThingSpeak“paskyroje
- Paimkite „ThingSpeak Channel“ir „Write API Key“kredencialus ir atnaujinkite išsamią informaciją slaptame faile, esančiame kartu su.ino failu, kuris turi būti rodomas „NodeMCU“.
5 žingsnis: paskutiniai veiksmai
Pakeiskite „pins_ardiuno“, pateiktą pakuotėje, „flash“kodą, pateiktą rar faile.
Pastaba: nukopijuokite pins_arduino.h ir pakeiskite jį į pins_arduino.h, esantį kelyje C: / Users \…. / AppData / Local / Arduino15 / package / Infineon / hardware / arm / 1.4.0 / options / XMC1100 / config / XMC1100_XMC2GO / pins_arduino.h
Pastaba: iš „Buck“keitiklio paimkite 5 V išėjimą ir įjunkite „XMC2Go“ir „NodeMcu“.
6 veiksmas: srauto schema ir grandinės prijungimas
Blykstelėkite kodą, patikrinkite jungtis, energijos skaitiklis yra pasirengęs apskaičiuoti bet kurio prie energijos skaitiklio prijungto prietaiso sunaudotą galią.
Šiame projekte imama plokštė su saugikliu, o tai padidina šio gamintojo projekto kainą, tai taip pat galima padaryti naudojant vieną lizdą, į kurį galima įjungti apkrovą. Bet jei naudojate vieną lizdą be saugiklio, apsaugokite jį dvigubai tvarkydami kintamosios srovės maitinimo šaltinį.
Rekomenduojamas:
„Pasidaryk pats“daugiafunkcis energijos matuoklis V2.0: 12 žingsnių (su nuotraukomis)
„Pasidaryk pats“daugiafunkcis energijos matuoklis V2.0: Šioje instrukcijoje aš jums parodysiu, kaip padaryti „Wemos“(ESP8266) pagrindu pagamintą daugiafunkcį energijos matuoklį. Šis mažas matuoklis yra labai naudingas prietaisas, kuris stebi įtampą, srovę, galią, energiją ir talpą. Be to, jis taip pat stebi ambi
Aukščio matuoklis (aukščio matuoklis) pagal atmosferos slėgį: 7 žingsniai (su nuotraukomis)
Aukščio matuoklis (aukščio matuoklis) Remiantis atmosferos slėgiu: [Redaguoti]; Žr. 2 versiją 6 veiksme su rankiniu įvesties aukščio įvedimu. Tai yra aukščio matuoklio (aukščio matuoklio), pagrįsto „Arduino Nano“ir „Bosch BMP180“atmosferos slėgio jutikliu, pastato aprašymas. Dizainas paprastas, bet matavimai
Belaidis energijos matuoklis su apkrovos valdymu: 5 žingsniai
Belaidis energijos matuoklis su apkrovos valdymu: ĮVADAS „Youtube“kanalas :::: https://www.youtube.com/channel/UC6ck0xanIUl14Oor..Šis projektas pagrįstas „Atmel“mikrovaldikliu „Atmega16“, kuris yra pagrindinis skaičiavimo elementas. „NRF24L01+“belaidžio ryšio modulis naudojamas belaidžiam
Purvo pigus nešvarumų matuoklis-9 USD „Arduino“garsinis aukščio matuoklis: 4 žingsniai (su nuotraukomis)
Nešvarūs pigūs nešvarumų matuokliai-9 USD „Arduino“pagrįstas garsinis aukščio matuoklis: „Dytters“(A.K.A garsiniai aukščio matuokliai) tiek metų išgelbėjo parašiutininkų gyvybes. Dabar „Audible Abby“taip pat sutaupys pinigų. „Basic Dytters“turi keturis aliarmus, vieną pakeliui aukštyn ir tris žemyn. Skrisdami lėktuvu, parašiutininkai turi žinoti, kada
Kaip teisingai išmatuoti belaidžio ryšio modulių energijos suvartojimą mažos energijos suvartojimo laikais?: 6 žingsniai
Kaip teisingai išmatuoti belaidžio ryšio modulių energijos suvartojimą mažo energijos suvartojimo eroje?: Mažas energijos suvartojimas yra labai svarbi daiktų interneto sąvoka. Dauguma daiktų interneto mazgų turi būti maitinami baterijomis. Tik teisingai išmatuodami belaidžio modulio energijos suvartojimą galime tiksliai įvertinti, kiek akumuliatoriaus