PID-Line Follower Atmega328P (1 / 4 schritt)

Schritt 1: Sensor (Auge) QTR 8RC


DankPololufür die Herstellung dieser tollen Sensor.

Das Modul ist eine bequeme Träger für acht IR-Emitter und Empfänger (Fototransistor) Paare gleichmäßig im Abstand von 0.375"(9,525 mm). Um den Sensor zu verwenden, müssen Sie zuerst den Ausgangsknoten (Aufladen des Kondensators) durch Anlegen einer Spannung an eine OUT-Pin aufladen. Dann lesen Sie die Reflexion durch Aberkennung der extern zugeführten Spannung und Timing wie lange dauert die Ausgangsspannung durch den integrierten Fototransistor Verfall. Kürzere Abklingzeit ist ein Hinweis auf größere Reflexion. Dieser Messung Ansatz hat mehrere Vorteile, vor allem, wenn gepaart mit der Fähigkeit des Moduls QTR-8RC, LED ausschalten:

  • Keine Analog-Digital-Wandler (ADC) ist erforderlich.
  • Verbesserte Empfindlichkeit über Spannungsteiler Analogausgang.
  • Parallel Lesen mehrerer Sensoren ist möglich mit den meisten Mikrocontrollern.
  • Parallel Lesen ermöglicht optimierten Einsatz von LED Power Option aktivieren

Technische Daten

  • Abmessungen: 2,95 "x 0,5" x 0,125 "(ohne Header Pins installiert)
  • Betriebsspannung: 3,3-5,0 V
  • Strom zu versorgen: 100 mA
  • Ausgabeformat: 8 digital-kompatible Signale, die als eine zeitgesteuerte hohen Puls gelesen werden können
  • Optimale Tastweite: 0,125"(3 mm) maximale Tastweite empfohlen: 0.375" (9,5 mm)
  • Gewicht ohne Header Stifte: 0,11 oz (3,09 g)

Anbindung der QTL-8RC Ausgänge Digital i/o-Leitungen

Die QTL-8RC-Modul verfügt über acht identischen Sensor-Ausgänge, die wie die Parallaxe QTI eine digitale I/O-Linie in der Lage die Ausgangsleitung hoch fahren und dann die Messzeit für die Ausgangsspannung erfordern zu verfallen. Die typische Reihenfolge für einen Sensor zu lesen ist:

  1. Schalten Sie IR-LEDs (optional).
  2. Legt die I/O auf einen Ausgang und fahren sie hoch.
  3. Lassen Sie mindestens 10 μs für den Sensor Ausgang um zu steigen.
  4. Machen Sie die i/o line-Input (hochohmig).
  5. Messen Sie die Zeit für die Spannung bis zum Zerfall durch warten auf die I/O Linie zu tief gehen.
  6. Schalten Sie IR-LEDs (optional).

Diese Schritte können in der Regel auf mehrere i/o Linien parallel ausgeführt werden.

Mit einer starken Reflexion kann die Abklingzeit so niedrig wie mehrere Dutzend Mikrosekunden sein; mit keine Reflexion kann die Abfallzeit beträgt bis zu ein paar Millisekunden. Die genaue Zeit des Zerfalls hängt von Ihrem Mikrocontroller I/O Linie Eigenschaften. Aussagekräftige Ergebnisse können vorliegen, innerhalb von 1 ms in typischen Fällen (d.h. Wenn Sie nicht versuchen, subtile Unterschiede in niedrigen Reflexionsgrad Szenarien zu messen), so dass bis zu 1 kHz Sampling aller 8 Sensoren. Wenn niedriger Frequenz Probenahme ausreicht, können erhebliche Energieeinsparungen realisiert werden, durch das Ausschalten der LEDs. Beispielsweise wenn eine 100 Hz Abtastrate akzeptabel ist, die LEDs können werden 90 % der Zeit, Senkung der durchschnittlichen Stromverbrauch von 100 mA bis 10 mA.

In Verbindung stehende Artikel

PID-Line Follower - PIC16F877A

PID-Line Follower - PIC16F877A

http://www.edaboard.com/thread261843.HTML
Line Follower Roboter - PID-Regelung - Android Setup

Line Follower Roboter - PID-Regelung - Android Setup

== > Dieses Projekt erhielt den 2. Preis beim 2016 Robotics Contest.Vielen Dank für alle Abstimmungen ;-)Dieses Projekt soll einen Line Follower Roboter mit PID-Regelung zu bauen. Wir werden auch eine Android-Gerät verwenden, um leicht die wichtigste
LINUSBot - Line Follower Roboter - mit PID-Regelung

LINUSBot - Line Follower Roboter - mit PID-Regelung

LINUSBot - Line Follower Roboter - mit PID-RegelungLINUSBot - PID-RegelungDies ist eine Ergänzung zu den ersten "Instructables" von LINUSBot (Zeile nach Roboter).Jetzt hat der Roboter Bewegungskontrolle getan, indem ein PID-Regler, Steuern Sie,
High-Performance Line Follower Roboter

High-Performance Line Follower Roboter

Hallo! Ich werde versuchen, Ihnen die Welt der Linie Anhänger Roboter vorzustellen. Viele von uns haben jemals über diese Art von seltsamen Bots gehört, die in einer Vielzahl von Versionen von wirklich langsam und schwer diejenigen, die in der Regel
Arduino basierten Desktop Line Follower - JolliBot

Arduino basierten Desktop Line Follower - JolliBot

Eines der klassischen Projekte die Eintrag Ebene Robotik Hobby interessieren könnten ist die Linie nach Roboter, die häufiger als Line Follower bekannt ist. Gibt es viele Kit-sets verfügbar, Linie Anhänger zu bauen, aber sie sind in der Regel ziemlic
Line Follower Roboter

Line Follower Roboter

Dies ist meine zweite Line Follower Roboter und wie der Name schon sagt, es ist ein Roboter, dessen Zweck eine Linie verfolgt. Dieser Roboter kann an Wettbewerben verwendet werden, wo ein Roboter eine Route, abgegrenzt durch eine schwarze Linie auf w
Aktualisieren Sie analoge Line Follower auf Arduino mit Attiny85

Aktualisieren Sie analoge Line Follower auf Arduino mit Attiny85

ZusammenfassungIn dieser Instructable zeigen wir Ihnen wie eine billige Analog Upgrade Linie Anhänger in ein intelligentes Arduino Line Anhänger durch Ersetzen des Komparators LM393 IC durch eine intelligente Attiny85 und Arduino skizzieren.Einführun
Arduino Line Follower Roboter

Arduino Line Follower Roboter

Der Zweck der Linie nach Roboter:Es folgt die Strecke auf zwei verschiedene Arten.Weiße Linien auf schwarzem Hintergrund, eine schwarze Linie auf weißem Hintergrund Informationen über Roboter folgen folgen:Infrarot-Sensoren Dank an eine schwarze oder
Line Follower

Line Follower

Dieses Projekt ist eine Linie Anhänger Roboter, aber bißchen ein anderes: Motoren-Controller mit acht NPN-Transistoren hergestellt werden. Ich haben diesen speziellen Treiber zu bauen, denn eine Pleite L298N Treiber. Ich habe nur alte 2N1711 Transist
DIY-Line Follower Sensor Array

DIY-Line Follower Sensor Array

In dieser Instructable erfahren Sie wie Ihre ganz eigene Linie Anhänger Sensorfeld machen!!Es besteht aus zwei Teilen:Die IR-LED-Platine.Die Op-Amp-Board.Die IR-LED-Platine besteht aus einer Anordnung von 5 paar IR-LEDs und Photodioden. Das nette Tei
2Pi Line Follower

2Pi Line Follower

Ich vor kurzem meine erste Roboter gebaut und dachte, ich würde die Schritte und Ergebnisse teilen. Es ist eine einfache Linie-Anhänger gebaut auf der PlastoBot Plattform in Gordon McComb Roboter Builder Bonanza und angetrieben von einem ATmega328-Ch
Eine einfache Arduino Line Follower basierend

Eine einfache Arduino Line Follower basierend

Der bescheidene Linie Anhänger ist eine große Starter-Projekt für den Einstieg in die Robotik. In diesem instructable über die notwendigen Schritte um eine bauen gehen wir.Schritt 1: Parts & ToolsTeilelisteQTY 2140 u/min rechtwinkligen Getriebemotor2
LINUSBot - Line Follower Roboter

LINUSBot - Line Follower Roboter

die Bedienung dieses Roboters ist ganz einfach.Infrarot-Sensoren an der Vorderseite des Gehäuses platziert werden überwachen, wenn unsere Roboter ist über eine schwarze Linie oder wenn es über einen weißen Hintergrund.In diesem Projekt werden wir die
Roboter - Line Follower

Roboter - Line Follower

Vor etwa zwei Jahren arbeitete ich an meinem ersten Roboter. Ohne besonderen Grund, ich beschloss, mit einer Linie beginnen Roboter und die Wahrheit gesagt, bauen es mein erste Versuch war ein totaler Misserfolg. Rückblick auf meine Bemühungen, glaub