Heat-seeking Robot Car - Monarch High School
by jvkim01 in Circuits > Arduino
191 Views, 1 Favorites, 0 Comments
Heat-seeking Robot Car - Monarch High School
Built atop the Lafvin Obstacle Avoidance Smart Car V1.1, this heat-seeking robot car will follow people around.
Supplies
Lafvin Robot Car Kit: https://www.amazon.com/LAFVIN-Chassis-Ultrasonic-Compatible-Arduino/dp/B07YCHCQNK
Car Instruction Manual: https://www.dropbox.com/sh/a9449isour59wxb/AABICqcGMIcvmcbBOA_38-Tsa?e=1&preview=Obstacle+Avoidance%C2%A0Smart+Car+Kit+V1.1.pdf&dl=0
Adafruit AMG8833 Thermal Camera: https://www.amazon.com/Adafruit-AMG8833-Thermal-Camera-Breakout/dp/B07D7LXXWR
3D Printer
Build the Car From the Kit
Use the instructions to construct the Lafvin Smart Car.
Follow only until page 13, look at but do not follow the instructions on pages 6, 7, and 8. We will be replacing the hypersonic sensor with an IR camera. However, we want to save the 4 M1.6*12mm screws, the 4 12mm nuts, and the 4 plastic shims that are meant to be used to attach the hypersonic sensor to its mount as well as the three screws meant to attach the mount to the servo. We will use these to mount the thermal camera later. We will not be using the IR receiver at all.
Use the two attached wiring diagrams taken from the instructions manual to help with wiring.
Solder Head Pins to the Thermal Camera
Solder six headpins into the six pinholes on the bottom of the AMG8833 Thermal Camera. DO NOT solder pins into the top.
Print the Camera Mount
Use the STL file to print the mount.
Downloads
Attatch the Mount to the Servo
Using the three screws meant to attach the ultrasonic sensor's mount to the servo, attach the thermal camera's mount to the servo
Mount the Thermal Camera
Using the screws, nuts, and plastic shims meant to mount the ultrasonic sensor, mount the thermal camera such that the headpins stick out through the back of the mount.
Wire the Thermal Camera
Use the attached images as a guide to wiring the thermal camera to the sensor shield.
SDA -> A4
SCL -> A5
VIN -> V
GND -> G
Upload the Code to the Arduino
You will ned the Arduino IDE. You can either drop this file into an Arduino IDE project or paste the code. You will need to download the Adafruit AMG88xx library.
Downloads
Test
Turn on your battery pack and let the car loose in a relatively open space.