element14 Community
element14 Community
    Register Log In
  • Site
  • Search
  • Log In Register
  • Members
    Members
    • Benefits of Membership
    • Achievement Levels
    • Members Area
    • Personal Blogs
    • Feedback and Support
    • What's New on element14
  • Learn
    Learn
    • Learning Center
    • eBooks
    • STEM Academy
    • Webinars, Training and Events
    • Learning Groups
  • Technologies
    Technologies
    • 3D Printing
    • Experts & Guidance
    • FPGA
    • Industrial Automation
    • Internet of Things
    • Power & Energy
    • Sensors
    • Technology Groups
  • Challenges & Projects
    Challenges & Projects
    • Design Challenges
    • element14 presents
    • Project14
    • Arduino Projects
    • Raspberry Pi Projects
    • Project Groups
  • Products
    Products
    • Arduino
    • Dev Tools
    • Manufacturers
    • Raspberry Pi
    • RoadTests & Reviews
    • Avnet Boards Community
    • Product Groups
  • Store
    Store
    • Visit Your Store
    • 'Choose another store...'
      • Europe
      •  Austria (German)
      •  Belgium (Dutch, French)
      •  Bulgaria (Bulgarian)
      •  Czech Republic (Czech)
      •  Denmark (Danish)
      •  Estonia (Estonian)
      •  Finland (Finnish)
      •  France (French)
      •  Germany (German)
      •  Hungary (Hungarian)
      •  Ireland
      •  Israel
      •  Italy (Italian)
      •  Latvia (Latvian)
      •  
      •  Lithuania (Lithuanian)
      •  Netherlands (Dutch)
      •  Norway (Norwegian)
      •  Poland (Polish)
      •  Portugal (Portuguese)
      •  Romania (Romanian)
      •  Russia (Russian)
      •  Slovakia (Slovak)
      •  Slovenia (Slovenian)
      •  Spain (Spanish)
      •  Sweden (Swedish)
      •  Switzerland(German, French)
      •  Turkey (Turkish)
      •  United Kingdom
      • Asia Pacific
      •  Australia
      •  China
      •  Hong Kong
      •  India
      •  Korea (Korean)
      •  Malaysia
      •  New Zealand
      •  Philippines
      •  Singapore
      •  Taiwan
      •  Thailand (Thai)
      • Americas
      •  Brazil (Portuguese)
      •  Canada
      •  Mexico (Spanish)
      •  United States
      Can't find the country/region you're looking for? Visit our export site or find a local distributor.
  • Translate
  • Profile
Personal Blogs
  • Members
  • More
Personal Blogs
Legacy Personal Blogs Tractor simulator (cabin tractor interface with Farming Simulator 17): Part 1 - global presentation
  • Blog
  • Documents
  • Mentions
  • Sub-Groups
  • Tags
  • More
  • Cancel
  • New
Blog Post Actions
  • Subscribe by email
  • More
  • Cancel
  • Share
  • Subscribe by email
  • More
  • Cancel
Group Actions
  • Group RSS
  • More
  • Cancel
Engagement
  • Author Author: dhal
  • Date Created: 14 Dec 2017 4:10 PM Date Created
  • Views 1035 views
  • Likes 6 likes
  • Comments 2 comments
  • pc
  • python 3
  • raspberry-pi3
  • arduino_projects
  • arduino due
  • arduino uno v3
  • python3
Related
Recommended

Tractor simulator (cabin tractor interface with Farming Simulator 17): Part 1 - global presentation

dhal
dhal
14 Dec 2017

Here is one of my recent works; creating an interface between a cabin tractor and Farming Simulator 17 (FS17) software for an exhibition.

The goal was to show the benefits tire technology and linked services could bring to a farmer.

So 2 modes were prepared: a demo mode (with a speaker, see video1 ) and a play mode (guests can play with FS17, see video2, video3,).

 

The global sketch

image

image

 

¤ 3 raspberry pi: to display the dashboard, to simulate the "zen@terra" application (that manages the tire pressures) and to switch the cabin lights (blinkers, beacon, lights)

imageimage

 

