Pool Systems Dashboard: Difference between revisions
Matt Parnell (talk | contribs) |
Matt Parnell (talk | contribs) No edit summary |
||
| Line 4: | Line 4: | ||
=== Hardware === | === Hardware === | ||
==== Present ==== | |||
The dashboard presently runs on a [https://www.raspberrypi.org/products/raspberry-pi-3-model-b/ Raspberry Pi 3 Model B] V1.2. | |||
The Raspberry Pi is powered via a micro USB cable, connected to a powered by a Mean Well DDR-15G-5. This device drops the 12 V chassis supply down to 5 V (for the Pi) and is capable of producing 15 W (3 A). This exceeds the 2.5 A requirement cited for the Pi. | |||
Communication with the PLC and temperature controller requires a functional WiFi device network. | Communication with the PLC and temperature controller requires a functional WiFi device network. | ||
==== History ==== | |||
In the early trials, a [https://beagleboard.org/black BeagleBone Black] board was used. Unfortunately, it had two significant limitations: | |||
* A lack of 1080p (or better) monitor support. The proved problematic, as the HP Compaq LA2405x has a 1920x1200 native resolution. The pixel clock on the CPU is limited to 126.5 MHz. 1920x1080x60 requires a pixel clock of 173 MHz; clearly 1920x1200 requires an even higher frequency pixel clock. This was discussed with one of the main developers [https://forum.beagleboard.org/t/1680x1050x60-resolution-via-hdmi/2692/2 here]. | |||
* A single-core CPU. As it turns out, the dashboard software requires a lot of CPU time to render in a browser. So much so that a single core simply couldn't keep up; render times exceeded 30 seconds as I recall. By using a CPU with multiple cores, the multiple threads of work can be spread out and processed in parallel. | |||
Both limitations aside, the BeagleBone Black is a fantastic piece of hardware, it just wasn't ideally suited for this project. | |||
=== Software === | === Software === | ||
=== LCD Monitor === | |||
As of 2021, the monitor is an "old" HP Compaq LA2405x. This was an older surplus unit, chosen for its scrap bin destiny. It's fully expected that this monitor may eventually fail due to the corrosive environment it's exposed to in the summer, along with a cold/damp/unconditioned environment in the winter. Replacement is straightforward; screws accessible on the bottom side release it from the VESA wall mount. Any monitor with HD or better resolution and an HDMI input should suffice. | |||
== Gauges == | == Gauges == | ||