Project · draft
Ultrasonic Radar Scanner (RP2040 + Servo + OLED)
- beginner
- 4-6 hours
Draft and unofficial, not affiliated with Fab Academy. Check prices, GST and parts before you buy.
Summary
A servo sweeps an HC-SR04 across 180 degrees; XIAO RP2040 plots distance vs angle as a radar-style sweep on an OLED (and over USB serial for a PC plot). Includes a laser-cut mount.
What it teaches
Timing-based distance sensing, driving a servo with PWM, level-shifting a 5V echo line to a 3.3V MCU with a resistor divider, and drawing a polar sweep on an OLED. Pairs a laser-cut pan bracket with MicroPython on RP2040.
Topics it touches, in Fab Academy-style terms:
- Input devices
- Output devices
- Embedded programming
- Mechanical design
- Computer-controlled cutting
Safety notes
No project-specific safety notes have been written for this draft yet. Soldering, laser cutting and milling each carry their own hazards, so follow your lab's safety rules and ask someone experienced if unsure.
Parts list
Parts cost
₹987required parts, GST-inclusive as listed
- Optional extras
- ₹65 plus unpriced items
- GST
- GST unverified, typically 18% If 18% applies, about ₹150.56 of the required total would be GST. This is an estimate, not a tax figure.
- Prices read
- 24 Oct 2026
- Not included
- Shipping, tools, consumables, and anything marked price not available. Stock and prices change.
Not priced: Cast/extruded acrylic sheet, 3 mm (laser-cut parts) (optional; often available from a Fab Lab or local shop).
| Part | Qty | Unit | Price, GST-incl. as listed | Line total | GST | Source |
|---|---|---|---|---|---|---|
| Seeed Studio XIAO RP2040 Development Boardxiao-rp2040 | 1 | pcs | ₹513 | ₹513 | GST unverified, typically 18% | Robocrazeread 24 Oct 2026 |
| TowerPro SG90 9G Micro Servo Motor 180° for Arduino & Roboticsservo-sg90 | 1 | pcs | ₹98 | ₹98 | GST unverified, typically 18% | Robocrazeread 24 Oct 2026 |
| HC-SR04 Ultrasonic Distance Sensor Modulesensor-hc-sr04Needs 5V; echo pin must be divided to 3.3V (use 1k + 2x1k in series as 2k) | 1 | pcs | ₹75 | ₹75 | GST unverified, typically 18% | Robocrazeread 24 Oct 2026 |
| HC-SR04 Ultrasonic Sensor Holderbracket-hc-sr04 | 1 | pcs | ₹24 | ₹24 | GST unverified, typically 18% | Robocrazeread 24 Oct 2026 |
| 0.96 Inch OLED Display Module SPI/I2C 4pin Blue Coloroled-096-i2c | 1 | pcs | ₹167 | ₹167 | GST unverified, typically 18% | Robocrazeread 24 Oct 2026 |
| 1k Ohm Resistor - (Pack of 10)resistor-1k-x10Uses 3 resistors for the echo dividerPack: pack of 10 | 1 | set | ₹12 | ₹12 | GST unverified, typically 18% | Robocrazeread 24 Oct 2026 |
| 400 Tie Points Solderless Breadboardbreadboard-half-400 | 1 | pcs | ₹39 | ₹39 | GST unverified, typically 18% | Robocrazeread 24 Oct 2026 |
| Male to Female Jumper Wires (20cm) (20pcs)jumpers-f2m-20cm-20Pack: pack of 20 male-female 20cm | 1 | set | ₹28 | ₹28 | GST unverified, typically 18% | Robocrazeread 24 Oct 2026 |
| Male to Male Jumper Wires (20cm) (20pcs)jumpers-m2m-20cm-20Pack: pack of 20 male-male 20cm | 1 | set | ₹31 | ₹31 | GST unverified, typically 18% | Robocrazeread 24 Oct 2026 |
| Required total, GST-inclusive as listed | ₹987 | |||||
| Part | Qty | Unit | Price, GST-incl. as listed | Line total | GST | Source |
|---|---|---|---|---|---|---|
| Type C USB Cable (1 metre)cable-usb-c-1mSkip if you already have a data-capable USB-C cable | 1 | pcs | ₹65 | ₹65 | GST unverified, typically 18% | Robocrazeread 24 Oct 2026 |
| Cast/extruded acrylic sheet, 3 mm (laser-cut parts)acrylic-3mm-sheetLaser-cut base + servo bracket; price not found | 1 | sheet | price not available | price not available | GST unverified, typically 18% | no source; checked 24 Oct 2026 |
| Optional total, GST-inclusive as listed (excludes 1 part with no price) | ₹65 | |||||
The Part column links to the shared catalogue. Units are pcs, m, g, sheet or set, and a "set" is the seller's pack, as noted per part.
Tools you will need
- Laptop with MicroPython/Thonny or Arduino-Pico
- Laser cutter (3 mm acrylic/MDF) or 3D printer for mount
Build notes
Step-by-step build notes have not been written yet for this draft. The summary, the topics above and the parts list are what exists so far.
How to buy
There is no online checkout. To buy or import these parts, email info@curiosta.com and say what you need. The button opens your own email app with a draft; nothing is sent until you send it.
Prices on this site are third-party seller listings, not a Curiosta quote. Ask by email for availability, price and GST.