Skip to content

Hardware Overview

A guide to the hardware components used across e-Yantra robotics projects.


Standard Bill of Materials

ComponentModelPurpose
Single Board ComputerRaspberry Pi 4 (4 GB)Main compute
MicrocontrollerArduino Uno / MegaLow-level I/O
2D LiDARRPLidar A1 / A2Obstacle detection & SLAM
CameraRaspberry Pi Camera v2Computer vision
IMUMPU-6050Orientation & acceleration
Motor DriverL298N / TB6612Drive motors
DC Motors12V with encodersLocomotion
Battery11.1V 3S LiPoPower

Power Distribution

WARNING

Always disconnect the battery before making wiring changes.

LiPo Battery (11.1V)
├── Buck Converter → 5V  → Raspberry Pi
├── Buck Converter → 5V  → Arduino
├── Motor Driver (12V)   → DC Motors
└── Step-down → 3.3V     → Sensors

Communication Interfaces

InterfaceSpeedUse Case
UART115200 baudArduino ↔ Raspberry Pi
I2C400 kHzIMU, ToF sensors
SPI1–10 MHzHigh-speed peripherals
USBCamera, LiDAR
Wi-FiROS 2 multi-machine

Raspberry Pi Quick Setup

bash
# Enable I2C and camera
sudo raspi-config   # Interface Options

# Check I2C devices
i2cdetect -y 1

# Verify camera
libcamera-hello

References

Released under the MIT License.