Hacking a PWM PC fan with Arduino

Поділитися
Вставка
  • Опубліковано 15 чер 2021
  • I made this solder fume extractor fan from a spare PC fan I had laying around. It seems to somehow work pretty well, and doubles as a decent desk fan now that summer is finally here in the UK.
    This hopefully is a nice and easy project for you to mess around with controlling fans with an Arduino!
    Let me know in the comments if you have any ideas of things to make, with spare hardware you have laying around in your "tech box".
    🌐 3D printed file links
    www.thingiverse.com/thing:488...
    www.thingiverse.com/thing:488...
    www.thingiverse.com/thing:488...
    ⚙️ Source code
    github.com/Matchstic-Project/...
    🎵 Music Attribution
    Music: www.bensound.com
    Music: www.purple-planet.com
    🖼️ Image Attribution
    Icons made by Freepik from www.flaticon.com/
  • Наука та технологія

КОМЕНТАРІ • 19

  • @bertram-raven
    @bertram-raven 2 роки тому +12

    If you do this with a 12V external supply for the fan, ensure the ground wire on the external power supply (-ve) is also connected to the ground on the Arduino. If not, the PWM will not work correctly. This was not explained in the video; as I see many comments about this problem online, I thought I would mention it in one of the best videos on the subject. Also, some common PC PWM controlled fans can take up to 3A - this will can damage the VIN pin and traces - it is best to bypass this and run the fan directly from an external power supply.
    FYI: Superglue + PLA = future failure as the PLA breaks down. :-(

    • @akamatchstic
      @akamatchstic  2 роки тому +4

      These all are excellent points, thank you 😊 I must admit, electrical engineering is definitely not my area of expertise.

    • @Boredistan
      @Boredistan 9 місяців тому

      Can I still connect my Arduino to my laptop?

  • @simpernchong
    @simpernchong 2 роки тому

    Awesomely creative work. Thanks for the video.

  • @GamerMartin96
    @GamerMartin96 3 роки тому +5

    Nice video! This feels like an eternal paradox… you need a device to extract solder fumes, but to make that device, you need to solder some wires together :P

    • @akamatchstic
      @akamatchstic  3 роки тому +1

      haha exactly! I tried not breathing whilst doing the wiring but that didn't work too well funnily enough

    • @GamerMartin96
      @GamerMartin96 3 роки тому +1

      @@akamatchstic it was worth the sacrifice 🤣 I don't think the fumes are as bad as they once were though, but still great to have an extractor when you're doing a lot of soldering

  • @musicalmanish7656
    @musicalmanish7656 2 роки тому +1

    Thanks 👍

  • @user-nm8nq8hd1i
    @user-nm8nq8hd1i 29 днів тому

    Genial! Muito bem feito, parabéns 👏❤️

  • @RTemiy
    @RTemiy Рік тому +3

    So you saying that you will use a giant arduino in the box only for controlling fan speed?
    Why not use smaller chip in the end and arduino only for test of the concept ?

  • @gerald4027
    @gerald4027 Рік тому

    Is there anyway to power 6 computer server fans rated at 2.4 amps each and they are 4 pin.

  • @manohar3787
    @manohar3787 4 місяці тому

    can we replace the arduino with a 555 timer which is a lot cheaper

  • @EBestLetterE5
    @EBestLetterE5 Рік тому

    where should I pin the tachometer?

  • @gerald4027
    @gerald4027 Рік тому

    How many RPM's is at max setting?

  • @martinmacko7297
    @martinmacko7297 3 місяці тому

    Hi, is the code correct? Compilation error: 'TCCR1A' was not declared in this scope

  • @user-nm7kq9kx9j
    @user-nm7kq9kx9j 2 роки тому +1

    Very interesting. It's not correct to power a fan from an Arduino directly. You need to split the power between the board and another device without running a risk of damaging the board.

    • @akamatchstic
      @akamatchstic  2 роки тому

      You are right about the power, it’s something I didn’t do correctly in this video - don’t have much experience with circuits yet 😅

  • @raztabraze
    @raztabraze 2 роки тому

    powering anything directly from a control board (arduino, esp, whatever) is wrong. the ports can only deliver a very limited amount of current (I dont remember if it is 40 mA)

    • @stephenwhitfield2679
      @stephenwhitfield2679 Рік тому

      It is 40mA max per I/O port for the ATMEGA8U2 however VIN he's using would come straight from the USB port.