
Sisällysluettelo:
2025 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2025-01-23 14:44



Tämä on kotelo ATTINYPOWERMETERille, jonka on kirjoittanut moononournation.
Se voi mitata jatkuvasti jännitettä (V), virtaa (mA) ja kertynyttä virrankulutusta (mWh). Piirrä myös yksinkertainen kaavio visualisoidaksesi luvut. Yksinkertainen kytkentäopas roiskuu OLED -näyttöön käynnistyksen yhteydessä.
Koodi on haarautunut ja sitä on muutettu pienempää OLED -näyttöä varten.
Läpiviennit ovat ruuviliittimiä; uritetut nastat helpottavat liittämistä.
Ehdotan sinulle leipälevyä, joka perustuu moononournationin Instructable -ohjelmaan. Etsin optimointeja, mutta en voinut parantaa hänen alkuperäistä suunnitteluaan. Harkitsin pullupien lisäämistä I2C -linjoille, mutta "jos se ei ole rikki, älä korjaa sitä".
Vaihe 1: Materiaalit ja työkalut



Aineiston ja hankintojen luettelo on täynnä.
- 3D -painettu kotelo (1)
- 1 "kaksipuolinen protoboard (1)
- OLED -näyttö (1)
- INA219 -moduuli (1)
- ATTINY85 20PU (1)
- 2P -ruuviliitin (1)
- 3P -ruuviliitin (1)
- LIR2450 -akku (1)
- LIR2450 -pidike (1)
- M2,2 x 6 mm upotetut ruuvit (4)
- Syanoakrylaattiliima (1)
- Liitäntäjohto (7)
- Juotosrauta (1)
- Juotos (1)
Vaihe 2: Lataa lähdekoodi
Lataa lähde GitHubista: https://github.com/IOT-123/ATtinyPowerMeter. Jos et tunne GitHubia, paina "Kloona tai lataa" -painiketta ja sitten "Lataa ZIP".
Vaihe 3: Ohjelmoi ATtiny85
Käytä Arduinon kääntämistä ja ohjelmoi lähde ATtiny85: ksi. Saat lisätietoja näistä ohjeista:
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…
Vaihe 4: Protoboard -kokoonpano



Joissakin tapauksissa juotos läpivientiaukon toisella puolella on estetty. Tässä tapauksessa juotin kuopan maaliin reiän läpi, sitten sulatin juotteen sivulta ja työnnin paljaan kytkentäjohdon keskireikään, pidä ja poista lämpö.
- Aseta alhaalta 2P -liittimen tapit RED1 & RED2 -aukkoon aukolla ulospäin. Juotos nastat pois päältä.
- Aseta alhaalta 3P -liittimen tapit RED3-, RED4- ja RED5 -aukkoihin aukolla ulospäin. Juotos nastat pois päältä.
- Aseta alhaalta ATTINY85: n tapit RED6 - RED13 lastulevyllä kuvan osoittamalla tavalla. Juotos nastat pois päältä.
- Juottaa alhaalta sininen lanka keltaisesta 1 keltaiseen2.
-
Juotos alareunasta vihreä lanka keltaisesta 3 keltaiseen4.
- Juotos ylhäältä musta johto RED1 - RED4.
- Juotos ylhäältä musta johto BLUE1 - BLUE2.
- Juotetaan ylhäältä musta johto BLUE3: sta SINISEKSI4.
- Juotetaan ylhäältä punainen johto PINK1: stä PINK2: een (jättäen liikaa lankaa kuvan mukaisesti).
- Juotetaan ylhäältä punainen johto PINK3: sta PINK4: ään (jättäen liikaa lankaa kuvan mukaisesti).
- Juotetaan ylhäältä punainen johto PINK5: stä PINK6: een.
- Juotetaan ylhäältä punainen johto PINK7: ään (jättäen runsaasti ylimääräistä).
- Juotetaan ylhäältä musta johto PINK8: een (jättäen runsaasti ylimääräistä).
- Juotos 6P urosliittimet INA219 -moduuliin kuvan mukaisesti.
- Aseta INA219 -nastat ylhäältä ORANGE1 - ORANGE6 ja juotos.
- Juotos 4P urosliittimet OLED -moduuliin kuvan mukaisesti.
- Irrota muovinen kaulus 6P -nastoista.
- Taivuta tapit kevyeen S -muotoon, kuivasovitus tarkistaaksesi, että levyt ovat yhdensuuntaiset.
- Aseta OLED -nastat ylhäältä ORANGE7 - ORANGE10 ja juote.
Vaihe 5: Kotelon asennus




- Aseta koottu protoboard/INA219/OLED 3D -tulostettuun koteloon ja kiinnitä ruuveilla.
- Kokoa SPDT 3D -painetulla kytkinkehyksellä ja syanoakrylaatilla kosketuspinnoilla.
- Tina nastat SPDT.
- Kiinnitä kytkinyksikkö koteloon syanoakrylaatilla.
- Tina nastat LIR2450 -pidikkeessä.
-
Kiinnitä LIR2450 -pidike koteloon syanoakrylaatilla.
- Juotos löysä musta johto protoboardista akun pidikkeen -ve -nastaan.
- Juotos löysä punainen johto protoboardista SPDT -kytkimen keskitappiin.
- Juotos punainen johto paristopidikkeen +ve -nastasta SPDT -alatappiin (lähimpänä kotelon suurta aukkoa).
Vaikka se ei ole välttämätöntä, liitäntä on helpompaa kiinnittämällä urospistoke -nastat ruuviliittimiin.
- Liitä 1x2P urosnastat 2P ruuviliittimiin.
- 2x3P urosnastat taivuta ja juota tapit toisella rivillä vierekkäisiin tappeihin toisella rivillä.
- Liitä tämä 3P -ruuviliittimiin.
Vaihe 6: Seuraavat vaiheet



Jos käytät LIR2450 -laitetta, kytke virta päälle painamalla kytkin alas.
Aloitusnäyttö näyttää liittimen käytön.
2P -liitin (tätä käytetään, kun et käytä LIR2450: tä):
- Ulkoinen PIN -koodi, näytön virtalähde GND
- Sisäinen PIN -koodi, näytön virtalähde +ve
3P -liitin (tätä käytetään valvottavaan laitteeseen):
- Sisäinen PIN, laite +ve
- Keskimmäinen PIN, laitteen GND, laitteen akku GND
- Ulkoinen PIN -koodi, laitteen akku +ve
Suositeltava:
MultiBoardin asennus/asennus: 5 vaihetta

MultiBoardin asennus/asennus: MultiBoard on ohjelma, jolla voidaan liittää useita näppäimistöjä Windows -tietokoneeseen. Ohjelmoi sitten uudelleen näiden näppäimistöjen syöttö. Avaa esimerkiksi sovellus tai suorita AutoHotkeyscript, kun jotain näppäintä painetaan. Github: https: // g
IOT123 - D1M BLOCK - RFTXRX Asennus: 8 vaihetta

IOT123 - D1M BLOCK - RFTXRX -kokoonpano: D1M BLOCKS lisää kosketuslaukkuja, tarroja, napaisuusoppaita ja läpivientejä suosittuihin Wemos D1 Mini SOC/Shields/Clones -laitteisiin. RF -lähettimien/-vastaanottimien avulla ESP8266 voi käyttää olemassa olevaa koti-/teollisuusautomaatiota. Tämä kotelo tarjoaa purkauksia 433
IOT123 - D1M BLOCK - GY521 Asennus: 8 vaihetta

IOT123 - D1M BLOCK - GY521 Kokoonpano: D1M BLOCKS lisää kosketuslaukkuja, tarroja, napaisuusoppaita ja läpivientejä suosittuihin Wemos D1 Mini SOC/Shields/Clones -laitteisiin. Tämä D1M-lohko antaa yksinkertaisen yhteyden Wemos D1 Minin ja GY-521-moduulin välille (osoite- ja keskeytysnastat voidaan kytkeä
IOT123 - D1M BLOCK - ADXL345 Asennus: 8 vaihetta

IOT123 - D1M BLOCK - ADXL345 Kokoonpano: D1M BLOCKS lisää kosketuslaukkuja, tarroja, napaisuusoppaita ja läpivientejä suosittuihin Wemos D1 Mini SOC/Shields/Clones -laitteisiin. Tämä D1M -lohko antaa yksinkertaisen kytkennän Wemos D1 Minin ja ADXL345 -kiihtyvyysmittarimoduulin välille
IOT123 - D1M CH340G - Asennus: 7 vaihetta

IOT123 - D1M CH340G - Kokoonpano: ESP8266 -kehityskortti on hyvä valinta IOT -projekteillesi, mutta se aiheuttaa ongelmia, jos ne ovat paristokäyttöisiä. On hyvin dokumentoitu, kuinka erilaiset ESP8266 -kehityskortit eivät ole virransäästötehokkaita (tässä ja täällä). Nokkela kehitys