Orodha ya maudhui:

Mradi wa Mita ya Nguvu ya DIY kwa Kutumia Arduino Pro Mini: Hatua 5
Mradi wa Mita ya Nguvu ya DIY kwa Kutumia Arduino Pro Mini: Hatua 5

Video: Mradi wa Mita ya Nguvu ya DIY kwa Kutumia Arduino Pro Mini: Hatua 5

Video: Mradi wa Mita ya Nguvu ya DIY kwa Kutumia Arduino Pro Mini: Hatua 5
Video: Using Digispark Attiny85 Mini Arduino boards: Lesson 108 2024, Julai
Anonim
Mradi wa Mita ya Nguvu ya DIY kwa Kutumia Arduino Pro Mini
Mradi wa Mita ya Nguvu ya DIY kwa Kutumia Arduino Pro Mini

Utangulizi

Halo, jamii ya umeme! Leo nitakupa mradi ambao unakuwezesha kupima voltage na sasa ya kifaa, na kuionyesha pamoja na nguvu na nguvu za nishati. Upimaji wa sasa / Voltage Ikiwa unataka kupima voltage na sasa ya mzunguko na Arduino, utaratibu ni sawa mbele. Unatumia pembejeo ya analog kupima voltage kwenye mzigo na tumia shunt kupima sasa kupitia kushuka kwa voltage ya kipinga cha shunt. Sasa, njia hii sio safi, na inafanya kazi tu kwa voltages ndani ya 0-5 V, na ADC ya Arduino ambayo hutumiwa kusoma kushuka kwa voltage ya resistor ni sahihi kidogo kwa kupima mamia ya mV tu ambayo itashuka kote shunt. Kwa bahati nzuri, kuna moduli huko nje, ambazo hufanya maisha yetu kuwa rahisi. Kwa mradi huu, nitatumia INA219 IC, ambayo hutumia kontena la 0.1R kama shunt na inaweza kupima voltages hadi 32V, na ina anuwai ya sasa ya 0-3.2A. IC hii inatoa kiolesura cha I2C, kuwasiliana na Arduino, na kwa kusoma data, tunaweza kutumia amri maalum juu ya kiolesura cha I2C, ili kusoma voltage na maadili ya sasa. Tuna bahati tena kwa sababu hatupaswi kupitia shida hiyo. Kuna maktaba kutoka Adafruit ambayo unaweza kupakua, na utumie kazi za mapema kusoma voltage na ya sasa | Bonyeza Hapa Kupakua Maktaba

Hatua ya 1: OLED Onyesha

OLED Onyesho
OLED Onyesho

Sehemu inayofuata ambayo nitatumia ni onyesho. Kwa njia hii tunaweza kuonyesha kweli maadili tunayopima. Nimekuwa nikifanya kazi na onyesho la OLED la inchi 96 kwa muda sasa, na inafanya kazi vizuri. Tunaweza kutumia maktaba ya Adafruit tayari kwa mara nyingine ili kutuma data tunayotaka kuonyesha kwenye onyesho | Bonyeza Hapa Kupakua maktaba ya Adafruit | utahitaji pia maktaba ya Adafruit GFX.

Hatua ya 2: Msomaji wa Kadi ya SD

Msomaji wa Kadi ya SD
Msomaji wa Kadi ya SD

Sasa, ili kufanikisha mradi huu, tutaongeza sehemu ya mwisho. Msomaji wa kadi ndogo ya SD, ili kuhifadhi data zilizopimwa kama faili za maandishi, kutoka ambapo unaweza kuzinakili katika programu kama Excel kutengeneza viwanja vizuri, na hesabu nguvu na nguvu iliyotumiwa, kwa kuzidisha sasa na voltage na wakati mtawaliwa.

Moduli hii inawasiliana kupitia kiolesura cha SPI, ambacho pia hutumia amri kuandika / kusoma data. Moduli hii haiendani na 5V, kwa hivyo hatuwezi kuiweka waya hadi kwa kiolesura cha Arduino kwani 5V itaharibu chip ya 3.3V. Kwa hilo, nilifanya wagawanyaji wa voltage kutoka kwa vipinga kuacha ishara za 5V kwa ishara zinazofaa za 3.3V kwa chip (MOSI, CS na mistari ya CLK mtawaliwa na kushuka kwa 5V hadi 3.3V kuwezesha moduli).

Hatua ya 3: Mchoro wa Mpangilio:

Mchoro wa Mpangilio
Mchoro wa Mpangilio

Mwishowe, tunapanga Arduino kutumia maktaba ya Adafruit kwa moduli ya INA219, kusoma voltage na maadili ya sasa. Kwa kuongezea, tunazidisha sasa na voltage ili kupata nguvu inayotumika. Kisha, tunaweza kutumia kazi ya milis () kuhifadhi wakati uliopitiwa, na kuizidisha kwa nguvu, ili kuhesabu nishati ambayo imetumika. Kwa msomaji wa kadi ya SD, nilitumia maktaba ya "SdFat", kwa sababu maktaba za kawaida za SD kutoka Arduino hazikufanya kazi hiyo vizuri | Bonyeza Hapa Kupakua Maktaba ya Sdfat

Unaweza kuwezesha bodi kutumia DC jack na kwa kutumia voltage kati ya 7 na 12V kwa Arduino, ambayo inapeana nguvu vifaa vingine kupitia 5V VCC.

Hatua ya 4: PCB Iliwasili:

PCB Iliwasili
PCB Iliwasili

Mfadhili wa mradi huu

Mdhamini wa mradi huu ni PCBGOGO ambayo ilitufikishia PCB 10 za mradi huu. PCBGOGO hutoa PCB zenye ubora wa hali ya juu kwa muda mfupi sana na huziokoa haraka sana pia. Kwa hivyo, ikiwa unafikiria kuufanya mradi wako uwe wa kitaalam, usisite kupakia faili zako za Gerber kwa PCBGOGO kupokea PCBs 10 kwa bei ya chini sana.

Hatua ya 5: Maonyesho ya Video ya Mradi

www.electronicslovers.com/2019/03/diy-power-meter-project-by-using-arduino-pro-mini.html

Ilipendekeza: