Мазмуну:

IOT123 - КҮЧ МЕТРЛЕР КУТУГУНУН Жыйнагы: 6 кадам
IOT123 - КҮЧ МЕТРЛЕР КУТУГУНУН Жыйнагы: 6 кадам

Video: IOT123 - КҮЧ МЕТРЛЕР КУТУГУНУН Жыйнагы: 6 кадам

Video: IOT123 - КҮЧ МЕТРЛЕР КУТУГУНУН Жыйнагы: 6 кадам
Video: How to use AC 80-260V 100A PZEM-061 Active Power Meter 2024, Ноябрь
Anonim
IOT123 - POWER METER BOX Ассамблеясы
IOT123 - POWER METER BOX Ассамблеясы
IOT123 - POWER METER BOX Ассамблеясы
IOT123 - POWER METER BOX Ассамблеясы
IOT123 - POWER METER BOX Ассамблеясы
IOT123 - POWER METER BOX Ассамблеясы

Бул moononournation тарабынан жазылган ATTINYPOWERMETER үчүн корпус.

Ал үзгүлтүксүз чыңалууну (V), токту (мА) жана топтолгон электр энергиясын (мВт) өлчөй алат. Жана ошондой эле фигураларды элестетүү үчүн жөнөкөй график түзүңүз. Жөнөкөй туташуу көрсөтмөсү башталганда OLED экранында чачырап турат.

Кичирээк OLED экраны үчүн код айрылган жана өзгөртүлгөн.

Үзүлүштөр бурамалуу терминалдар болуп саналат; эркек казыктары оңой туташуу үчүн жасалат.

Мен сизге moononournationтун Instructable'ге негизделген долбоорун сунуштайм. Мен оптималдаштырууну издедим, бирок анын баштапкы дизайнын жакшырта алган жокмун. Мен I2C линияларына тартууну кошууну ойлодум, бирок "эгер ал бузулбаса, аны оңдобо".

1 -кадам: материалдар жана инструменттер

Материалдар жана куралдар
Материалдар жана куралдар
Материалдар жана куралдар
Материалдар жана куралдар
Материалдар жана куралдар
Материалдар жана куралдар

Материалдардын жана булактардын толук тизмеси бар.

  1. 3D басылган корпус (1)
  2. 1 "Эки тараптуу протобер (1)
  3. OLED экраны (1)
  4. INA219 модулу (1)
  5. ATTINY85 20PU (1)
  6. 2P бурама туташтыргычы (1)
  7. 3P бурама туташтыргычы (1)
  8. LIR2450 батареясы (1)
  9. LIR2450 кармагыч (1)
  10. M2.2 х 6мм контейнердик бурамалар (4)
  11. Цианоакрилат клей (1)
  12. Кошуу зымы (7)
  13. Темир (1)
  14. Solder (1)

2 -кадам: Булак кодун жүктөп алыңыз

GitHubдан булакты түшүрүү: https://github.com/IOT-123/ATtinyPowerMeter. Эгерде сиз GitHub менен тааныш эмес болсоңуз, "Clone or download" баскычын, андан кийин "ZIP жүктөө" баскычын басыңыз.

3 -кадам: ATtiny85 программасы

Arduino компиляциясын колдонуңуз жана булакты ATtiny85ке программалаңыз. Сиз бул көрсөтмөлөрдөн кененирээк маалымат таба аласыз:

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 -кадам: Protoboard Ассамблеясы

Protoboard Ассамблеясы
Protoboard Ассамблеясы
Protoboard Ассамблеясы
Protoboard Ассамблеясы
Protoboard Ассамблеясы
Protoboard Ассамблеясы

