Innehållsförteckning:

DIY Arduino Multifunction Energy Meter V1.0: 13 steg (med bilder)
DIY Arduino Multifunction Energy Meter V1.0: 13 steg (med bilder)

Video: DIY Arduino Multifunction Energy Meter V1.0: 13 steg (med bilder)

Video: DIY Arduino Multifunction Energy Meter V1.0: 13 steg (med bilder)
Video: как сделать тестер электронных компонентов, используя Arduino nano, dfrobot 2024, Juli
Anonim
Image
Image
DIY Arduino multifunktionsenergimätare V1.0
DIY Arduino multifunktionsenergimätare V1.0
DIY Arduino multifunktions energimätare V1.0
DIY Arduino multifunktions energimätare V1.0

I den här instruktionsboken kommer jag att visa dig hur du gör en Arduino -baserad multifunktionsenergimätare. Denna lilla mätare är en mycket användbar enhet som visar viktig information om elektriska parametrar. Enheten kan mäta 6 användbara elektriska parametrar: spänning, ström, effekt, energi, kapacitet och temperatur. Den här enheten är endast lämplig för likströmsbelastningar som solcellsanläggningar. Du kan också använda denna mätare för mätning av batterikapacitet.

Mätaren kan mäta upp till spänningsintervall från 0 - 26V och en maximal ström på 3,2A.

Tillbehör

Komponenter som används:

1. Arduino Pro Micro (Amazon)

2. INA219 (Amazon)

3. 0,96 OLED (Amazon)

4. DS18B20 (Amazon)

5. Lipobatteri (Amazon)

6. Skruvterminaler (Amazon)

7. Kvinnliga / manliga rubriker (Amazon)

8. Perforerad bräda (Amazon)

9. 24 AWG Wire (Amazon)

10. Skjutbrytare (Amazon)

Verktyg och instrument som används:

1. Lödkolv (Amazon)

2. Wire Stripper (Amazon)

3. Multimeter (Amazon)

4. Elektrisk testare (Amazon)

Steg 1: Hur fungerar det?

Hur det fungerar?
Hur det fungerar?

Hjärtat på energimätaren är ett Arduino Pro Micro -kort. Arduino känner av ström och spänning med hjälp av INA219 strömgivare och temperaturen avkänns av temperaturgivare DS18B20. Enligt denna spänning och ström gör Arduino matematiken för att beräkna effekt och energi.

Hela schemat är indelat i 4 grupper

1. Arduino Pro Micro

Den effekt som krävs för Arduino Pro Micro levereras från ett LiPo/ Li-Ion-batteri via en skjutströmställare.

2. Strömgivare

Strömgivaren INA219 är ansluten till Arduino -kortet i I2C -kommunikationsläge (SDA och SCL -stift).

3. OLED -skärm

I likhet med den aktuella sensorn är OLED -skärmen också ansluten till Arduino -kortet i I2C -kommunikationsläget. Adressen för båda enheterna är dock annorlunda.

4. Temperaturgivare

Här har jag använt temperatursensorn DS18B20. Den använder ett en-tråds protokoll för att kommunicera med Arduino.

Steg 2: Testning av brödbräda

Testning av brödbräda
Testning av brödbräda
Testning av brödbräda
Testning av brödbräda

Först gör vi kretsen på en brödbräda. Den största fördelen med en lödlös brödbräda är att den är lödfri. Således kan du enkelt ändra designen genom att koppla ur komponenter och ledningar som du behöver.

Efter att ha testat brödbrädan gjorde jag kretsen på en perforerad bräda

Steg 3: Förbered Arduino Board

Förbered Arduino Board
Förbered Arduino Board
Förbered Arduino Board
Förbered Arduino Board
Förbered Arduino Board
Förbered Arduino Board

Arduino Pro Micro kommer utan att löda rubriken. Så du måste löda rubrikerna i Arduino först.

Sätt in dina manliga rubriker med långsidan nedåt i ett brödbräda. Nu, med rubrikerna installerade, kan du enkelt släppa Arduino -kortet på plats ovanför rubriken. Löd sedan alla stiften till Arduino Board.

Steg 4: Förbered rubrikerna

Förbered rubrikerna
Förbered rubrikerna
Förbered rubrikerna
Förbered rubrikerna

För att montera Arduino, OLED -skärm, strömsensor och temperatursensor, behöver du några kvinnliga raka huvudstiften. När du köper de raka rubrikerna blir de för långa för att komponenterna ska kunna användas. Så du måste trimma ner dem till en lämplig längd. Jag använde en nipper för att trimma ner den.

Nedan följer detaljerna om rubrikerna:

1. Arduino Board - 2 x 12 stift

2. INA219 - 1 x 6 stift

3. OLED - 1 x 4 stift

4. Temp. Sensor - 1 x 3 stift

Steg 5: Löd de kvinnliga rubrikerna

Löd de kvinnliga rubrikerna
Löd de kvinnliga rubrikerna
Löd de kvinnliga rubrikerna
Löd de kvinnliga rubrikerna
Löd de kvinnliga rubrikerna
Löd de kvinnliga rubrikerna

Efter att ha förberett den kvinnliga rubriken, löd dem till det perforerade brädet. Efter att ha lödt huvudstiften, kontrollera om alla komponenter passar perfekt eller inte.