¤ 1 arduino DUE to gather all the analog (steering wheel, accelerator and brakes pedals, hand accelerator) and digital information (forward, backward info, blinkers, switches, levers, ...) - the info are condtioned* (low-pass filters for analog ones, anti-bouncing for digital ones)

* The environment is very noisy on exhibitions!

image

 

¤ 1 arduino UNO to switch the sound (demo/play modes), order jacks (tire inflation/deflation simulation) get the "up" information of the tire.

image

 

¤ 3 PC; 1 to play Farming Simulator 17 ("FS Hat"), 1 to manage the show ('"Show"), 1 to monitor all the system ("Master").

     - PC FS Hat (middle of the picture)  is controled by BU0836A (to simulate the joystick) and Arduino DUE (to simulate the keyboard), so the game FS17 can be played completely automatically.

     - PC Show (left of the picture) displays movies in loop when not in demo mode, otherwise, it captures the FS video (thanks to a video sampler) to then overlays extra informations (videos, texts, images ...)

     - PC Master (intel NUC) monitors all the system, through TCP/IP links and an USB link with the arduino UNO (that controls the Raspberry's supplies, the sound between "FS Hat" and "Show")

 

image

 

Back to intro:

Tractor Simulator (interface with Farming Simulator 17)

 

The hardware

Tractor simulator (cabin tractor interface with Farming Simulator 17): Part 2 - the hardware

 

Arduinos

Tractor simulator (cabin tractor interface with Farming Simulator 17): Part 3 - the software, 1/ Arduinos

 

Raspberry Pis

Tractor simulator (cabin tractor interface with Farming Simulator 17): Part 3 - the software, 2/ Raspberrys

 

PCs

Tractor simulator (cabin tractor interface with Farming Simulator 17): Part 3 - the software, 3/ PCs

  • Sign in to reply

Top Comments

  • DAB
    DAB over 5 years ago +3
    I built simulators using lessor capable computers. You should be fine with the idea. Keep in mind that you might have to spend a lot of time doing the integration. I think your overall design is fine.…
  • dhal
    dhal over 5 years ago in reply to DAB +3
    Hi DAB, I spent 6 months to do the project, which is quite short (it's not my main job!). So I had many stress and short nights, but when you work with passion ... I finished the Part 2 today dealing with…
  • dhal
    dhal over 5 years ago in reply to DAB

    Hi DAB,

     

    I spent 6 months to do the project, which is quite short (it's not my main job!). So I had many stress and short nights, but when you work with passion ... image

    I finished the Part 2  today dealing with the hardware, that will be published very soon (this night or tomorrow).

    Maybe one could see that could be improved in term of integration, choice of components and solutions and so on ... but as mentioned, I had  a very short delay to realise the project...

     

    To see the final results, just click on the "videos" words (video1, video2, video3) which contain links to the demo mode and play mode movies in the above document .

     

    Last part to write down is the softwares ... C (arduinos), shell (raspberry), and python (raspberry and PC)...

     

    I look forward to reading your comments.

     

    DHAL

    • Cancel
    • Vote Up +3 Vote Down
    • Sign in to reply
    • More
    • Cancel
  • DAB
    DAB over 5 years ago

    I built simulators using lessor capable computers.

     

    You should be fine with the idea.  Keep in mind that you might have to spend a lot of time doing the integration.

     

    I think your overall design is fine.

     

    I look forward to seeing your results.

     

    DAB

    • Cancel
    • Vote Up +3 Vote Down
    • Sign in to reply
    • More
    • Cancel
element14 Community

element14 is the first online community specifically for engineers. Connect with your peers and get expert answers to your questions.

  • Members
  • Learn
  • Technologies
  • Challenges & Projects
  • Products
  • Store
  • About Us
  • Feedback & Support
  • FAQs
  • Terms of Use
  • Privacy Policy
  • Legal and Copyright Notices
  • Sitemap
  • Cookies

An Avnet Company © 2023 Premier Farnell Limited. All Rights Reserved.

Premier Farnell Ltd, registered in England and Wales (no 00876412), registered office: Farnell House, Forge Lane, Leeds LS12 2NE.

ICP 备案号 10220084.

Follow element14

  • X
  • Facebook
  • linkedin
  • YouTube