WIRELESS MODEL RAILROAD CONTROL SYSTEM
A control system for a model railroad includes a wireless transceiver circuit, associated with a model railroad device, and control software, operable upon a general purpose wireless smart device, comprising programming code for bidirectional wireless communication with the wireless transceiver circuit. The wireless transceiver circuit includes a control circuit, configured for controlling operation of the model railroad device, and a communication unit, configured for bidirectional communication between the wireless transceiver circuit and the general purpose wireless smart device. The control software is configured for allowing user commands entered via the general purpose wireless smart device to control operation of the control circuit.
The present application claims priority from U.S. Provisional Application Ser. No. 61/833,500, filed on Jun. 11, 2013, and entitled ELECTRIC TRAIN BLUETOOTH SMART READY DEVICE INTERFACE, the disclosure of which is incorporated by reference herein in its entirety.
FIELD OF THE DISCLOSUREThe present application relates to devices for controlling model trains. More particularly, the present application relates to a system and method for controlling model trains using a wireless-enabled device.
BACKGROUNDA typical model train set, available in toy and hobby stores, generally includes an electric transformer, model railroad track having conductive metal rails, and a model train that includes locomotive having a DC electric motor and a number of model railroad cars. Users can control the direction and speed of the locomotive (and any attached railroad cars) on the track using the transformer. These affordable train sets have been popular for many years, offering a limited amount of fun and control at a low price. Model terrain and scenery, along with model buildings and other features can be added to turn a simple train set into a complete model railroad layout, which can be as elaborate as the individual desires.
Many years ago, model railroad enthusiasts improved operation of the typical train set through block control. Block control involves electrically isolating blocks of model railroad track, and using electrical switches to allow selective switching of power and control of any particular block of track between multiple electric transformers. This allows multiple trains to be operated simultaneously, but only on electrically separate blocks of track. It also requires a separate transformer for control of each train.
As an improvement over block control, in recent decades model railroaders have begun using Digital Command Control (“DCC”) systems, which allow for greater control, versatility and realism in model railroad operation. Shown in
On board the locomotive 30, a decoder circuit 26 decodes the signals and allows for control of the DC motor 27, allowing motion of the locomotive. The decoder circuit 26 can control other systems as well (based on signals sent via the command station 22), such as a sound board 29, and a light 28, which are also part of the locomotive 30. By manipulating the Remote Control 21 the user can control the speed and direction of the locomotive, as well as sound, lights and other train accessories.
DCC systems add realism and increased control to model railroading, but they have some notable drawbacks. First, DCC systems can be expensive and technically difficult to put together. They include many components, and are beyond the expense and effort that many people might want to invest in a model railroad. Additionally, the remote control 21 can be bulky, and usually includes a variety of buttons and dials and a small screen to display data, or it may include a touch screen. A user's experience can be somewhat restricted by this interface, and it has been found that the user interfaces of many existing DCC remote control devices are considered inadequate by many of today's tech-savvy smart phone users, who are accustomed to dynamic visual displays and controls as found in modern smart phones.
A variety of DCC systems are commercially available, and various aspects of DCC systems are disclosed and claimed in various U.S. and foreign patents. A variety of developments and improvements have been made to DCC systems in recent years, such as concerning the design and features of remote control and input devices, aspects related to radio frequency interference, communication modes, etc. Some of these developments have the potential to provide an improved user experience, but they are still firmly tethered to the DCC world, requiring the purchase and implementation of all equipment associated with a DCC system.
It can be more complicated and expensive to put together a DCC system than it is to buy, put together, and use a basic train set. It is thus surprising that more attempts have not been made to develop cheaper, simpler solutions more suitable to today's consumer. This may be because DCC systems were first developed and adopted more than twenty years ago, using the technology available at the time, resulting in what is now an established industry with a host of standard products. It appears that this industry has not contemplated revisiting the entire architecture that underlies the system. As a result, quality model railroading experiences currently appear to be limited to model railroaders who are willing to spend the money and devote the time required to install a DCC system, and who are satisfied holding a large plastic handheld remote control.
The present application is directed toward one or more of the above-referenced issues.
SUMMARYIt has been recognized that it would be desirable to have a model railroad control system that allows users to have a more satisfying model train user experience that is simple to use and easily controlled by the common wireless devices such as smart phones.
It has also been recognized that it would be desirable to have a model railroad control system that is affordable and simpler to install and implement than typical DCC systems.
In accordance with one embodiment thereof, the present application provides a control system for a model railroad, including a wireless transceiver circuit, associated with a model railroad device, and control software, downloadable upon a general purpose wireless smart device, comprising programming code for bidirectional wireless communication with the wireless transceiver circuit. The wireless transceiver circuit includes a control circuit, configured for controlling operation of the model railroad device, and a communication unit, configured for bidirectional communication between the wireless transceiver circuit and the general purpose wireless smart device. The control software is configured for allowing user commands entered via the general purpose wireless smart device to control operation of the control circuit.
In accordance with a more detailed embodiment thereof, the model railroad device can be selected from the group consisting of a locomotive motor, a sound generating device, a light, a turnout, a crossing signal, and a railroad signal. The model railroad device can be associated with any one of a locomotive, a tender, a railroad car, a turnout, a signal and a building. The wireless transceiver circuit and the general purpose wireless smart device can be configured to communicate via a simplified connectivity, low-energy, wireless communication protocol, such as Bluetooth Smart.
In accordance with another embodiment thereof, the present application provides a method for wirelessly controlling a model railroad device. The method includes providing a model railroad device with a wireless transceiver circuit, and transmitting control signals effective to control the control circuit from a general purpose wireless smart device to the wireless transceiver circuit. The wireless transceiver circuit includes a control circuit, configured for controlling operation of the model railroad device, and a communication unit, configured for bidirectional communication between the wireless transceiver circuit and a general purpose wireless smart device. The general purpose wireless smart device includes control software comprising programming code for bidirectional wireless communication with the wireless transceiver circuit.
In accordance with yet another embodiment thereof, the present application provides a model railroad locomotive, including a motor, configured to drive a set of locomotive wheels upon rails using electrical power transmitted through the rails, and a wireless transceiver circuit, adapted for wireless communication with a general purpose wireless smart device. The wireless transceiver circuit includes a control circuit, configured for controlling the motor, and a communication unit, configured for bidirectional communication between the wireless transceiver circuit and the general purpose wireless smart device. The general purpose wireless smart device includes software comprising programming code for allowing user commands entered via the general purpose wireless smart device to control the control circuit.
Additional features and advantages of the invention will be apparent from the detailed description which follows, taken in conjunction with the accompanying drawings, which together illustrate, by way of example, features of the invention, and wherein:
While the disclosure is susceptible to various modifications and alternative forms, specific embodiments have been shown by way of example in the drawings and will be described in detail herein. However, it should be understood that the disclosure is not intended to be limited to the particular forms disclosed. Rather, the intention is to cover all modifications, equivalents and alternatives falling within the spirit and scope of the invention as defined by the appended claims.
DETAILED DESCRIPTIONReference will now be made to exemplary embodiments illustrated in the drawings, and specific language will be used herein to describe the same. It will nevertheless be understood that no limitation of the scope of the invention is thereby intended. Alterations and further modifications of the inventive features illustrated herein, and additional applications of the principles of the inventions as illustrated herein, which would occur to one skilled in the relevant art and having possession of this disclosure, are to be considered within the scope of the invention.
As noted above, DCC systems add realism and increased control to model railroading, but they can be expensive and complicated, and present a variety of other limitations. Advantageously, as disclosed herein, a system and method for controlling model trains and other devices has been developed that uses a general purpose wireless-enabled smart device, allowing ubiquitous smart phone or similar devices to function as model railroad control devices. In accordance with one embodiment thereof, the present disclosure provides a wireless-enabled interface that allows one or more aspects of the model railroad to be controlled directly by any general purpose wireless smart device.
An overview of one embodiment of a wireless model railroad control system configured in accordance with the present disclosure is provided in
Although wireless communication has been around for a long time, there have been few applications of model trains connecting wirelessly with smart phones or other smart devices, probably because of cost and complexity. As will be appreciated by those of skill in the art, there are a variety of digital wireless transmission standards, including Wi-Fi, Bluetooth, and NFC. Wi-Fi is a wireless technology that is popularly used to create private and public networks that can be accessed by personal computers, game consoles, smartphones and TV set-top boxes. One advantage of Wi-Fi is that it provides a relatively wide bandwidth. It is notable, however, that Wi-Fi connections involve connecting to an available network, which may be password protected. For example, Wi-Fi control of a model train involves logging both the model train and the wireless smart device (e.g. smart phone) onto the Wi-Fi network, which involves configuration. This configuration includes informing the model train of the name and password of the Wi-Fi network, which can be difficult because the train has no direct interface for entering data (i.e. there is no keypad or touchscreen on a model locomotive). Additionally, some suggested systems for Wi-Fi train control use Wi-Fi components to connect through a standard DCC system, which simply adds to the cost and complexity of the system. For these and other reasons, Wi-Fi, though it is fully capable of providing a platform for model train control, has not become a popular train control system.
Bluetooth is a wireless technology standard for exchanging data over short distances using short-wavelength UHF radio frequency transmissions in the unlicensed Industrial, Scientific and Medical (ISM) short-range radio frequency band from 2.4 to 2.485 GHz. To be marketed as a Bluetooth device, a device must be qualified to standards defined by the Bluetooth Special Interest Group (SIG) and a license must be obtained. Bluetooth can be used by both fixed and mobile devices, can be used to build personal area networks, and can connect several devices simultaneously using various master and slave protocols that are part of the Bluetooth specification. In general, Bluetooth is a standard wire-replacement communications protocol that is primarily designed for low-power consumption, with a short range based on low-cost transceiver microchips in each device. Because Bluetooth devices use a radio communications system, they do not have to be in visual line-of-sight of each other.
Recently, some newer versions of Bluetooth have been developed that are particularly well suited to the system and method disclosed herein. Bluetooth Smart, also known as Bluetooth LE (Low Energy) and Bluetooth 4.0, is a low-energy, power efficient version of Bluetooth offering simplified connectivity with modern smart devices. One of the advantages of Bluetooth Smart is its ability to quickly connect and disconnect with other compatible wireless devices without the user “pairing” or configuring the connection. Another advantage of Bluetooth Smart is that it does not depend upon the existence of a Wi-Fi or other wireless network to operate. A Bluetooth Smart device generates its own personal area network with a range of up to about 150 feet. For these reasons, Bluetooth Smart is considered to be a desirable solution for connecting to a model train. In general terms, Bluetooth Smart can be described as a simplified connectivity, low-energy wireless communication protocol. Thus, as used herein, the terms “Bluetooth” and “Bluetooth Smart” are to be understood to refer to any simplified connectivity, low-energy wireless communication protocol, whether a Bluetooth system or some other system.
For purposes of this disclosure, the terms “Bluetooth Smart Ready Device” and “general purpose wireless smart device” are interchangeable, and refer to any wireless-enabled smart device. For simplicity of use, however, the term “smart phone” is frequently used herein to denote these types of devices, a smart phone being an example of such a device. These terms are used herein to refer to any device that is capable of wireless digital communications under any applicable standard or protocol, including Bluetooth Smart, the device also including microprocessing and user interface capabilities that are sufficient for the application disclosed herein. Thus, a Bluetooth Smart Ready Device or in other words a general purpose wireless smart device or “smart phone” is any general purpose microprocessor-controlled device having short range wireless radio-frequency transmission capabilities according to the Bluetooth wireless transmission standard or any other wireless transmission standard, and which also includes software download and operational capabilities and user interface devices that allow manipulation and input by a user. Such devices include (but are not limited to) smart phones, tablets, PCs, TVs, set-top boxes, and game consoles. These types of devices are part of a growing list of products that are capable of connecting with other wireless-enabled devices. Because of the efficiency and increasing compatibility in connecting other devices to these products, they are considered “Smart.” While the term “smart phone” is used herein, it is to be understood that devices other than typical smart phones are suitable for use in this way.
Referring again to
The smart phone 37 runs a software application that identifies the wireless transceiver circuit 35 and allows a user to wirelessly connect to the wireless transceiver circuit 35 for control purposes. The smart phone 37 includes a display 80, which can provide the user with a graphical user interface that displays information regarding operation of the locomotive 40, such as its speed and direction. In addition, as discussed in more detail below, the display can provide additional information, such as information regarding the position and orientation of the locomotive on the train layout, how hard the motor 38 is working to maintain speed, and the on/off status or level of accessories (such as lights and sound), etc. Using the smart phone 37 to send signals to the wireless transceiver circuit 35, the user is able to control the direction and speed of the locomotive 40, as well as control the light and sound accessories and other features.
The wireless transceiver circuit 35 receives the user's input regarding speed and direction and adjusts the polarity of the motor 38 and sends an appropriate amount of power to the motor 38 via the motor terminals 43. The user's input regarding light is similarly used to provide power to the light 41 via the light terminals 46. In the same way, the user can activate a sound device 39 on the locomotive 40 by controlling the output to the sound terminals 44. The user can essentially drive the locomotive 40 using the smart phone 37 and control various electronic components including (but not limited to) the motor 38, lights 41, and sounds 39.
Another embodiment of a wireless transceiver circuit 50 is illustrated in
The embodiment of
A more detailed view of the circuitry of one embodiment of the wireless transceiver circuit 35 is illustrated in
The power supply circuit 100 further regulates the low-ripple DC power to generate one or more output voltages sufficient for the operation of logic circuits contained in the wireless transceiver circuit 35. In the embodiment of
The wireless transceiver circuit 35 of
In the embodiment of
The wireless transceiver circuit 35 of
The wireless transceiver circuit 35 of
In the embodiment in
As a further enhancement provided in the embodiment of
Provided in
The Main block 502 is the starting entry point of the firmware. It first calls the Setup block 504, which prepares the firmware and hardware for normal operation. After the setup routine is complete, the Main block 502 then calls the Loop forever block 506, which performs all operations of the firmware from that point until power is removed.
The Setup block 504 calls the Init Accessory pins block 508, which sets up the microcontroller hardware so that the firmware will be able to control the accessory output lines. The Setup block 504 then calls the Init measurements block 510, which resets variables and prepares the system to measure track voltage and motor speed. It then calls the Init Transceiver block 512.
The Init Transceiver block 512 in turn calls the Create object block 514, which creates a C++ object representing the wireless transceiver chip (108 in
Next, the Init wireless transceiver chip block 512 calls the Register handlers block 516, which sets up callbacks for various events which can occur as a result of changes of the wireless transceiver chip's state caused either internally or as a result of its wireless communication with the smart phone 37. Finally, the Init wireless transceiver chip block 512 calls the connect block 518, which places the wireless transceiver chip in the correct state—e.g. a state in which the processor periodically sends out alerts to available devices—so that the smart phone can attempt to connect to it wirelessly. Finally, the Setup block 504 calls the Init motor pins and pwm block 520, which initializes the microcontroller hardware so that the motor driver can be correctly controlled.
After the Main block 502 calls the Setup block 504, it then calls the Loop forever block 506. The Loop forever block 506 alternately calls the Control motor block 522 and the Handle wireless transceiver block 530. The Control motor block 522 first calls the Measure speed (BEMF) block 524, which determines the current rotational velocity or motor speed by measuring Back EMF, a commonly understood physical phenomenon of brushed DC electric motors. Such electric motors produce a voltage—the Back EMF—as a result of rotation of their shafts, which is proportional in value to the rotational velocity of the shaft.
The Control motor block 522 then calls the Compute PID block 526. This block uses the measured speed and the most recently-received goal speed to calculate an error. This error is used by a standard Proportional Integral Differential (“PID”) control algorithm to produce a desired motor drive current. This algorithm uses three gain values—Kp, Ki, and Kd. In this embodiment, the values of Kp, Ki, and Kd are scaled based on the currently selected power factor from the smart phone. Alternatively, the programming can instead receive independent control of Kp, Ki, and Kd from the smart phone. As yet another alternative, an autotune algorithm can be provided to automatically adjust Kp, Ki, and Kd without need for interaction with the smart phone to adjust or tune the PID gain values.
The Control motor block 522 passes the desired motor drive current value to the Set motor speed (PWM) block 528. This block changes a setting in the microcontroller's hardware PWM generator to select a new switching duty cycle value. The motor drive current will be proportional to the selected duty cycle value, which is commonly specified as a percentage or fraction of time during an on/off cycle that the motor output is fully on.
The Handle Wireless Transceiver block 530 takes care of communication with the smart phone through the wireless transceiver chip (108 in
The Handle Wireless Transceiver block 530 then calls the Notify Measurements block 544. When block 544 detects changes to the measured rail voltage, changes to the currently selected motor drive current value or motor power, or changes to the measured Train speed or motor speed, block 544 issues notifications to the smart phone, so that the smart phone can be kept informed of the current operating state of the wireless transceiver circuit.
Finally, the Handle Wireless Transceiver block 530 calls the Reconnect if lost block 546, which checks for loss of active connection with the smart phone and, if such a condition arises, will place the wireless transceiver chip back in a state which rapidly and repeatedly sends out requests to reconnect to the smart phone.
The application software for the wireless transceiver circuit has the basic functionality of connecting the general purpose wireless smart device to one or more wireless transceiver circuits and setting and getting properties on the wireless transceiver circuit. Shown in
The application software 600 shown in
If all available wireless transceiver circuit devices have been found, the system next lists all connected wireless transceiver circuit devices (block 612), selects an active wireless transceiver circuit device (block 614) and then selects a specific wireless device interface (block 616). Once the specific wireless transceiver circuit device has been selected, there are four general categories of actions that the smart phone device can undertake. The first category is control operations 618, which can involve controlling the speed, direction, etc. of a locomotive, for example, or actuating accessories, such as lights, sound, etc., as listed in block 620. These control operations are wirelessly transmitted to the selected wireless transceiver circuit, as indicated at block 622.
Another category of actions that the smart phone application software can enable is to establish settings for the particular wireless transceiver circuit, as indicated at block 624. These settings can include a train name, sound on/off setting, max speed, acceleration rates, etc. as indicated at block 626. These control operations are also wirelessly transmitted to the selected wireless transceiver circuit, as indicated at block 628.
Another category of actions that the smart phone application software can enable is to obtain operational statistics from the particular wireless transceiver circuit, as indicated at block 630. These statistics can include track voltage, engine performance, speed history, etc., as indicated at block 632. Naturally, the specific operational statistics will depend on the particular device(s) that is/are associated with particular wireless transceiver circuit. These operational statistics are wirelessly transmitted from the selected wireless transceiver circuit, and can be displayed on the display of the smart phone, as indicated at block 634.
Another category of actions that the smart phone application software can enable is to control or actuate accessories and obtain operational statistics from the accessories, as indicated at block 636. The accessories can include crossing gates, lights, switches, etc., as indicated at block 638, and the operational statistics can include crossing gate status, light levels and switch states, as also indicated at block 638. These control operations are wirelessly transmitted to the selected wireless transceiver circuit, and the operational statistics are wirelessly transmitted from the selected wireless transceiver circuit, and can be displayed on the display of the smart phone, as indicated at block 640.
Shown in
In view of the logic flow diagrams of
The interface can also display feedback settings like current speed, target speed, headlamp state and more. An example embodiment of a locomotive wireless transceiver circuit settings page is represented in
Shown in
The application can connect to multiple wireless transceiver circuits simultaneously as well as to different types of wireless transceiver circuits (discussed in more detail below) which can include locomotive wireless transceiver circuits, caboose wireless transceiver circuits, video cam wireless transceiver circuits, layout accessory wireless transceiver circuits or other varieties. In the event that a wireless transceiver circuit enabled train travels out of range of the smart phone, the application can be set to automatically search and reconnect once the train is in range. Using this interface, the user can select any train or accessory controller to make it the ‘current’ controlled wireless transceiver circuit device.
Shown in
Shown in
Provided in
An Engine Performance Graph 760 shows how hard a locomotive is working to maintain its speed as it travels the layout. This is useful to identify grades that may be too steep and may need to have their pitch adjusted. In this example the graph shows that the engine is working harder at a spot 20% along the user's layout. This may be the result of an incline at that point in the layout.
A Measured Speed Graph 762 shows the train's actual speed (both presently and over time). A Track Voltage History Graph 754 shows the Track Voltage Graph 752 from multiple sessions historically overlaid over one another (in varying colors). This can be useful to identify when it is time to clean the track. Users can set a threshold below which the application proactively alerts them it is time to clean the track. In this example the dotted line 764 on top is the track voltage from a previous session, the more dense dotted line 766 in the middle is a more recent reading, while the solid line 768 at the bottom of the graph is the track voltage from the current session. As this graph indicates the track voltage has been declining steadily over time, indicating that it may be time to clean the track.
An Engine Start Graph 756 shows how hard the locomotive is working to initially start rolling. In this example the engine gradually tries harder to overcome the initial resistance to rolling, reaching maximum effort at the 1 second point, after which the train starts moving with less effort. An Engine Start History Graph 758 shows the Engine Start Graph 756 from multiple starts historically overlaid one over the other. This is useful to identify when it is time to lubricate the engine and wheels. In this example (as in the previous) the solid line 770 represents the most recent Engine Start data peaking at almost 100% before falling off. It is clear the engine is requiring more effort to begin rolling in the current session than it did previously, and probably requires lubrication. These some types of performance feedback that are made possible with a wireless transceiver circuit, although others are also possible.
While the above discussion describes some application screens that allow for control of a wireless transceiver circuit-enabled train, many more are possible. For example, shown in
On the interface 780 the Light Control Sliders 786 can be used to control the Layout Lights 416A and 416B. In this view an individual slider 786 for each light, as well as a master light level slider 788, are shown. While lights 416A and 416B are indicated as layout lights, these can also be representative of railroad signal lights, which can be controlled via the wireless transceiver circuit in a similar manner. The Track Turnouts 414A and 414B can be operated by pressing the Turnout Control Buttons 782. The Crossing Gates 412A and 412B can be activated by pressing the Crossing Gate Control Buttons 784. The Crossing Gates 412A and 412B can also be set to “automatic” mode, as indicated at 786, to be triggered at the proper times by the application. Other signals, such as a railroad signal light 418 can also be controlled via the wireless transceiver circuit 35. Although the embodiment shown in
The accessories can also be autonomously controlled by the application in the smart phone 37 without user input. An example of this might involve the application managing a train or trains traveling on the layout as turnouts (414A and 414B) and crossing gates (412A and 412B) operate accordingly. Similarly, lighting on the train set can naturally transition simulating day becoming night (and vice versa). This transition can be based on the actual time or on any schedule, or can be manually controlled by the user via the smart phone 37. Other accessories on the train set that can be controlled by the accessory wireless transceiver circuit 35 can also be used.
Another embodiment of the wireless transceiver circuit 35 is illustrated in
The wireless transceiver circuit 35 with the IMU 300, as shown in
This configuration generates a host of interesting possible applications and uses. An overhead view of a layout and its locomotive's travel position displayed in real-time on a smart phone presents a novel way to view and interact with the train. This can be even more interesting if a user is running multiple wireless transceiver circuit trains on the layout simultaneously and can see all of their positions at the same time. The smart phone application can intelligently control multiple trains to avoid crashes. Users can control any of the trains by touching desired destination locations on the graphical representation of the track in the smart phone application, and the train can automatically drive itself to that spot.
Game play can also be added to smart phone applications that take advantage of this. The user's layout display in the smart phone can be populated with virtual stations, crossings and cities that the user can interact with. Assignments and tasks can be introduced that involve the loading and unloading of freight and passengers and transporting them to their destinations in a timely matter. The smart phone application can keep track of the user's progress and gauge success levels in achieving the assigned goals.
Other challenges can be included in game play that involve carrying heavy loads and gauging the user's ability to operate a locomotive under challenging conditions. A heavier train takes longer to attain full speed, requires more energy to travel uphill, and is more difficult to stop than a train with no load. The smart phone application can instruct the locomotive to behave with simulated physics and challenge the user to maintain a schedule and measure success in stopping at specific locations. Additional hazards like broken bridges, damaged track, and loose cattle or ice on the rails can all be added to the experience.
A spline representative of the user's track layout can also be utilized in 3D simulations to generate a 3D model of the user's track layout for an immersive 3D experience on their smart phone. With this feature a user can see a depiction of a train traveling along a 3D representation of the layout from various camera angles as the real train travels on the actual layout. This feature can also be used as a layout planning tool. A user can use the 3D representation of the layout to experiment with various buildings, mountains, tunnels, and scenery in the virtual layout, and plan and design their real layout before working on it. The user's virtual 3D layout can display relevant seasonal changes like snow in the winter, fall colors in the fall, flowers in spring, or time of day.
The spline of the user's layout, when combined with information from the wireless transceiver circuit about track voltage and the locomotive's performance and perceived effort as it navigates the track, can provide valuable technical feedback and help the user correct problems or optimize the layout. These include (but are not limited to) identifying low voltage sections of track, identifying issues related to grade and pitch, or identifying turn radius issues and hazards. It is to be understood that the above examples of potential uses of this embodiment of the system shown herein is not to be considered exhaustive. Other uses and adaptations can also be made.
Another embodiment of the wireless transceiver circuit 35 is illustrated in
The addition of this soundcard attachment allows for added sound functionality within a model train (above and beyond the whistle/bell sounds common in many basic model trains and sounds that can reside in the smart phone application itself). For example, the application software of the smart phone 37 that communicates with the wireless transceiver circuit 35 can support a wide range of audio content that can be played in synch with the actions and behavior of the train to add increased effect and realism. This can include high fidelity startup sounds, sounds that emulate locomotive operation, radio and voice commands, braking and shutdown sounds, and more. Because the smart phone application is in control and aware of everything the model train does, these sounds can be matched and synched precisely. Whether the model train is a steam locomotive, a small logging train, a large freight diesel, or a yard switcher, the smart phone application can supply the proper sounds to make the experience as real or enjoyable as possible. The application can also supply traditional train music, seasonal music and sounds, or music from the user's music library to accompany the model train experience as desired.
As previously described, the smart phone 37 can operate on-board bell and whistle sounds within the wireless transceiver circuit-enabled model train. Additional sounds (as described above) can also be played on the smart phone (tablet or PC) itself, if desired. Built-in features like AirPlay® can allow these sounds to emanate from any AirPlay-enabled speakers positioned on or near the model railroad layout. This can provide rich stereo audio quality for all train sounds.
With the addition of a sound card 320 attached to the wireless transceiver circuit 35, as shown in
It is to be appreciated that the attached sound card 320 is an optional feature that users can choose to add to the wireless transceiver circuit, depending on budget and personal preferences. The sound card attachment provides an added level of realism and functionality to model railroading, but is not required for a satisfying user experience.
Another embodiment of the wireless transceiver circuit 35 is illustrated in
In the embodiment of
The addition of the video camera 340 allows for additional video functionality within a model train. Video footage from the camera 340 on the locomotive (or other rail vehicle) can be captured and stored or streamed in real time to the smart phone 37. Users can watch a driver's view from the cab of the locomotive displayed in real time on their smart phone, for example. This can simulate the experience of actually driving the train, and allow users to observe the scenery of the layout from the position of a small person riding inside the model train. Video and still footage can be easily saved and shared from the user's smart phone 37, or even streamed to the worldwide web as a live video feed. Built-in smart phone features like AirPlay can allow the video to be streamed and watched on a television screen or monitor. PCs, TVs, set-top boxes, and game consoles can also display video on a television screen or monitor. Other video applications that are made possible by the wireless transceiver circuit and optional video cam can also be used. As with the additional sound features discussed above with respect to
Another embodiment of the wireless transceiver circuit 35 is illustrated in
This embodiment can provide the added advantage of being able to connect to a Wi-Fi network. Wi-Fi network connections support a larger bandwidth than some other types of wireless connections. This can be advantageous in streaming live video taken from a micro video camera within the locomotive to be viewed on a smart device, television, monitor, or across the web, for example. As another example, a Wi-Fi connection can allow streaming of audio content from an application on a smart phone, the Wi-Fi network, or the Internet for real-time playback on the wireless transceiver circuit with a soundcard. With this capability the locomotive can access a large library of sounds for playback through a speaker on the locomotive itself. This can include train sound effects, relevant radio chatter and commands, instructions, music, or user voice (using the train as a walkie-talkie). Other sound applications that are made possible by the wireless transceiver circuit and sound card can also be used.
Another mode of usage of the wireless transceiver circuit is illustrated in
The wireless transceiver circuit 35 within the locomotive 40 can also use data accessed through the Internet web server 400 to control its behavior. One example might be a train that blows its whistle when the user receives an email, or rings its bell each time a favorite sports team scores a point. The wireless transceiver circuit 35 can also use location data from a remote user's smart phone, enabling the locomotive 40 to wake up and drive when the remote user travels faster than a certain speed. Other features and options that are made possible by giving the wireless transceiver circuit 35 access to the Internet can also be used.
Another embodiment involving two different kinds of wireless transceiver circuits is illustrated in
With this information the application on the smart phone 37 can offer a number of compelling features because it essentially “knows” the length of the train. For example, crossing gates on the layout can receive a signal when a train begins to cross the gate area, as well as when the last car has passed. Turnouts can also receive a signal when a train is passing the turnout to prevent switching the turnout at an unsafe time (which might cause a derailment). If the layout is running multiple wireless transceiver circuit-enabled trains simultaneously, the smart phone application can safely and automatically manage the positions of all trains to avoid a collision. With these types of features, many trains can run simultaneously and autonomously without ever colliding. The caboose wireless transceiver circuit 35A can also be used to control the interior light 422 and the flashing end light 421 on the caboose 420.
Although the foregoing discussion specifically refers to a “caboose,” it is to be appreciated that the caboose wireless transceiver circuit 35A is representative of a wireless transceiver circuit that can be provided in any type of railroad car or rail vehicle. For example, this can be a car that is at the end of a train, or it can be a car in any other position. In accordance with this disclosure a wireless transceiver circuit can be associated with any type of model railroad vehicle to provide lights, sound and other operational features. For example, ore dump cars or hopper cars can be provided with actuators for opening gates or dumping to the side. These actuators can be controlled by a wireless transceiver circuit that is associated with the specific car, and allow more realistic operation of the specific cars. Other types of cars with other types of actuators or operable features can also be used.
Many other unique experiences are also made possible by using a wireless transceiver circuit to connect a model train to a smart phone. The train has access to computing power and information that allows it to operate intelligently and in interesting ways. For example, the train can wait for a user to arrive near the layout (e.g. come home) and can come to life when it detects that the user is in range. The train can even get more excited (in the form of movement, lights, and sounds) when the user is nearby. A train can also become a desktop companion, giving the user “push notifications” like blowing its whistle when emails arrive, playing the bell when the phone rings, or flashing its headlight when a bank account is low. The excitement level of the train can increase with the user's heartbeat, such as during an exercise workout. Recent advancements in speech recognition can also allow for voice command control and interaction. Gesture control like swiping, tilting, and shaking of the smart phone can be used to operate functionality. As an example, the user can use his smart phone hand to pull down on an imaginary cord in the air to blow the train's whistle. The smart phone's camera can also be used to track user motion (as with an Xbox® Kinect®) allowing for control of the train by various hand motions. As another alternative, the smart phone can be positioned on the locomotive itself, so that the wireless transceiver circuit in the train can utilize the phone's camera and microphone to “see” and “listen to” the world around it and behave autonomously. The train can essentially become a low-cost companion robot that attempts to interact with the user and the world around it as much as possible. With this type of functionality the train can also use beat detection to respond to music and move, flash lights, and make sounds synced to any rhythm. Other features made possible by attaching a wireless transceiver circuit to a model train can also be used.
From the description above, a number of advantages of some embodiments of the wireless transceiver circuit become evident. First, a wireless transceiver circuit allows any general purpose wireless smart device to easily connect directly to and control a model train and any model train accessories. Additionally, a wireless transceiver circuit of the sort disclosed herein involves no additional equipment and eliminates the cost and complexity typically associated with digitally controlled model railroading (DCC). Furthermore, general purpose wireless smart devices (like smart phones and tablets) are increasingly common and offer excellent touch interfaces, gesture, and voice command capability, which are well suited for controlling a model train.
Accordingly, it will be apparent that the model railroad control system disclosed herein can provide an inexpensive, easy-to-implement, and easy-to-use system for controlling a wide variety of devices associated with a model railroad using a smart phone or any general purpose wireless smart device. Wireless remote control of a model train, which has typically involved high-end, expensive DCC equipment, can now be enjoyed by any smart phone user by virtue of a wireless transceiver circuit. Furthermore, general purpose wireless smart devices, such as smart phones, Tablets, PCs, TVs, set-top boxes, and game consoles, provide a wide variety of high-end interfaces allowing users to interact with model trains in exciting ways.
With the list of general purpose wireless smart devices growing every day, the possible embodiments and interfaces is not limited to the examples shown and described herein. For example, wristwatches and glasses that are general purpose wireless smart devices are currently being developed, and could make excellent remote control devices for use with a wireless transceiver circuit. Thus, while the description above contains many specificities, these should not be construed as limiting the scope of the invention, but as merely providing illustrations of some of several embodiments. For example, for very small trains or trains with confined spaces, a wireless transceiver circuit can be separated into several small circuit boards connected by wires and even extended across multiple cars if necessary. Because wireless communication protocols such as Bluetooth do not rely on a wireless network, the wireless transceiver circuit is an excellent choice for outdoor garden trains and layouts which may have larger power requirements. In these sorts of applications, the circuitry of the wireless transceiver circuit can be scaled to meet those needs. The wireless transceiver circuit can also be used to control any electrically-operated accessory, such as traffic lights, signal lights and animated mechanical accessories, not just the examples listed above.
Although various embodiments have been shown and described, the present disclosure is not so limited and will be understood to include all such modifications and variations are would be apparent to one skilled in the art.
Claims
1. A control system for a model railroad, comprising:
- a wireless transceiver circuit, associated with a model railroad device, having a microprocessor and system memory and provided with programming code for controlling the model railroad device, and including a control circuit, configured for controlling operation of the model railroad device; and a communication unit, configured for bidirectional communication between the wireless transceiver circuit and a general purpose wireless smart device; and
- control software, operable upon the general purpose wireless smart device, comprising programming code for bidirectional wireless communication with the wireless transceiver circuit and for allowing user commands entered via the general purpose wireless smart device to control operation of the control circuit.
2. A control system in accordance with claim 1, wherein the model railroad device is selected from the group consisting of a motor, a sound generating device, a light, a turnout, a crossing signal, and a railroad signal.
3. A control system in accordance with claim 1, wherein the model railroad device is associated with at least one of a locomotive, a tender, a railroad car, a railroad track device and a model building.
4. A control system in accordance with claim 1, wherein the model railroad device is a locomotive, and the control software is configured for controlling speed, direction and acceleration characteristics of the locomotive.
5. A control system in accordance with claim 4, wherein the communication unit is configured for transmitting operational data related to the locomotive to the general purpose wireless smart device.
6. A control system in accordance with claim 1, wherein the control software is configured for allowing the general purpose wireless smart device to simultaneously and independently control multiple model railroad devices having a wireless transceiver circuit.
7. A control system in accordance with claim 1, wherein the control software provides a graphical user interface for the general purpose wireless smart device, and is configured to receive user input via a touchscreen of the general purpose wireless smart device.
8. A control system in accordance with claim 1, wherein the communication unit is configured to send and receive data with the general purpose wireless smart device using a simplified connectivity, low-energy wireless communication protocol.
9. A control system in accordance with claim 1, wherein the control software further includes programming code for bidirectional wireless communication between the general purpose wireless smart device and a web-enabled device, whereby a remote user can control operation of the model railroad device via an Internet connection.
10. A control system in accordance with claim 1, further comprising an inertial measurement unit, associated with the wireless transceiver circuit, the inertial measurement unit including at least one of a multi-axis gyroscope, a multi-axis accelerometer, and a multi-axis digital compass, and configured to provide inertial measurement output signals to at least one of the control circuit and the communication unit.
11. A method for wirelessly controlling a model railroad device, comprising:
- providing a model railroad device with a wireless transceiver circuit, the wireless transceiver circuit including a control circuit, configured for controlling operation of the model railroad device; and a communication unit, configured for bidirectional communication between the wireless transceiver circuit and a general purpose wireless smart device; and
- transmitting control signals, effective to control the control circuit, from a general purpose wireless smart device to the wireless transceiver circuit, the general purpose wireless smart device having control software comprising programming code for bidirectional wireless communication with the wireless transceiver circuit.
12. A method in accordance with claim 11, wherein transmitting the control signals effective to control the control circuit comprises transmitting control signals for controlling at least one of a speed of a locomotive, a direction of a locomotive, a rate of acceleration of a locomotive, a sound, a light, a turnout and a signal.
13. A method in accordance with claim 11, wherein providing the model railroad device with a wireless transceiver circuit comprises associating the wireless transceiver circuit with one of a locomotive, a tender, a railroad car, a building, a signal and a turnout.
14. A method in accordance with claim 11, further comprising transmitting the control signals from a web-enabled device to the general purpose wireless smart device, to allow control of the model railroad device by a remote user.
15. A method in accordance with claim 14, further comprising transmitting control signals to the web-enabled device via the Internet.
16. A method in accordance with claim 11, further comprising transmitting signals from the wireless transceiver circuit to the general purpose wireless smart device, the signals being selected from the group consisting of speed of a rail vehicle, direction of a rail vehicle, location of a rail vehicle, directional orientation of a rail vehicle, track voltage level and an amount of current that a motor is drawing.
17. A model railroad locomotive, comprising:
- a motor, configured to drive a set of locomotive wheels upon rails using electrical power transmitted through the rails; and
- a wireless transceiver circuit, including a control circuit, configured for controlling the motor; and a communication unit, configured for bidirectional communication between the wireless transceiver circuit and a general purpose wireless smart device;
- the wireless transceiver circuit adapted for wireless communication with a general purpose wireless smart device having software comprising programming code for allowing user commands entered via the general purpose wireless smart device to control the control circuit.
18. A model railroad locomotive in accordance with claim 17, wherein the control circuit is configured for controlling at least a speed and direction of the locomotive.
19. A model railroad locomotive in accordance with claim 17, wherein the control circuit is configured for controlling a speed and direction of the locomotive, and is further configured for controlling at least one of a light, a sound device and a video camera disposed in the locomotive.
20. A model railroad locomotive in accordance with claim 17, wherein the communication unit is configured for transmitting operational data related to the locomotive to the general purpose wireless smart device.
Type: Application
Filed: Jun 3, 2014
Publication Date: Dec 11, 2014
Applicant: BlueRail Trains LLC (Vista, CA)
Inventors: David Rees (Vista, CA), Pete Skeggs (Portland, OR), Eric Laun (Monrovia, CA)
Application Number: 14/294,990
International Classification: A63H 19/24 (20060101);