POV с использованием ATmega328 с питанием от ячейки cr2032

Я планирую сделать отображение POV (постоянство зрения) с помощью ATmega328 с 5 красными светодиодами для отображения.
Ниже приведены мои цели:

  • Я хочу использовать его с ячейкой монеты cr2032, поэтому нужно позаботиться о потреблении энергии, я готов держать одну или две монетные ячейки параллельно, чтобы соответствовать текущим требованиям.

    1. Использование 8-мегагерцовых часов вместо 16 МГц может помочь
      • Требуется ли установка отдельного загрузчика?
      • Во время загрузки загрузки мне нужно поставить внешние 16-мегагерцовые часы?
      • Как попросить контроллер использовать внутренние 8-мегагерцовые часы?
    2. Напряжение питания 3V вместо 5V также может помочь, и cr2032 выдает 3V
      • Какую осторожность следует использовать при использовании 3V?
      • Любой механизм для установки порога для остановки контроллера?
  • Чтобы уменьшить вес всей цепи, я могу вращать плату с помощью маленького двигателя игрушек (у меня нет коробки передач).
    Я планирую контролировать скорость двигателя с помощью регулятора напряжения LM317 в качестве источника постоянного тока.
    Я монтирую светодиоды на соломе, держу контроллер и ячейки монет в центре. (Угадайте, что уменьшит крутящий момент, требуемый двигателем, как torque=Force*radius, а вес в центре уменьшен радиус)

  • Я в порядке, если эта схема работает всего несколько часов или дней.

2 голоса | спросил Mayur Bhandarkumthe 7 AMpFri, 07 Apr 2017 09:35:39 +030035Friday 2017, 09:35:39

2 ответа


2

Не совсем ответ, но слишком большой для размещения в области комментариев.

Часы Для 8MHz против 16MHz вы должны иметь возможность запускать проект на частоте 1 МГц. Просто используйте голый AVR MCU с внутренним 8MHz-генератором, разделенным на 8 - ищите предохранители AVR. Вы можете запрограммировать его с помощью ISP (или Arduino как ISP).

Аккумулятор О CR2032 или монетах в целом не предназначены для постоянного питания тока. Вы можете использовать его для очень малых токов, до 2-4 мА или в импульсах. В противном случае вы повредите ячейку, уменьшая общую полезную емкость. Возможно, посмотрите на аккумуляторы sub AAA вместо монетных ячеек.

Двигатель Для двигателя взгляните на микро-бесконтактные двигатели постоянного тока. Они действительно крошечные и должны обеспечивать отличную эффективность. Пример двигателя

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

ответил Talk2 13 AMpThu, 13 Apr 2017 08:18:08 +030018Thursday 2017, 08:18:08
1

1. Вы сказали, что хотите использовать Atmega328 при минимальном энергопотреблении, поэтому спросили, как я могу использовать свою Atmega на 8 МГц. Поэтому для этого вам нужно загрузчик вашего Atmega с загрузчиком 8mhz , чтобы он может работать со своим внутренним источником 8 мГц.

2. Вы сказали, что хотите использовать монеты. Но монетоприемники обеспечивают очень низкую мощность, и они используются для небольших проектов. Поэтому вместо этого вы можете использовать литиево-ионные батареи или батареи типа AAA.

3. Вы сказали, что, вероятно, будете ожидать использования LM317 в качестве контроллера двигателя и небольшого двигателя постоянного тока для игрушки. Хорошо, если вы будете использовать LM317, то есть регулятор напряжения, у вас будет много энергии, потребляемой им. Поэтому я, вероятно, скажу вам использовать MOSFET, как сказал Talk. Теперь для двигателя это нормально, когда с ним все в порядке. Теперь я не могу сказать, какой именно двигатель вы ищете, поскольку есть много моторов с множеством форм и функций. И это можно сделать, просто выполнив поиск в Google.

ответил Sagnik Pradhan 15 Mayam17 2017, 05:35:35

Похожие вопросы

Популярные теги

security × 330linux × 316macos × 2827 × 268performance × 244command-line × 241sql-server × 235joomla-3.x × 222java × 189c++ × 186windows × 180cisco × 168bash × 158c# × 142gmail × 139arduino-uno × 139javascript × 134ssh × 133seo × 132mysql × 132