Hi everyone,
I am working on BeagleY AI board and doing some extensive work on it. I am capturing a sensor and camera data together on the board. Data is being stored on the SD card. I have already added the raspberry Pi heatsink fan (which is suggested in the user guide) I tried different test where test1 was capturing data indoor where I logged the on-board temperature by using following code:
def read_thermal_zones():
readings = []
for zone_path in sorted(Path("/sys/class/thermal").glob("thermal_zone*")):
temp_path = zone_path / "temp"
type_path = zone_path / "type"
if not temp_path.exists():
continue
try:
raw_temp = float(temp_path.read_text().strip())
temperature_c = raw_temp / 1000.0 if raw_temp > 1000 else raw_temp
if type_path.exists():
zone_type = type_path.read_text().strip()
else:
zone_type = zone_path.name
readings.append((zone_path.name, zone_type, temperature_c))
except (OSError, ValueError):
continue
return readings
The indoor temperature were logged between 60-70 C. Whereas when I captured data outdoor the temperature of beagleY board was logged around range 90-102 C and the data capture was malfunctioned.
Can anyone help me find way to cool the device down when capturing data outdoors?
Thanks!