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.
The global sketch
¤ 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)
¤ 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!
¤ 1 arduino UNO to switch the sound (demo/play modes), order jacks (tire inflation/deflation simulation) get the "up" information of the tire.
¤ 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")
Back to intro: