Inhoudsopgave:

IOT123 - VERMOGEN METER BOX Montage: 6 stappen
IOT123 - VERMOGEN METER BOX Montage: 6 stappen

Video: IOT123 - VERMOGEN METER BOX Montage: 6 stappen

Video: IOT123 - VERMOGEN METER BOX Montage: 6 stappen
Video: IOT123 - ICOS10: HOT GLUE THE COLLAR 2024, November
Anonim
IOT123 - VERMOGEN METER BOX Montage
IOT123 - VERMOGEN METER BOX Montage
IOT123 - VERMOGEN METER BOX Montage
IOT123 - VERMOGEN METER BOX Montage
IOT123 - VERMOGEN METER BOX Montage
IOT123 - VERMOGEN METER BOX Montage

Dit is een behuizing voor de ATTINYPOWERMETER geschreven door moononournation.

Het kan continu de spanning (V), stroom (mA) en het geaccumuleerde stroomverbruik (mWh) meten. En plot ook een eenvoudige grafiek om de cijfers te visualiseren. Er wordt bij het opstarten een eenvoudige aansluitingsgids op het OLED-scherm weergegeven.

De code is gevorkt en aangepast voor een kleiner OLED-scherm.

De breakouts zijn schroefklemmen; mannelijke pinnen geschroefd zorgen voor gemakkelijke verbindingen.

Ik stel voor dat je eerst het project op basis van Instructable van moononournation breadboard. Ik zocht naar optimalisaties, maar kon zijn oorspronkelijke ontwerp niet verbeteren. Ik heb overwogen om pullups toe te voegen aan de I2C-lijnen, maar "als het niet kapot is, repareer het dan niet".

Stap 1: Materialen en gereedschappen

Materialen en gereedschappen
Materialen en gereedschappen
Materialen en gereedschappen
Materialen en gereedschappen
Materialen en gereedschappen
Materialen en gereedschappen

Er is een volledige lijst van materiaal en sourcing.

  1. 3D geprinte behuizing (1)
  2. 1" Dubbelzijdig protoboard (1)
  3. OLED-scherm (1)
  4. INA219-module (1)
  5. ATTINY85 20PU (1)
  6. 2P schroefconnector (1)
  7. 3P-schroefconnector (1)
  8. LIR2450 Batterij (1)
  9. LIR2450 Houder (1)
  10. M2.2 x 6mm Verzonken schroeven (4)
  11. Cyanoacrylaat lijm (1)
  12. Aansluitdraad (7)
  13. Soldeerbout (1)
  14. Soldeer (1)

Stap 2: Broncode downloaden

Download bron van GitHub: https://github.com/IOT-123/ATtinyPowerMeter. Als u GitHub niet kent, drukt u eenvoudig op de knop "Clone or download" en vervolgens op "Download ZIP".

Stap 3: Programmeer ATtiny85

Gebruik Arduino om de bron te compileren en te programmeren naar ATtiny85. Mogelijk vindt u meer details in deze instructables:

www.instructables.com/id/Programming-the-A…

www.instructables.com/id/How-to-Program-AT…

www.instructables.com/id/How-to-program-th…

www.instructables.com/id/Programming-the-A…

www.instructables.com/id/Programming-an-At…

Stap 4: Protoboard-montage

Protoboard-montage
Protoboard-montage
Protoboard-assemblage
Protoboard-assemblage
Protoboard-assemblage
Protoboard-assemblage

Er zijn een paar gelegenheden waarbij het solderen aan de andere kant van een doorgaand gat wordt belemmerd. Wanneer dit het geval is, heb ik een dob op het doel door het gat gesoldeerd, vervolgens vanaf de zijkant het soldeer gesmolten en de blootliggende aansluitdraad in het middelste gat geduwd, vastgehouden en de warmte verwijderd.

  1. Steek vanaf de onderkant de pinnen van de 2P-connector in RED1 & RED2 met opening naar buiten. Soldeer pinnen eraf aan de bovenzijde.
  2. Steek vanaf de onderkant de pinnen van de 3P-connector in RED3, RED4 & RED5 met opening naar buiten. Soldeerpennen eraf aan de bovenzijde.
  3. Steek vanaf de onderkant pinnen van ATTINY85 in RED6 - RED13 met chipmarkering zoals afgebeeld. Soldeer pinnen eraf aan de bovenzijde.
  4. Soldeer vanaf de onderkant een blauwe draad van GEEL1 naar GEEL2.
  5. Soldeer vanaf de onderkant een groene draad van GEEL3 naar GEEL4.

  6. Soldeer aan de bovenkant een zwarte draad van RED1 naar RED4.
  7. Soldeer aan de bovenkant een zwarte draad van BLUE1 naar BLUE2.
  8. Soldeer aan de bovenkant een zwarte draad van BLUE3 naar BLUE4.
  9. Soldeer aan de bovenkant een rode draad van PINK1 naar PINK2 (laat voldoende overtollige draad achter zoals afgebeeld).
  10. Soldeer aan de bovenkant een rode draad van PINK3 naar PINK4 (laat voldoende overtollige draad achter zoals afgebeeld).
  11. Soldeer aan de bovenkant een rode draad van PINK5 naar PINK6.
  12. Soldeer aan de bovenkant een rode draad in PINK7 (laat voldoende over).
  13. Soldeer aan de bovenkant een zwarte draad in PINK8 (laat voldoende over).
  14. Soldeer 6P mannelijke headers op de INA219-module zoals afgebeeld.
  15. Steek van bovenaf de INA219-pinnen in ORANJE1 - ORANJE6 en soldeer.
  16. Soldeer 4P mannelijke headers op de OLED-module zoals afgebeeld.
  17. Verwijder de plastic kraag van de 6P-pinnen.
  18. Buig de pinnen in een lichte S-vorm, droog passend om te controleren of de borden evenwijdig zijn.
  19. Steek van bovenaf de OLED-pinnen in ORANJE7 - ORANJE10 en soldeer.

Stap 5: Behuizing:

Behuizing
Behuizing
Behuizing
Behuizing
Behuizing
Behuizing
Behuizing
Behuizing
  1. Plaats geassembleerd protoboard/INA219/OLED in 3D-geprinte behuizing en zet vast met schroeven.
  2. Monteer SPDT met 3D-geprinte schakelaaromlijsting, met cyanoacrylaat op contactoppervlakken.
  3. Tin pinnen op SPDT.
  4. Bevestig de schakelaareenheid aan de behuizing met cyanoacrylaat.
  5. Blikken pinnen op LIR2450 houder.
  6. Bevestig de LIR2450-houder aan de behuizing met cyanoacrylaat.

  7. Soldeer losse zwarte draad van protoboard naar -ve pin op batterijhouder.
  8. Soldeer losse rode draad van protoboard naar middelste pin op SPDT-schakelaar.
  9. Soldeer een rode draad van de +ve pin op de batterijhouder naar de onderste SPDT-pin (het dichtst bij de grote opening op de behuizing).

Hoewel dit niet nodig is, kan een eenvoudigere aansluiting worden bereikt door mannelijke koppennen aan de schroefconnectoren te bevestigen.

  1. Sluit 1x2P mannelijke pinnen aan op 2P schroefconnectoren.
  2. Op een 2x3P mannelijke pinnen buig en soldeer pinnen op de ene rij naar de aangrenzende pinnen op de andere rij.
  3. Sluit deze aan op de 3P schroefconnectoren.

Stap 6: Volgende stappen

Volgende stappen
Volgende stappen
Volgende stappen
Volgende stappen
Volgende stappen
Volgende stappen

Als u de LIR2450 gebruikt, kunt u deze inschakelen door de schakelaar omlaag te duwen.

Het welkomstscherm toont het gebruik van de connector.

2P-connector (deze wordt gebruikt wanneer de LIR2450 niet wordt gebruikt):

  • Buitenste PIN, monitor voeding GND
  • Binnenste PIN, monitor voeding +ve

3P-connector (deze wordt gebruikt voor het te bewaken apparaat):

  • Innerlijke pincode, apparaat +ve
  • Middelste pincode, GND apparaat, GND apparaatbatterij
  • Buitenste pincode, apparaatbatterij +ve

Aanbevolen: