Innholdsfortegnelse:

IOT123 - POWER METER BOX Assembly: 6 trinn
IOT123 - POWER METER BOX Assembly: 6 trinn

Video: IOT123 - POWER METER BOX Assembly: 6 trinn

Video: IOT123 - POWER METER BOX Assembly: 6 trinn
Video: TIC TAC TOE - Best Game Ever 2024, November
Anonim
IOT123 - POWER METER BOX Assembly
IOT123 - POWER METER BOX Assembly
IOT123 - POWER METER BOX Assembly
IOT123 - POWER METER BOX Assembly
IOT123 - POWER METER BOX Assembly
IOT123 - POWER METER BOX Assembly

Dette er et foringsrør for ATTINYPOWERMETER skrevet av moononournation.

Den kan kontinuerlig måle spenningen (V), strømmen (mA) og akkumulert strømforbruk (mWh). Plott også en enkel graf for å visualisere figurene. Som enkel tilkoblingsguide sprutes på OLED -skjermen ved oppstart.

Koden er blitt gaffelt og modifisert for en mindre OLED -skjerm.

Utbruddene er skrueterminaler; mannlige pinner skrudd inn gjør det enkelt å koble til.

Jeg foreslår at du planlegger prosjektet basert på moononournation's Instructable først. Jeg så etter optimaliseringer, men kunne ikke forbedre det originale designet. Jeg vurderte å legge til pullups på I2C -linjene, men "hvis det ikke er ødelagt, ikke fikser det".

Trinn 1: Materialer og verktøy

Materialer og verktøy
Materialer og verktøy
Materialer og verktøy
Materialer og verktøy
Materialer og verktøy
Materialer og verktøy

Det er en fullstendig oversikt over materiale og innkjøpsliste.

  1. 3D -trykt hus (1)
  2. 1 "Dobbeltsidig protoboard (1)
  3. OLED -skjerm (1)
  4. INA219 modul (1)
  5. ATTINY85 20PU (1)
  6. 2P skruekontakt (1)
  7. 3P skruekontakt (1)
  8. LIR2450 batteri (1)
  9. LIR2450 Holder (1)
  10. M2,2 x 6 mm forsenkede skruer (4)
  11. Cyanoakrylatlim (1)
  12. Tilkoblingskabel (7)
  13. Loddejern (1)
  14. Lodding (1)

Trinn 2: Last ned kildekoden

Last ned kilde fra GitHub: https://github.com/IOT-123/ATtinyPowerMeter. Hvis du ikke er kjent med GitHub, trykker du bare på "Clone or download" -knappen og deretter "Last ned ZIP".

Trinn 3: Programmer ATtiny85

Bruk Arduino -kompilering og programmer kilden til ATtiny85. Du kan finne flere detaljer i disse instruksjonene:

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…

Trinn 4: Protoboardmontering

Protoboard Assembly
Protoboard Assembly
Protoboard Assembly
Protoboard Assembly
Protoboard Assembly
Protoboard Assembly

Det er noen få ganger der lodding på den andre siden av et gjennomgående hull er blokkert. Når dette er tilfellet, loddet jeg en dob på målet gjennom hullet, så fra siden smelter loddetinnet og skyver den eksponerte tilkoblingstråden inn i senterhullet, holder og fjerner varmen.

  1. Sett ned pinner fra 2P -kontakten i RØD1 og RØD2 fra bunnen med åpning til utsiden. Loddestifter av på oversiden.
  2. Sett ned pinner fra 3P -kontakten i RED3, RED4 og RED5 fra bunnen med åpning til utsiden. Loddestifter av på oversiden.
  3. Sett ned pinner fra ATTINY85 i RØD6 - RØD13 med flismarkør som vist. Loddestifter av på oversiden.
  4. Fra bunnen loddes en blå ledning fra GUL1 til GUL 2.
  5. Fra bunnen loddes en grønn ledning fra YELLOW3 til YELLOW4.

  6. På toppen lodder du en svart ledning fra RØD1 til RØD4.
  7. På toppen loddes en svart ledning fra BLÅ1 til BLÅ2.
  8. På toppen lodder du en svart ledning fra BLUE3 til BLUE4.
  9. På toppen lodder du en rød ledning fra PINK1 til PINK2 (etterlater mye overflødig ledning som vist).
  10. På toppen lodder du en rød ledning fra PINK3 til PINK4 (etterlater mye overflødig ledning som vist).
  11. På toppen lodder du en rød ledning fra PINK5 til PINK6.
  12. På toppen loddes en rød ledning inn i PINK7 (etterlater mye overflødig).
  13. På toppen loddes en svart ledning inn i PINK8 (etterlater mye overflødig).
  14. Lodd 6P hannhoder på INA219 -modulen som vist.
  15. Sett inn INA219 -pinnene fra toppen i ORANGE1 - ORANGE6 og loddetinn.
  16. Lodd 4P hannhoder på OLED -modulen som vist.
  17. Fjern plastkragen fra 6P -pinnene.
  18. Bøy pinnene til en svak S -form, tørr passform for å kontrollere brettene er parallelle.
  19. Sett toppen fra OLED -pinnene i ORANGE7 - ORANGE10 og loddetinn.

Trinn 5: Kabinettmontering

Kabinettmontering
Kabinettmontering
Kabinettmontering
Kabinettmontering
Kabinettmontering
Kabinettmontering
Kabinettmontering
Kabinettmontering
  1. Sett montert protoboard/INA219/OLED inn i 3D -trykt hus og fest med skruer.
  2. Monter SPDT med 3D -trykt bryteromgivelse, med cyanoakrylat på overflater som kommer i kontakt.
  3. Tinnnål på SPDT.
  4. Fest bryterenheten til huset med cyanoakrylat.
  5. Blikkepinner på LIR2450 holder.
  6. Fest LIR2450 -holderen til huset med cyanoakrylat.

  7. Lodd løs svart ledning fra protoboard til -ve pin på batteriholderen.
  8. Lodd løs rød ledning fra protoboard til midtstift på SPDT -bryteren.
  9. Lodd en rød ledning fra +ve pin på batteriholderen til den nederste SPDT -pinnen (nærmest den store åpningen på foringsrøret).

Selv om det ikke er nødvendig, kan en enklere tilkobling oppnås ved å feste toppstifter til skruene.

  1. Koble 1x2P hannstifter til 2P skruekontakter.
  2. På en 2x3P hannstifter bøy og loddestifter på den ene raden til det tilstøtende pinnene på den andre raden.
  3. Koble dette til 3P -skruekontaktene.

Trinn 6: Neste trinn

Neste skritt
Neste skritt
Neste skritt
Neste skritt
Neste skritt
Neste skritt

Hvis du bruker LIR2450, slå den på når du setter den inn ved å trykke bryteren ned.

Sprutskjermen viser bruken av kontakten.

2P -kontakt (dette brukes når du ikke bruker LIR2450):

  • Ytre PIN, monitor strømforsyning GND
  • Indre PIN, Monitor Power Supply +ve

3P -kontakt (dette brukes for at enheten skal overvåkes):

  • Indre PIN, Device +ve
  • Midt -PIN, enhets -GND, enhetsbatteri GND
  • Ytre PIN, enhetsbatteri +ve

Anbefalt: