Зарядное устройство AA / AAA

  1. Вступление Многие зарядные устройства AA или AAA заряжают батареи попарно, но многие устройства используют...
  2. Программного обеспечения
  3. С помощью
  4. Следующие шаги

Вступление

Вступление

Многие зарядные устройства AA или AAA заряжают батареи попарно, но многие устройства используют 1 или 3 батареи, а это означает, что некоторые из ваших батарей перегружены, а некоторые недозаряжены. Никель-кадмиевые и никель-металлогидридные аккумуляторы также выигрывают от периодической полной разрядки, чего не могут делать обычные зарядные устройства.

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

Примечание: чтобы сделать это красиво и просто, зарядное устройство использует контакты GPIO Espruino для прямой зарядки и разрядки аккумуляторов. Это означает, что он не может заряжать батареи очень быстро (может потребоваться несколько дней, чтобы зарядить и разрядить их!).

Тебе понадобиться

  • Один Эспруино Пико
  • Вместе макетировать
  • PCD8544 ЖК дисплей
  • Некоторый соединительный провод (нормальный твердый сердечник в порядке)
  • 4х резисторов 100 Ом
  • Держатели батарей AA или AAA со штырьками (доступны от Rapid Electronics: А.А. или же AAA )

Проводка

Проводка

  • Поместите макет с - рядом штифтов справа внизу, а ряд + справа вверху.
  • Подключи Эспруино Pico в макет как можно левее (как на картинке)
  • Добавьте провод от контакта GND Эспруино (в крайнем левом углу) прямо вниз, к нижнему ряду контактов. Вы не можете видеть это на картинке, потому что она находится под ЖК-экраном.
  • Подключи PCD8544 в макет ниже Pico , с 2 выводами, торчащими справа от Pico (он должен перекрывать провод GND)
  • Возьмите соединительный провод и подключите его от контакта B1 на Pico к вершине колонны 5 булавок справа от пико (см. рисунок)
  • Сложите резистор 75 Ом, обрежьте его по длине и добавьте по диагонали между 5-м столбцом справа от Пико и 6-м.
  • Теперь добавьте еще 3 набора проводов и резисторов, от контактов A7, A6 и A5, к новым столбцам, каждый из которых имеет 7 столбцов контактов между ним и последним. Примечание: это работает для батареек ААА - для АА вам нужно будет немного больше расставить колонки.
  • Отрежьте контакты на держателях батарей, чтобы они вошли в макет, а затем поместите держатели батарей в макет под углом: с контактом + относительно резистора (как показано ниже) и с контактом - в нижний - ряд штифтов на макете.

Отрежьте контакты на держателях батарей, чтобы они вошли в макет, а затем поместите держатели батарей в макет под углом: с контактом + относительно резистора (как показано ниже) и с контактом - в нижний - ряд штифтов на макете

  • Теперь добавьте 2 провода для ЖК-дисплея: B10 к контакту, ближайшему к Pico и B13 на штифт прямо на краю.

И вы сделали!

Программного обеспечения

Подключитесь к Web IDE, скопируйте следующее программное обеспечение в правую часть и загрузите его:

