Skip to content

feat(ad-swiot1l-sl): Add Temperature Controller sample application#20

Open
plescaevelyn wants to merge 1 commit intomainfrom
swiot1l-sample-app-clean
Open

feat(ad-swiot1l-sl): Add Temperature Controller sample application#20
plescaevelyn wants to merge 1 commit intomainfrom
swiot1l-sample-app-clean

Conversation

@plescaevelyn
Copy link
Copy Markdown
Owner

This sample application demonstrates a closed-loop temperature control system using the AD-SWIOT1L-SL platform with 10BASE-T1L connectivity.

The demo showcases:

  • Real-time temperature monitoring via TMP01 sensor connected to AD-SWIOT1L-SL voltage input channel
  • Automatic fan control with configurable ON/OFF thresholds and hysteresis to prevent rapid cycling
  • Dual AD-SWIOT1L-SL setup: one for sensing, one for actuation
  • Communication over Single Pair Ethernet through AD-RPI-T1LPSE-SL
  • Live matplotlib visualization of temperature trends and fan state

Hardware setup instructions cover wiring the TMP01 sensor, fan actuator, and power resistor (simulating heat source). Software setup includes pyadi-iio installation, firmware flashing with static IPs, device tree overlays, and NetworkManager configuration for the T1L interfaces.

Ideal for prototyping thermal management systems, process monitoring, or learning closed-loop control concepts with industrial Ethernet.

Type

  • Documentation
  • Bug fix
  • New feature
  • Continuous integration

Checklist

…perature Controller sample application

This sample application demonstrates a closed-loop temperature control
system using the AD-SWIOT1L-SL platform with 10BASE-T1L connectivity.

The demo showcases:
- Real-time temperature monitoring via TMP01 sensor connected to
  AD-SWIOT1L-SL voltage input channel
- Automatic fan control with configurable ON/OFF thresholds and
  hysteresis to prevent rapid cycling
- Dual AD-SWIOT1L-SL setup: one for sensing, one for actuation
- Communication over Single Pair Ethernet through AD-RPI-T1LPSE-SL
- Live matplotlib visualization of temperature trends and fan state

Hardware setup instructions cover wiring the TMP01 sensor, fan actuator,
and power resistor (simulating heat source). Software setup includes
pyadi-iio installation, firmware flashing with static IPs, device tree
overlays, and NetworkManager configuration for the T1L interfaces.

Ideal for prototyping thermal management systems, process monitoring,
or learning closed-loop control concepts with industrial Ethernet.

Signed-off-by: Evelyn Plesca <evelyn-iulia.plesca@analog.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant