Pi 5 Robot Odour Source Localisation
Build a Raspberry Pi 5 Robot That Finds Odour Sources Using Gradient Ascent Navigation
Every part needed, pre-tested for compatibility, with an AI build companion trained on this exact project. Shipped from Bengaluru in 3-5 days.
Give your robot a sense of smell and a smart navigation brain. This kit equips a Raspberry Pi 5 with four metal-oxide gas sensors, high-resolution ADC, and a fast NVMe SSD, then puts everything on a moving chassis. Instead of blindly wandering, the robot calculates local odour gradients and climbs them — a technique used in industrial leak detection and search-and-rescue research. You’ll build the entire system from components up and watch it steer toward a hidden scent source without any external beacons.
What You'll Build
A self-navigating robot that mounts two MQ-3 and two MQ-135 sensors at the front, sensing alcohol and volatile organic compounds with precision. The Raspberry Pi 5 reads differential sensor values via an ADS1115 ADC, runs an onboard gradient ascent algorithm, and commands the Cytron motor driver to turn toward the strongest concentration. The result is live odour source localisation — a project that blends environmental sensing, edge AI, and control theory in one moving platform.
What You'll Learn
- Calibrating multiple MQ‑3 and MQ‑135 gas sensors for relative gradient estimation
- Implementing a gradient ascent algorithm in Python on the Raspberry Pi 5
- Acquiring high‑resolution analog signals using the ADS1115 ADC over I²C
- Integrating a Cytron motor driver with DC motors and chassis for smooth differential steering
Kit Contents
| Component | Quantity |
|---|---|
| Raspberry Pi 5 4GB | 1 |
| MQ-3 Sensor | 2 |
| MQ-135 | 2 |
| Cytron Motor Driver | 1 |
| DC Motor | 2 |
| Robot Chassis | 1 |
| ADS1115 ADC | 1 |
| NVMe SSD 128GB | 1 |
| Pi 5 M.2 HAT+ | 1 |
| USB-C PSU | 1 |
| M-M Wires | 20 |
Why Buy This Kit Instead of Sourcing Parts Separately
| Factor | Sourcing Separately | Compoden Kit |
|---|---|---|
| Compatibility checks | You verify every part | Pre-tested as a system |
| Build support | Forums and scattered tutorials | AI companion trained on this exact project |
| Time to first working build | Days of debugging | Hours, with step-by-step guidance |
| Shipping coordination | Multiple sellers, multiple delays | One shipment from Bengaluru in 3-5 days |
Who This Kit Is For
If you're a CBSE Class 11–12 student exploring AI robotics in the ATL Tinkering Lab, this kit turns a simulation concept into a real mobile platform. B.Tech ECE/EEE learners can use it for environmental monitoring capstone projects, while Smart India Hackathon teams will find the plume‑tracing logic directly applicable to gas leak detection challenges. It’s also ideal for undergraduate researchers at IIT, NIT, VIT, and BITS campuses building proof‑of‑concept autonomous scent trackers.
Built and Backed by Compoden
Every Compoden kit ships with an AI build companion trained on this exact project — accessible via a QR code on the box, with WhatsApp and email backup. We've spent 10 years building projects for makers, schools, and institutions across India. If a part fails because of a manufacturing defect, replace it free within 7 days.
What if I get stuck during the build?
Scan the QR code on the box to open the AI companion, which walks you through each wiring and coding step. For additional help, message us on WhatsApp with a photo of your setup — we typically respond in under an hour.
How does the robot know which direction to go without GPS?
The four gas sensors form a spatial pattern; the algorithm compares their readings to compute a local concentration gradient, then rotates and moves toward the higher value. It continuously re-evaluates, so the robot can follow shifting plumes just like a moth tracking a pheromone trail.
Can I record sensor data for later analysis?
Yes. The NVMe SSD provides fast storage to log all sensor readings and motor commands as CSV files. You can replay and visualise them in Python or MATLAB to understand plume dynamics and tune your gradient ascent parameters.
Will I need to solder anything?
No soldering required. All sensors and modules come with pre‑soldered headers. Use the included M‑M jumper wires to connect everything on a breadboard or directly to the GPIO and motor driver terminals.
Gas sensor array on Pi 5 robot performs gradient ascent to locate odour source — chemical plume tracing navigation.
What's in this kit
- Raspberry Pi 5 4GB
- MQ-3 Sensor x2
- MQ-135 x2
- Cytron Motor Driver
- DC Motor x2
- Robot Chassis
- ADS1115 ADC
- NVMe SSD 128GB
- Pi 5 M.2 HAT+
- USB-C PSU
- M-M Wires x20
Shipping Information
- Prepaid Orders: ₹75 for orders up to ₹999, FREE shipping above ₹999
- COD Orders: ₹125 shipping + ₹50 COD fee = ₹175 total
- Delivery Timeline: Dispatch in 1-2 days, delivery in 2-7 days depending on location
Returns & Warranty
- 7-Day Return: Manufacturing defects only (approval required)
- Warranty: 7 days from delivery
- Non-Returnable: Batteries, consumables, cut wires, clearance items