From the Functional Decomposition diagram, the team developed a better understanding of the major subsystems of the BugTorch project. Two major subsystems of the project are derived from the need to refuel the individual torches automatically: fuel transport and fuel level sensing subsystem. The app in itself is a separate sub-system which will be integrated with communicative electronics after the other subsystems are functioning properly. The transfer diagram below maps out how energy, materials, and information travel through these necessary subsystems. One of the end goals for the BugTorch is to send citronella oil across a space and to light a flame indefinitely on each tiki torch. The blue boxes in the transfer diagram reflect the citronella oil on the level being converted to an open flame on the right. In order to make the conversion, the citronella oil supplied by the user in the central fuel tank must make its way to a pump where pressure in the tubes will force the oil across the yard to the designated torches. Valves will assist transporting the fuel to an individual fuel reservoir in the tiki torch where it will be absorbed by the wick and burn. Another major source that needs to transform throughout the system's performance is energy. Energy is sourced from two different places in order to avoid unnecessary wires which is a customer constraint. One source is used to power the pump and stems from a 120V supply. This most likely will come from an outdoor receptacle near a home or other facility. The energy output from the pump results in mechanical and thermal energy. The other source of energy used in the system is for microcontrollers. There is one main microcontroller in the system refer to as the Gateway. The energy first is sourced and then stored. Energy is then disbursed between the receiver and the transmitter so it can communicate with the other microcontrollers. Any remaining energy just remains in storage. One difficulty that the team will have to overcome is harnessing power from an alternate source that requires little to no user interface with the system and aesthetic changes. Energy will also need to be transferred throughout the individual torches. Energy stored near the microcontrollers of the individual torches will need to be distributed to a transmitter and potentially a sensor. Any resulting energy, again, will remain in storage to use as electricity or be converted to thermal energy. Collecting and transferring data throughout the system is extremely important in order for the system to function the way the client intends it to. First data is collected by the fuel sensor analogously and converted into digital. The data is then stored and then transmitted in the event that the measurement taken is considered "low." The receiver of the gateway intercepts the data, stores it, then transmits it to the app interface so the user of the system can view the diagnostic information. Most processes of transporting material, energy, or data happen simultaneously but will majorly be impacted by the torch fuel level reading. for instance, Data will only be transmitted to the gateway only if the value from the level sensor is considered to be "low." The design team also has been considering that the fuel should be under constant pressure and only when the fuel level is "low" will a valve allow fuel to enter the torch reservoir for the individual torch. When design the team needs to ensure that the flow rate of the oil isn't too high when it fills the reservoir, otherwise it may splash and damage the electronics inside as well as potentially overflow the reservoir.