Obs: Jag kommer att rekommendera att löda den aktuella sensorn direkt till kortet istället för genom den kvinnliga rubriken.

Jag har anslutit via rubrikstiftet för att återanvända INA219 för andra projekt.

Steg 6: Montera temperatursensorn

Montera temperatursensorn
Montera temperatursensorn
Montera temperatursensorn
Montera temperatursensorn

Här använder jag temperatursensorn DS18B20 i paketet TO-92. Genom att överväga det enkla bytet har jag använt en 3 -stifts kvinnlig rubrik. Men du kan löda sensorn direkt till det perforerade brädet.

Steg 7: Löd skruvterminalerna

Löd skruvterminalerna
Löd skruvterminalerna
Löd skruvterminalerna
Löd skruvterminalerna
Löd skruvterminalerna
Löd skruvterminalerna

Här används skruvplintar för extern anslutning till kortet. De externa anslutningarna är

1. Källa (batteri / solpanel)

2. Ladda

3. Strömförsörjning till Arduino

Den blå skruvterminalen används för strömförsörjning till Arduino och två gröna terminaler används för käll- och lastanslutning.

Steg 8: Gör kretsen

Gör kretsen
Gör kretsen
Gör kretsen
Gör kretsen
Gör kretsen
Gör kretsen
Gör kretsen
Gör kretsen

Efter lödning av honhuvudena och skruvterminalerna måste du ansluta plattorna enligt schematiskt diagram som visas ovan.

Anslutningarna är ganska raka fram

INA219 / OLED -> Arduino

VCC -> VCC

GND -> GND

SDA -> D2

SCL-> D3

DS18B20 -> Arduino

GND -> GND

DQ -> D4 genom ett 4,7K uppdragningsmotstånd

VCC -> VCC

Slutligen, anslut skruvplintarna enligt schemat.

Jag har använt 24AWG -färgade trådar för att göra kretsen. Löd kabeln enligt kretsschemat.

Steg 9: Montering av avstånden

Montering av distanser
Montering av distanser
Montering av distanser
Montering av distanser

Efter lödning och kabeldragning monteras avstånden i 4 hörn. Det ger tillräckligt med utrymme för lödfogarna och trådarna från marken.

Steg 10: PCB -design

PCB -design
PCB -design
PCB -design
PCB -design

Jag har designat en anpassad PCB för detta projekt. På grund av den aktuella pandemi-covid-19-situationen kan jag inte beställa detta kretskort. Så jag har inte testat PCB än.

Du kan ladda ner Gerber -filer från PCBWay

När du gör en beställning från PCBWay får jag en donation på 10% från PCBWay för ett bidrag till mitt arbete. Din lilla hjälp kan uppmuntra mig att göra mer fantastiskt arbete i framtiden. Tack för ditt samarbete.

Steg 11: Kraft och energi

Kraft och energi
Kraft och energi

Effekt: Effekt är en produkt av spänning (volt) och ström (Amp)

P = VxI

Effektenhet är Watt eller KW

Energi: Energi är en produkt av effekt (watt) och tid (timme)

E = Pxt

Enhet för energi är Wattimme eller Kilowattimme (kWh)

Kapacitet: Kapacitet är en produkt av ström (Amp) och tid (timme)

C = I x t

Enhet för kapacitet är Amp-timme

För att övervaka effekten och energin över logiken implementeras i programvara och parametrarna visas i en 0,96-tums OLED-skärm.

Bildkredit: imgoat

Steg 12: Programvara och bibliotek

Programvara och bibliotek
Programvara och bibliotek
Programvara och bibliotek
Programvara och bibliotek
Programvara och bibliotek
Programvara och bibliotek
Programvara och bibliotek
Programvara och bibliotek

Ladda ner koden nedan. Ladda sedan ner följande bibliotek och installera dem.

1. Adafruit INA219 bibliotek

2. Adafruit SSD1306 -bibliotek

3. DallasTemperatur

När du har installerat alla bibliotek, ställ in rätt kort och COM -port, ladda sedan upp koden.

Steg 13: Slutprovning

Slutprovning
Slutprovning
Slutprovning
Slutprovning
Slutprovning
Slutprovning
Slutprovning
Slutprovning

För att testa kortet har jag anslutit ett 12V batteri som källa och en 3W LED som last.

Batteriet är anslutet till skruvterminalen under Arduino och lysdioden är ansluten till skruvterminalen under INA219. LiPo -batteriet är anslutet till den blå skruvterminalen och slår sedan på kretsen med hjälp av skjutreglaget.

Du kan se att alla parametrar visas på OLED -skärmen.

Parametrarna i den första kolumnen är

1. Spänning

2. Ström

3. Kraft

Parametrarna i den andra kolumnen är

1. Energi

2. Kapacitet

3. Temperatur

För att kontrollera noggrannheten använde jag min multimeter och en testare enligt ovan. Noggrannheten ligger nära dem. Jag är verkligen nöjd med den här fickformaten.

Tack för att du läste min Instructable. Om du gillar mitt projekt, glöm inte att dela det. Kommentarer och feedback är alltid välkomna.

Rekommenderad: