Industrielle Fertigung
Industrielles Internet der Dinge | Industrielle Materialien | Gerätewartung und Reparatur | Industrielle Programmierung |
home  MfgRobots >> Industrielle Fertigung >  >> Manufacturing Technology >> Herstellungsprozess

V4 Speed Line-Follower Roboter – Fortgeschrittenes Arduino Nano System mit Custom PCB

Benötigte Komponenten

JLCPCB Custom PCB × 1
Arduino Nano R3 × 1
Mini H-Brücke L298N (MX1508) × 1
6V Mini-Motor mit Getriebe × 2
CNY70 Reflexlichtschranke × 8
7805 Linearregler × 1
Elko × 1
1206 SMD Bauteile (Blaue/Grüne LEDs, Widerstände 220Ω/10kΩ/330Ω, Kondensatoren 0,1µF) × diverse
DIP-Schalter 2-fach × 1
Taster 12mm × 1
Kugelrad 3/8" × 1
RD-34 Räder × 2
14500 3,7V Li-Ion Akku × 2
AA-Batteriehalter 2-fach × 1

Werkzeuge

Projektbeschreibung

Dies ist mein zweiter Line-Follower-Roboter (Version 4). Im Gegensatz zum Vorgänger wurde die Leiterplatte mit EasyEDA entworfen – die PCB dient gleichzeitig als Chassis. Fertigung über JLCPCB: hervorragende Qualität, schneller Versand.

Sensorbestückung & Kalibrierung

8 CNY70-Sensoren werden analog an A0–A7 des Arduino Nano eingelesen. Ein Kalibrieralgorithmus normalisiert die Werte auf 0–1000 (0 = weißer Untergrund, 1000 = schwarze Linie). Aus den Sensorwerten wird eine Positionenberechnung (0–7000, links nach rechts) durchgeführt.

Regelung: PID-Algorithmus

Der Proportionalfehler P liegt zwischen -3500 (links) und +3500 (rechts). Der Algorithmus merkt sich den letzten Sensor, der die Linie sah – für Bremsmanöver und Linienwiederfindung. Ein vollständiger PID-Regler glättet die Korrekturen und hält die Spur zuverlässig.

Stromversorgung & Verbrauch

Zwei 14500 Li-Ion-Zellen (3,7V) → 7805-Regler → 5V für Logik und Motortreiber. Maximaler Stromverbrauch: ca. 200 mA.

Entwicklungsprozess

Code

Der vollständige, kommentierte Code liegt auf GitHub:

github.com/DrakerDG/Speed-Line-Follower-Robot

Ergebnis

Der Roboter folgt der Linie schnell und präzise. Weitere Optimierungen am PID-Regler und der mechanischen Ausrichtung sind geplant.

Herstellungsprozess

  1. DIY Wall-E-inspirierter Raspberry Pi CD-Box-Roboter
  2. Rolling Alarm Robot: Intelligentes, mobiles Wecksystem mit Raspberry Pi und Google Kalender
  3. EMAR Mini: Kompakter Open-Source-Notfallhilfe-Roboter
  4. Sprachgesteuerter Computer-Vision-Roboter auf Windows 10 IoT Core bauen
  5. ROS Roboter: Terminal-gesteuerte Navigation auf Raspberry Pi
  6. Sepro beschleunigt Spritzgießen mit Speed S5-25 und kollaborativem Seprobot
  7. Wittmann Battenfeld stellt WX153 vor: Fortgeschrittene Roboterlinie für Hochkraft-Spritzgießautomatisierung
  8. FANUC erweitert SCARA‑Roboter‑Portfolio: Sechs Modelle, 3–20 kg Traglast, 400–1.100 mm Reichweite
  9. Wesentliche Merkmale hochwertiger Roboter-Simulationssoftware für erfolgreiche Automatisierung
  10. Hochgeschwindigkeits-Präzisions-Längsteilanlagen: Funktionsweise und Bedeutung