Standalone and Network Based Alarm Monitoring System
In old technology of industrial areas use analog alarm monitor systems that indicate occurred alarms only for a while and after all detail about incoming alarms is forgot, or power supply is failed alarms disappear.
This Device is working in two main mode:
Standalone: in this mode device don’t connect to network and monitors all events (Alarms and shutdowns), save all events in device local storage and runs user commands that send from hardware inputs.
Network Based: device has network connection and access to SQL Server, so it can save all events in main Server of network and shows all events via network and web-view mode. additionally, users can watch events from network in real-time mode, send different mode of commands (Acknowledge, reset) and apply all settings to device.
Device hardware is designed by Mohammad Khodadadeh that mentioned end of this page. All circuit design rules is applied. Some of hardware Futures is:
– hardware has 40 input channels that switched by Buffer IC
– All of inputs and outputs are pulled up
– it can works smoothly in noisy environments
– All channels is isolated by Optocouplers
– Device can receive AC-DC inputs in wide range without needs to big change in hardware (only by change jumpers)
Device software is designed very flexible, so all of user needs put into device code. it has three main section:
Hardware: this receives all AC/DC inputs and has two user input: acknowledge, reset.
Display and UI: device shows all incoming events in HDMI output and user can access to all settings of device from UI, also input buttons appear in this section. all locally saved events is showed in sub section of UI.
Web-View UI: User can access to device by typing ip address of device in local network, after a web-view page in loaded for user and he/she has these options:
– General Settings
– Status of Device (Connected devices via USB, Network connection mode,…)
– All events of Device that user can saves them
– watches real-time alarms and can send inputs to device without delay
In continue, videos show how the device is worked and some details in Azerbaijani language (English version is coming nowadays)
Hardware Designer:
Mohammad Khodadadeh
- ufoman17@gmail.com
- +98-914-889-7725
-
Detects Input in AC(110v-220v) and DC(12v-24v) modes
-
Works and saves all Alarm events in two main mode: Standalone, Connected to Local Network
-
Monitors Alarms in HDMI output and Web-View in Local Network
-
User can apply commands from Hardware, UI and Web-View inputs
-
User can Customize number of alarms, each alarm mode and title
-
Languages: PYTHON
-
Modules: PyQt, http.server, RPi.GPIO, multiprocessing, sqlite3, pyodbc
-
SQL Server
-
CSS + HTML
-
PCB: Altium Designer
-
Raspberry Pi
-
Custom PCB Board with forty AC-DC Input
Related links of Project:
- GitHub Repository
- Video of Running mode