BMW 318i - RTS: the CAR that Power On ALONE, Speaks, listens and Understand you
The Road ThunderStorm Project (RTS) was created by the idea of Mario Ravasi ([email protected]) attain a car equipped with a computerized system intelligent electronic control (BMW Unit Control System or BUC System), guidance and support to entertainment.
The car chosen for the project is a BMW 3-series E36, a car that has always stood for sportsmanship, aggressiveness.
Some stages of assembly System Here are some image during the assembly
Key Features of BUC System
The system designed and engineered by Mario Ravasi, aims to be able to provide a total control of car; has the following features
Open Source Software Road Runner able to integrate the main functions commonly used (well-known so I will not dwell further to describe it)
Proprietary software BUC Modules produced by Mario Ravasi able to control the car, with Giulia, voice interface, can use voice commands, using the Software Dragon in order to interact with the car.
The use of voice commands to interact with the car
The voice interface with the car is done by activating the Dragon Modules for intrepretarne voice commands. The recognition is via BlueTooth headset, 2.0 with EDR to ensure the highest quality audio in recognition
The Modules can interact with the car through the actions set out below and are equipped with:
graphical user interface, often with graphical State Voice interaction; Giulia, the interface provides voice BUC with a sweet female voice, details on what BUC System is making in relation to feature enabled.
TURNING the car simply by saying "open ignition." The action is delegated to BMW Engine Power Module. Run the rounds of key position I, II and ignition starter motor.
-- The Power Module --
TURNING framework of instruments: simply saying "open energy." The action is delegated to BMW Energy Module. Run the rounds of key position I.
-- The module shutdown systems --
Switch Off engine, instrument simply saying "open Stop Flow." The action is delegated to Stop Energy Module. It allows shutdown of the engine or energy to lift the framework tools.
-- The form Turning Lighthouses --
TURNING Lights: simply saying "open headlights." The action is delegated to Light System Module. The module allows the ignition of the car headlights Engel Eyes
-- The module Opening Roof --
OPENING roof of simply saying "open roof." The action is delegated to 'Open Floor Module that allows you to open the electric sunroof.
-- The OverBoost module for increasing the power --
ACTIVATION dell'overboost simply saying "open overboost." The action is delegated to BMW OverBoost Module. The overboost Module allows you to vary the resistance of the sensor IAT (Intake Air Temperature) settandolo to a default value in order to deceive the ECM Engine Control Module on the effective temperature that enters the engine, whose aim is to monitor electronically the time of injection, based on signals from sensors placed in the car.
-- The Climate module to activate the air conditioning (refine) -- ACTIVATION of air conditioning simply saying "open air conditioning." The action is delegated to BMW Climate Module.
-- The Strobe module to activate the Strobo Light -- ACTIVATION of strobe lights simply saying "open strobe." The action is delegated to the Strobe Light System Module.
-- The BUC CheckControl Featured car stylized visualizare for open ports, or lights --
ACTIVATION of BUC checkControl simply saying "open ceckcontrol" in a position to verify the status of which the presence of lights, doors open. Using a sensor presence is able to verify the presence of a passenger, they project the image on the monitor and requires an ID number to see if this is a passenger authorized or not, in case of invalid code activates the procedure expulsion consisting of the roof open and shut down the PC. In fact the car in automatic mode (set) can be turned on only if the PC is switched on and are authorized to access or driving thereof. The action is delegated to Check Control Module.
-- OBCs Module that allows you to automatically activate the role of OBCs BMW --
ACTIVATION of On Board Computer simply saying "open Computer Edge", able to activate the onboard computer BMW, which provides information on the machine which average consumption, instant consumption, average speed, autonomy, lights burned, ecc.L 'action is delegated all 'CBOs Module. This allows you to activate the CBOs and view automatically and in sequence on its display the above information. Run commands from the steering wheel.
I attach the schematic of OBCs; interfacing is done by connecting in parallel to command leverage on the wheel PIN 4, Exterior Light System, to relay driven by CBOs Module. The methods 2 and 3 below are not currently implemented
Mode 2 - Body Computer System
Mode 3 - Air Conditioning System
ACTIVATION of the various software installed on your PC (surfers, etc.)
Miscellaneous: speaking clock on their voice command or through touch screen.
Use the manual controls
The features mentioned above are activated by Road Runner or the BUC Check Control, via touch screen monitors, for the modules
BMW Engine Power Module, the car ignition
BMW Energy Module, turn on the instrument
The manual activation requires for security reasons to enter a code on the touch screen or on the numeric keypad on the central tunnel, who is unable to activating the car as is the case for voice recognition
The form of ignition car or under manual; Not being able to recognize
The entry requires the access code to be entered via numeric keypad or monitors
C) Technical Features of BUC
1. L 'unit HW Base is made up of a normal
PC dismembered and rassemblato Celeron 1000 (512 ram, 20 gig hd)
power supply M2;
ATI card dual monitors.
USB card I / O Module - Connector Board - Switch Board - Combo Board
The system is activated by turning on the car, manually or by remote control separately.
The devices can read or write states; are controlled through the use of virtual ports made disposizone dall'OCX Microsoft MSCOMMxx.OCX. I pilotabili through various programming languages; inizlamente the BUC Modules were developed in C + +, but were then rewritten in Visual Basic 6.0 as much more versatile and equipped with graphical interface easier to manage.
IOValA = 0
MSComm1.Output = "A" + Chr $ (IOValA)
IOValC = 0
MSComm1.Output = C + Chr $ (IOValC)
2. Two units monitors: one on the centre console and the other instead of the rear-view mirror (attention is not regular and can be dangerous!). What on the centre console: integrates the functionality of Road Runner; mirror on that integrates the GPS functionality, such as Navigator or GPS altimeter, speedometer GPS.La 2 on display monitor is permitted simultaneously and can have a lot of great information available at the same time, on both You can display made by the infrared camera.
-- An image that incorporates the two Monitors --
-- A detail the Monitor Specchietto with information (altitude, speed, ...)
3. The graphical interface used is represented by Road Runner with skin BMW E36, produced by RobbyBMW; RR is an excellent software that makes it possible to integrate the main functions of common use
4. The BUC Modules, proprietary software by Mario Ravasi, control the car with cards relays and opto inputs to integrate with the skin BMW E36
5. An infrared camera to monitor the rear of car (it should be good even for the back or to see what happens behind while you go)
6. A webcam internal monitor the presence of passengers
7. A micro keyboard under fin parasol
-- First floor keyboard --
8. A numeric keypad on the central tunnel used to enter the access codes to the system
-- First floor of the centre console with numeric keypad, USB and led HUB / switches for controlling the PC --