Mundarija:

IOT123 - quvvat o'lchagichlar qutisini yig'ish: 6 qadam
IOT123 - quvvat o'lchagichlar qutisini yig'ish: 6 qadam

Video: IOT123 - quvvat o'lchagichlar qutisini yig'ish: 6 qadam

Video: IOT123 - quvvat o'lchagichlar qutisini yig'ish: 6 qadam
Video: IOT123 - BYKO LIVE RIDE 2024, Noyabr
Anonim
IOT123 - quvvat o'lchagichlar qutisini yig'ish
IOT123 - quvvat o'lchagichlar qutisini yig'ish
IOT123 - quvvat o'lchagichlar qutisini yig'ish
IOT123 - quvvat o'lchagichlar qutisini yig'ish
IOT123 - quvvat o'lchagichlar qutisini yig'ish
IOT123 - quvvat o'lchagichlar qutisini yig'ish

Bu moononournation tomonidan yozilgan ATTINYPOWERMETER korpusi.

U kuchlanish (V), oqim (mA) va to'plangan quvvat sarfini (mVt soat) doimiy ravishda o'lchashi mumkin. Shuningdek, raqamlarni tasavvur qilish uchun oddiy grafik tuzing. Ishga tushganda OLED ekranida oddiy ulanish qo'llanmasi paydo bo'ladi.

Kod kichikroq OLED -ekran uchun ajratilgan va o'zgartirilgan.

Chiqib ketish vintli terminallardir; oson ulanish uchun vidalanadigan erkak pinlari.

Men sizga birinchi navbatda moononournation ko'rsatmasiga asoslanib loyihani amalga oshirishni taklif qilaman. Men optimallashtirishni izladim, lekin uning asl dizaynini yaxshilay olmadim. Men I2C liniyalariga tortish qo'shishni o'ylardim, lekin "agar u buzilmagan bo'lsa, uni tuzatmang".

1 -qadam: Materiallar va asboblar

Materiallar va asboblar
Materiallar va asboblar
Materiallar va asboblar
Materiallar va asboblar
Materiallar va asboblar
Materiallar va asboblar

Materiallar va manbalar ro'yxatining to'liq ro'yxati mavjud.

  1. 3D bosilgan korpus (1)
  2. 1 "Ikki tomonlama protoboard (1)
  3. OLED ekran (1)
  4. INA219 moduli (1)
  5. ATTINY85 20PU (1)
  6. 2P vintli ulagich (1)
  7. 3P vintli ulagich (1)
  8. LIR2450 batareyasi (1)
  9. LIR2450 ushlagichi (1)
  10. M2.2 x 6mm tayanch vintlari (4)
  11. Siyanoakrilat elim (1)
  12. O'rnatish simlari (7)
  13. Lehimlovchi temir (1)
  14. Lehim (1)

2 -qadam: Manba kodini yuklab oling

GitHub-dan manbani yuklab oling: https://github.com/IOT-123/ATtinyPowerMeter. Agar siz GitHub -ni yaxshi bilmasangiz, "Klonlash yoki yuklash" tugmachasini, so'ng "ZIP -ni yuklash" ni bosing.

3 -qadam: ATtiny85 dasturi

Arduino kompilyatsiyasidan foydalaning va manbani ATtiny85 ga dasturlang. Batafsil ma'lumotni ushbu ko'rsatmalarni topishingiz mumkin:

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…

4 -qadam: Protoboard yig'ilishi

Protoboard yig'ilishi
Protoboard yig'ilishi
Protoboard yig'ilishi
Protoboard yig'ilishi
Protoboard yig'ilishi
Protoboard yig'ilishi

