3D Printed DIY Flight Simulator Yoke Using Arduino - Easy Project

แชร์
ฝัง
  • เผยแพร่เมื่อ 10 พ.ค. 2021
  • Pedal Project (Rudder & Brake): • 3D Printed DIY Flight ...
    ---
    I created an easy design of a Flight Simulator yoke using 3D printed parts, Arduino and other small, easy to find items.
    This video shows how to build the yoke. At the end I also did a test flight on Microsoft Flight Simulator 2020.
    All printable STL files, assembly manuals, Arduino code and wiring instructions are available at www.thingiverse.com/thing:485...
    ---
    Eu criei um manche simples para simuladores de voo usando peças impressas em 3D, Arduino e outros itens fáceis de encontrar.
    Este vídeo explica como montar o manche. No final, eu mostro um teste no Microsoft Flight Simulator 2020.
    Todas as peças em STL para imprimir, manuais de montagem, diagrama de conexões no Arduino e códigos estão disponíveis em www.thingiverse.com/thing:485...
    ---
    Soundtrack: www.bensound.com/royalty-free...
  • แนวปฏิบัติและการใช้ชีวิต

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

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

    Great work! Perfect combination of simplicity and function. Love it.

  • @i60r14
    @i60r14 10 หลายเดือนก่อน +3

    Great design. The rubber bands added the spring constant k. You need to add the c constant for the damper. Dampening can be achieved by friction. That will make the return to the center position more fluid and less aggressive. Again, great design!

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

    Thank you for your work!! I've printed it, and it's amazing. I've never used anything other than an Xbox controller, but with your design and virtual reality glasses, it's like flying a real plane.

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

    Ficou muito legal, parabéns!

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

    Incrível!! Parabéns!

  • @fightsimverse
    @fightsimverse 3 ปีที่แล้ว

    Stunning project!

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

    parabéns, continue o canal, você é caprichoso deve ter grandes ideias

  • @LuisPerin
    @LuisPerin 3 ปีที่แล้ว +3

    Nossa e com a música ficou muito lindo parabéns Danilo orgulho nosso da família toda um abraço

  • @mayaras.3564
    @mayaras.3564 3 ปีที่แล้ว +1

    Sensacional!!!

  • @mattice9083
    @mattice9083 9 หลายเดือนก่อน +1

    I wish I'd have seen this before printing the other one. Nice design

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

    Awesome Possum !!!!😀😀😀

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

    So simple that it just works! Great job!

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

      wow, thanks!! :)

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

    Irado! Danilo TH-camr 👏👏👏

    • @dvilardi
      @dvilardi  3 ปีที่แล้ว

      Demorei!

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

    Thanks Danilo! Give some day and I upload my pictures and my code! Obrigado!

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

    Lindo Danilo! Beijos do tio,,,

  • @keu274
    @keu274 4 หลายเดือนก่อน

    Nice work mate! Quite inspiring to try make it yourself rather than buy 👌

  • @igor-orzhevskii
    @igor-orzhevskii 2 ปีที่แล้ว +1

    brilliant!

  • @CaptainBobSim
    @CaptainBobSim 3 ปีที่แล้ว +2

    Hey! I love the design of this project

    • @fightsimverse
      @fightsimverse 3 ปีที่แล้ว

      heyyyyy you have sick videos

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

      @@fightsimverse Thank you!!
      You do too! I haven't figured out how to make a Cessna Style Yoke yet, so you are years ahead of me :)

  • @i60r14
    @i60r14 10 หลายเดือนก่อน +1

    Brilliant

  • @Junyo
    @Junyo 3 ปีที่แล้ว +2

    The most elegant solution I have seen so far. Really tempted to start building it right away 😅

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

      ehh...just can't resist...3D printer is already working (as I sit on my ass as that is what we have 3D printers for) 🤣

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

      @@Junyo nice! Let me know if you have any questions!

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

      @@dvilardi I noticed today that you updated your project with the 25mm "Main Axis".
      I went to three local DIY-stores today and, where I live, in the Netherlands, the 25mm size is very rare - basically not available.
      So, I bought a 15mm steel tube and used Tinkercad to design & print the needed adapters. I used a different colour (red) for the adapters (your parts I printed in white).
      Will post pictures of my project once it is finished on Thingverse in "makes".

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

      @@Junyo nice! A friend warned me about the possible unavailability of 25mm tubes around the world so I uploaded its STL as well, as an alternative.
      Glad to see you found a workaround, looking forward to seeing the results!

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

      @@dvilardi It gave me an excuse to actually do something useful with Tinkercad (and learn that it doesn't actually do 15mm when you tell it to) 😅

  • @mealfulnesschannel
    @mealfulnesschannel 3 ปีที่แล้ว

    Nice work! Could you please share your recommended print settings?

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

    Amazing project! Is there any way to string the elastics between the front and back? This would remove the need to have the elastic towers.

  • @ChristMoboko1989
    @ChristMoboko1989 2 ปีที่แล้ว +4

    How I'm impressed, can I have the Yoke and rudder Schema please!

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

    OK, THAT's what the extra four wires in a CAT cable are for!

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

    Excellent. I see one major issue here, the Rubber Bands, other than bringing the Yoke back to the center point the do not generating any resistance, on the Pitch , for example, if you measure the resistance on the PFC Yoke you will get something like 26/Lb/ In, at the end of the Travel .. maybe you should consider using springs instead ....

    • @dvilardi
      @dvilardi  2 ปีที่แล้ว +3

      You’re right! Springs are more linear on that sense, but rubber bands actually increase resistance with distance as well (albeit not as well as springs)

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

    Can you please show us how to wireing and setup the arduino with mobiflight ???

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

    Olá Danilo!! Seria possível fazer com compatibilidade para Xbox serie s? ( já que temos novidades do mfs2020 ter lançado para a plataforma )

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

    Hey man great video, I have a problem where only 1 of my axis works. Do you know the solution to this?

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

    Hey, in the instructions it says to install flip but it doesn't say why or how it's used. Also, I tried to copy and paste the code from the .txt file into the arduino software but when i try to compile and upload it onto the board, it gives error messages.

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

    começando as impressões para fazer um

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

      Feito! th-cam.com/users/shortsqbSBeaN33UA?feature=share

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

    when i plug it in it just bugs out ive connected everything correclty

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

    I couldn't do the code part
    a bit confused, need help with this

  • @projz7110
    @projz7110 3 ปีที่แล้ว +2

    Finally wired the pots to my arduino, works great. still waiting on the other 3d printed parts.
    Do you think I could add more potentiometer on the arduino? Sorry I'm new at arduino and wiring. Thanks!

    • @dvilardi
      @dvilardi  3 ปีที่แล้ว +2

      Yes you can, just don’t put all of them in the same GND pin, as the current may be a bit high. Split the pots into both GND pins just to be safe.
      If i’m not mistaken, the uno supports up to 6 potentiometers (A0 to A5). You can even merge my yoke and pedal projects into a single arduino or create a throttle lever, just change the portion of the code that reads the additional analog inputs.

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

    Can you do an easier explanation of how to code this? i.e. more step by step

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

    Nice one! Easy to build and quite cheap, and doesn't has arthritis like Saitek :-) one question though: why potentiometers, not hall sensors?

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

      Thanks! I never gave it much thought actually, i just saw how the old joysticks i had lying around worked (they use pots) and tried to replicate it with the arduino. My electronics knowledge is (very) limited, i had never heard about hall sensor up until a few weeks ago lol

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

    the last 2 parts to print...

  • @rafaelpalladino1982
    @rafaelpalladino1982 3 ปีที่แล้ว +2

    Danilo, parabéns! Quero fazer um, mas fiquei com algumas dúvidas. Quero fazer um completo com pedais e manetes de potencia. Será que posso usar um arduino Uno igual o seu? E eu poderia ligar os seis potenciômetros na unica saida 5V do arduíno, sem usar protoboard?

    • @dvilardi
      @dvilardi  3 ปีที่แล้ว

      Cara, obrigado! E desculpa pela demora ao responder. Não vejo problemas em colocar tudo num arduino só. Eu até fiz um protótipo assim no ano passado (yoke, throttle e alguns botões), tudo num mesmo Arduino Uno. Funcionou lisinho, sem problemas! Eu só dividiria igualmente os potenciômetros entre as duas saídas GND do Uno pra aliviar as correntes um pouco, mas zero preocupações. Abraço!

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

    Good night Danilo.
    First of all, congratulations on your project and for sharing it with everyone.
    And secondly, when I download the files, I get two zip files, and looking at them they seem to be the same.
    Are they the same or are there any that have changes?
    Thank you very much Danilo.

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

      Thanks! Glad to know you enjoyed it.
      Did you click "download all" on the files page? (www.thingiverse.com/thing:4855469/files)
      It should download only one .zip. If 2 .zip files were downloaded at the same time, it's likely that they are the same file. Let me know if it works!

  • @Justabadplayer12
    @Justabadplayer12 4 หลายเดือนก่อน

    Does it still work?

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

    estava vendo sobre o assunto, é pensei... se usar um Hall Sensor, aumentaria a resolução do movimento? Será que dá certo ?
    com o seu desenho seria uma manche altamente profissional, vou tentar fazer um, entendo nada de Arduino e desse Hall sensor , mas vou procurar... obrigado por me inspirar ...

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

      Opa, obrigado cara! Eu acho que o hall ficaria mais profissional mesmo, mas eu tinha tanto potenciômetro aqui em casa que resolvi dar um futuro pra eles hahah.
      Depois mostra como ficou o seu!

  • @wormax2
    @wormax2 3 ปีที่แล้ว +2

    Olá amigo, mande um salve para a galera de São José dos Campos

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

      Salve!

  • @bodenport5111
    @bodenport5111 7 หลายเดือนก่อน +2

    this may be a dumb question but can you use one arduino for the pedals and yoke?

    • @dvilardi
      @dvilardi  6 หลายเดือนก่อน +2

      I think you can use a bigger one, yes

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

    Hello, I have an arduino uno compatible board, does the same code run on this board?

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

      It should work

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

    Você vende?

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

    Could you make me one of these I’ll pay you too do it and a throttle and pedals the whole system if it’s cheaper then all the stuff out there I’m down let me know!!

  • @fightsimverse
    @fightsimverse 3 ปีที่แล้ว

    Hey one question i noticed on the wiring page in the instructions had 2 wires connected to the same port. What do i do? Thanks man!

    • @dvilardi
      @dvilardi  3 ปีที่แล้ว +3

      Yes, both potentiometers have 3 pins: the left and right pins connect to the same Arduino’s GND and 5V pins (in any order) whereas the middle pins are connected to each analog pin (A0 and A1).
      So you must join the 5V wires (either by “twisting” them or by soldering) before connecting them to the arduino’s 5V output. The same 5V output goes to both potentiometers.
      And the same applies to the GND (actually there are multiple gnd outputs so you can split if you want to).

    • @fightsimverse
      @fightsimverse 3 ปีที่แล้ว

      @@dvilardi Thanks man!

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

    What flight sim are you running?

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

      Microsoft flight simulator

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

    thanks for this easy project, how much does it weigh ?

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

      Not sure, but definitely below 1 kg (i didn’t use an entire 1 kg spool for this project). I’d guess it’s close to 500g

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

    Great tutorial but as always, with any of these projects, problems when getting the code to work. I cannot for the life of me find the referenced "YokeJoy2021" code file.

    • @H.EL-Othemany
      @H.EL-Othemany 2 ปีที่แล้ว

      What code?

    • @H.EL-Othemany
      @H.EL-Othemany 2 ปีที่แล้ว

      You mean for the Arduino.. I don't know nothing about Arduino or codes.. but I made my YOKE.. all you need is a cheap PC game pad or an old Xbox 360 pad and a soldering iron.. with a 360 pad you have 6 axis.. so you can make the yoke. And still have 4 axis.. You can make one for throttle and another for mixture.. or for trim wheel.. the sky is the limit.. I love these kinds of projects.. lol 🤣

  • @projz7110
    @projz7110 3 ปีที่แล้ว

    can I use b500k and a500k pots? sorry I'm new to these things and it what I only have from a broken electric guitar.

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

      If they have the same shape and size and fit the potentiometer mounts, they will work and fit just as fine. The arduino converts the 0V - 5V analog signal into 1024 digital steps. All potentiometers will work equally by selecting into that 0-5V range. The difference between "A" and "B" potentiometers is that "A" changes the resistance on a log scale (the more you turn, the more rapidly the resistance changes) and the "B" pots change resistance linearly (constantly proportional to the "turn"). But all those differences can be solved in the windows calibration and MSFS sensitivity curve adjustments.

    • @projz7110
      @projz7110 3 ปีที่แล้ว

      @@dvilardi Thank you for the useful information. Can't wait to print this tonight. Are you gonna make a throttle quadrant for this? Thank again, regards.

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

      @@projz7110 nice! Show me the results later! I'm currently designing a rudder/brake pedal controller and plan to release a new video on it later this week. A friend of mine actually designed a pretty neat throttle quadrant using arduino as well (thingiverse thing:4640769 by artlazza), so I don't plan on designing one myself.

    • @projz7110
      @projz7110 3 ปีที่แล้ว

      @@dvilardi I've looked up the throttle and it's pretty good. looking forward to the rudder pedal. I have all the materials now and ready to print, unfortunately I got infected by the coronavirus so I can't print them.. yet.

  • @AemVR
    @AemVR 3 ปีที่แล้ว

    does this work with X-Plane 11?

    • @dvilardi
      @dvilardi  3 ปีที่แล้ว

      Yes! The pc sees this setup as a real game controller/joystick, just like any other. So it works with any flight sim.

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

    Da pra fazer com arduíno Leonardo?

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

      Cara, acho que dá sim! Se não me engano, a UnoJoy pode funcionar no Leonardo sim.

  • @karthikk6512
    @karthikk6512 3 ปีที่แล้ว

    Does it work good?

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

      I believe so! I adjusted the sensitivity curve to match the roll and it got pretty close!

  • @karthikk6512
    @karthikk6512 3 ปีที่แล้ว

    Hey what's next video?

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

      Currently designing a rudder+brake pedal setup. If it works, it will be the next video and thingiverse post. Let’s hope!

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

      @@dvilardi good luck

  • @bilalhajji9473
    @bilalhajji9473 3 ปีที่แล้ว

    i can not find shematic and code

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

      Hi! In the description of this video you will find a link to this project on thingiverse.com (thing:4855469). There, you'll be able to download all printable STL files, PDF manual with schematics and Arduino code.

    • @bilalhajji9473
      @bilalhajji9473 3 ปีที่แล้ว

      @@dvilardi thank you so much Mr danilo please ii have a question how to connect the project whit the simulator

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

    I wish there was a detailed speaking video about the Arduino coding portion of the build, that where I,m having the problems.

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

      th-cam.com/video/iAlyFzamV4E/w-d-xo.html&ab_channel=AnissOulhaci also go to thingiverse link and there's a download to the instructions

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

    Plz make a video on coding and also tell that will it work with x plane 11

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

    Agora feito pra valer, Danilo! th-cam.com/video/_LWhoGRkzKw/w-d-xo.html

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

      CARACA que animal! Outro nível!

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

    I don’t have a 3-D printer so will the project still work or no

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

    Hey there, getting some errors in Arduino, Sketch still uploads but when I try to calibrate, things are just going completely haywire.
    sketch.ino : In function 'loop':
    sketch.ino :96:12: warning: iteration 11 invokes undefined behavior [-Waggressive-loop-optimizations]
    btn[bt] = LOW;
    sketch.ino :93:22: note: within this loop
    for (int bt = 1; bt < 13; bt ++)
    ~~~^~~~
    sketch.ino :101:14: warning: iteration 11 invokes undefined behavior [-Waggressive-loop-optimizations]
    if (btn[on] == LOW)
    ~~~~~~^
    sketch.ino :99:23: note: within this loop
    for (int on = 01; on < 13; on++)
    ~~~^~~~
    sketch.ino :109:16: warning: iteration 11 invokes undefined behavior [-Waggressive-loop-optimizations]
    if (btn[on] == HIGH)
    ~~~~~~^
    sketch.ino :107:25: note: within this loop
    for (int on = 01; on < 13; on++)
    ~~~^~~~
    C:\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino\main.cpp: In function 'main':
    sketch.ino :101:14: warning: iteration 11 invokes undefined behavior [-Waggressive-loop-optimizations]
    if (btn[on] == LOW)
    ^
    sketch.ino :99:23: note: within this loop
    for (int on = 01; on < 13; on++)
    ^
    sketch.ino :109:16: warning: iteration 11 invokes undefined behavior [-Waggressive-loop-optimizations]
    if (btn[on] == HIGH)
    ^
    sketch.ino :107:25: note: within this loop
    for (int on = 01; on < 13; on++)
    ^
    sketch.ino :96:12: warning: iteration 11 invokes undefined behavior [-Waggressive-loop-optimizations]
    btn[bt] = LOW;
    ^

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

      I just built the yoke and having the same issue. Did you ever find a solution to the calibration issues?