Тешиктин аркы өйүзүндө ширетүү тоскоол болгон учурлар бар. Андай болгондо, мен тешик аркылуу бутага ширеттим, андан кийин капталын эритип, ачык болгон зымды борбордук тешикке түртүп, кармап, жылуулукту алып салыңыз.

  1. Төмөндөн, RED1 & RED2деги 2P туташтыргычынан казыктарды сыртынан ачуу менен салыңыз. Лайнердин үстү жагында казыктар.
  2. Төмөндөн, RED3, RED4 & RED5 3P туташтыргычынан төөнөгүчтөрдү сыртынан ачуу менен салыңыз. Лайнердин үстү жагында казыктар өчүрүлгөн.
  3. Төмөндөн, ATTINY85тен RED6 - RED13 чиптерин маркер менен кыстарыңыз. Лайнердин үстү жагында казыктар өчүрүлгөн.
  4. Төмөндөн, көк зымды САРЫ 1ден САРЫ 2ге чейин ширетиңиз.
  5. Төмөндөн жашыл зымды САРЫ 3төн САРЫ 4кө чейин ээрчиңиз.

  6. Үстүндө кара зымды RED1ден RED4кө чейин ээрчиңиз.
  7. Үстүндө, BLUE1ден BLUE2ге чейин кара зымды ээрчиңиз.
  8. Үстүндө, кара зымды BLUE3төн BLUE4ке чейин ээрчиңиз.
  9. Үстүнкү жагында, PINK1ден PINK2ге чейин кызыл зымды ээрчиңиз (көрсөтүлгөндөй ашыкча зымды көп калтырыңыз).
  10. Үстүнкү жагында, кызыл зымды PINK3төн PINK4кө чейин ээрчиңиз (көрсөтүлгөндөй ашыкча зымды көп калтырыңыз).
  11. Үстүнкү жагында, PINK5тен PINK6га чейин кызыл зымды ширетүү.
  12. Үстүнкү жагында, кызыл зымды PINK7ге салыңыз (ашыкча калтырып).
  13. Үстүнкү жагында, кара зымды PINK8ге кошуңуз (ашыкча калтырып).
  14. Көрсөтүлгөндөй INA219 модулуна 6P эркек башын кошуу.
  15. Жогорудан INA219 төөнөгүчтөрүн ORANGE1 - ORANGE6 жана ширеткичке салыңыз.
  16. Solder 4P эркек баштары көрсөтүлгөндөй OLED модулуна.
  17. Пластикалык жаканы 6P казыктарынан алыңыз.
  18. Пиндерди кичине S формасына бүгүңүз, такталарды текшерүү үчүн кургатуу параллель.
  19. Жогору жактан, OLED төөнөгүчтөрүн ORANGE7 - ORANGE10 жана ширеткичке салыңыз.

5 -кадам: Корпустун жыйнагы

Корпус чогултуу
Корпус чогултуу
Корпус чогултуу
Корпус чогултуу
Корпус чогултуу
Корпус чогултуу
Корпус чогултуу
Корпус чогултуу
  1. Чогулган протобордду/INA219/OLEDди 3D басып чыгарылган корпуска салыңыз жана бурамалар менен бекемдеңиз.
  2. Тийиштүү беттерде цианоакрилат менен 3D басып чыгарылган алмаштыргыч менен SPDTти чогултуңуз.
  3. SPDT боюнча калай төөнөгүчтөр.
  4. Cyanoacrylate менен корпуска которгучту бекит.
  5. LIR2450 кармагычта калай төөнөгүчтөр.
  6. LIR2450 кармагычты цианоакрилат менен корпуска бекит.

  7. Батарейка кармагычтагы -ve пинге чейин протоборддон бош калган кара зым.
  8. Кызыл протоколдон баштап SPDT өчүргүчтүн ортосуна кадалган кызыл зым.
  9. Батарейка кармагычтагы +ve пинден кызыл жипти SPDT пинине чейин коргогула (корпустун чоң ачылышына эң жакын).

Кереги жок болсо да, бурамалуу туташтыргычтарга эркек баш казыктарын туташтыруу аркылуу оңой байланышка жетүүгө болот.

  1. 1x2P эркек казыктарын 2P бурамалуу коннекторлорго туташтырыңыз.
  2. 2x3P эркек төөнөгүчтөрдө бир катарда ийилген жана башка стрелкалар бар.
  3. Муну 3P бурамалуу коннекторлорго туташтырыңыз.

6 -кадам: Кийинки кадамдар

Кийинки кадамдар
Кийинки кадамдар
Кийинки кадамдар
Кийинки кадамдар
Кийинки кадамдар
Кийинки кадамдар

LIR2450 колдонуп жаткан болсоңуз, которгучту ылдый басып, кубаттуулукту киргизиңиз.

Экранда туташтыргычтын колдонулушу көрсөтүлөт.

2P Connector (бул LIR2450 колдонулбаганда колдонулат):

  • Тышкы PIN, Монитордун Power Supply GND
  • Ички PIN, Монитордун электр менен камсыздалышы +ve

3P Connector (бул көзөмөлдөнө турган түзмөк үчүн колдонулат):

  • Ички PIN, Түзмөк +ve
  • Орто PIN, түзмөк GND, түзмөк батареясы GND
  • Тышкы PIN, Түзмөктүн Батареясы +ve

Сунушталууда: