Endpreise in CHF – Versand inklusive Schweizer Unternehmen · 076 792 63 50 (WhatsApp/SMS)
Kurse › Arduino › Stufe 20
Arduino · Intermediate · Stufe 20 / 40

The Robot Car: A Complete Mobile System

Integrate mechanics, power, sensors, motor control and communication into an autonomous and remotely controllable vehicle.

Intermediate freischalten · CHF 19.90 Stufen 14–26, einmalig, kein Abo

10 Lektionen in dieser Stufe

  1. Assembling a Two-Wheel-Drive Robot Chassis
    Build a rigid chassis with sensible weight distribution and cable routing. · Lab: Assemble the kit, solder motor leads and fit noise-suppression capacitors.
  2. Wiring the Motor Driver and Battery Pack Safely
    Create a fused, switched power path with separate logic and motor rails. · Lab: Wire battery, switch, buck converter and driver and verify every voltage before connecting the board.
  3. Differential Drive: Straight Lines, Turns and Spins
    Derive vehicle motion from the two wheel speeds and wrap it in drive functions. · Lab: Write forward, turn and spin functions and trim the car to drive straight for two metres.
  4. Wheel Encoders and Driving a Set Distance
    Count wheel pulses with interrupts to measure and equalise travel. · Lab: Drive exactly one metre and turn 90 degrees using encoder counts.
  5. Obstacle Detection with a Servo-Swept Ultrasonic Sensor
    Scan the surroundings and choose the freest direction. · Lab: Sweep left, centre and right and steer towards the largest distance.
  6. Line Following with Infrared Reflectance Sensors
    Read three line sensors and steer to stay on a taped track. · Lab: Follow an oval track of black tape and record lap time.
  7. Remote Driving over Bluetooth from a Phone
    Define a compact command protocol and add a link-loss stop. · Lab: Drive the car from a phone app and confirm it halts within half a second of losing the link.
  8. A Behaviour State Machine: Explore, Avoid, Follow
    Combine behaviours with clear priorities and transitions. · Lab: Implement mode switching by button and by command with a buzzer signal for each mode.
  9. Battery Monitoring and Low-Voltage Cut-Off
    Measure pack voltage through a divider and protect the cells. · Lab: Calibrate the reading and make the car stop and beep below a set voltage.
  10. Field Testing, Tuning and Logging a Robot Run
    Test against written criteria and tune using recorded data instead of guesswork. · Lab: Stream run data over Bluetooth, chart it and improve one parameter with evidence.

Abschlussprojekt

An autonomous robot car with three switchable behaviours (obstacle avoidance, line following and phone control), battery protection and a logged test run.

Teile für diese Stufe

  • 1 × Robot car chassis kit two-wheel drive with motors and wheels
  • 1 × UNO-compatible board
  • 1 × USB cable matching the board
  • 1 × TB6612FNG dual motor driver module
  • 2 × Li-ion cell 18650 protected
  • 1 × 18650 battery holder two cells
  • 1 × Buck converter module adjustable
  • 2 × Slotted wheel encoder module
  • 1 × HC-SR04 ultrasonic distance sensor
  • 1 × Micro servo SG90
  • 3 × Infrared line sensor module
  • 1 × HC-05 Bluetooth serial module
  • 1 × Mini breadboard
  • 1 × Jumper wire set male-male and male-female
  • 1 × Slide switch
  • 2 × Resistor 10 kilohm
  • 1 × Resistor 20 kilohm
  • 1 × Passive buzzer
  • 1 × Black electrical tape roll
  • 1 × Digital multimeter
  • 1 × Small screwdriver set
  • 1 × Soldering iron with stand
  • 1 × Solder wire
  • 1 × Inline fuse holder with 3 A fuse
  • 4 × Ceramic capacitor 100 nanofarad

In jeder Lektion legst du die passenden Teile direkt in den Warenkorb. Arduino-kompatibel →

Voraussetzung: Levels 1–19: motor drivers, encoders and interrupts, Bluetooth serial, state machines and power design.

🔒 Sichere Zahlung · 3D Secure 🔐 SSL-verschlüsselt 🚚 Versand in die ganze Schweiz 🇨🇭 Schweizer Unternehmen