System and Method for Model Train Control
20260115611 ยท 2026-04-30
Inventors
Cpc classification
International classification
Abstract
A system and method is provided for using a model train module to control at least one feature of the model train and receive information on the model train, where individual model train commands are transmitted simultaneously using different protocols (e.g., TMCC, Bluetooth, RF, etc.), thereby allowing the user to control different model trains having different communication protocols. In a preferred embodiment, identifying information is also acquired from the model train and provided to the remote control, thereby allowing the remote control to provide identifying information to the user (e.g., train name, train number, status of virtual consumables, etc.) and a train-specific user interface (e.g., one that includes controls and/or identifying information for a specific type of train).
Claims
1. A model train control system comprising: a model train module located remotely from a remote control and a model train and configured to communicate with both said remote control and said model train, comprising: a memory device for storing at least a program, said program being configured to control at least one feature on said model train in response to at least one command received from said remote control and to provide information on said model train to said remote control in response to data received from said model train; a transceiver configured to both receive said at least one command from said remote control and to transmit said information on said model train to said remote control via a first wireless protocol; a plurality of transmitters for transmitting signals for controlling said at least one feature on said model train in response to said at least one command received from said remote control, wherein each one of said plurality of transmitters is configured to simultaneously transmit individual ones of said signals via a different one of a plurality of protocols, said model train being configured to receive at least one of said signals via at least one of said plurality of protocols and to transmit said data to said model train module via said at least one of said plurality of protocols; at least one receiver for receiving said data from said model train; and a processor operatively coupled to said memory, said transceiver, said plurality of transmitters, and said at least one receiver; wherein said processor is configured to use said at least one program to (a) generate said signals for controlling said at least one feature on said model train in response to said at least one command received from said remote control and (b) generate said information on said model train in response to said data.
2. The model train control system of claim 1, wherein said first wireless protocol is a wireless fidelity (WiFi) protocol.
3. The model train control system of claim 1, wherein said plurality of protocols comprises at least an RF protocol and a Bluetooth protocol.
4. The model train control system of claim 1, wherein said at least one command comprises at least one of a command for controlling movement of said model train and a command for controlling sounds produced by said model train.
5. The model train control system of claim 1, wherein said data received from said model train comprises at least one of data identifying said model train, data on movement of said model train, data on sounds produced by said model train, and at least one model train virtual consumable.
6. The model train control system of claim 5, wherein said model train module further comprises a second transceiver comprising one of said plurality of transmitters and said receiver.
7. The model train control system of claim 1, further comprising a remote control program that can be downloaded on said remote control, wherein said remote control comprises a smart phone and said remote control program uses a display on said smart phone to provide a user with a user interface for controlling said model train.
8. The model train control system of claim 7, wherein said remote control program is configured to download via the Internet different user interfaces depending on said information received from said model train module.
9. The model train control system of claim 7, wherein said remote control program is configured to provide said user with different controllable features of said train on said display of said smart phone in response to said information received from said model train module.
10. The model train control system of claim 9, wherein said user interface further provides said user with a status of at least one consumable of said model train, wherein said status is based on said information received from said model train module and said at least one virtual consumable comprises at least one of fuel level and water level.
11. A method for controlling a model train, comprising: using a transceiver on a model train module to both receive at least one command from a remote control and to transmit information on said model train to said remote control via a first wireless protocol, wherein said model train module is remotely located from both said remote control and said model train; using a plurality of transmitters on said model train module for transmitting signals for controlling at least one feature on said model train in response to said at least one command received from said remote control, wherein each one of said plurality of transmitters is configured to simultaneously transmit individual ones of said signals via a different one of a plurality of protocols, said model train being configured to receive at least one of said signals via at least one of said plurality of protocols and to transmit data to said model train module via said at least one of said plurality of protocols; and using at least one receiver to receive said data from said model train; wherein said model train module is configured to (a) generate said signals for controlling said at least one feature on said model train in response to said at least one command received from said remote control and (b) generate said information on said model train in response to said data received from said model train.
12. The method of claim 11, wherein said first wireless protocol is a wireless fidelity (WiFi) protocol.
13. The method of claim 11, wherein said plurality of protocols comprises at least an RF protocol and a Bluetooth protocol.
14. The method of claim 11, wherein said at least one command comprises a command for controlling movement of said model train or a command for controlling sounds produced by said model train.
15. The method of claim 11, wherein said data received from said model train comprises data that identifies at least one feature of said model train selected from a list of features comprising a type of said model train, movement of said model train, sound levels of said model train, and status of a model train virtual consumable.
16. The method of claim 15, wherein said model train virtual consumable comprises at least one of fuel level and water level.
17. The method of claim 11, further comprising the step of downloading a remote control program from the Internet on said remote control, wherein said remote control comprises a smart phone and said remote control program uses a display on said smart phone to provide a user with a user interface for controlling said model train.
18. The method of claim 17, further comprising the step of downloading a particular user interface depending on said information received from said model train module.
19. The method of claim 18, wherein said particular user interface provides said user with controllable features that are specific to said model train and differ from at least one other model train.
20. The method of claim 18, wherein said particular user interface provides said user with a status of at least one virtual consumable of said model train on said display of said smart phone, wherein said status is based on said information received from said model train module.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
[0011]
[0012]
[0013]
[0014]
[0015]
[0016]
[0017]
DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENT
[0018] The present invention relates to model train control system and, in particular, to a system and method for using a model train module located remotely from, and in communication with, both a remote control and a model train to control at least one feature of the model train and provide information on the model train to the remote control, where individual model train command are transmitted simultaneously using different protocols (e.g., TMCC, Bluetooth, RF, etc.) to interact with different model trains having different communication protocols.
[0019] It should be appreciated that while the present invention is described herein in terms of a model train traveling on a model train track, the present invention is not so limited. For example, the invention could be used in conjunction with any model vehicle, including, but not limited to, model cars, trucks, boats, airplanes, helicopters, or drones, traveling along a defined route (e.g., a racetrack, etc.) or an undefined route (e.g., an open area, air space, etc.). The invention could also be used in conjunction with model train accessories, including different rail cars, bridges, crossings, or any other accessory commonly used in conjunction with a model train track.
[0020] It should also be appreciated that while a preferred remote control is a smartphone capable of downloading and updating an application, the present invention is not so limited. For example, the invention could be used in conjunction with any wired or wireless computing device (e.g., tablet, personal computer, laptop, dedicated Lionel remote control, etc.). The remote control, however, should preferably be configured to download at least one application (or program) from a host device (e.g., website, server, etc.) via the Internet, where the application is configured to control various features of the model train (e.g., speed, direction, sound, etc.).
[0021] In one embodiment of the present invention, as shown in
[0022] In a preferred embodiment, the model train module 150 is configured to generate and send signals to the model train 140 either autonomously or in response to commands received from the remote control 130. For example, the model train module 150 may generate and send signals to the model train 140 to change directions, play at least one sound, turn on at least one light, produce a quantity of smoke or steam, etc. The signals can be sent to the model train 140 via the model train track 110, itself, and/or via at least one wireless communication protocol (e.g., Bluetooth, RF, etc.).
[0023] As discussed in greater detail below, the model train module 150 is preferably configured to transmit a command to the model train 140 via a plurality of signals where (a) each signal is transmitted at substantially the same time (i.e., simultaneously) and (b) each signal is sent using a different transmission protocol. For example, if the model train module receives a command from the remote control 130 to turn on a particular light, a first signal instructing the model train 140 to turn on that light may be generated and sent over the track using a first communication protocol (e.g., TMCC), a second signal concerning the same may be generated and sent using a second communication protocol (e.g., Bluetooth), a third signal concerning the same may be generated and sent using a third communication protocol (e.g., RF), and so forth. This would allow the model train 140, which may only be configured to receive and/or transmit via a single communication protocol, to receive at least one signal.
[0024] By using this one-to-many methodology for transmissions (generating and transmitting a plurality of signals in response to receiving a single command from the remote control) the system can ensure that the model train 140 will receive the command regardless of its communication protocol, where the other signals are simply ignored. It should be appreciated, however, that the model train module 150 may also be configured to generate and transmit signals autonomously (e.g., instructing the model train 140 to identify itself, etc.). This allows, for example, the model train module 150 to not only identify the model train 140 but to receive data on the model train (e.g., operating status, etc.) and to communicate such information to the remote control 130. As discussed in greater detail below, such information can be used to acquire and provide the proper user interface to the user and to provide the user with information on the train (e.g., train type, name, and number, status of certain lighting, sound, and smoke or steam, status of a virtual consumable (e.g., water level, fuel level, etc.), etc.).
[0025]
[0026] The processor 210 may be configured (e.g., using the program and/or data stored in memory 260) to control the motor 220 to traverse the model train 140 along the train track 110. Similarly, the processor 210 may be configured to control the smoke production device 230 (e.g., to produce puffs of smoke) and to control at least one other feature (e.g., at least one light 240, play at least one sound on the speaker 250, etc.). It should be appreciated that the processor 210 may be configured to control these features autonomously (on its own), in response to commands and/or data received from a remote control 130, in response to command and/or data received from the model train module 150, or a combination thereof.
[0027] It should be appreciated that the present invention is not limited to a model train having the components illustrated in
[0028]
[0029] In one embodiment of the present invention, a first transceiver 370 is used to communicate directly with a device on or associated with the model train track, such as a model train or a model train accessory (not shown) via Bluetooth (e.g., Bluetooth Low Energy (BLE)) and a second transceiver 380 is used to communicate with a host (e.g., website, server, etc.) via the Internet and/or the model train module 150 via WiFi. For example, as shown in
[0030] It should be appreciated that this same transceiver (or a different one in other embodiments) could also be used to communicate with the model train module 150, e.g., to transmit model train commands, to receive information on a model train, etc. This would allow the user to control the model train 140 via the model train module 150 and to receive information on the train (e.g., from the model train module 150), which can then be used to provide the user with identifying information and to download and/or provide the user with a proper model train user interface (e.g., one specific to the train that is being operated).
[0031] It should be appreciated that the present invention is not limited to a remote control having the components illustrated in
[0032] Traditionally, a dedicated remote control is used to communicate with a model train via a wired or wireless communication path. As shown in
[0033] In one embodiment of the present invention, both the remote control 130 and the model train 140 are equipped with transceivers (e.g., Bluetooth transceivers) so that they can communicate with each other directly, without the need for a model train module. As discussed above, with respect to the remote control, this can be accomplished using a traditional smartphone (e.g., Apple iPhone, Samsung Galaxy, etc.) and an application that can be downloaded from a website or server (see, e.g.,
[0034] For example, as shown in
[0035] For example, as shown in
[0036] It should be appreciated that the present invention is not limited to a model train module having the components illustrated in
[0037] As discussed above, information on the model train can be used by the remote control to provide the user with both identifying information and a proper user interface. For example, as shown in
[0038] While some of these are merely providing information (e.g., ID number (B), engine name and number (C), engine image (D), etc.), others are interactable. For example, if the user selects the brake (J), the portion of the screen designated for warning sounds (F) and brake (J) (see
[0039] By receiving identifying data from the model train and generating and providing corresponding identifying information to the remote control, this allows the remote control to automatically provide the user with information on the model train. For example, as shown in
[0040] For example, as shown in
[0041] It should be appreciated that other virtual consumables generally known to those skilled in the art (e.g., coal, etc.) are within the spirit and scope of the present invention. It should also be appreciated that the foregoing exemplary screen shots are just thatexemplaryand other or different screen shots and functionalities are within the spirit and scope of the present invention. The screen shots provided in
[0042] Having thus described several embodiments of a system and method for using a model train module to control and receive identifying information from a model train, where control signals are transmitted via a plurality of protocols and identifying information is used by the remote control to provide a train-specific interface to the user, it should be apparent to those skilled in the art that certain advantages of the system and method have been achieved. It should also be appreciated that various modifications, adaptations, and alternative embodiments thereof may be made within the scope and spirit of the present invention. The invention is solely defined by the following claims.