Just for fun I've added support for the cheaper IR camera sensor AMG8833 to RejsaRubberTrac
So you can build your own IR camera for about €25 per wheel all n all if you buy the two only parts you need from Aliexpress or Ebay.
ESP32 board ca €5
AMG8833 IR ca €20
Currently the source code is here:
https://github.com/MagnusThome/RejsaRubberTrac/tree/MagnusThome-amg8833It looks like this:
http://magnus.thome.nu/tmp/amg8833.jpgAnd how it looks in Racechrono
Huge thanks to Torben who added support for the cheaper ESP32 boards and Mark for lots of other additions.
RejsaRubberTrac is well tested on track with the Melexis IR camera sensors. The AMG8833 IR camera sensor is tested and works well on the bench but hasn't yet been out on the track for proper abuse :-)
Comments
Some pictures:
http://magnus.thome.nu/rejsacan/01.jpg
http://magnus.thome.nu/rejsacan/02.jpg
This is a complete kit with AMG8833 but you can also use the wider field of view (FOV) Melexis IR camera sensor exactly the same. Just connect to 12V and that's it.
http://magnus.thome.nu/rejsacan/03.jpg
Do you have examples of motorcycle installs? The github seems to be down right now but last I checked (not long ago) you only had examples of car installations.
I just don't think there is enough room to attach this on the front tire hugger and looking for what people have done. (The tire warmers barely fit in there)
The rear has more options with the swingarm right there but I'd also love to see those images.
Hi, i bought this https://www.hellasdigital.gr/go-create/iot-platforms-r-and-d/particle/particle-argon-wi-fi-bluetooth-mesh/ equipped with the Nordic nRF52840 and Espressif ESP32 processors and also Sparkfun IR AMG8833 https://www.hellasdigital.gr/electronics/sparkfun-grid-eye-infrared-array-breakout-amg8833-qwiic-sen-14607/?sl=en.Do you think they will work for tire temp in racechrono?
Hello!
I am trying to access links to Magnus' site and the GitHub site, but looks like there is nothing there?
Thanks for the help.
Go via this page https://github.com/MagnusThome?tab=repositories
I'll check why the pictures on my own server doesn't work, I might have had a cleanup session too many 🙄
https://adafruit.github.io/arduino-board-index/package_adafruit_index.json
tell me what type to specify in the boot file? Tasker tasker;?????
Compilation error: 'Tasker' does not name a type
It works great!
if instead of these sensors
VL53L0X distSensor;
MLX90621 tempSensor;
I will install these:
Amg8833 tempSensor
VL53L1X distSensor
Will the main sketch work?
You only need to change in one place the choice of sensor.
Change this line in the configuration file
#define FIS_SENSOR FIS_MLX90640
to
#define FIS_SENSOR FIS_AMG8833
I don't quite understand which library to install.
This library "RejsaRubberTrac-develop", fails test
This "RejsaRubberTrac-master" is being tested, but there is no configuration file where you can change the sensor type.
I am very stupid in programming ;(
c1plus.exe: some warnings being treated as errors
cc1plus.exe: some warnings being treated as errors
exit status 1
Compilation error: control reaches end of non-void function [-Werror=return-type]
I have no idea. That looks like a problem with your IDE install. Or something. Go back to square one and try to compile the most basic example, like the "Blink" example code.
And/or do a file content comparison between untouched Rejsarubber code files and the ones you are trying to compile. Could be some odd edit you did by mistake maybe.
This "RejsaRubberTrac-master"
or that "RejsaRubberTrac-develop"?
The text on the master branch page:
What you need for a basic working kit
Tips on where to order is further down on this page, keep reading :-)
EDIT: October 2021: There is a version of the RejsaRubberTrac code that you can run on any ESP32 based board instead of the nRF52 based one above. That version also supports the cheaper IR arraysensor AMG8833 (which only has 60 degree FOV) and the newer MLX90640. Find the code at this branch: https://github.com/MagnusThome/RejsaRubberTrac/tree/develop
The text on the development branch page:
What you need for a basic working kit