вар г; B3.write (0); // GND // B4.write (1); // Подсветка B5.write (1); // VCC // Контакты каждой батареи подключены к var BATS = [B1, A7, A6, A5]; // Значение резистора var RESISTOR_VALUE = 100; // Заряжаем или разряжаем батареи? var batCharge = [0, 0, 0, 0]; // сколько заряда ушло на батареи (в мАч) var cntCharge = [0, 0, 0, 0]; // сколько разряжено батарей (в мАч) var cntDischarge = [0, 0, 0, 0]; function getBatteryVoltages () {var voltages = [0,0,0,0]; // считываем напряжение несколько раз и получаем среднее значение var N = 20; for (var i = 0; i <N; i ++) {for (var b = 0; b <BATS.length; b ++) {digitalWrite (BATS [b], 0); напряжения [b] + = аналоговое чтение (BATS [b]) * 3,3 / N; }} // Проверяем, чтобы отключенная батарея включала подтягивание и наблюдала, // увеличивается ли напряжение для (var b = 0; b <BATS.length; b ++) {pinMode (BATS [b], "input_pullup"); if (digitalRead (BATS [b])) напряжения [b] = -1; // нет режима контакта батареи (BATS [b]); // авто} возврат напряжения; } var lastInterval; function onInterval () {var time = getTime () - lastInterval; lastInterval = getTime (); var hrs = время / 3600; // доли часа // для каждой батареи ... var volts = getBatteryVoltages (); for (var i = 0; i <4; i ++) {// обновить счетчики заряда if (batCharge [i]) cntCharge [i] + = hrs * (3,3 вольта [i]) / RESISTOR_VALUE; иначе cntDischarge [i] + = час * вольт [i] / RESISTOR_VALUE; // работаем, если мы заряжаемся или разряжаемся, если (! batCharge [i] && volts [i] <= 0.8) batCharge [i] = 1; // теперь заряжаем if (volts [i] <0) {// no battery - сброс к настройкам по умолчанию batCharge [i] = 0; cntCharge [i] = 0; cntDischarge [i] = 0; } digitalWrite (BATS [i], batCharge [i]); } // теперь обновляем display g.clear (); g.drawString («Зарядное устройство», 0,0); g.drawLine (0,8,84,8); для (i = 0; i <4; i ++) {var x = 84 * (i + 0,5) / 4; g.drawStringCenter (i + 1, x, 12); g.drawLine (х-8,18, х + 8,18); if (volts [i]> = 0) {g.drawStringCenter (batCharge [i]? "CHG": "DIS", x, 20); g.drawStringCenter (вольт [i] .toFixed (2), x, 28); g.drawStringCenter (cntDischarge [i]? (cntDischarge [i] | 0): "-", x, 36); g.drawStringCenter (cntCharge [i]? (cntCharge [i] | 0): "-", x, 42); } else {g.drawStringCenter ("-", x, 20); }} g.flip (); } function onInit () {var spi = new SPI (); spi.setup ({sck: B6, mosi: B7}); g = require ("PCD8544"). connect (spi, A8 / * DC * /, B10 / * CE * /, B13 / * RST * /, function () {g.setRotation (2); g.clear () ; g.drawString ("Загрузка ...", 0,0); g.drawLine (0,10,84,10); g.flip ();}); g.drawStringCenter = function (txt, x, y) {this.drawString (txt, x-this.stringWidth (txt) / 2, y); }; lastInterval = getTime (); setInterval (onInterval, 2000); } // Что происходит, когда мы нажимаем кнопку setWatch (function () {if (batCharge == "0,0,0,0") batCharge.fill (1); еще batCharge.fill (0); cntCharge.fill ( 0); cntDischarge.fill (0); onInterval ();}, BTN, {repeat: true, edge: "Повышение", debounce: 50});

Затем введите save () в левом размере IDE, на ЖК-дисплее должно появиться сообщение Загрузка ..., а через 2 секунды начнется показ состояния зарядки 4 батарей.

С помощью

Просто подключите батареи, и они будут признаны. На ЖК-дисплее будет отображаться текущее напряжение, а DIS рядом с аккумулятором указывает на то, что он разряжается (при температуре около 20 мА - это может занять несколько дней!).

  • Верхний счетчик будет примерно показывать, сколько энергии уже разряжено от батареи (что-то близко к мАч).
  • Когда батарея достигнет 0,8 В, Espruino начнет заряжать ее. Верхний счетчик теперь даст вам некоторое представление о емкости ячейки (примерно в мАч).
  • Espruino будет продолжать подзаряжать аккумулятор при 20 мА, пока он показывает CHG, а второй счетчик покажет, сколько энергии было добавлено к батарее (примерно в мАч). Как никель-металлогидридные, так и никель-кадмиевые аккумуляторы хороши тем, что на этом уровне они «подзаряжаются» в течение длительного времени.
  • Вы можете нажать кнопку Pico, чтобы поменять местами все элементы между зарядкой и разрядкой. Если вы хотите заменить только одну ячейку, отсоедините ее на несколько секунд и снова подключите.

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

  • Следующий простой шаг - расширить зарядное устройство для зарядки более чем 4 батарей. Используя аналоговые контакты на маленьких 0,05 "выводах на конце Pico, вы можете зарядить еще 5 батарей (всего 9). Однако чип в Espruino рассчитан на 25 мА на каждый вывод, а 100 мА - поэтому вы должны быть осторожны, чтобы не превысить это, пытаясь зарядить все батареи одновременно.
  • Вы также можете использовать полевые транзисторы или что-то вроде микросхемы драйвера двигателя, чтобы позволить вам «быстро зарядить» свои батареи.

