воскресенье, 22 ноября 2015 г.

More volts!

I've got a very interesting hobby project but I need a DC-DC boost converter for it. I plan to use 7.4V Li-Po battery as a power source but I have to boost it up to 80-120V. Let's say 100V. The load is a coil with 1.5 kOmh active resistance.

I dicided to make a boost converter myself. I tried different inductors and frequences but my best result is only 27V. Something's wrong with my boost converter.


Here's the schematic:

суббота, 21 ноября 2015 г.

Больше вольт!

Это из раздела "Я познаю мир". Подраздел: "импульсный повышающий преобразователь напряжения". Нет, ну конечно он мне нужен не сам по себе, а для вполне конкретного проекта, но об этом потом.

Итак, от аккумулятора на 7.4 вольта мне очень надо получить от 80 до 120 вольт на катушке сопротивлением 1.5 кОм. Пока дотянул до 27 вольт максимум. Как всегда что-то идёт не так...



воскресенье, 1 ноября 2015 г.

Вот иногда всё идёт не так!

Купил я как-то вот такой USB power monitor:
Есть замечательный обзор на него, правда на английском.

И решил я с его помощью протестировать множество своих USB-кабелей. Всяких: USB type A, USB type B, miniUSB, microUSB.

Дело в том, что сопротивление кабеля, оказывается, довольно существенно влияет на скорость заряда гаджета, и хотелось отобрать кабели, что получше. Проверять на телефоне - как-то не очень... Ток меняется в зависимости от степени разряженности аккумулятора, а хотелось постоянства.

Надо было сделать незамысловатую нагрузку на мощном резисторе с четырьмя разъёмами-гнёздами: USB-A, USB-B, miniUSB и microUSB. Но всё это, скорее, просто был повод попробовать три новых для себя вещи:

  1. Я решил облудить печатную плату в воде.
  2. Решил попробовать покрасить печатную плату каким-то очень простым домашним методом.
  3. Я никогда не паял SMD детали паяльной пастой и феном, тем более такую мелочь как разъём microUSB. Пора научиться.

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

суббота, 31 октября 2015 г.

Настройка среды программирования AVR МК

Последнее время всё чаще мне приходится программировать контроллеры. Я ничего не имею против Arduino IDE для простых проектиков (а только такими я и занимаюсь), но всё-таки привык я к полноценным IDE, да и Wiring мне скорее мешает, чем помогает.

Эта статья - моя память, как я настраивал среду для программирования AVR-микроконтроллеров и как я прошивал ATtiny13 без программатора. Ну почти без...
Всё внутри - кроссплатформенное, хоть я буду писать и про Ubuntu.

Тезисно:
  1. Собираем из Arduino UNO программатор.
  2. Ставим пакеты для работы с AVR.
  3. Ставим Eclipse.
  4. Ставим на него AVR Eclipse Plugin.
  5. Пишем программу-моргалку ("Hello world!" по-AVR-ски) и прошиваем ATtiny13 прямо из Eclipse.

воскресенье, 25 октября 2015 г.

Arduino Uno - программатор ATtiny13

Что-то не удалось мне настроить Arduino IDE 1.6.5 - там появился Board manager, и с ним я что-то недопонял.

Поэтому, не упираясь в IDE 1.6.x, я поставил старенькую Arduino IDE 1.0.5. О том как прошивать ATtiny13 на Arduino информации много, но всё-таки мне пришлось собирать её из разных источников.