I have purchased Raspberry pi 4, Grove Base HAT and Thermal Camera MLX90641,
and i following the step ini here : https://wiki.seeedstudio.com/Grove-Thermal-Imaging-Camera-IR-Array/
but when i try to execute BasicReadings.py on the source example i got this error :
python3 BasicReadings.py
Traceback (most recent call last):
File “BasicReadings.py”, line 22, in
main()
File “BasicReadings.py”, line 6, in main
mlx = seeed_mlx9064x.grove_mxl90641()
File “/usr/local/lib/python3.7/dist-packages/seeed_mlx9064x.py”, line 746, in init
self._HammingDecode()
File “/usr/local/lib/python3.7/dist-packages/seeed_mlx9064x.py”, line 996, in _HammingDecode
raise RuntimeError(“check error”)
RuntimeError: check error
pi@raspberrypi:~/Downloads/Seeed_Python_MLX9064x/examples $ sudo ircamera I2C MLX90641
QStandardPaths: XDG_RUNTIME_DIR not set, defaulting to ‘/tmp/runtime-root’
Traceback (most recent call last):
File “/usr/local/bin/ircamera”, line 6, in
from seeed_python_ircamera import run
File “/usr/local/lib/python3.7/dist-packages/seeed_python_ircamera.py”, line 359, in
run()
File “/usr/local/lib/python3.7/dist-packages/seeed_python_ircamera.py”, line 352, in run
dataThread = DataReader(port,ChipType)
File “/usr/local/lib/python3.7/dist-packages/seeed_python_ircamera.py”, line 76, in init
self.dataHandle = seeed_mlx9064x.grove_mxl90641()
File “/usr/local/lib/python3.7/dist-packages/seeed_mlx9064x.py”, line 746, in init
self._HammingDecode()
File “/usr/local/lib/python3.7/dist-packages/seeed_mlx9064x.py”, line 1003, in _HammingDecode
raise RuntimeError(“cannot find check number”)
RuntimeError: cannot find check number