Эта страница генерируется автоматически из GitHub , Если вы видите какие-либо ошибки или у вас есть предложения, пожалуйста, дайте нам знать ,

Похожие

Добавление контента с помощью RSS-каналов
Используя RSS-каналы, вы можете легко извлекать новейшее содержимое динамически с сайтов, которые вас интересуют, например, вы можете легко получать последние отчеты по Йемену или Либерии с ReliefWeb.int или unocha.org и отображать блок в любом месте на ваших операционных сайтах. Чтобы показать контент с помощью RSS-каналов, выполните следующие действия; Войдите на ваш сайт Откройте любую страницу или домашнюю страницу вашего сайта, где вы хотите добавить
Обзор Sony Xperia Z4 Tablet
... обеспечения Что касается программного обеспечения, планшет Xperia Z4 работает под управлением Android 5.0.2 Lollipop с пользовательским интерфейсом Sony Xperia, который остается одним из лучших скинов для Android. Несмотря на то, что есть некоторые заметные отличия от стандартного Android, такие как цветовая схема и настраиваемый ящик приложений, многие элементы
Как извлечь / скрыть привод CD / DVD с помощью сочетания клавиш
Часто ли вы используете диски и у вас проблемы с оптическим приводом на вашем компьютере? Кнопка извлечения и отвода лотка не работает? Посмотрите, как легко заменить кнопку с функциями на вашем компьютере или ярлык.
Обзор Xiaomi Mi Mix 2: Стоит ли это в 2018 году?
... многие американцы не знают. Китайская компания является одним из крупнейших производителей телефонов в мире. Но, несмотря на его успех, он не имеет большого присутствия здесь в штатах. И это верно для значительного числа компаний, которые делают устройства Android. OEM-производители, такие как Huawei, Doogee, Leagoo, Elephone, Ulephone и другие, производят довольно качественные устройства, но ни один из них официально не продается здесь, в США. Лучшее, что вы можете сделать, это импортировать
Как автоматически отключить сайт в Google Chrome, вручную или по умолчанию
Если вы тот тип людей, которые не любят автоматическое воспроизведение видеообъявлений, браузер Google Chrome поможет вам. В Chrome 66 предусмотрено несколько уровней автоматического и ручного управления: автоматическое воспроизведение видео может быть заблокировано или воспроизводиться без звука. Но даже тогда у вас будет возможность отключить их. Отношение Google к автоматическому воспроизведению видео со звуком со временем изменилось, и последние изменения не позволили воспроизвести
Интерактивный монитор или интерактивная доска? Мы советуем вам, что выбрать для школы
... устройства все еще намного дешевле, чем интерактивные мониторы. Значительным преимуществом мониторов является разрешение отображаемого изображения. Стандартные проекторы обычно имеют разрешение, ограниченное XGA (1024 × 768) или WXGA (1280 × 800), а мониторы обычно имеют fullHD (1920 × 1080) и 4K (3840 × 2160). Последний предлагает в ассортименте Smart Technologies. Вся серия 6000 с доступными размерами 55 ", 65" и 75 "и серия 4000 модель 84". Интерактивный
Как создать общие списки покупок с семьей или друзьями (Android и iOS)
Вы часто ходите в магазин и забываете что-то купить, даже если у вас есть список покупок? Мы не всегда забываем вводить все. Однако вы можете создавать общие списки покупок со своей семьей или друзьями - все, что вам нужно, - это одно приложение.
Способы установки агента Android +
Способы установки агента устройства Android MobiControl Device Agent - это программное обеспечение MobiControl, которое устанавливается на мобильные устройства. Агент устройства связывается с серверами развертывания MobiControl и выполняет инструкции, которые он получает от серверов. Агенты устройств также предоставляют отчеты и информацию в режиме реального времени на серверы развертывания. Установка агента устройства Android из Samsung Apps (только для устройств Samsung)
Ключ продукта Windows 7 Ultimate 32-64bit [Бесплатные ключи 2019]
После установки вам необходимо активировать операционную систему Microsoft с оригинальным ключом продукта. Последние и рабочие серийные ключи для активации Windows 7 Ultimate SP1. Активируйте как 32-битные, так и Ultimate 64-битные версии, все языки. Активация Windows 7
От гаража до миллионов домов в Европе - необычайная история TECH
Ежедневно производится около 1000 устройств, около 250 сотрудников работают в различных отделах компании, продают специализированные контроллеры для различных типов устройств по всей стране, а также в Чехии, Словакии, Германии, Румынии и Беларуси - так мы сегодня работаем. И все это началось с нескольких простых драйверов. Сегодня на страницах нашего блога воспоминания о зачатках нашей компании. Семейные корни Мой дядя производил котлы на твердом топливе,
Химические формулы
Существует несколько пакетов L aT eX для создания химических формул: chemfig , очем , streetex , а также xymtex , Наиболее интуитивным, вероятно, является пакет chemfig . В этой статье объясняется, как использовать пакет chemfig для создания химических формул в L aT eX. [

Комментарии

Это устройство, безусловно, проверяет все правильные ячейки на бумаге, но может ли оно соответствовать или даже превзойти наши ожидания?
Это устройство, безусловно, проверяет все правильные ячейки на бумаге, но может ли оно соответствовать или даже превзойти наши ожидания? Мы узнаем, в этом всеобъемлющем обзоре Sony Xperia Z4 Tablet! дизайн Одним из ярких моментов линейки высококлассных планшетов Sony всегда было то, насколько гладкими и легкими являются эти устройства, и это то, что продолжается с последним дополнением
Но что, если мы заплатим за продвижение по службе, но у нас все еще не так много клиентов, как хотелось бы?
Но что, если мы заплатим за продвижение по службе, но у нас все еще не так много клиентов, как хотелось бы? Может ли эта ситуация быть изменена лучшими описаниями товаров в интернет-магазине? Как хорошие описания товаров в интернет-магазине влияют на продажи? Прежде всего, нужно ответить на вопрос, как пользователи Интернета заходят в наш интернет-магазин . Реклама уже упоминалась, но есть еще один способ - поисковая система
Ак что вам нужно на вашем iPhone или iPad тоже?
И если нет способа спрятать его, как его интегрировать в пространство, чтобы не подвергать его чрезмерному воздействию или не оставлять его на виду? То же относится и к сушилке для белья, швабре или корзине для грязного белья. Конечно, есть интересные способы. Идеальным решением является шкаф, закрывающий пространство от пола до потолка, в котором подойдут все модули. Мы не только приложим стиральную машину, сушилку, чистящие средства, но даже чистые полотенца для смены, утюг,
Как добавить страницу в список быстрого набора, закладки или домашний экран моего устройства?
Как добавить страницу в список быстрого набора, закладки или домашний экран моего устройства? Перейдите на страницу, которую хотите добавить, затем коснитесь меню из трех точек в правой части адресной строки, выберите « Добавить в >» и укажите, хотите ли вы добавить страницу в «Быстрый набор», создать закладку, сохранить страницу для просмотра в автономном режиме или добавить его на домашний экран вашего устройства. Где мои сохраненные страницы?
Или 10, используя учетную запись Microsoft, но хотите изменить свой адрес электронной почты, не теряя настроек своей учетной записи?
Как добавить страницу в список быстрого набора, закладки или домашний экран моего устройства? Перейдите на страницу, которую хотите добавить, затем коснитесь меню из трех точек в правой части адресной строки, выберите « Добавить в >» и укажите, хотите ли вы добавить страницу в «Быстрый набор», создать закладку, сохранить страницу для просмотра в автономном режиме или добавить его на домашний экран вашего устройства. Где мои сохраненные страницы?
Я вижу, что компании по разработке программного обеспечения для безопасности предлагают программное обеспечение для Android и есть ли приложение для защиты от вредоносных программ для iPhone?
Я вижу, что компании по разработке программного обеспечения для безопасности предлагают программное обеспечение для Android и есть ли приложение для защиты от вредоносных программ для iPhone?» - сообщество Apple Несмотря на это, Apple заявила, что разработала платформу iOS с защитой по своей сути, и вам не нужно антивирусное программное обеспечение для вашего устройства iOS. Многие пользователи по-прежнему хотят, чтобы антивирусное приложение для iPhone добавило дополнительный уровень
И если нет способа спрятать его, как его интегрировать в пространство, чтобы не подвергать его чрезмерному воздействию или не оставлять его на виду?
И если нет способа спрятать его, как его интегрировать в пространство, чтобы не подвергать его чрезмерному воздействию или не оставлять его на виду? То же относится и к сушилке для белья, швабре или корзине для грязного белья. Конечно, есть интересные способы. Идеальным решением является шкаф, закрывающий пространство от пола до потолка, в котором подойдут все модули. Мы не только приложим стиральную машину, сушилку, чистящие средства, но даже чистые полотенца для смены, утюг,
Независимо от выбранного метода, почти гарантировано, что вам придется создавать некоторые представления, так почему бы не использовать дополнительные модули и / или код?
Независимо от выбранного метода, почти гарантировано, что вам придется создавать некоторые представления, так почему бы не использовать дополнительные модули и / или код? Вложение видов - это просто тип отображения видов, который присоединяется к другому виду просмотра (обычно это отображение страницы или отображение блока). Упрощая вещи, это можно представить так:
У вас есть много старых сборок на основе XAML или выпусков Release Management 2013, которые необходимо обновить?
У вас есть много старых сборок на основе XAML или выпусков Release Management 2013, которые необходимо обновить? Не знаете, как работать с DevOps, непрерывной интеграцией и непрерывным развертыванием? Мы можем помочь. Напишите нам на [email protected] , связанные с
Любые другие (контроллеры) советы для геймеров JamLegend или Frets on Fire?
Любые другие (контроллеры) советы для геймеров JamLegend или Frets on Fire? Дайте нам знать, ваши собственные советы и опыт в комментариях ниже!
Телевизор или проектор?
Телевизор или проектор? Основное преимущество игрового телевизора - лучшая яркость, контрастность и цветопередача. В современных телевизорах мы также получим впечатляющий режим HDR. Телевизоры могут также предложить немного лучшую звуковую систему, чем проекторы - если вы не собираетесь подключать дополнительные динамики. По сравнению с проектором им не требуется гладкая, яркая (предпочтительно белая) стена для наложения изображения. Они не выделяют столько тепла, сколько конструкции,

5.write (1); // VCC // Контакты каждой батареи подключены к var BATS = [B1, A7, A6, A5]; // Значение резистора var RESISTOR_VALUE = 100; // Заряжаем или разряжаем батареи?
BatCharge [i]?
CntDischarge [i]?
CntCharge [i]?
Кнопка извлечения и отвода лотка не работает?
Обзор Xiaomi Mi Mix 2: Стоит ли это в 2018 году?
Это устройство, безусловно, проверяет все правильные ячейки на бумаге, но может ли оно соответствовать или даже превзойти наши ожидания?
Но что, если мы заплатим за продвижение по службе, но у нас все еще не так много клиентов, как хотелось бы?
Может ли эта ситуация быть изменена лучшими описаниями товаров в интернет-магазине?
Как хорошие описания товаров в интернет-магазине влияют на продажи?