diff --git a/docs/2023/not-your-daddys-boost-converter/index.html b/docs/2023/not-your-daddys-boost-converter/index.html index 0d3e411..dd09dd5 100644 --- a/docs/2023/not-your-daddys-boost-converter/index.html +++ b/docs/2023/not-your-daddys-boost-converter/index.html @@ -87,7 +87,7 @@

Posted -
Modified +
Modified
By dragoncoder047
@@ -118,7 +118,9 @@

+

On top of that, my idea includes a few more requirements:

  1. When the Roboraptor is in a “sleep” state, it can turn off the boost converter to save power.
  2. It can artificially reduce the output voltage to make the motors move smoothly and minimize PWM whine at slow speeds.
  3. @@ -134,9 +136,6 @@

    Integration, hell and back

    Then I tried to change the output voltage over I2C. Now the ATtiny85 didn’t even ACK on its own address!

    After a lot of debugging, a month-long rabbit hole trying to figure out why reads didn’t work, and finding out I was using several outdated packages (and updating), I finally, at long last, got the voltage to change by sending commands over I2C. Whew!!

    The code used is on GitHub. And the circuit is above.

    -

    Edit March 10 – I made a YouTube Short about this and posted it on my channel (also embedded below). I probably should have cleaned up my desk and the breadboard, but I was in a hurry filming the video. Oops! Only about half of the wiring and components on the breadboard is the boost converter. The rest is for another unreleased project that utilizes this boost converter module. There is another ATtiny85 nestled in there – can you spot it?

    -

    -

    I am currently working on a full-length video, without all of the mess, that explains this and more in full detail. Watch this page (or subscribe to my YouTube channel!) to know when that video is published.


    Related Posts