ATmega328 + TLP250 SPWM card: with Over Current Protection using On-Chip Analog Comparator

Поделиться
HTML-код
  • Опубликовано: 19 июл 2023
  • In this project I want to simplify the Arduino Nano SPWM generator module that I made in the previous project.
    The simplification is to use the ATmega328P microcontroller on the SPWM generator module without using Arduino Nano.
    Thus eliminating the supporting circuits found on the Arduino Nano so that the circuit becomes simpler.
    The microcontroller that I use is the ATmega328P installed on the Arduino Uno, which already has the Bootstrap Loader program.
    There is an additional Over Current Protection function by utilizing the On-Chip analog comparator
    Site link: yopiediy.xyz/atmega328p-pwm-c...
    #inverters
    #ATmega328P
    #arduino
    #pwm
  • ХоббиХобби

Комментарии • 275

  • @ezeoluchukwu5104
    @ezeoluchukwu5104 Год назад +3

    Your works always speaks for ur good diligence in this field. Good job indeed. Keep doing what you knows best doing.

  • @jahirulislamshovon9256
    @jahirulislamshovon9256 Год назад

    Impressive and hard work as well

  • @smartups1
    @smartups1 Год назад +1

    Aslam o Alaikum . You are the super hero off sine wave inverters program/ software. My dream nearly coming true .

  • @malysh86
    @malysh86 11 месяцев назад +1

    The only RUclips channel where it is told in detail)) Super. Ukrainian speakers are watching you) Thank you for your content.

    • @yopiediy
      @yopiediy  11 месяцев назад +1

      Thanks.... Greetings from Indonesia

  • @ahmedawat9940
    @ahmedawat9940 Год назад

    very beautiful project thank you

  • @MarkPrince1317
    @MarkPrince1317 Год назад

    Very beautiful project Brother 👍
    I am waiting for your high frequency design
    Best regards from Philippines 🇵🇭☕☕☕

    • @yopiediy
      @yopiediy  Год назад

      thank you brother, at this time I don't have the guts to play at high dc voltage 😳

  • @luchomartinez338
    @luchomartinez338 Год назад

    Excelente trabajo ,siempre estoy atento a sus videos son muy didácticos.muchas gracias por compartir sus conocimientos

  • @turkialshehri9762
    @turkialshehri9762 Год назад

    we miss u bro 🎉🎉🎉 thanks for your efforts.❤

    • @yopiediy
      @yopiediy  Год назад

      miss u2, thanks for watching

  • @aavsogroup
    @aavsogroup Месяц назад

    nice project thumbs up. waiting for more update on this project with more functions

  • @ankundanelsoninnovator7493
    @ankundanelsoninnovator7493 10 месяцев назад +1

    This is awesome sir you deserve a medal... Regards from Uganda

  • @pojok_plts
    @pojok_plts 10 месяцев назад +2

    mantap... dan detail bro. sukses

    • @yopiediy
      @yopiediy  10 месяцев назад

      makasih brader. sukses juga

    • @pojok_plts
      @pojok_plts 9 месяцев назад

      bro@@yopiediy saya pikir modul ini bagus dan possible untuk dikembangkan sehingga bisa bantu pihak yang memerlukan (orang yang ingin punya sumber energy mandiri). Saya ingin bekerjasama memperkenalkan project energy mandiri kepada masyarakat. Btw apakah pcb modul ini boleh diperbanyak bro, mohon masukan dan bagaimana syaratnya.

    • @yopiediy
      @yopiediy  9 месяцев назад +4

      Silahkan diproduksi, proyek ini sudah saya jadikan open source. Source code dan gerber file sudah ada tinggal pesan pcb aja. Ga ada syarat cuma himbauan tulisan yopiediy.xyz ga dihapus harapan saya ada sedikit doa dari orang yang merasa terbantu.

  • @akhmadchoirun2574
    @akhmadchoirun2574 Год назад

    Saya senang sekali mengikuti sharing manfaat pengetahuan dari video² di channel ini. Di tunggu penyederhanaan dan penggabungan dari semua fungsi atmega di video sebelumnya. Amazing share nya

    • @akhmadchoirun2574
      @akhmadchoirun2574 Год назад

      Dan seandainya tidak terkotak untuk menggantikan egs002 bisa jd satu lembar board full bridge berbagai kapasitas di tenaga atmega 328 dengan seluruh kapabilitas nya, apalagi di combi esp32 untuk charger. Sangat bisa memenuhi kebutuhan lokal modul powerstasion.🤑🤑🤑

    • @yopiediy
      @yopiediy  Год назад

      siap

  • @ranaimran5387
    @ranaimran5387 Год назад +1

    You are always best work in this project sir.keep it up.graber file up load please

  • @kangeddy9540
    @kangeddy9540 Год назад

    Nyimak mas

  • @LDTMedia
    @LDTMedia Год назад

    Cảm ơn bạn thân yêu. Tôi là Fan của bạn❤🎉

  • @raghumakwana4078
    @raghumakwana4078 Год назад

    Nice

  • @chyasim1723
    @chyasim1723 Год назад

    Excellent

  • @abulhassanqadri00
    @abulhassanqadri00 Год назад

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

  • @herilalarakotonirina9086
    @herilalarakotonirina9086 7 месяцев назад

    Congratulations MR ,thanks for those hard working to help freely every body.Many thanks and God will bless you and your family.
    I have i question Bro, please can you share the diagram files for this pad botton switch (5 wires) , because your previous videos showing for 3 wirring .Thanks
    I hope your replaying Bro.

    • @yopiediy
      @yopiediy  7 месяцев назад

      Watch the arduino nano lcd & button video

  • @ezeoluchukwu5104
    @ezeoluchukwu5104 Год назад

    There friend, I am still in appreciative mode to this your great work. I equally suggest to include CHARGING FUNCTION, SELECTABLE VOLTAGE like 12V,24V,36V,48V,60V,etc. Though you have explained in one of the comment here that your aim is to replicate egs002 style and that u do not have more pins for further info. But I suggest you use ONE ANALOG PIN to intergrate the KEYPAD function and by so doing two or three pins will be free for more functions and by so doing ur fans will be highly supportive.

    • @yopiediy
      @yopiediy  Год назад +1

      thanks for the very good advice about the analog keypad, I wanted to try it before but I forgot. I hope to be able to realize it

    • @ezeoluchukwu5104
      @ezeoluchukwu5104 Год назад

      @@yopiediy Thank you for considering my suggestion indeed. However I think it could be archived by four different resistors of difference resistance to create four ACD values, thereby given it a range in the program so the if each key press the program will know the particular key and it go and perform the function it is assign to in the code. Though I do not know how to code it but having the idea how it will work.

    • @yopiediy
      @yopiediy  Год назад

      @@ezeoluchukwu5104 ok, I've got the point. thanks

  • @naseerak1
    @naseerak1 5 месяцев назад

    can we use other i2c displays such as 3310/5110 can also be used?
    What's your thoughts on this

  • @buddhimaamarasinghe9997
    @buddhimaamarasinghe9997 8 месяцев назад

    Thank you so much for sharing your knowledge., The explanation provided was excellent. Would you be able to upload these codes to the ESP32 device that has an LCD screen? Thanks sir

    • @yopiediy
      @yopiediy  8 месяцев назад

      I hope so, hopefully I have free time to do it

  • @enoquebarbosa8801
    @enoquebarbosa8801 8 месяцев назад +1

    Massa parabéns ai pelo projeto muito bom gostei demais

    • @yopiediy
      @yopiediy  8 месяцев назад +1

      Obrigado

    • @enoquebarbosa8801
      @enoquebarbosa8801 7 месяцев назад +1

      Tem como você gera hex 60hz ?😅

    • @yopiediy
      @yopiediy  7 месяцев назад +1

      Você acabou de alterar o valor freqMod de 50 para 60. Veja o início da codificação@@enoquebarbosa8801

    • @enoquebarbosa8801
      @enoquebarbosa8801 7 месяцев назад +2

      Tá certo amigo eu vou testar fazer PCB pra muda código mais no Butão muda menus 50hz ou 60hz eu estou desenho Butão com LCD 2004

    • @enoquebarbosa8801
      @enoquebarbosa8801 7 месяцев назад +1

      Pode usar essa placa oscilando alta frequência ponte h senoidal 220dc para 127Ac

  • @jorgevillamilarellano6789
    @jorgevillamilarellano6789 9 месяцев назад

    este codigo sin la tabla esmejor que el anterior?

  • @rossyserv6907
    @rossyserv6907 Год назад

    hadir bang

  • @muhammadkamranassistantpro2190

    Nice effort Thanks, Barak Allah...

    • @yopiediy
      @yopiediy  Год назад +1

      thanks, wafiika barakallah

  • @naseerak1
    @naseerak1 5 месяцев назад

    is overccurrent protection enough for short circuit protection or your code about sudden drop in voltage will also have to be implemented?

    • @yopiediy
      @yopiediy  5 месяцев назад

      it depends on your requirement

  • @adesuyisunday4287
    @adesuyisunday4287 5 дней назад

    Hello @ Yopie, have you add the charging function into the inverter project?

  • @Ahmed-sv1zr
    @Ahmed-sv1zr Год назад

    Nice video....
    Can you design it on esp8266 (NODE MCU ) module and to display alarm and voltage over wifi ?

    • @yopiediy
      @yopiediy  Год назад

      the esp8266 peripherals are not sufficient for this purpose.

  • @onyedinachiokwuoha8036
    @onyedinachiokwuoha8036 Месяц назад

    Thanks sir, i m one of your fans follow your video who can i increase the dead time

    • @yopiediy
      @yopiediy  Месяц назад +1

      In ISR, replace the values ​​dtA=5 and dtB=5, here deadTime = 5 x 62.5nS = 312.5ns.

  • @jahirulislamshovon9256
    @jahirulislamshovon9256 22 дня назад

    Dies it do instantaneous shut down or waits for a few mili seconds after over current occurs?

    • @yopiediy
      @yopiediy  22 дня назад

      Output disabled immidiately.

  • @MarceloSantos-qh6iy
    @MarceloSantos-qh6iy Год назад

    Olá amigo muito top essa placa ! Deixa eu te fazer uma pergunta! Como é o ajuste do feedback?

    • @yopiediy
      @yopiediy  Год назад +2

      para realimentação deve ser definido no trimpot do módulo conforme desejado. por exemplo, para um resistor de derivação de 10 mOhm a uma corrente de 25A, defina a tensão no trimpot para 250 mV

  • @mohamedkamel8028
    @mohamedkamel8028 Год назад +1

    Very good and Where's the Gerber file?

    • @yopiediy
      @yopiediy  Год назад +1

      You can redraw the schematic and then make your own board

  • @smartups1
    @smartups1 3 месяца назад

    Sir . Aslam o Alaikum. Your web site does not work.

  • @mayoortechinnovations
    @mayoortechinnovations 8 месяцев назад

    Does it have charging system?

    • @yopiediy
      @yopiediy  8 месяцев назад

      Not yet, maybe later when I have free time

  • @MrNel65
    @MrNel65 Месяц назад

    Thank you very much, sir.
    Can you change it so that the LED is ON, in normal operation? Just like EGS002!

    • @yopiediy
      @yopiediy  Месяц назад

      You can do it yourself by adding a little logic inverting circuit for the LED

    • @MrNel65
      @MrNel65 Месяц назад

      @@yopiediy Good idea, thank you very much!

  • @dinamixtech
    @dinamixtech 11 месяцев назад

    great job well done
    but you didn't add the Current Buttons circuit diagram

    • @yopiediy
      @yopiediy  11 месяцев назад +1

      button circuit is similar with in arduino nano card

    • @dinamixtech
      @dinamixtech 11 месяцев назад

      please can i get the video link ?@@yopiediy

    • @yopiediy
      @yopiediy  11 месяцев назад

      @@dinamixtech ruclips.net/video/ebR9nkOz-Pc/видео.html

  • @mrstrokel782
    @mrstrokel782 Месяц назад

    mas mau nanya, saya kan pake arduino + ssr untuk aktifin contactor, waktu arduino aktifin kontaktor untuk nyalain kipas atau motor ac , arduino running well, ketika arduino matiiin kontaktor untuk matiin kipas atau motor ac, arduino selalu reset atau restart , gimana ya caranya untuk ngatasin ini mas ?? mohon pencerahannya

    • @yopiediy
      @yopiediy  Месяц назад +2

      tambahin elco dan kapasitor keramik 100n di input supply arduino juga pasang dioda di kontaktor

  • @kitengo1
    @kitengo1 3 месяца назад

    How to connect power button?

    • @yopiediy
      @yopiediy  3 месяца назад

      This version has removed the power on/off function

  • @youtubewatcher9757
    @youtubewatcher9757 10 месяцев назад

    Is this sine wave or square wave

    • @yopiediy
      @yopiediy  10 месяцев назад

      sine wave

  • @ankundanelsoninnovator7493
    @ankundanelsoninnovator7493 10 месяцев назад +1

    Would you mind adding the subtitles in English in the videos

    • @yopiediy
      @yopiediy  10 месяцев назад

      English subtitles are in the video

  • @smartups1
    @smartups1 10 месяцев назад

    One thing I found in this inverter . I set board today to manually check like you . Using veritable feedback all feedback point .when board is in running mode batt - output voltage and temperature value not shown until output voltage veraing little bit then shown . what's problem is this .

    • @yopiediy
      @yopiediy  10 месяцев назад +1

      not not a problem at all, it happens because the fedback reading mechanism always looks for the maximum value of the half wave signal so there should be a change detected.

    • @smartups1
      @smartups1 10 месяцев назад

      Sir can output more stable like rock solid .mean 220 voltage steady but 220.4 like onle decimal point is move or steady is it possible mean 2 digit after decimal or 3 digit acurracy ?

    • @yopiediy
      @yopiediy  10 месяцев назад

      @@smartups1 for better stability add a PI controller to the code, due to timer limitation the accuracy is limited to 0.55V

  • @smartups1
    @smartups1 10 месяцев назад

    Can you updgare this module to work on high voltage .like 380 volt dc . I want to use dc to dc boost ferriet transformer which has 380 volt dc out like egs002 board work . please guide us .

    • @yopiediy
      @yopiediy  10 месяцев назад

      As I said before, I don't play with high-voltage DC, it's TOO DANGEROUS. But if you want to do it, do it yourself at your own risk. Sorry, I can't help.

  • @PeacefulWorld
    @PeacefulWorld 7 месяцев назад

    Assalamu Alaykum Sir. You are great. Thanks a lot for share with us. There is a few person has this heart like you. May allah bless you. I have a question, you have made 10KHZ Spwm. But Egs002 has 23khz. Can you please make it 23khz? What is the output difference we will get for 10khz than 23khz?

    • @yopiediy
      @yopiediy  7 месяцев назад

      I made 10khz because of my limited ability and time to do it, at 10khz people can still hear the sound from the transformer

    • @PeacefulWorld
      @PeacefulWorld 7 месяцев назад

      @@yopiediy Brother, can you make 23.4khz? I have 20khz Cycles code. If i give you that then can you modify in your code with that cycles?

    • @yopiediy
      @yopiediy  7 месяцев назад

      @@PeacefulWorld I'm sorry brother, my abilities are only that much and understanding other people's code is very difficult for me

    • @PeacefulWorld
      @PeacefulWorld 7 месяцев назад

      @@yopiediy Ok, is your 10khz is Close to EGS002 Performance?

    • @yopiediy
      @yopiediy  7 месяцев назад

      @@PeacefulWorld I haven't really compared it because this project is just a hobby but I'm sure it still needs a lot of improvement to be in the same class as egs002

  • @smartups1
    @smartups1 Год назад +1

    which tool do you use for code comparison?

    • @yopiediy
      @yopiediy  Год назад +2

      www.diffchecker.com/

    • @smartups1
      @smartups1 Год назад +1

      Thanks for sharing with me .

  • @manoftheday1
    @manoftheday1 Год назад

    Well done sir. but its still difficult to download from your site: This site can’t be reached. please hint on how to down load from your site.

  • @jahangirali2351
    @jahangirali2351 8 месяцев назад

    Sir plz add charging section

  • @smartups1
    @smartups1 10 месяцев назад

    Aslam o Alaikum. I want to add output relay with 30 second delay . When inverter start . Relay off until 30 second after 30 sec mains on and when overload also relay off . Please which modification in code .

    • @yopiediy
      @yopiediy  10 месяцев назад

      waalaikumsalam, you can add a delay in the welcome screen for 30 seconds and turn on the port for the relay after, To make the relay off add command on alarmIndication function

  • @sanctuaryjames3434
    @sanctuaryjames3434 11 месяцев назад

    I have been following your emulation of egs002 from the first tutorial with UNO, I must confess, you are great bro. You are solving the problem I have been having with egs002 that keep burning all the time. Thank you bro.
    I have two questions.
    1. I notice in the schematic of this TLP250 version that the GROUND POINT of the Atmega is called GND5V and the ground point supplying the TLP250 is called GND12, does it mean that both grounds are to be separated and not connected together at the egs pins and inverter circuit board? Or I can just use all the ground points connected together?
    2. is the battery connector on this design be connected directly to the battery supplying the inverter for voltage level reference? Thanks bro.

    • @yopiediy
      @yopiediy  11 месяцев назад +1

      1. just connect all the ground on the inverter board. I separate the ground to anticipate if I need an isolated circuit later.
      2. correct

    • @sanctuaryjames3434
      @sanctuaryjames3434 11 месяцев назад +1

      Thank you very much bro, you have solved my problem
      @@yopiediy

    • @sanctuaryjames3434
      @sanctuaryjames3434 11 месяцев назад

      Another question is, if i want to use this design on an inverter with 24v or 36v or 48v inverter etc, is there any need for modification? or i can use it directly and feed in the battery voltage directly to the battery connector without fear of frying the Atmega chip?
      Thanks, expecting your kind reply brother
      @@yopiediy

    • @yopiediy
      @yopiediy  11 месяцев назад +1

      of course there are modifications in the value of the voltage divider resistors and also in the coding@@sanctuaryjames3434

    • @sanctuaryjames3434
      @sanctuaryjames3434 11 месяцев назад

      @@yopiediy Thank you very much. I appreciate your replies. They're helpful. I would suggest that you make a video of update if we're to use this module with higher battery voltage like 24v or 48v.

  • @pjucemar
    @pjucemar Год назад

    seria possivel usar seu projeto como ups...o pwm inicia rapido na falta de rede..gostaria de uar ele pode me orientar,quero montar um ups 60hz...

    • @yopiediy
      @yopiediy  Год назад

      teoricamente possível, mas ainda não tive a chance de tentar

  • @sanctuaryjames3434
    @sanctuaryjames3434 11 месяцев назад

    HELLO BRO, CAN YOU PLEASE MAKE A VIDEO TO EXPLAIN HOW WE CAN USE THIS ATMEGA SPWM MODULE FOR 24V/36V/48V INVERTER SYSTEMS WITH LOW BATTERY PROTECTION. WHAT HARDWARE AND SOFTWARE ARE NEEDED TO BE CHANGED. THANKS.

    • @yopiediy
      @yopiediy  11 месяцев назад +1

      you need to change the voltage divider for the battery and also some modifications to the code related to that

    • @sanctuaryjames3434
      @sanctuaryjames3434 11 месяцев назад

      @@yopiediy Thanks for this reply. I really don't know how to calculate voltage divider resistors although I think changing the system voltage from 12 to desired voltage in the code may work. That's why I requested a video to guide us to doing these. Thanks a lot.

  • @jorgevillamilarellano6789
    @jorgevillamilarellano6789 9 месяцев назад

    como hago para que cuando se active la larma con una carga y despues que quite la carga vuelva a apagarse y quedar en espera de la carga.

    • @yopiediy
      @yopiediy  9 месяцев назад

      No sé qué hacer, mi proyecto aún no ha llegado tan lejos.

  • @yuribiktop6595
    @yuribiktop6595 6 месяцев назад

    this is exactly what i have been looking for . how can i get this project plz?

    • @yopiediy
      @yopiediy  6 месяцев назад +1

      Link on description for Schematic and code

    • @yuribiktop6595
      @yuribiktop6595 6 месяцев назад

      Next version should include charging function

    • @yopiediy
      @yopiediy  6 месяцев назад

      @@yuribiktop6595 ok, thanks

  • @Engineer2explorer
    @Engineer2explorer Год назад +1

    Nice project sir, Can i use your codes for my pcb ?

    • @yopiediy
      @yopiediy  Год назад +1

      of course you can

    • @Engineer2explorer
      @Engineer2explorer 8 месяцев назад

      sir i tried your Codes .. works well only one issue ..no output feedback for stable output of 220V like egs002 input variation from 10 to 14 V but output remains stable at 220V@@yopiediy

    • @yopiediy
      @yopiediy  8 месяцев назад +1

      @@Engineer2explorer Thank you for the report, I haven't tried the stability of the output against variations in the input voltage. next time I will try to do it

  • @ibrahimjibril6366
    @ibrahimjibril6366 9 месяцев назад

    Good day, how is work.
    Pls why is it some inverter circuit used isolated DC supply if using TLP 250 as driver,
    I see in your design you supply the TLP250 with the main battery supply.
    Thank you,

    • @yopiediy
      @yopiediy  9 месяцев назад +1

      If you use an isolated 5V power supply and optocoupler for the battery voltage sensor then this design becomes isolated.

    • @ibrahimjibril6366
      @ibrahimjibril6366 9 месяцев назад

      Ok what I want to know is why some inverter board are using isolated power supply. Is it necessary when using TLP.

    • @yopiediy
      @yopiediy  9 месяцев назад

      @@ibrahimjibril6366 Yes it's necessary. The advantage of using the TLP250 is its isolation but requires an isolated power supply.

    • @ibrahimjibril6366
      @ibrahimjibril6366 9 месяцев назад

      that means in your illustration you use separate DC supply.

  • @alphagaming0336
    @alphagaming0336 11 месяцев назад

    Can I use this code for arduino nano

    • @yopiediy
      @yopiediy  11 месяцев назад

      if what you mean is the arduino nano spwm generator, the code can be used if the pcb layout is modified and there are additional components.

  • @rokaisalami8882
    @rokaisalami8882 10 месяцев назад

    Thanks for this. Please what is the function of J2 on the board?

    • @yopiediy
      @yopiediy  10 месяцев назад +1

      J2 is a jumper to turn off protection which is useful when the voltage feedback trimer is not set properly. so we can set the output voltage, for example, to 220V without being disturbed by under/over voltage warnings, etc. After the output voltage is set properly, release J2.

    • @rokaisalami8882
      @rokaisalami8882 10 месяцев назад

      Thanks for the swift reply and clarification, but J2 has 3pins, which of the 2 pins is grounded? @@yopiediy

    • @yopiediy
      @yopiediy  10 месяцев назад

      @@rokaisalami8882 place jumper from pin2 (gnd) to pin3 (J2)

    • @rokaisalami8882
      @rokaisalami8882 10 месяцев назад

      Thanks@@yopiediy

    • @rokaisalami8882
      @rokaisalami8882 10 месяцев назад

      If i may ask what does the Pin 1 on J2 do?@@yopiediy

  • @alfinfitrohulhuda1863
    @alfinfitrohulhuda1863 6 месяцев назад

    Pak mau tanya. Kenapa setiap bapak mendesain dc-dc converter maupun inverter, antara pcb arduino/kontroler dan rangkaian converter-nya selalu dipisah?
    Apakah ada efek atau kelebihan dari desain tersebut, Pak?
    Terima kasih.

    • @yopiediy
      @yopiediy  6 месяцев назад

      Spwm generator sama h bridge dipisah biar kalau mau upgrade daya cuma ganti rangkaian h bridge mosfet jadi modul spwmnya bisa dipake ulang

    • @alfinfitrohulhuda1863
      @alfinfitrohulhuda1863 6 месяцев назад

      Oke, Pak.

    • @alfinfitrohulhuda1863
      @alfinfitrohulhuda1863 6 месяцев назад

      Pak, mau tanya lagi. Kenapa di rangkaian yg baru ini komponen gate driver-nya memakai optocoupler dan kenapa tidak memakai IC bootstrap IR2110?

    • @yopiediy
      @yopiediy  6 месяцев назад

      Banyak jenis ic gate driver yg ada masing2 ada kelebihan kekurangannya jadi sy ingin menjajal kemampuannya. Kelebihan opto adalah isolasi galvanik kekurangannya mahal.

    • @alfinfitrohulhuda1863
      @alfinfitrohulhuda1863 6 месяцев назад

      @@yopiediy oke pak

  • @user-yj6ey5cu4z
    @user-yj6ey5cu4z 6 месяцев назад

    In this inverter charging system

    • @yopiediy
      @yopiediy  6 месяцев назад

      There is no charging function

  • @wiranto7507
    @wiranto7507 26 дней назад

    Assalamu'alaikum pak, mantap sekali dijelaskan sketch nya secara detail. Sy mau nanya pak, di android begitu di compile LiquidCrystal.Lcd.h no such file dictionary ya knp ya... Pak

    • @yopiediy
      @yopiediy  26 дней назад +1

      library nya belum diinstall, cari video ttg cara installnya

    • @wiranto7507
      @wiranto7507 25 дней назад

      Sudah bisa pak.... Terimakasih banyak ilmunya. semoga berkah selalu untuk bpk dan sekeluarga 🙏

    • @wiranto7507
      @wiranto7507 25 дней назад

      Mau tanya lg pak.... Itu yang F=A3; itu untuk inputan apa ya pak, kalau yang J12 digunakan ketika setting output feedback supaya g alarm. kalau yang F=A3; itu untuk apa pak🙏

    • @yopiediy
      @yopiediy  24 дня назад +1

      @@wiranto7507 F belum dipakai, port nganggur disiapin klo ada keperluan lain

    • @wiranto7507
      @wiranto7507 24 дня назад

      @@yopiediy ohhh gitu pak terimakasih bnyk pak arahannya.... 🙏

  • @shivamsharma8833
    @shivamsharma8833 11 месяцев назад

    Hello sir your content helps me alot Thankyou for the knowledge.
    Can you please help me out for the soft start of the inverter thank in advance.

    • @yopiediy
      @yopiediy  11 месяцев назад

      what's the problem with the soft start?

    • @shivamsharma8833
      @shivamsharma8833 11 месяцев назад

      @@yopiediy I need soft start just like egs002 module

    • @yopiediy
      @yopiediy  11 месяцев назад +1

      @@shivamsharma8833 Soft start is already in my code, edit it to your needs

    • @shivamsharma8833
      @shivamsharma8833 11 месяцев назад

      @@yopiediy Okay thanks 😊
      Sir one more help please i am trying to make inverter with 400 volt dc any suggestion???
      Actually i followed everything by you and internet but every time my mosfet get damage.

    • @yopiediy
      @yopiediy  11 месяцев назад +1

      @@shivamsharma8833 Sorry can't help, I'm still scared to play with 400vdc🙏

  • @naseerak1
    @naseerak1 5 месяцев назад

    You are using a same powersuppy 12---5v with the common ground then why are you using different groundsymbols in the schematic.?

    • @yopiediy
      @yopiediy  5 месяцев назад

      I am preparing that maybe one day I will need an isolated supply

  • @smartups1
    @smartups1 Год назад

    Is this. Board remember on / off state . If board is on and we cut the power when power supply again one the microcontroller automatically on . If off the state is remember mean power supply on and when press the button the inverter on .if on . Power cut and again supply on . board is on state. And on .

    • @yopiediy
      @yopiediy  Год назад +1

      When the power is inserted, the inverter turns on, I removed the ON/OFF function via the button.

    • @smartups1
      @smartups1 Год назад

      Aslam o Alaikum Please can you share the Gerber file . Please .

  • @smartups1
    @smartups1 10 месяцев назад

    Aslam o Alaikum .sir i want to change switching frequency 10 khz to 22 khz where code modification .

    • @yopiediy
      @yopiediy  10 месяцев назад +1

      you can't, my code is not sufficient to work at 22khz

    • @smartups1
      @smartups1 10 месяцев назад +1

      @@yopiediy Okay thanks . when your next video upload. I am waiting .....

  • @smartups1
    @smartups1 10 месяцев назад

    Aslam o Alaikum sir . I have done in this video tlp250 board complete the pcb and components but one problem i have face . I run circuit without transformer like only igbt drive 390dc into 230 i made hole circuit well work with egs002 board well . But when i put this tlp250 Arduino board this circuit blow the igbt after a few mili second wave out show on scope but igbt blow. I don't What happened . please help me this . Egs board work well .and creat nice sine wave. I aslo add output feedback diod circuit but blow again .

    • @yopiediy
      @yopiediy  10 месяцев назад +1

      Waalaikumsalam, sorry I can't help. My project is just a hobby, it's still far from the professional level, so of course there are still many shortcomings. And the most important thing is that I still don't dare to play at high voltage, it's still too dangerous for me.

    • @smartups1
      @smartups1 10 месяцев назад

      @@yopiediy can use with a transformer ?

    • @yopiediy
      @yopiediy  10 месяцев назад

      @@smartups1 yes, low voltage to 220 V transformer

  • @337Game_world
    @337Game_world 6 месяцев назад

    How can i get the complete code please

    • @yopiediy
      @yopiediy  6 месяцев назад

      link on description

  • @muratyasar7916
    @muratyasar7916 Год назад

    süper yapmak istiyorum.

  • @smartups1
    @smartups1 10 месяцев назад

    Aslam o Alaikum .sir one thing i want to know. I resolved all thing one by one. But at one this i am stuck. When i goes up to input dc 42 voltage dc microcontroller going to restart . But if below the dc sine wave smooth run i check the gate supply i switching noise .is this problem creating . If 40 voltage below noise little bit lower when high the volt noise gradually increase. I take my own risk . don't worry .

  • @asitsantra3491
    @asitsantra3491 Год назад

    protues simulation showing no battery voltage ...pls..help

    • @yopiediy
      @yopiediy  Год назад +1

      sorry can't help, I'm not proficient with proteus

    • @asitsantra3491
      @asitsantra3491 Год назад

      what is the function of j2 and f pin ....sir..

    • @yopiediy
      @yopiediy  Год назад +1

      @@asitsantra3491 f not used for now, j2 is to disabling warning indication so u can tune output voltage feedback (vfB) without warning interruption

    • @asitsantra3491
      @asitsantra3491 Год назад

      @@yopiediy can i check battery voltage without connecting h bridge..sir..

    • @yopiediy
      @yopiediy  Год назад +1

      @@asitsantra3491 yes u can

  • @raghumakwana4078
    @raghumakwana4078 Год назад

    Please make 12 0 12 transformer sinewave project

    • @yopiediy
      @yopiediy  Год назад +1

      it requires quite different hardware and software and is less efficient in the use of transformers

  • @kitengo1
    @kitengo1 3 месяца назад

    Why doesn't the heating system turn on the fan ? Alam cried three times.

    • @yopiediy
      @yopiediy  3 месяца назад

      check your circuit, when overtemp pin 8 is high

  • @apoorvdeepak7333
    @apoorvdeepak7333 Год назад

    Can you please add battery charger code and diagram into it..

    • @yopiediy
      @yopiediy  Год назад

      my project goal is to emulate EGS002, no pin available for that function.

    • @apoorvdeepak7333
      @apoorvdeepak7333 Год назад

      @@yopiediy hello sir I want to do for me because it is helpful my project..what code is required for this and what cricuit diagram will require for this.

    • @yopiediy
      @yopiediy  Год назад +1

      @@apoorvdeepak7333 One can say it needs new code as well as a new circuit

    • @sanctuaryjames3434
      @sanctuaryjames3434 11 месяцев назад

      @@yopiediy after completing this project, I'll love if you can upgrade this design outside eggs002 into proper inverter with more pins for peripherals like battery charging, Inverter/Grid changeover synchronization, solar charge controller perhaps and etc. We'll appreciate it.

  • @Oz_sicek
    @Oz_sicek Год назад

    Program arduino nya ada boleh minta bang

  • @naseerak1
    @naseerak1 5 месяцев назад

    it still blowing up the igbts , need an optimal dead time..

    • @yopiediy
      @yopiediy  5 месяцев назад

      You can adjust dead time in the code

    • @naseerak1
      @naseerak1 5 месяцев назад

      WHICH LINE PLZ@@yopiediy

    • @yopiediy
      @yopiediy  5 месяцев назад +1

      @@naseerak1 on ISR change dtA=5 and dtB=5. dtA=5 mean deadTime is 5x62.5nS or 312.5nS so deadTime is multiplication of 62.5nS

  • @muratyasar7916
    @muratyasar7916 8 месяцев назад

    Failed uploading: uploading error: exit status 1
    ARDUİNO NANO BU MESAJI ALIYORUM NORMALMİ

    • @yopiediy
      @yopiediy  8 месяцев назад +1

      anormal

    • @muratyasar7916
      @muratyasar7916 8 месяцев назад

      @@yopiediy artık kod yükleyemiyorum çok mu fazla attım kod
      ve geri besleme pini takınca arduino katıyor neden acaba

    • @yopiediy
      @yopiediy  8 месяцев назад +1

      @@muratyasar7916 support.arduino.cc/hc/en-us/articles/6554914611228-Compilation-error-exit-status-1

    • @muratyasar7916
      @muratyasar7916 8 месяцев назад

      Derleme yapıyor kod yüklemiyor
      Basit kod bile yüklemiyor büyük ihtimalle arduino yaktım!..

    • @yopiediy
      @yopiediy  8 месяцев назад +1

      @@muratyasar7916 Öyle görünüyor, ben de yaşadım. ruhu ayakta tut

  • @muratyasar7916
    @muratyasar7916 9 месяцев назад

    KODLAMALARDA EKRAN İÇİN DİL DEĞİŞİKLİĞİ YAPMAK İSTİYORUM MÜMKÜNMÜ ACABA VE NASIL BİR YOL İZLEMELİYİM.
    SİZLERDEN ÇOK ŞEY ÖĞRENECEĞİZ ŞİMDİDEN ÇOK TEŞEKKÜRLER

    • @yopiediy
      @yopiediy  9 месяцев назад +1

      Eğer kastınız LCD'de görüntüleneni değiştirmekse, lcd.print("........") komutundaki kelimeleri istediğiniz kelimeyle değiştirin.

    • @muratyasar7916
      @muratyasar7916 9 месяцев назад

      teşekkürler@@yopiediy

  • @muratyasar7916
    @muratyasar7916 9 месяцев назад +1

    devre çalışmıyor sadece ekranda batt--vout--temp yazıları var çıkış yok
    sorun nedir acaba çözümü varmı nano kullandım.

    • @yopiediy
      @yopiediy  8 месяцев назад +1

      egs002 test cihazını kullanırsanız, VFB trimpotunu hafifçe yukarı ve aşağı çevirin, böylece VFB üzerindeki voltajın hafifçe yukarı ve aşağı değişmesini sağlayın.

    • @muratyasar7916
      @muratyasar7916 8 месяцев назад

      ​​​​@@yopiediyhayır hayır arduino Nano ya yazdırdım kodları ve TLP250 kullandım buraya kadar tamam çalışıyor ama TLP250 çıkış yok mosfetler trafo sürmüyor ve ekran üst yazı var alt yazılar yok nerde yanlışlık yaptım

    • @muratyasar7916
      @muratyasar7916 8 месяцев назад

      Bir tane boş egs002 kart kulanmalımıyım içinde ır2113 kullansam TLP250 bir türlü çalıştiramadım

    • @yopiediy
      @yopiediy  8 месяцев назад +1

      @@muratyasar7916 TLP250'nin düzgün çalıştığından emin olun, piyasada birçok sahte TLP250 vardır.

    • @muratyasar7916
      @muratyasar7916 8 месяцев назад

      ​​@@yopiediyok
      neden ekran nın altyazıları çıkmıyor normalde devre çalışmasa bile 0 rakamlar göstermesi gerekmiyor mu

  • @vangreen7325
    @vangreen7325 Год назад

    Coding nya susah ini bang...

    • @yopiediy
      @yopiediy  Год назад +1

      semakin banyak fitur akibatnya koding semakin lieur wkwkwkwk, klo mau pelajari ikuti mulai dari video awal

    • @vangreen7325
      @vangreen7325 Год назад

      @@yopiediy mumet pernah bikin sensor arus aja pas di copil error terus ah 😁

    • @yopiediy
      @yopiediy  Год назад

      Nanti juga klo udah sering ngoding akan tetap pusing 😁 tapi yang penting bisa. Semangat 💪

  • @chyasim1723
    @chyasim1723 Год назад

    Dear friend plz send me gerbar file

    • @yopiediy
      @yopiediy  Год назад

      the file already added

  • @muratyasar7916
    @muratyasar7916 9 месяцев назад

    selamun aleykum
    bence bu inverter i bir ups haline getirebiliriz hocam
    ilk olarak ekran büyütmek olacak 16x2 yerine 20x4 böylelikle daha çok bilgi
    örneğin
    Şebek Batt Ups Temp
    220v 48v 230v 34c
    watt % watt
    on off
    ama bu kod nereye yazılacak ustalık ister ben bilmiyorum şimdilik
    senaryo yazdım kodlama bilgim yok ne yazık.

    • @yopiediy
      @yopiediy  9 месяцев назад

      waalaikumsalam, evet belki UPS olarak geliştirilebilir. Kodlama ve donanımla bağlantısı (interfacing) konusunda daha derinlemesine oynamaya başlayın, bir gün bu konuda uzmanlaşacaksınız.

  • @arahmankabir8405
    @arahmankabir8405 11 месяцев назад

    Assalamu Alaikum I hope you are well by the grace of Allah. I don't know when the wait will end. The day I get a professional quality inverter. Because I want to make my own inverter for a long time. Your help is highly desirable to fulfill my heart's desire.

    • @yopiediy
      @yopiediy  11 месяцев назад

      Waalaikumsalam warahmatullahi wabarakatuh. Sorry to disappoint you. As a hobby project is still far from the quality of the pros. I'm sure you can develop it to be better as we hope.

  • @muratyasar7916
    @muratyasar7916 7 месяцев назад

    Esselamun aleykum
    Hocam 220v titreme yapıyor
    Sorunu çözemdim bir el atın lütfen

    • @yopiediy
      @yopiediy  7 месяцев назад +1

      waalaikumsalam, kodlama değiştirildi mi? evet ise, önce orijinal koda dönmeyi deneyin

    • @muratyasar7916
      @muratyasar7916 7 месяцев назад

      @@yopiediy kod lamada değişiklik yaptım özellikle menü de değişiklik yaptım
      bu sorun değiştirmeden öncede vardı
      geri besleme yapınca düzenli yükselip alçalmıyor, ve ekranda vout 220v göstergede değişiklik yapmıyor herzaman 220v 218v gibi oynuyor
      yani egs002 gibi düzenli geri besleme yapmıyor.
      çıkış 220v değişse bile ekranda 220v değişmiyor.
      lütfen sorunu mu çözer misiniz.
      saygılarımla...
      instagram, facebook, gmail, hesabım var . isterseniz musait olduğunuzda size yazı yazabilirim daha hızlı iletişim saglarım bu şekilde

    • @yopiediy
      @yopiediy  7 месяцев назад

      @@muratyasar7916 IG'de DM atmanız yeterli

    • @muratyasar7916
      @muratyasar7916 7 месяцев назад

      ​@@yopiediy IG DM ? Anlamadım ve
      Geri beslenmeyle ilgili sorun ne olabilir acaba

    • @yopiediy
      @yopiediy  7 месяцев назад

      @@muratyasar7916 lütfen bana instagram üzerinden ulaşın

  • @muratyasar7916
    @muratyasar7916 8 месяцев назад

    ESSELAMUN ALEKUM
    NİHAYET ÇALIŞTI BİR İKİ SORUN VAR HOCAM
    1. AKÜ NORMAL 12V TA AMA DÜŞÜK AKÜ UYARISI VAR (F) LOW ÇEKTİĞİMDE NOMAL ÇALIŞIYOR
    2. ÇIKIŞ 220V BERLİRLENDİKTEN SONRA PIRLAMA YAPIYOR IŞIK SABİT DURMUYOR VE BUNU ARA ARA YAPIYOR
    AMA HER AÇILIŞTA PIRLAMA YAPIYOR...
    NORMALDE EGS002 TAKINCA BÖYLE BİR SORUN YOK ACABA TLP250 ALAKALIMI

    • @yopiediy
      @yopiediy  7 месяцев назад +1

      waalaikumsalam, akü sensör girişi aküye takılı m

    • @muratyasar7916
      @muratyasar7916 7 месяцев назад

      @@yopiediy AKÜYE TAKILI DEĞİL AMA POT İLE KONTUROL SAĞLIYORUM
      +5 5KPOT -5 ORTAK ÇIKIŞ VOLAJ AYARLIYORUM BÖYLE KONTUROL SAGLIYORUM
      MENÜ DE DÜŞÜK AKÜ 10 VOLT A AYARLI
      EKRANDA 21 VOLTUN ÜSTÜNE ÇIKARINCA NORMALE GEÇİYOR
      ARADA 10 VOLT GİBİ FARK VAR BUNUN SEBEBİ NE ACABA!...
      EEPROM LA ALAKALI BİRŞEY OLABİLİRMİ EEPROM U NASIL SIFIRLARIZ.

    • @yopiediy
      @yopiediy  7 месяцев назад +1

      @@muratyasar7916 Belki EPROM'u sıfırlamak için her adrese 0xFF yazdım. Belki başka bir yolu vardır, Google'da aramayı deneyin

    • @muratyasar7916
      @muratyasar7916 7 месяцев назад

      @@yopiediyesselamun aleykum
      dis1 bölüm yanlış kotlama olduğunu gördüm hocam
      yani dis1 = battIn * 0.02299*2.1; yerine
      dis1 = battIn * 0.02299; yazılmalıydı, sonu *2.1 kodu sildim.
      ve düzeldi...
      sizin site deki de aynı kim yüklerse aynı sorunu yaşayacaktır.
      bence kodlar elden geçirilmeli güncellenmeli...
      ilk videonuzdaki kodlamada 220v çıkış ta titreme sorunu yoktur
      bu videodaki kodları yükleyince 220v açılışta titreme yapıyor.
      çıkış 220v başlangıçtaki titreme sorununu çözebilir miyiz acaba
      şimdiden teşekkür ederim hocam
      noFeedBackTest:
      if (dispCnt >= 50) { // display updated every 50 cycle to avoid flickering
      dis1 = battIn * 0.02299*2.1; // constant is the result of reversing the above calculation
      dis2 = vfbIn * 0.3560;
      dis3 = ((tfbIn - 512) / 11.0) + 25.0;
      lcd.setCursor(0, 1);
      lcd.print(String(dis1, 1) + " " + String(dis2, 0) + " " + String(dis3, 1));
      dispCnt = 0;
      }
      dispCnt++;
      }

    • @yopiediy
      @yopiediy  7 месяцев назад +1

      @@muratyasar7916 vealeykumselam.
      Düzeltmeniz için teşekkür ederim, yaptığım proje bir hobi projesi olduğundan ticari ürün haline gelmesi için geliştirilmesi gereken çok şey var.

  • @muratyasar7916
    @muratyasar7916 9 месяцев назад

    DERLEME YAPINDAHATA ALIYORUM BU BİR SORUNMU
    ELİMDE ARDUINO YOK ŞUAN AMA SPARİŞ VERDİM UNO VE NANO
    AMA BOŞTA DERLEME YAPMIYOR HATA VERİYOR

    • @yopiediy
      @yopiediy  9 месяцев назад

      Evet sorun olur genelde hata Arduino IDE'ye kütüphane kurulmadığı için oluşur. Önce kütüphaneyi tamamla

    • @muratyasar7916
      @muratyasar7916 9 месяцев назад

      @@yopiediy tamam ok öğreneceğim çok şey var😄

  • @Engineer2explorer
    @Engineer2explorer 8 месяцев назад

    sir i tried your Codes .. works well only one issue ..no output feedback for stable output of 220V like egs002 input variation from 10 to 14 V but output remains stable at 220V @yopiediy