Managing recreational vehicles and accessories
A vehicle is electrically connected to one or more accessories. The vehicle includes at least one controller that may be configured to identify the accessory based on accessory identification information. The controller may also be configured to provide one or more commands to control an operation of the accessory.
1 . An accessory controller for a recreational vehicle, the accessory controller comprising:
a connector to operably couple the accessory controller with a lighting accessory of the recreational vehicle;
a processor; and
a memory storing instructions that, when executed by the processor, cause the accessory controller to perform a set of operations, the set of operations comprising:
obtaining vehicle state information for the recreational vehicle, the vehicle state information comprising at least one of vehicle speed information or steering information;
generating, based on the vehicle state information, an instruction to control the lighting accessory; and
controlling, via the connector, the lighting accessory according to the generated instruction.
2 . The accessory controller of claim 1 , wherein generating the instruction to control the lighting accessory comprises:
determining, based on a vehicle speed indicated by the vehicle state information, a brightness level for the lighting accessory; and
generating the instruction to set a brightness of the lighting accessory to the determined brightness level.
3 . The accessory controller of claim 2 , wherein the lighting accessory is one of:
a light bar configured to be mounted proximate to a roof of the recreational vehicle;
a light configured to be mounted proximate to a bumper of the recreational vehicle;
a light configured to be mounted proximate to a ground engaging member of the recreational vehicle; or
a light configured to be mounted proximate to a mirror of the recreational vehicle.
4 . The accessory controller of claim 2 , wherein:
the vehicle speed is a first vehicle speed;
the vehicle state information is a first instance of vehicle state information;
the brightness level is a first brightness level;
the instruction is a first instruction; and
the set of operations further comprises:
determining, based on a second vehicle speed indicated by a second instance of vehicle state information, a second brightness level of the lighting accessory that is different than the first brightness level; and
generating a second instruction to set the brightness of the lighting accessory to the determined second brightness level.
5 . The accessory controller of claim 4 , wherein:
the second vehicle speed is greater than the first vehicle speed; and
the second brightness level is greater than the first brightness level.
6 . The accessory controller of claim 1 , wherein generating the instruction to control the lighting accessory comprises:
evaluating a steering angle indicated by the vehicle state information based on a threshold; and
based on determining the steering angle exceeds the threshold, generating an instruction to control a brightness of the lighting accessory based on the steering angle.
7 . The accessory controller of claim 6 , wherein the instruction to control the brightness of the lighting accessory is one of:
an instruction to turn on the lighting accessory; or
an instruction to turn off for the lighting accessory.
8 . The accessory controller of claim 6 , wherein the lighting accessory comprises a first portion and a second portion, and the instruction to control the brightness of the lighting accessory controls the first portion of the lighting accessory.
9 . The accessory controller of claim 6 , wherein the lighting accessory is located toward a left side of the recreational vehicle and the threshold corresponds to a left turn direction, thereby controlling the lighting accessory when the steering angle indicates the left turn direction.
10 . The accessory controller of claim 6 , wherein the lighting accessory is located toward a right side of the recreational vehicle and the threshold corresponds to a right turn direction, thereby controlling the lighting accessory when the steering angle indicates the right turn direction.
11 . The accessory controller of claim 1 , wherein the set of operations further comprises:
receiving, from a user input device, an indication of a user input to control the lighting accessory; and
controlling, via the connector, the lighting accessory according to the received indication from the user input device.
12 . The accessory controller of claim 1 , wherein controlling the lighting accessory according to the generated instruction comprises providing an indication of the instruction to a controller of the lighting accessory.
13 . The accessory controller of claim 1 , wherein controlling the lighting accessory according to the generated instruction comprises generating an electronic control signal for the lighting accessory that corresponds to the generated instruction.
14 . The accessory controller of claim 12 , wherein the electronic control signal comprises a pulse-width modulation (PWM) signal.
15 . The accessory controller of claim 1 , wherein the vehicle state information is obtained from a controller of the recreational vehicle via a network of the recreational vehicle.
16 . A vehicle, comprising:
a plurality of ground engaging members;
a frame supported by the plurality of ground engaging members; and
an accessory controller supported by the frame, the accessory controller comprising:
a processor; and
a memory storing instructions that, when executed by the processor, cause the accessory controller to perform a set of operations, the set of operations comprising:
obtaining, via a network of the vehicle, vehicle state information comprising at least one of vehicle speed information or steering information;
generating, based on the vehicle state information, an instruction to control a lighting accessory of the vehicle; and
controlling the lighting accessory according to the generated instruction.
17 . The vehicle of claim 16 , wherein the lighting accessory is controlled via a wiring harness to which the accessory controller is operably coupled.
18 . The vehicle of claim 17 , wherein the lighting accessory is a removable lighting accessory and the wiring harness is configured to removably couple with the removable lighting accessory.
19 . A method for controlling a removable lighting accessory of a recreational vehicle, the method comprising:
obtaining vehicle state information for the recreational vehicle, the vehicle state information comprising at least one of vehicle speed information or steering information;
generating, based on the vehicle state information, an instruction to control the removable lighting accessory; and
controlling the removable lighting accessory according to the generated instruction.
20 . The method of claim 19 , wherein:
the vehicle speed information is a first instance of vehicle speed information;
the brightness is a first brightness level;
the instruction is a first instruction; and
the method further comprises:
determining, based on a second instance of vehicle speed information, a second brightness level for the removable lighting accessory that is different than the first brightness level; and
generating a second instruction to set the brightness of the removable lighting accessory to the determined second brightness level.
21 . The method of claim 20 , wherein:
the second instance of vehicle speed information indicates a speed that is greater than a speed indicated by the first instance of vehicle speed information; and
the second brightness level is greater than the first brightness level.
22 . The method of claim 19 , wherein the removable lighting accessory is located toward a left side of the recreational vehicle and the steering angle threshold corresponds to a left turn, thereby activating the removable lighting accessory when the steering information indicates the left turn.