Оглавление:

IOT123 - Сборка КОРОБКИ МОЩНОСТИ: 6 шагов
IOT123 - Сборка КОРОБКИ МОЩНОСТИ: 6 шагов

Видео: IOT123 - Сборка КОРОБКИ МОЩНОСТИ: 6 шагов

Видео: IOT123 - Сборка КОРОБКИ МОЩНОСТИ: 6 шагов
Видео: Батарея для электровелосипеда. Мощная и недорогая из Li-ion 18650 своими руками. Пайка Li-ion 18650. 2024, Ноябрь
Anonim
IOT123 - КОРОБКА ЭЛЕКТРОСЧЕТЧИКА В СБОРЕ
IOT123 - КОРОБКА ЭЛЕКТРОСЧЕТЧИКА В СБОРЕ
IOT123 - КОРОБКА ЭЛЕКТРОСЧЕТЧИКА В СБОРЕ
IOT123 - КОРОБКА ЭЛЕКТРОСЧЕТЧИКА В СБОРЕ
IOT123 - КОРОБКА ЭЛЕКТРОСЧЕТЧИКА В СБОРЕ
IOT123 - КОРОБКА ЭЛЕКТРОСЧЕТЧИКА В СБОРЕ

Это оболочка для ATTINYPOWERMETER, созданная moononournation.

Он может непрерывно измерять напряжение (В), ток (мА) и суммарную потребляемую мощность (мВтч). А также постройте простой график для визуализации фигур. Поскольку простое руководство по подключению отображается на OLED-экране при запуске.

Код был разветвлен и изменен для меньшего OLED-экрана.

Разъемы представляют собой винтовые клеммы; Ввинченные штифты облегчают подключение.

Я предлагаю вам сначала макетировать проект на основе Instructable moononournation. Я искал оптимизации, но не смог улучшить его оригинальный дизайн. Я рассматривал возможность добавления подтягиваний на линии I2C, но «если он не сломан, не чините его».

Шаг 1. Материалы и инструменты

Материалы и инструменты
Материалы и инструменты
Материалы и инструменты
Материалы и инструменты
Материалы и инструменты
Материалы и инструменты

Есть полный список материалов и источников.

  1. Корпус, напечатанный на 3D-принтере (1)
  2. 1 "двусторонняя макетная плата (1)
  3. OLED-экран (1)
  4. Модуль INA219 (1)
  5. ATTINY85 20ПУ (1)
  6. 2-контактный винтовой соединитель (1)
  7. 3-контактный винтовой соединитель (1)
  8. Аккумулятор LIR2450 (1)
  9. Держатель LIR2450 (1)
  10. Винты M2,2 x 6 мм с потайной головкой (4)
  11. Цианакрилатный клей (1)
  12. Монтажный провод (7)
  13. Припой (1)
  14. Припой (1)

Шаг 2. Загрузите исходный код

Исходный код загрузки с GitHub: https://github.com/IOT-123/ATtinyPowerMeter. Если вы не знакомы с GitHub, просто нажмите кнопку «Клонировать или загрузить», а затем «Загрузить 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

Сборка прототипа
Сборка прототипа
Сборка прототипа
Сборка прототипа
Сборка прототипа
Сборка прототипа

В некоторых случаях возникает препятствие для пайки на другой стороне сквозного отверстия. В этом случае я припаивал пластину к сквозному отверстию мишени, затем расплавлял припой сбоку и вставлял оголенный соединительный провод в центральное отверстие, удерживал и отводил тепло.

  1. Снизу вставьте контакты 2-контактного разъема в RED1 и RED2 с отверстием наружу. Припаять штифты на верхней стороне.
  2. Снизу вставьте контакты 3-контактного разъема в RED3, RED4 и RED5 с отверстием наружу. Припаять штифты на верхней стороне.
  3. Снизу вставьте штифты из ATTINY85 в RED6 - RED13 с маркером стружки, как показано. Припаять штифты на верхней стороне.
  4. Снизу припаяйте синий провод от ЖЕЛТОГО1 к ЖЕЛТУ2.
  5. Снизу припаяйте зеленый провод от YELLOW3 к YELLOW4.

  6. Сверху припаяйте черный провод от RED1 к RED4.
  7. Сверху припаяйте черный провод от СИНЕГО1 к СИНЕМУ2.
  8. Сверху припаяйте черный провод от СИНЕГО 3 к СИНЕМУ4.
  9. Сверху припаяйте красный провод от PINK1 к PINK2 (оставив много лишнего провода, как показано на рисунке).
  10. Сверху припаяйте красный провод от PINK3 к PINK4 (оставив много лишнего провода, как показано на рисунке).
  11. Сверху припаяйте красный провод от PINK5 к PINK6.
  12. Сверху припаяйте красный провод к PINK7 (оставив много лишнего).
  13. Сверху припаяйте черный провод к PINK8 (оставив много лишнего).
  14. Припаяйте штекерные разъемы 6P к модулю INA219, как показано.
  15. Сверху вставьте контакты INA219 в ОРАНЖЕВЫЙ1 - ОРАНЖЕВЫЙ6 и припаяйте.
  16. Припаяйте 4-контактные штыревые разъемы к OLED-модулю, как показано.
  17. Снимите пластиковую манжету со штифтов 6P.
  18. Согните штифты в слегка S-образную форму, просушите их, чтобы проверить параллельность досок.

  19. Сверху вставьте контакты OLED в ORANGE7 - ORANGE10 и припаяйте.

Шаг 5: Сборка корпуса

Корпус в сборе
Корпус в сборе
Корпус в сборе
Корпус в сборе
Корпус в сборе
Корпус в сборе
Корпус в сборе
Корпус в сборе
  1. Вставьте собранную макетную плату / INA219 / OLED в корпус, напечатанный на 3D-принтере, и закрепите винтами.
  2. Соберите SPDT с помощью 3D-печатной рамки переключателя с цианоакрилатом на соприкасающихся поверхностях.
  3. Оловянные штифты на SPDT.
  4. Закрепите узел переключателя на корпусе цианоакрилатом.
  5. Оловянные штифты на держателе LIR2450.
  6. Закрепите держатель LIR2450 на корпусе цианоакрилатом.
  7. Припаяйте свободный черный провод от платы к -ve контакту держателя батареи.
  8. Припаяйте свободный красный провод от платы к среднему контакту переключателя SPDT.
  9. Припаяйте красный провод от контакта + ve на держателе батареи к нижнему контакту SPDT (ближайшему к большому отверстию на корпусе).

Хотя это и не обязательно, более простое соединение может быть достигнуто путем присоединения штырей с вилкой к винтовым соединителям.

  1. Подсоедините штыри 1x2P к 2-контактным винтовым разъемам.
  2. На вилке 2x3P согните и припаяйте контакты в одном ряду к соседним контактам в другом ряду.
  3. Подключите его к 3-контактным винтовым разъемам.

Шаг 6. Дальнейшие действия

Следующие шаги
Следующие шаги
Следующие шаги
Следующие шаги
Следующие шаги
Следующие шаги

При использовании LIR2450 после подключения включите питание, нажав переключатель вниз.

На экране-заставке показано использование разъема.

Разъем 2P (используется, когда LIR2450 не используется):

  • Внешний контакт, заземление источника питания монитора
  • Внутренний PIN-код, питание монитора + ve

Разъем 3P (используется для контролируемого устройства):

  • Внутренний PIN-код, Device + ve
  • Средний контакт, заземление устройства, заземление аккумулятора устройства
  • Внешний PIN-код, аккумулятор устройства + ve

Рекомендуемые: