HAL: Difference between revisions

From MAGLab
Jump to navigation Jump to search
m (→‎History: Apparently, temperature sensor network restarts were implemented in 2021)
mNo edit summary
Line 1: Line 1:
HAL is MAG Laboratory's motion, door, and open status monitor.
HAL is MAG Laboratory's motion, door, and open status monitor.


[[File:HAL001.jpg|600px|HAL block diagram]]
[[File:HAL001.jpg|frame|500px|HAL Diagram]]




Line 50: Line 50:


Web Synoptic View Implemented
Web Synoptic View Implemented
[[File:HAL 2020 synoptic view.png|thumb|HAL synoptic view 2020]]


HAL internal mounting board added.
HAL internal mounting board added.
[[File:HAL 2020 hardware upgrade.jpeg|thumb|HAL hardware 2020]]


HAL interface & protection board added (See HAL-2 in the [[HAL#Problem Reports|Problem Reports]])
HAL interface & protection board added (See HAL-2 in the [[HAL#Problem Reports|Problem Reports]])
Line 68: Line 66:


[https://docs.google.com/document/d/1-xwMMLHlL3kzQ0BWfFrfDPZ9IB5PRo6xe16FkNdWF7g/edit?usp=sharing HAL-4] : An Auto Updating Feature Should be Implemented
[https://docs.google.com/document/d/1-xwMMLHlL3kzQ0BWfFrfDPZ9IB5PRo6xe16FkNdWF7g/edit?usp=sharing HAL-4] : An Auto Updating Feature Should be Implemented
== Photo Gallery ==
<gallery>
File:HAL_Hardware_Doc.png|HAL's Baby Picture
File:Old_Hal_Board.jpg|The Old HAL Board
File:HAL 2020 synoptic view.png|HAL synoptic view 2020
File:HAL 2020 hardware upgrade.jpeg|HAL hardware 2020
</gallery>
[[Category:Equipment]]
[[Category:Projects]]

Revision as of 12:57, 26 July 2022

HAL is MAG Laboratory's motion, door, and open status monitor.

HAL Diagram


Design

HAL is based on the raspberry-pi (one) model B and uses the PI's GPIO pins to interface with the outside world.

There is a hardware design document on Google Drive.


History

2022

HAL GUI updated with better fan controls

  • Still not feature-complete

Grafana Interface Added

InfluxDB Logging Started

2021

Internal HAL GUI prototype released (C#, mono)

Fan (motor) temperature sensor attached

LT3960 differential one-wire implemented.

  • using 5V power directly connected to VCC instead of the 3v3 internal LDO
  • the termination resistors are set to the 100 ohm impedance of Ethernet rather than the standard 120 ohm CAN termination

Temperature Network Restart Added (problem report not written)

  • Restarts the HAL temperature sensor network when outages or over-current conditions are detected
  • MIC2090 chip used. 100mA current on the 5V line.

2020

Sensor network expanded

  • ShopB
    • Motion
    • Temp
  • Outdoor Temp
  • ConfRm
    • Motion
    • Temp
  • ElecRm
    • Motion
    • Temp

Internal HAL GUI implemented (python + pyside2)

Web Synoptic View Implemented

HAL internal mounting board added.

HAL interface & protection board added (See HAL-2 in the Problem Reports)

2017

HAL was created??? [Needs Confirmation]

Problem Reports

HAL-1 : "Main Door" does not describe the door being monitored

HAL-2 : Haldor Board is not Sufficiently Skookum for Safety

HAL-3 : A synoptic view should be implemented

HAL-4 : An Auto Updating Feature Should be Implemented

Photo Gallery