Teshikning boshqa tomonida lehimlashga to'sqinlik qiladigan holatlar mavjud. Bu sodir bo'lganda, men teshikdan nishonga lehim soldim, keyin yon tomondan lehimni eritib, ochilgan simni markaziy teshikka suring, issiqni ushlab turing va olib tashlang.

  1. Pastki tomondan, RED1 va RED2 dagi 2P ulagichidan pinlarni tashqariga oching. Lehim pimlari tepada.
  2. Pastki tomondan, RED3, RED4 va RED5 dagi 3P ulagichidan tashqariga ochiladigan pinlarni joylashtiring. Lehim pimlari tepada.
  3. Pastki tomondan, ATTINY85 pinlarini RED6 - RED13 dagi chip marker bilan joylashtiring. Lehim pimlari tepada.
  4. Pastki tomondan, ko'k simni SARI1dan SARI2gacha lehimlang.
  5. Pastki tomondan, YARI 3dan SARI4gacha yashil simni lehimlang.

  6. Yuqorida, qora simni RED1 dan RED4 gacha lehimlang.
  7. Yuqorida, qora simni BLUE1dan BLUE2gacha lehimlang.
  8. Yuqorida, qora simni BLUE3dan BLUE4gacha lehimlang.
  9. Yuqorida, PINK1dan PINK2gacha qizil simni lehimlang (rasmda ortiqcha simni qoldiring).
  10. Yuqorida, PINK3dan PINK4gacha qizil simni lehimlang (rasmda ortiqcha simni qoldiring).
  11. Yuqorida, PINK5 dan PINK6gacha qizil simni lehimlang.
  12. Yuqorida, qizil simni PINK7 ga lehimlang (ortiqcha qoldirib).
  13. Yuqorida, qora simni PINK8 ga lehimlang (ortiqcha qoldirib).
  14. Ko'rsatilganidek, INA219 moduliga 6P lehimli erkak sarlavhalari.
  15. Yuqoridan, INA219 pinlarini ORANGE1 - ORANGE6 va lehimga joylashtiring.
  16. OLED moduliga 4P erkaklar sarlavhalarini lehimlang.
  17. 6P pinlaridan plastik yoqani chiqarib oling.
  18. Iplarni engil S shakliga egib oling, taxtalarga quruq o'rnatish parallel.
  19. Yuqoridan, OLED pinlarini ORANGE7 - ORANGE10 va lehimga joylashtiring.

5 -qadam: Kosonni yig'ish

Qopqoqni yig'ish
Qopqoqni yig'ish
Qopqoqni yig'ish
Qopqoqni yig'ish
Qopqoqni yig'ish
Qopqoqni yig'ish
Qopqoqni yig'ish
Qopqoqni yig'ish
  1. O'rnatilgan protoboard/INA219/OLED -ni 3D bosilgan korpusga joylashtiring va vintlar bilan mahkamlang.
  2. Tegishli yuzalarga sianoakrilat qo'yilgan 3D bosma kalitli SPDT -ni yig'ing.
  3. SPDT uchun qalay pinlari.
  4. Cyanoacrylate yordamida korpusga mahkamlagichni mahkamlang.
  5. LIR2450 ushlagichidagi qalay pinlari.
  6. LIR2450 ushlagichini korpusga siyanakrilat bilan mahkamlang.

  7. Qora simli lehim, protobarddan tortib to batareya ushlagichiga.
  8. Lampochka bo'shashgan qizil simni protobarddan o'rta pingacha SPDT kalitida.
  9. Batareya ushlagichidagi +ve pinidan pastgacha SPDT piniga qizil simni lehimlang (korpusdagi katta teshikka eng yaqin).

Zarur bo'lmasa -da, erkak bosh pimlarini vintli ulagichlarga ulash orqali osonroq ulanishga erishish mumkin.

  1. 1x2P erkak pinlarini 2P vintli ulagichlarga ulang.
  2. 2x3P o'lchamdagi erkak pinlar bir qatorda egiladi va lehimlanadi.
  3. Buni 3P vintli ulagichlarga ulang.

6 -qadam: Keyingi qadamlar

Keyingi qadamlar
Keyingi qadamlar
Keyingi qadamlar
Keyingi qadamlar
Keyingi qadamlar
Keyingi qadamlar

Agar LIR2450 -dan foydalansangiz, kalitni pastga bosib, quvvatni bir marta yoqing.

Ochilish ekrani ulagichning ishlatilishini ko'rsatadi.

2P ulagichi (bu LIR2450 ishlatilmaganda ishlatiladi):

  • Tashqi PIN -kod, GND monitorining quvvat manbai
  • Ichki PIN -kod, monitor quvvat manbai +

3P ulagichi (bu qurilmani kuzatish uchun ishlatiladi):

  • Ichki PIN -kod, Device +ve
  • O'rta PIN, qurilma GND, qurilma batareyasi GND
  • Tashqi PIN -kod, qurilma batareyasi +va

Tavsiya: