Notifications
Clear all

Questions about, in short lots of things

52 Posts
7 Users
22 Likes
2,952 Views
Ron
 Ron
(@zander)
Father of a miniature Wookie
Joined: 3 years ago
Posts: 6936
 

@robotbuilder That's a better idea than mine for sure!

First computer 1959. Retired from my own computer company 2004.
Hardware - Expert in 1401, and 360, fairly knowledge in PC plus numerous MPU's and MCU's
Major Languages - Machine language, 360 Macro Assembler, Intel Assembler, PL/I and PL1, Pascal, Basic, C plus numerous job control and scripting languages.
Sure you can learn to be a programmer, it will take the same amount of time for me to learn to be a Doctor.


   
ReplyQuote
frogandtoad
(@frogandtoad)
Member
Joined: 5 years ago
Posts: 1458
 

@lucky321

Posted by: @lucky321

@zander

Yea I know google translate, but I want to learn english haha. Not always have I possibility to use it. So if I write and speak more, I will be more proficient.

It worked pretty good in this case

I can't speak for anyone else here, but I feel confidant enough in my own abilities to be able to "read between the lines" of what you're posting, and understand it enough to converse with you in English 😉

Cheers and happy posting!


   
ReplyQuote
(@lucky321)
Member
Joined: 2 years ago
Posts: 15
Topic starter  

Small update

So I have 2 joystick one is Logitech Attack 3 from 2002 and Saitek X-52 HOTAS from 2003. I opened them up and my god. Attack 3 have so so so good inside design. Everything is coming apart and when you want to assemble again it isn't problem. Quality is great for that cheep joystick. And when using, there is only little problem with zero position, but age. I have this for some years. And great ergonomics, it lay in hand beautifully.

Saitek X-52 HOTAS joystick+throttle, expensive when I get him. Inside my god for that price it sholud be made with gold. When I looked inside I almost cried haha. So low quality and when using, high delay and you can't do precise movement. I don't metion even that one axis isn't working. It is also old but not like my very old attack 3.

But to the point.

I want to use X and Y axis from attack 3 and throttle axis from X-52. I didn't make fotos, but this is like connecting 3 potentiometers to arduino. Maybe I use already build in buttons, to use like trimmers, just one click and add or subtract one degree to stearing. Propably all arduino will fit inside throttle box from X-52 so no more webs with wires (at exibition, only inside). There is very high chance that I also design PCB to mount everything.

I thinking about pedals to control rudder. I can buy ready pedals and hotwire them (expensive and easy) or take some parts that I don't use in those joysticks and design my own to print in 3D (cheap and hard/fun). Potentiometer is to go for now, but mayby hall effect sensor will be better.


   
Inq and DaveE reacted
ReplyQuote
Inq
 Inq
(@inq)
Member
Joined: 2 years ago
Posts: 1900
 
Posted by: @lucky321

Small update

So I have 2 joystick one is Logitech Attack 3 from 2002 and Saitek X-52 HOTAS from 2003. I opened them up and my god.

I thinking about pedals to control rudder. I can buy ready pedals and hotwire them (expensive and easy) or take some parts that I don't use in those joysticks and design my own to print in 3D (cheap and hard/fun). Potentiometer is to go for now, but mayby hall effect sensor will be better.

You've mention a time aspect and not wanting to take tangents... which this forum is all about tangents...  have you considered,

Since your concept is a stationary seat with joystick/pedals/etc have you considered just using accelerometers... having it inside the joy stick itself.  Use gravity as the baseline.  The advantages...

  • Not having to mess with two potentiometers with limited A2D range of 10 bits
  • Never wears out - No play at the zero position
  • No backpressure from the pots.   Add whatever mechanical feel as desired.
  • For that matter... the joy stick doesn't even have to be attached - just like Wii Console controls.
  • Variable zero position - Some people like the stick to be in "neutral position" when it has a very slight angle (fwd/rev or left/right).  Each person could put is where they like it... press one button and the accelerometer readings are taken for "their" zero position.
  • Electronics are a lot simpler... one cheap, 3 DOF sensor using I2C versus a couple of pots, possibly "trim tab" pots.

 

3 lines of code = InqPortal = Complete IoT, App, Web Server w/ GUI Admin Client, WiFi Manager, Drag & Drop File Manager, OTA, Performance Metrics, Web Socket Comms, Easy App API, All running on ESP8266...
Even usable on ESP-01S - Quickest Start Guide


   
Lucky321 reacted
ReplyQuote
(@lucky321)
Member
Joined: 2 years ago
Posts: 15
Topic starter  

@inq Those are good ideas, but I want to left some space for future improvemen and have special section for that in my papper.

Accelerometers are good idea but, If I considered that this station is mounted in bus for example, feel will be diffrent when you stay in diffrent places. Yes zeroing them by pushing button is nice in static enviroment, but what if someone touch something or shake or evan car is on the move.

I am using MPU6050 to take movement of head in my headtracker and it using gravity to calculate pich and roll. There is small problem with gogles how they sit on head (you see this when you looking for this), I want to change that to absolute position (I think that is name of this) where I don't define position from gravity vectors but from saved position and calulate it from there.

When I writing this I think I could do the same with joystick like your idea, but I have to consider this. Other thing is that there will be problems with drift and other factors with accelerometers but I have to check the stability of signal from them. 

Other thing is that there is only little work to get positions from already mounted pots in joystick.

There is other possibility haha attach another sensor to car/ station that check the inclination of platform and subtract this angle from value of sensor mounted on joystick. 

When I get parts I will check my idea with pots first and if is good enough I left it there. If no I will be searching. There is also a possibility of using hall effect sensors. They work pretty much the same as pots (I mean how arduino is looking at data from them and wireing) but don't have physical connection to anything. This is nice alternative but there will be some designing to do with mounts.

Your Idea is nice becouse I can just strap IMU right to joystick and resolve problems in softwere. We will see how it goes. 

If you intrested in my papper I want to place in this station some pilots and get feed back to my papper. I mean not pilots like me with dozens flight hours, but some with thousands. Other problem can by with law about UAV in my country, but I think there will be possibility to pull some strings and get permission.

And If you want know more about my Uni I can write some on PM

Thanks for reply


   
ReplyQuote
Inq
 Inq
(@inq)
Member
Joined: 2 years ago
Posts: 1900
 
Again... they're mere suggestions.  I'm not suggesting you take a tangent when timelines are involved.  Personally, I don't like working with analog devices IF I can get away with it some other way.
 
Posted by: @lucky321

Yes zeroing them by pushing button is nice in static enviroment, but what if someone touch something or shake or evan car is on the move.

Well... I don't think this scenario was mentioned.  But if it is a valid problem, your head position unit will have the same problem and you'll have to solve it anyway.

Posted by: @lucky321

Other thing is that there will be problems with drift and other factors with accelerometers but I have to check the stability of signal from them. 

Gryros drift, accelerometers don't drift.  

Posted by: @lucky321

They work pretty much the same as pots (I mean how arduino is looking at data from them and wireing)

I assume you are using hall sensor with a magnet within the housing and NOT the earth's magnetic field.  That will have even bigger problems if using the Earth.

Posted by: @lucky321

Other problem can by with law about UAV in my country, but I think there will be possibility to pull some strings and get permission.

It'd never get off the ground here with the FAA.

Posted by: @lucky321

And If you want know more about my Uni I can write some on PM

Sure!  What's a Uni?  

3 lines of code = InqPortal = Complete IoT, App, Web Server w/ GUI Admin Client, WiFi Manager, Drag & Drop File Manager, OTA, Performance Metrics, Web Socket Comms, Easy App API, All running on ESP8266...
Even usable on ESP-01S - Quickest Start Guide


   
ReplyQuote
Inq
 Inq
(@inq)
Member
Joined: 2 years ago
Posts: 1900
 

@lucky321 - Next week, I start tutoring sessions with a student on aerodynamics and dug around in my bone yard for some teaching aides.  Found this flying wing example and thought it might interest you.  This was the proof of concept print for a program I wrote that generates the gcode.  The program generates every move of the printer so there are no "STL" facets in the span or chord directions.  Total span is 2.5 meters and has a swept, elliptical plan form and also incorporates wing twist "washout" needed to keep the tailless design flying strait and level efficiently. 😉  It also prints the ribs and main spar.  The main spar is hollow so a carbon fiber reinforced spar can be inserted.

Concept

3 lines of code = InqPortal = Complete IoT, App, Web Server w/ GUI Admin Client, WiFi Manager, Drag & Drop File Manager, OTA, Performance Metrics, Web Socket Comms, Easy App API, All running on ESP8266...
Even usable on ESP-01S - Quickest Start Guide


   
ReplyQuote
Page 4 / 4