Stormworks: Build and Rescue

Stormworks: Build and Rescue

Not enough ratings
ACI Generator Daughterboard Microcontroller
   
Award
Favorite
Favorited
Unfavorite
Vehicles: Mechanical
Microcontrollers: Composite, Microcontroller
Tags: v0.8.15
File Size
Posted
Updated
58.941 KB
8 Jul, 2019 @ 12:42pm
22 Aug, 2019 @ 7:37pm
4 Change Notes ( view )

Subscribe to download
ACI Generator Daughterboard Microcontroller

Description
Adds some features to a generator such as sleep/idle modes, as well as on-screen throttle control and configurable battery threshold (for automated mode).

It relies on Boolean outputs 1-4 from the mainboard.

Handshake I/O:
• Input Bool 1 - Tells the daughterboard that the engine is on.
• Input Bool 2 - Tells the daughterboard that there was a problem and that the engine has stalled.
• Output Bool 1 - Sends a pulse to the mainboard to activate the engine. (Pulse; does not send a constant signal)
Hardware Switches:
• Input Bool 1 - Turns on Auto mode. (Requires constant signal)
• Input Bool 2 - Wakes system from sleep/idle modes (Pulse signal)
• Input Bool 3 - Idles instead of turning off engine when in auto mode (Requires constant signal)

When it wants to automatically start the engine, it will send a signal through Boolean 1. It will not keep the signal on as it assumes it's a toggle. If you use a custom controller that is not officially supported, keep this in mind that if your input requires a constant ON, add a toggle gate somewhere between.

When the daughterboard sees that the engine isn't running when it should be in automated mode, it will send a pulse to the mainboard. If it's still not running, after about five to six seconds it will resend the pulse. It will continue to do this until the engine is started.

When the battery is lower than the set threshold, the generator will kick back to the set throttle when auto mode is enabled.

The small display output shows basic information such as whether the generator is on, idling, sleeping, or if there's an error. Additionally, it provides the external power grid's battery percentage.
The main display output show the adjustable throttle value and battery threshold adjustment sliders. When in ON mode, the throttle setting will be used.
5 Comments
Caphrus 1 Mar, 2020 @ 8:04pm 
Thank you for the fast reply. I love the work you do.
Peekofwar  [author] 1 Mar, 2020 @ 6:57am 
The controller was only really ever designed to control a single engine, though multiple can be attached to the outputs. Maybe I ought to make a daughterboard that is simply an engine readout to be used as a secondary display or so; could be used to display chained engine readouts.
Caphrus 29 Feb, 2020 @ 10:21pm 
I run 4 to 6 engines in my ships. Is there a way to see all the other engines as well.
Peekofwar  [author] 29 Feb, 2020 @ 3:55pm 
What info are you looking for? The mainboard shows most of the engine's statuses.
Caphrus 28 Feb, 2020 @ 9:55pm 
Is there way to show info for more the on engine?