examples/cn0591: Add Temperature Controller sample application and se…#687
Open
plescaevelyn wants to merge 1 commit intoanalogdevicesinc:swiotfrom
Open
examples/cn0591: Add Temperature Controller sample application and se…#687plescaevelyn wants to merge 1 commit intoanalogdevicesinc:swiotfrom
plescaevelyn wants to merge 1 commit intoanalogdevicesinc:swiotfrom
Conversation
Collaborator
|
@plescaevelyn who should review this? I really want to avoid stale branches like this. Development branches like this should not be long lived. It needs to get merged into main if sending out for others to use |
Author
|
Hello @tfcollins, this PR should be reviewed by @thorenscientific |
…d setup files - Configure SWIO boards to be able to read temperature data on the first board and control a fan on the second board based on the acquired temperature - Read temperature data on a SWIO board from TMP01 as main measurement and ADT75 as a backup - Control the fan on another SWIO board using a fan, using hysteresis to prevent rapid switching, for temperature regulation (turn on fan based on the chosen low and high temperature threshhold) - Plot data as temperature and fan state (ON/OFF) over time - Add reading example for the TMP01 sensor - Power TMP01 and the fan ON and OFF according to the usecase - Add host_setup config folder including the network manager and static IP firmware images needed for setting up the example - Document the steps for setting up the system using the provided config files Signed-off-by: Evelyn-Iulia Plesca <[email protected]>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
…tup files
Description
Included a temperature controller application that showcases the functionality of the CN0591 Raspberry Pi HAT together with the SWIOT1L boards.
This application reads data on a SWIOT board from the external TMP01 and on-board ADT75 sensors and controls a fan connected on the second SWIOT board.
Included network configuration files and firmware images that are to be used in this setup, along with a documentation that explains how to include them.
Type of change
How has this been tested?
Ensured that the hardware components of the project moved according to the action performed (fan turned on when temperature sensed was above threshold, stopped when below treshold).
Viewed data displayed through the UI and verified that the displayed data is accurate and changing depending on the heating or cooling actions I was performing.
Test Configuration:
Documentation
If this is a new feature or example please mention or link any documentation. All new hardware interface classes require documentation.
Checklist: