mlx90640-rp2350-stream
UnreaLin01's mlx90640-rp2350-stream reads an MLX90640 thermal array on a WIZnet W6300-EVB-Pico2 and ships raw sensor data to a PC over USB or UDP.
0
Components
Hardware componentsProject description
An MLX90640 is a 32×24 far-infrared array. It does not hand you temperatures — it hands you raw ADC readings plus a calibration EEPROM, and something has to run the conversion. This project makes a deliberate split: the RP2350 only reads the sensor and puts bytes on the wire, and the host PC does the floating-point conversion in numpy. The reason is stated plainly in the README. The MLX90640 temperature formula involves heavy floating-point work, and doing it on the MCU eats enough time to disturb the rhythm of reading the sensor. Keeping the device dumb also means the host retains the full…
Keep reading with a free account
Guests can read 15 projects per visit. Log in or create a free account to read the full description, open the documents and join the comments.
