Skip to content

Latest commit

 

History

History
39 lines (29 loc) · 2.28 KB

README.md

File metadata and controls

39 lines (29 loc) · 2.28 KB

WesterBekeCtrl

Control application for Westerbeke Marine Generators (in progress Sept 2021)

This application is based on the Rasperry Pi Pico platform, a WiFi module, and an 1.4 inch graphical display with four control buttons (GPIO) and a custom made relay control box.

The purpose of this application is to automatimize the pre-heat, start and stop functions of the generator as well as monitor the generators run state in terms of RPM and its line frequency drift.

The user functions is to either start the generator with one single buttom press or set the application in stand-by mode to be stimulated to a start by external means, typically a signal from a battery monitor gadget that alerts a low charge level event.

It is also possible to logon to the Pico by means of the WiFi dongle that is mnaged as a telnet server for rmote operations.

The folder structure of this application is ment to be added to the Waveshare SDK "Pico_code/c" folder structure.

Environment

  • Linux Mint (Debian) platform for development
  • Westerbeke 5.0 KW BCD diesel generator

External dependencies

Schematics for external relay box and other control logics

  • On request

Screenshots

  • Under development at home ...

- Installed in the vessel.

- Controlbox for the display panel (the pico+display+wifi) that also connects to the vessels power management systems' relay output that alarms for a low battery charge level. The USB connector can be connected to the vessesls Linux sysem for firmware upgrades (.uf2 files) if the "test" mini-dip switch is on.

- Relaybox in the engine compartment that connects to the Westerbeke standard control panel.