Arduino Uno: DC to DC Boost Converter with feedback for Voltage Regulation

แชร์
ฝัง
  • เผยแพร่เมื่อ 11 ก.ย. 2024
  • Arduino Uno or Nano (atmega 328) as a controller on the DC to DC Boost Converter IC specifically for DC-DC switching converter purposes. Using timer_0 as PWM generator then using analogue input for feedback voltage regulation and voltage reference.
    The advantage of using a microcontroller in this case the Arduino Uno is the flexibility to change parameters and allow for the addition of other capabilities because most of the work is done on software.
    Code & schematic link: yopiediy.xyz/a...
    DC-DC Boost Online Calculator: learn.adafruit...
    #arduino
    #DCConverter
    #boost

ความคิดเห็น • 189

  • @dztdzt2024
    @dztdzt2024 7 หลายเดือนก่อน +1

    thanks so much pak ilmunya, sangat bermanfaat dan semoga jadi amal jariyah.

  • @allinthefamiliy3122
    @allinthefamiliy3122 2 ปีที่แล้ว +1

    Nice project well done. One tip, at high frequencies you have skin effect on the current goin through the coil. It better to use multiple parallel thin wires (0,2mm ) parallel wire for the coil. It helps to reduce the power loss due to resistance. have fun

    • @yopiediy
      @yopiediy  2 ปีที่แล้ว +1

      Thank you for the advice. This is the first boost converter I made, it still needs a lot of improvement. I will try your suggestion too, of course, thank you for that.

    • @allinthefamiliy3122
      @allinthefamiliy3122 2 ปีที่แล้ว

      @@yopiediy If you want help let me know.

    • @yopiediy
      @yopiediy  2 ปีที่แล้ว

      @@allinthefamiliy3122 sure thanks a lot

  • @lexsewuster8560
    @lexsewuster8560 2 ปีที่แล้ว

    Great tutorial. It's an elaborate starter for my own project. Thank you!

  • @alsonn
    @alsonn ปีที่แล้ว +1

    permisi pak, apakah bisa buat video buck-boost converter 10A (powe full) dengan kontrol pwm arduino? terima kasih hehe

    • @yopiediy
      @yopiediy  ปีที่แล้ว

      belum bisa, nanti klo udah bisa saya share

    • @dztdzt2024
      @dztdzt2024 7 หลายเดือนก่อน

      ​@@yopiediy semoga sukses pak

  • @engsamhar6353
    @engsamhar6353 2 ปีที่แล้ว

    Thank you so much sir for this information

  • @enriquepalacios6771
    @enriquepalacios6771 2 ปีที่แล้ว

    Excelente trabajo .Muchas gracias por compartir sus conocimientos estoy aprendiendo mucho, Por favor si es posible nos enseña a construir fuente voltaje variable variable

    • @yopiediy
      @yopiediy  2 ปีที่แล้ว +1

      Este video trata sobre fuentes de voltaje variable, solo necesita girar el potenciómetro y ajustar la salida.

  • @onyedinachiokwuoha8036
    @onyedinachiokwuoha8036 ปีที่แล้ว

    Thanks sir I have been following all your videos I love the way you explain your codes. please create 3 phase pwm out with feedback.

    • @yopiediy
      @yopiediy  ปีที่แล้ว +1

      3 phase inverter is already in my to do list, still learning how to do that.

  • @user-rp6pi6bf3r
    @user-rp6pi6bf3r 2 ปีที่แล้ว

    Vary vary good الشرح ممتاز بارك الله فيك
    واتمنى ترجمة كل المقاطع لك

    • @yopiediy
      @yopiediy  2 ปีที่แล้ว +1

      شكرًا لك ، هل الترجمة الآلية التي أدرجتها مفهومة بدرجة كافية؟

    • @user-rp6pi6bf3r
      @user-rp6pi6bf3r 2 ปีที่แล้ว

      @@yopiediy تعم

  • @adesuyisunday4287
    @adesuyisunday4287 2 ปีที่แล้ว

    Nice DC DC boost converter, thanks. What is next on the inverter project?

    • @yopiediy
      @yopiediy  2 ปีที่แล้ว +1

      my plan is to use it as a smart charger, then after that it is combined with an inverter to become ups.

    • @paulpixzy5297
      @paulpixzy5297 2 ปีที่แล้ว +1

      @@yopiediy thanks for that...make the out up to 53volts

  • @silexalger1284
    @silexalger1284 ปีที่แล้ว

    Avant toute chose, je tiens vous remercier infiniment pour ce beau tutoriel instructif. J'ai beau chaviré pour trouver un code (feedback Arduino) dans votre tutoriel vous gérez la fréquence de sortie moi je souhaite à ce que vous m'aidiez à gérer la tension de sortie à travers feedback afin d'avoir une tension stable en sortie. Encore merci monsieur et bon courage.

    • @yopiediy
      @yopiediy  ปีที่แล้ว

      Ici, la fréquence PWM a été corrigée. Le retour est entré via A1 ou vfbIn et la régulation de tension sur A0. Si vous souhaitez être plus stable, ajoutez un contrôleur PI au codage pour traiter la tension de retour. Le code dans la boucle est essentiellement un traitement de tension de rétroaction.

    • @silexalger1284
      @silexalger1284 ปีที่แล้ว

      Merci d'avoir répondu. Je m'attendais à ce que la réponse soit si rapide. Peut-être je me suis mal exprimé. J'aimerais au lieu de gérer la sortie en mode PWM. je souhaite gérer la largeur de bande comme si j'augmente ou déminuer la luminosité d'une LED via entrée A1 et à travers A0 (Feedback) j'obtiens la même tension quoiqu'elle est le courant de charge. J'ai conçue plusieurs en électronique hélas je ne sais pas avec Arduino. Si je vous ais dis ça parceque j'en vraiment besion pour tout gérer avec Atmega328. Encore merci@@yopiediy

    • @yopiediy
      @yopiediy  ปีที่แล้ว

      @@silexalger1284 Voulez-vous dire que la tension de sortie ne change pas (le rapport cyclique PWM ne change pas) lorsque la tension de référence est modifiée ? Si c'est ce que l'on veut dire, j'ai oublié d'expliquer qu'une charge doit être installée en sortie pour que le circuit fonctionne correctement. j'espère que c'est la réponse

    • @silexalger1284
      @silexalger1284 ปีที่แล้ว

      Oui on doit installé une charge moi en générale je rajoute une résistance au moins 2W pour que le courant reste stable. Ce que je voulais dans votre code vous varier la fréquence ( if (voltageFeedBack>voltageReff) OCR0A--; // Decrease Duty Cycle
      if (voltageFeedBack

    • @yopiediy
      @yopiediy  ปีที่แล้ว

      @@silexalger1284 Pour mon code, la fréquence est fixée à 62,5 kHz (maximum). Si vous souhaitez la modifier, utilisez le prescaler sur TCCR0B. la valeur OCR0A détermine la largeur d'impulsion, si 0 à 99 % est souhaité, modifiez la valeur de mappage...84 168 ); devient ...0,255);. Ne vous inquiétez pas, je serai ravi de vous aider.

  • @hikmahA
    @hikmahA 2 ปีที่แล้ว

    Permisi Pak, sebelumnya saya ingin mengucapkan terimakasih banyak atas channel Bapak yang sangat bermanfaat bagi untuk tugas akhir saya🙏🙏 semoga kebaikan mengalir kpd Bapak... Sebelumnya permisi Pak saya ingin bertanya maksud coding arduino voltagefeedback = map(analogread(vfbln), 491,737,127,204); map for 12 V to 18 V...nah untuk angka 491,737 itu didapatkan dari mana ya Pak?🙏 Terimakasih Pak...

    • @yopiediy
      @yopiediy  2 ปีที่แล้ว +1

      perhatikan pembagi tegangan pada schematic, pada 12V tegangan pin A1 adalah 3/15*12V=2.4V.
      jika di ubah ke nilai pembacaan ADC adalah 2.4V/5V*1023=491 (hasil pembulatan).
      untuk 18V hasilnya adalah 737.

  • @adriantriputra1127
    @adriantriputra1127 ปีที่แล้ว +1

    pak saya ingin merangkai ini tapi tanpa potensiometer, apa bisa pak? rencananya ingin saya pakai untuk project generator micro hydro saya

    • @yopiediy
      @yopiediy  ปีที่แล้ว

      bisa aja, kalau mau tegangan tetap tinggal ganti pake rangkaian tegangan referens.

  • @BahadrErim
    @BahadrErim ปีที่แล้ว

    Thanks for the nice video. You've been a great help on a power electronics project. I had a lttle trouble making the coil.

    • @yopiediy
      @yopiediy  ปีที่แล้ว +1

      You can start by buying ready-made, and then you can try to make it yourself

    • @BahadrErim
      @BahadrErim ปีที่แล้ว

      @@yopiediy Thanks. Im making a 5V input, 10-15V output converter. I use the website you recommended. I will start trying after the materials I ordered arrive.

    • @yopiediy
      @yopiediy  ปีที่แล้ว +1

      @@BahadrErim great...good luck

    • @BahadrErim
      @BahadrErim ปีที่แล้ว

      @@yopiediy What do the 0.1 ceram capacitors in the drawing do? How many uF should i use? Thanks for everythink.

    • @yopiediy
      @yopiediy  ปีที่แล้ว

      @@BahadrErim if you have a low ESR capacitor then a ceramic capacitor 0.1uF is not needed, the function here is to lower the ESR (usually it is rather difficult to find a Low ESR Cap)

  • @mohamedelhussein4075
    @mohamedelhussein4075 2 ปีที่แล้ว

    Hi Yopie, Its really helpful and quite forward, I had built my own boost converter circuit, my question is can I supply a constant 12V to a load

    • @yopiediy
      @yopiediy  2 ปีที่แล้ว

      Yes it can, add voltage feedback to the circuit to stabilize it. For reference on how to install feedback, you can see my video about battery chargers.

  • @user-gw1pj7fh7q
    @user-gw1pj7fh7q 7 หลายเดือนก่อน

    Супер спасибо большое однозначно 👍

  • @HeHe-tb3ls
    @HeHe-tb3ls 2 หลายเดือนก่อน

    izin meminta solusi lagi pak, pada saat saya meniru rangkaian yang ada di video ouput yang dihasilkan bukan boost tetapi buck, kira" apa penyebabnya pak. untuk rangkaian sama seperti yang di video hanya saja yang berbeda nilai komponen yang saya sesuaikan dengan kebutuhan saya. terima kasih.

    • @yopiediy
      @yopiediy  2 หลายเดือนก่อน +1

      pastikan mosfet yang dipakai adalah tipe logic mosfet (contoh irLz44n bukan irFz44n)

  • @SSCchannel
    @SSCchannel 9 หลายเดือนก่อน

    Bang gimana caranya menambah 2 push button sebagai pengatur watt nya jadi jadi 1 push button sebagai penaik watt dan 1 push button sebagai penurun watt nya, jadi sistim nya mirip chip rokok elektrik yang di atur watt nya, terimakasih 🙏

    • @yopiediy
      @yopiediy  9 หลายเดือนก่อน

      mengatur daya dilakukan dengan mengatur lebar pulsa, memperlebar berati menaikan daya. lebar pulsa diatur dengan merubah nila OCR pada koding. hubungkan nilai OCR ini dengan penekanan tombol misalkan tiap ditekan tombol Up maka nilai OCR ditambah satu dst.

  • @lymmentrixprofessional
    @lymmentrixprofessional 2 ปีที่แล้ว

    This is really awesome, but sir please tell me what is the difference between a programmable DC to DC and non programmable dc-to-dc converter

    • @yopiediy
      @yopiediy  2 ปีที่แล้ว +1

      what is meant by programmable is that the output voltage is controlled digitally, for example by using a button instead of a potentiometer.

    • @lymmentrixprofessional
      @lymmentrixprofessional 2 ปีที่แล้ว

      Thanks

  • @mrint471
    @mrint471 2 ปีที่แล้ว

    Permisi pak, apa bapak tau sedikit ilmu tentang UPQC .. kombinasi antara shunt active power filter dan series power filter..

    • @yopiediy
      @yopiediy  2 ปีที่แล้ว

      maaf belum tau, masih nubi di power electronics

  • @TheJavaSync
    @TheJavaSync 6 หลายเดือนก่อน

    Request, DIY jump start pak Yopie ( 4 to 12v @70A) 😊

    • @yopiediy
      @yopiediy  6 หลายเดือนก่อน

      Apa itu jump start?

    • @TheJavaSync
      @TheJavaSync 6 หลายเดือนก่อน

      @@yopiediy maaf, jump starter, pak 🙏
      th-cam.com/video/sOq4BAcYFPQ/w-d-xo.htmlsi=MpMDgFgVfHQ9paSB

  • @mohsenmirzaei9517
    @mohsenmirzaei9517 2 ปีที่แล้ว +1

    👍👍👍👍👍👏👏👏👏

  • @alvaridzileo8657
    @alvaridzileo8657 ปีที่แล้ว

    Permisi Pak, sebelumnya terima kasih telah memberikan tutorial yang sangat bermanfaat untuk referensi tugas akhir saya. Saya mau tanya pak, untuk arduino yang bapak gunakan apakah semakin lama semakin panas ya pak? Soalnya arduino yang saya gunakan dan sudah saya coba buat seperti yang ditutorial menjadi panas kenapa ya pak?

  • @jualanled5563
    @jualanled5563 2 ปีที่แล้ว

    trima pak ilmunya

    • @yopiediy
      @yopiediy  2 ปีที่แล้ว

      sama-sama

  • @wolusiji8053
    @wolusiji8053 ปีที่แล้ว

    kak kalau modul boost converter yang bisa dikontrol dengan Arduino ada tidak ya? yang dijual dalam bentuk modul.

    • @yopiediy
      @yopiediy  ปีที่แล้ว

      Setau saya ga ada

  • @_DiksaPratama
    @_DiksaPratama 2 หลายเดือนก่อน

    hallo kak, jika tidak menggunakan potensio apakah codeingan pada arduinoIDE berubah? atau bisa tetap digunakan tanpa merubah codeingan? 🙏🏻

    • @yopiediy
      @yopiediy  2 หลายเดือนก่อน

      Koding ga perlu dirubah, potensio ganti aja dg resistor pembagi tegangan

  • @getbettersoonbroo
    @getbettersoonbroo ปีที่แล้ว

    Sangat membantu pak, bagaimana jika diode diganti dengan mosfet menjadi synchrounus boost converter, tetapi saya masih bingung pada penggunaan driver mosfetnya

    • @yopiediy
      @yopiediy  ปีที่แล้ว

      perlu pakai high side driver buat mosfet pengganti diode nya. nanti klo sudah sempet saya buat videonya

    • @getbettersoonbroo
      @getbettersoonbroo ปีที่แล้ว

      @@yopiediy baik pak, saya juga kepikiran menggunakan driver mosfet, jadi hanya satu input pwm sehingga pergantian switch antara mosfet 1 dan mosfet 2 dilakukan secara sinkron dan cepat

    • @yopiediy
      @yopiediy  ปีที่แล้ว

      @@getbettersoonbrooliat blog post: yopiediy.xyz/dc-dc-boost-converter-synchronous-and-non-synchronous/
      videonya nyusul

    • @getbettersoonbroo
      @getbettersoonbroo ปีที่แล้ว

      @@yopiediy saya sudah baca semuanya pak, apakah bisa buatkan yang menggunakan driver mosfet, jadinya input pwm hanya di high side saja, yg low side otomatis mengikuti, karena untuk keperluan mdmbuat mppt jadinya agar coding tidak tercampur campur dg kodingan boost converter

    • @yopiediy
      @yopiediy  ปีที่แล้ว

      @@getbettersoonbroo klo keperluannya spt itu driver mosfetnya pake ir2104 atau 2103, tapi dead time ga bisa diubah.

  • @ahmedawat9940
    @ahmedawat9940 2 ปีที่แล้ว

    السلام عليكم ورحمة الله وبركاته
    وفقك الله وبارك فيك

    • @yopiediy
      @yopiediy  2 ปีที่แล้ว

      وعليكم السلام ورحمة الله وبركاته

  • @ardopenumping636
    @ardopenumping636 ปีที่แล้ว

    Terimakasih untuk channel bapak yang bermanfaat untuk saya, bisakah bapak membuatkan step down buck converter dc berbasis arduino ? Atau bisakah menghubungi bapak ?

    • @yopiediy
      @yopiediy  ปีที่แล้ว

      belum sempat buat step down, dm saja di ig

  • @eslamshahin0
    @eslamshahin0 2 ปีที่แล้ว

    Great video sir
    But i had a question , the value of inductor in video 3.16uf
    But in schematic in the link is 1100uf

    • @yopiediy
      @yopiediy  2 ปีที่แล้ว

      3.16uH is the minimum required inductance value (based on calculations), in the schematic I use the inductor value that I have with a value greater than 3.16uH.

    • @eslamshahin0
      @eslamshahin0 2 ปีที่แล้ว

      @@yopiediy ok , thanks
      Iam designed now one for myself with frequency 500k and .3A
      But i have difficulty selecting the proper MOSFT

    • @yopiediy
      @yopiediy  2 ปีที่แล้ว +1

      @@eslamshahin0 great, for 500khz maybe beter use BJT

  • @HeHe-tb3ls
    @HeHe-tb3ls 3 หลายเดือนก่อน

    Izin bertanya pak, itu resistor keramik apakah berfungsi sebagai beban external ? Karena di skematik bapak gak ada menyertakan resistor keramik tersebut.

    • @yopiediy
      @yopiediy  3 หลายเดือนก่อน

      Betul sekali

    • @HeHe-tb3ls
      @HeHe-tb3ls 3 หลายเดือนก่อน

      @@yopiediy Terima kasih atas jawabnya pak. Izin juga untuk menggunakan rangkaian ini sebagai pelengkap tugas elektronika daya, tentunya dengan sedikit modifikasi🙏

    • @yopiediy
      @yopiediy  3 หลายเดือนก่อน +1

      Silahkan, sukses selalu

  • @denisiswan
    @denisiswan ปีที่แล้ว

    Bisa ditambahkan CC (Constant Current) ?
    Kalau bisa sih seperti ini...
    Pengaturan arus dan tegangannya melalui tombol (push on) , dan disertakan pula layar 1602 untuk memonitor pengaturan..

    • @yopiediy
      @yopiediy  ปีที่แล้ว +1

      bisa, itulah enaknya main di mikrokontroler

    • @denisiswan
      @denisiswan ปีที่แล้ว

      @@yopiediy , tapi susah codingnya kalau belum bisa 😅😅
      Soalnya kalau ngaturnya via VR.. pake IC 555 aja yg murah.. 😄😄

    • @yopiediy
      @yopiediy  ปีที่แล้ว +1

      @@denisiswan belajar koding tuh susah diawalnya....... klo udah biasa ya tetep susah juga😁yang penting bisa.
      Semangat💪

    • @denisiswan
      @denisiswan ปีที่แล้ว

      @@yopiediy , siap cik gu... Saya pelajari codingnya dr situsnya jenengan.. mantap.. 👍👍

  • @bogest76
    @bogest76 2 ปีที่แล้ว

    Terima kasih untuk ilmunya pak. Jika saya ingin menggunakan modul MT3608, apakah sama caranya dengan ini?

    • @yopiediy
      @yopiediy  2 ปีที่แล้ว +1

      Pada dasarnya sama, arduino disini dipakai utk menggantikan switching controller semacam itu sehingga dapat ditambah fungsi lain mis pake lcd

    • @bogest76
      @bogest76 2 ปีที่แล้ว

      @@yopiediy apa bisa bikinkan tutorial pak untuk module boost converter seperti MT3608?

  • @PavolFilek
    @PavolFilek ปีที่แล้ว

    Nice

  • @petechnology2775
    @petechnology2775 ปีที่แล้ว

    Hello sir, nice presentation,,
    Sir i have a question, i want to make boost convert for charging capacitor 400v 4700uf, the same MOSFET and same circuit can i use my project,

    • @yopiediy
      @yopiediy  ปีที่แล้ว

      I'm not sure this kind of design is suitable for a high enough voltage other than that the mosfet used here is only for use at a maximum of 55V

  • @farosrohmangeloraramadan3897
    @farosrohmangeloraramadan3897 2 ปีที่แล้ว

    itu rangkaian MOSFET Irfz44n nya kenapa gak pakek driver buat V gate ? minimal pakek transistor biat gate bias biar MOSFETnya gak panas dan bukaanya 100 %, karena MOSFET sifatnya gak liniear. Apa gak kurang ya

    • @yopiediy
      @yopiediy  2 ปีที่แล้ว

      Saya pake irLz44n bukan irFz44n..

    • @aliyahiasaood2251
      @aliyahiasaood2251 2 ปีที่แล้ว

      Can you use irfz44n instead of irlz22n Because I did not find it in the market, and what is the value of the gate resistance of 4.7 kilos?

    • @yopiediy
      @yopiediy  2 ปีที่แล้ว

      @@aliyahiasaood2251 for this circuit you must use a logic MOSFET because the gate is driven by a TTL level voltage, you can replace it with another type of logic mosfet. The gate resistor uses 4.7 ohms.

  • @christiansaavedra7548
    @christiansaavedra7548 ปีที่แล้ว

    Why do you have a diode and two resistors on your MOSFET gate?

    • @yopiediy
      @yopiediy  ปีที่แล้ว

      mainly to improve the tON/tOFF of MOSFETs, see MOSFET dataseheet for more details

  • @wawandharmawan2441
    @wawandharmawan2441 ปีที่แล้ว

    Menarik pak Yopie. Saya mau membuat proyek yang seperti ini, tapi dengan tegangan input 15V, tegangan output kisaran 90V, daya output maksimal 50W. Kalau rangkaiannya saya modifikasi dengan menambahkan lilitan sekunder pada coil tersebut sehingga membentuk transformer, lalu input dioda Schottky diambil dari lilitan sekunder. Tapi yang saya bingung, bagaimana mengamankan mosfet terhadap arus balik dari coil primer? Apakah dengan menggunakan rangkaian RC Snubber atau bagaimana? Mohon sarannya pak. Terima kasih.

    • @yopiediy
      @yopiediy  ปีที่แล้ว +1

      Saya asumsikan anda mau membuat idolated dc boost converter, rangkaian untuk ini cukub banyak berbeda. Cara lain yang bisa dilakukan yaitu rangkaian ini dibuat menjadi multi output dengan menambah lilitan sekunder berikut dioda dan kapasitornya, output dari sekunder ini yang dipakai. Catatan : output asli perlu dipasang beban minimum agar regulasi bisa terjadi, regulasi output sekunder mengikuti perubahan di output aslinya.

    • @wawandharmawan2441
      @wawandharmawan2441 ปีที่แล้ว

      Betul pak, isolated DC Boost Converter, feedbacknya diambil dari output sekunder, masuk ke opamp yang bertindak sebagai comparator, lalu diteruskan ke Arduino melalui optocoupler untuk mengatur PWM.

    • @yopiediy
      @yopiediy  ปีที่แล้ว +1

      @@wawandharmawan2441OK, segera realisasikan.... semangat

  • @jualanled5563
    @jualanled5563 2 ปีที่แล้ว

    apa ada wacana kedepannya menggunakan mikro dari keluarga 8051 ? dengan kode assembly pak?

    • @yopiediy
      @yopiediy  2 ปีที่แล้ว

      MCS51 nggak akan pak...

  • @kaiyuanqin7834
    @kaiyuanqin7834 2 ปีที่แล้ว

    Hello, how to modify the code so that it can read the PWM signal of the model aircraft? And use the read duty cycle to control the output PWM signal?

    • @yopiediy
      @yopiediy  2 ปีที่แล้ว

      hi, I think for something like that it's better to create a new code because its function is opposite to this. modifying this code would be more troublesome.

  • @taubatnasukha3030
    @taubatnasukha3030 2 ปีที่แล้ว

    om bisa di tambah menu lcd kah om, soalnya saya bingung kalo ada penambahan lcd di loop apakah akan mengganggu pwm atau harus pakai interupt, insyaallah jadi nice konten

    • @yopiediy
      @yopiediy  2 ปีที่แล้ว +1

      Ok siyap, harap sedikit sabar aja karena agak sibuk jadi proyek hobi agak terbengkalai 😁

    • @taubatnasukha3030
      @taubatnasukha3030 2 ปีที่แล้ว +1

      @@yopiediy siap om semangat om

  • @nurdianafarohaini8239
    @nurdianafarohaini8239 ปีที่แล้ว

    Permisi pak terimakasih atas videonya sebagai referensi tugas besar saya, untuk komponen apa boleh tau apa saja yg di pakai?

    • @yopiediy
      @yopiediy  ปีที่แล้ว

      Ada di link di deskripsi

    • @nurdianafarohaini8239
      @nurdianafarohaini8239 ปีที่แล้ว

      Untuk komponen aslinya apa saja ya pak? Tidak ada soalnya

    • @yopiediy
      @yopiediy  ปีที่แล้ว

      @@nurdianafarohaini8239 masa sih????

    • @nurdianafarohaini8239
      @nurdianafarohaini8239 ปีที่แล้ว

      Apakah boleh minta email nya pak?

    • @yopiediy
      @yopiediy  ปีที่แล้ว

      DM di ig saja

  • @jboy4real
    @jboy4real 8 หลายเดือนก่อน

    I want to ask if the code can work for dc to dc buck converter and i want to change the duty cycle to be 33% to 100% and the pwm frequency i want to use is 200KHz can it works.
    Thanks

    • @yopiediy
      @yopiediy  8 หลายเดือนก่อน

      for the code maybe it can be used, for the Arduino ATMega328 the frequency can only be up to 65khz

    • @jboy4real
      @jboy4real 8 หลายเดือนก่อน

      @@yopiediy ok thanks

  • @jeebannayak8449
    @jeebannayak8449 2 ปีที่แล้ว

    Sir, when I am connecting the PV panel to boost converter, suddenly PV panel terminal voltage falls to almost zero voltage and Gate pulse shape and magnitude changes. Kindly help regarding this problem.

    • @yopiediy
      @yopiediy  2 ปีที่แล้ว +1

      check your mosfet, also make sure you are using a logic mosfet

    • @jeebannayak8449
      @jeebannayak8449 2 ปีที่แล้ว +1

      @@yopiediy Thank you sir 😊

    • @jeebannayak8449
      @jeebannayak8449 2 ปีที่แล้ว

      Sir, I am using IRF540N MOSFET, And TLP250 gate driver for 40 watt solar panel.

    • @yopiediy
      @yopiediy  2 ปีที่แล้ว

      @@jeebannayak8449 using mosfet w/ opto is okay, do you use this converter to boost from 18V to 24V? you need to recalculate component value and duty cycle.

    • @jeebannayak8449
      @jeebannayak8449 2 ปีที่แล้ว

      @@yopiediy No sir, I am using this converter to boost from 20 to 40 volt with MPPT algorithm.

  • @fauzidaryanto2281
    @fauzidaryanto2281 8 หลายเดือนก่อน

    bisa di tambah constant current constant voltage ga om?

    • @yopiediy
      @yopiediy  8 หลายเดือนก่อน

      Bisa, lihat di video batery charger sudah pakai cccv

    • @fauzidaryanto2281
      @fauzidaryanto2281 8 หลายเดือนก่อน

      @@yopiediy sdh sy lihat om, mantap.
      Sdh sy subcribe

    • @yopiediy
      @yopiediy  8 หลายเดือนก่อน

      @@fauzidaryanto2281 ok makasih

  • @roihanizulhaq3489
    @roihanizulhaq3489 2 ปีที่แล้ว

    Mosfetnya nggak panas pak ketika arus outputnya besar?

    • @yopiediy
      @yopiediy  2 ปีที่แล้ว +1

      Mosfet sama induktor akan lebih panas klo arusnya lebih besar

    • @roihanizulhaq3489
      @roihanizulhaq3489 2 ปีที่แล้ว

      Saya coba pakai Vgs 9V harusnya Ids nya sudah besar rangenya. Tapi baru dikasih beban 2 amper sudah panas .

    • @yopiediy
      @yopiediy  2 ปีที่แล้ว

      ​@@roihanizulhaq3489 perhitungan rangkaian ini memang untuk arus kecil, klo perlu lebih besar coba dihitung lagi untuk komponen dan duty cyclenya..

  • @wahyu_zx
    @wahyu_zx 8 หลายเดือนก่อน

    kalau untuk buck converter bagaimana ya pak, untuk esp32

    • @yopiediy
      @yopiediy  8 หลายเดือนก่อน

      saya belum nyoba, pada dasarnya langkah langkah desain nya sama saja.

    • @wahyu_zx
      @wahyu_zx 8 หลายเดือนก่อน

      @@yopiediy satu pertanyaan lagi pak, kalau output mosfet yang dicontrol lewat pwm apa bisa dijadikan feedback ya pak? Tanpa harus ada buck atau boost converter seperti divideo bapak? Agar output sesuai dengan perhitungan dutycylenya

    • @yopiediy
      @yopiediy  8 หลายเดือนก่อน

      @@wahyu_zx bisa aja klo memang kebutuhannya begitu

    • @wahyu_zx
      @wahyu_zx 8 หลายเดือนก่อน

      @@yopiediy makasi pak masukkannya, ditunggu vidio-vidio selanjutnya

  • @roihanizulhaq3489
    @roihanizulhaq3489 2 ปีที่แล้ว

    Kalau tegangan Output pwm nya 3.3V apakah bisa dengan menggunakan wiring tersebut?

    • @yopiediy
      @yopiediy  2 ปีที่แล้ว

      IRLZ44N pada rangkaian ini tidak memadai untuk teg 3,3V. Rds On nya akan cukup besar pd 3.3V

    • @roihanizulhaq3489
      @roihanizulhaq3489 2 ปีที่แล้ว

      @@yopiediy berati diperlukan rangakaian tambahan ya pak

    • @yopiediy
      @yopiediy  2 ปีที่แล้ว

      Betul, pakai mosfet driver

  • @arie5631
    @arie5631 2 ปีที่แล้ว

    Om kalau belajar untuk paham tentang kode arduino nya mulai dari apa ya...

    • @yopiediy
      @yopiediy  2 ปีที่แล้ว

      Mulai dari yg paling sederhana misal nyalakan led

    • @arie5631
      @arie5631 2 ปีที่แล้ว

      @@yopiediy siap hu... Ada kayak grup belajar gitu ga om hehe

    • @yopiediy
      @yopiediy  2 ปีที่แล้ว

      Dm aja di ig, sy bantu sebisa saya

  • @miftahq1
    @miftahq1 2 ปีที่แล้ว

    Klo untuk current bisa ya pak

    • @yopiediy
      @yopiediy  2 ปีที่แล้ว

      Bisa, sesuaikan saja dengan keperluan

    • @miftahq1
      @miftahq1 2 ปีที่แล้ว

      @@yopiediy rencananya arduino mendeteksi daya di terminal A
      Kemudian menyesuaikan daya diterminal B sesuai dengan terminal A dengan bantuan auto adjust current

  • @mohamadarmani4000
    @mohamadarmani4000 2 ปีที่แล้ว

    what can i do for constant 5v input???

    • @yopiediy
      @yopiediy  2 ปีที่แล้ว

      just input 5V for Vin min and max on the calculator, the rest adjust as needed.

  • @lifehasnolimit5559
    @lifehasnolimit5559 2 ปีที่แล้ว

    Please add a soft starter for me, thanks.

  • @fauzidaryanto2281
    @fauzidaryanto2281 8 หลายเดือนก่อน

    Kalau frekuensinyabpakai 40khz cara setting code nya gmn om?

    • @yopiediy
      @yopiediy  8 หลายเดือนก่อน

      di TCCR0B pake prescaller nya, hitung nilai prescaller terus ganti nilai TTCR0B nya. referensi lihat di datasheet tentang register TTCR

    • @fauzidaryanto2281
      @fauzidaryanto2281 8 หลายเดือนก่อน

      siap om, dicoba nanti. terima kasih..@@yopiediy

    • @dztdzt2024
      @dztdzt2024 7 หลายเดือนก่อน

      ​​​@@yopiediypak mau tanya tentang frekuensi yang dipilih, mengapa memilih 62.5Khz? apakah ada perhitungannya, semisal jika menggunakan yg lebih kecil dari 60Khz apakah akan berpengaruh pada ketebalan kawat inductor atau bagaimana pak ?
      trims sebelumnya

    • @yopiediy
      @yopiediy  7 หลายเดือนก่อน

      Pengaruh terhadap nilai induktansinya artinya jumlah lilitan dan ferite yg dipakai harus sesuai, tebal kawat tidak pengaruh thd frek tapi pada arus yg akan dilalukan

    • @dztdzt2024
      @dztdzt2024 7 หลายเดือนก่อน

      @@yopiediy ok i see pak, jadi pengaruh terhadap jumlah lilitan dan ferritenya ya, nah semakin kecil nilai frekuensi, apakah semakin banyak jumlah lilitannya pak ?
      trims sebelumnya

  • @yoeldestalkaromar.l6540
    @yoeldestalkaromar.l6540 ปีที่แล้ว

    Mas minta tolong bikinkan yang versi open loop

    • @yopiediy
      @yopiediy  ปีที่แล้ว

      modif di kodingnya aja, feedback tegangannya ga usah dibaca

  • @adesuyisunday4287
    @adesuyisunday4287 2 ปีที่แล้ว

    @yopie, we are expecting the next update sir

    • @yopiediy
      @yopiediy  2 ปีที่แล้ว

      still editing videos, maybe in a day or two

  • @HaiderNajaf
    @HaiderNajaf 2 ปีที่แล้ว

    السلام عليكم اخي لدي سؤال عن كيفية الحصول على تردد 10 كيلوهيرز كيف سيكون الكور البرمجي لهذا التردد ؟ ... تحياتي لك

    • @yopiediy
      @yopiediy  2 ปีที่แล้ว +1

      وعليكم تحياتي أخي ، للحصول على تردد 10 كيلوهرتز يمكنك تفعيل المسبق حتى يصبح عداد الساعة أقل.

    • @HaiderNajaf
      @HaiderNajaf 2 ปีที่แล้ว

      @@yopiediy عفوا اخي الطيب الصراحة ما فهمت قصدك؟ يكف افعل المسبق ؟
      ممكن توضيح
      وانت المتفضل

    • @yopiediy
      @yopiediy  2 ปีที่แล้ว +1

      في هذا البرنامج ، أستخدم timer0 في الوضع 3 ، إذا كنت ترغب في تقليل التردد ، فيمكنك القيام بذلك عن طريق تشغيل جهاز القياس المسبق.
      للأسف النتيجة ليست 10 كيلو هرتز ، ولكن 7812 كيلو هرتز.
      إذا كان هذا مقبولاً ، فإن تغييرات البرنامج هي:
      TCCR0B = تم تغيير 0b00000001 إلى
      TCCR0B = 0b00000010
      آمل أن يساعد هذا

  • @robbymafirli3060
    @robbymafirli3060 5 หลายเดือนก่อน

    Pak saya beli dong modul nya buat belajar

    • @yopiediy
      @yopiediy  5 หลายเดือนก่อน

      itu saya buat pake pcb bolong, bikin sendiri pasti bisa kok

    • @robbymafirli3060
      @robbymafirli3060 5 หลายเดือนก่อน

      @@yopiediy oke pak. Saya nyolder nya ga bagus soalnya. Kebetulan lg ada matakuliah elektronika daya

  • @and6217
    @and6217 2 ปีที่แล้ว

    Buat power supply digital arduino omm. .

    • @yopiediy
      @yopiediy  2 ปีที่แล้ว

      siyap

    • @and6217
      @and6217 2 ปีที่แล้ว

      Penjelasan tentang register seperti...
      TCCR0A itu gimana

    • @yopiediy
      @yopiediy  2 ปีที่แล้ว

      @@and6217 untuk lebih detilnya lihat di datasheet atmega328, disana dijelaskan fungsi lengkap untuk mengakses timer atau hardware atmega. misal utk inetrupt diaktifkan atau tidak dsb.

  • @MahinasS-vl6cu
    @MahinasS-vl6cu 3 หลายเดือนก่อน

    We are working in this project could you help us..?

    • @yopiediy
      @yopiediy  3 หลายเดือนก่อน

      of course if I can

    • @MahinasS-vl6cu
      @MahinasS-vl6cu 3 หลายเดือนก่อน

      @@yopiediy plz provide your contact details sir

    • @yopiediy
      @yopiediy  3 หลายเดือนก่อน

      You can contact me on instagram

    • @MahinasS-vl6cu
      @MahinasS-vl6cu 3 หลายเดือนก่อน

      @@yopiediy reply bro

    • @yopiediy
      @yopiediy  3 หลายเดือนก่อน

      @@MahinasS-vl6cu ok