Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- BUTTONS
- Main power: (power on the entire system, power off would power off everything except for the circulation pump which would run for a select amount of time.)
- Circulation Pump: (relay)
- Jet pump: (relay) automatically runs periodically while heater on. Button allows additional run time. 20 minute limit
- Heater: ON/OFF
- Temp Up: would adjust the desired temperature of the heater up (default 40c)
- Temp Down: would adjust the desired temperature of the heater down
- Volume Up: (send IR code via IR LED)
- Volume Down: (send IR code via IR LED)
- Inside Speakers: (relay)
- Outside Speakers: (relay)
- Subwoofer Amp: (relay)
- Stereo Power: (relay)
- Lights 1: (addressable strip first push turns LEDs on, additional push cycles through different light shows, long press to turn off)
- Lights 2: (addressable strip first push turns LEDs on, additional push cycles through different light shows, long press to turn off)
- Lights 3: (addressable strip first push turns LEDs on, additional push cycles through different light shows, long press to turn off)
- Bass effect: (if pushed first before the “light 1, light 2 or light 3” button, add base sensitivity to LED strip
- Game: (this button would hault any light sequences on “light 2” and start a new light sequence of its own that would run to completion and then return to where it left off. The intention of this button it so be a “game” for people to play. The particular LEDs are setup in a circular seating area on the floor. once the button was pushed it would send a section of 15 pixels back and forth around on the LED strip and slowly/randomly stop in a different location every time. at this point the person sitting overtop of that group of LEDs would be “it”.
- SENSORS
- Thermocouple: inside heater
- Heater input temp: ds18b20
- Heater output temp: ds18b20
- Hot tub temp: ds18b20
- Battery voltage #1: Diymal Voltage Sensor DC 0-25v
- Battery voltage #2: Diymal Voltage Sensor DC 0-25v
- DEVICES
- Gas valve: motorized ball valve (relay)
- Ignitor: 12 volt ignition source (relay)
- HEATER REQUIREMENTS
- the heater itself will always be supervised by myself but i would like to build in as much safety and failsafes as i can. prior to the heater itself turning on the circulation pump must first run for two minutes. additionally, after the heater has turned off, the circulation pump must run until the thermocouple reads less than a predetermined temperature. To turn heater on. Push heater button once. circulation pump begins and runs on its own for two minutes. after two minutes the ignitor would turn on followed by the opening of the gas valve and would then turn off the ignitor. as a safety i would like the thermocouple to briefly monitor the heater temp and if it is not heating sufficiently i could mean that the ignitor has failed to light the burner and id like the gas valve to then close as a precaution and end the heat function or restart perhaps? assuming the heater lights successfully the heater would continue to run and monitor the ds18b20’s. at any time the heater function has been turned on i need for the jet pump to periodically run. two minutes every 20 minutes would be a good place to start but id like to be able to change that. once the hot tub temp reaches a certain point the heater would begin its power down sequence and continue monitoring until the hot tub temp sensor determined the need for the heater to turn back on.
- BUTTON LED INDICATORS: indicator lights are individually placed individually addressable
- Main power: solid green when on, off when off
- Circulation pump: blue when on
- Jet pump: blue when on
- Heater: red when heater physically on, red flashing when heat on but heater physically off)
- Inside speakers: blue when on
- Outside speakers: blue when on
- Subwoofer: blue when on
- Stereo: blue when on
- Lights 1: blue when on
- Lights 2: blue when on
- Lights 3: blue when on
- LCD’s
- LCD#1: 20x4
- LCD#2: 20x4
- LCD#3: 20x4
- ADDITIONAL SAFETYS:
- *entire system should shut down if battery voltage less than 11.8volts (adjustable). upon shut down, proper heater power down should be followed.
- *if battery voltage less than 12.2volts, halt the ability to manually turn on jet pump (adjustable)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement