PID lijn volgeling Atmega328P (1 / 4 stap)

Stap 1: Sensor (oog) kW 8RC


DankzijPololuvoor het vervaardigen van deze ontzagwekkende sensor.

De module is een handige drager voor acht IR zender en ontvanger (fototransistor) paren gelijkmatig verdeeld met tussenpozen van 0.375"(9.525 mm). Voor het gebruik van een sensor, moet u eerst het knooppunt van de output (opladen van de condensator) opladen door het toepassen van een spanning tot en met zijn OUT-pin. U kunt vervolgens de reflectiecoëfficiënt lezen door intrekking van de extern geleverde spanning en timing hoe lang duurt de uitgangsspanning verval als gevolg van de geïntegreerde fototransistor. Kortere tijd verval is een indicatie van grotere reflectie. Deze meting-aanpak heeft verscheidene voordelen, vooral wanneer in combinatie met het vermogen van de kW-8RC-module uitschakelen LED power:

  • Geen analoog-digitaalomzetter (ADC) is vereist.
  • Verbeterde gevoeligheid over spanning-divider analoge uitgang.
  • Parallelle lezing van meerdere sensoren is mogelijk met de meeste microcontrollers.
  • Parallelle lezing kunt geoptimaliseerd gebruik van LED power optie inschakelen

Specificaties

  • Afmetingen: 2,95 "x 0,5" x 0,125 "(zonder kop pinnen geïnstalleerd)
  • Bedrijfsspanning: 3,3-5.0 V
  • Leveren stroom: 100 mA
  • Uitvoerindeling: 8 digitale I/O-compatibele signalen die kunnen worden gelezen als een getimede hoge puls
  • Optimale detectie afstand: 0,125"(3 mm) maximaal aanbevolen sensing afstand: 0.375" (9,5 mm)
  • Gewicht zonder kop pinnen: 0.11 oz (3.09 g)

Interfacing de kW-8RC uitgangen digitale i/o-lijnen

De kW-8RC-module heeft acht identiek sensor uitgangen waarvoor, zoals de Parallax QTI, een digitale I/O lijn staat de hoge uitvoerregel rijden en vervolgens de meettijd voor de uitgangsspanning verval. De typische volgorde voor het lezen van een sensor is:

  1. Inschakelen IR LEDs (optioneel).
  2. De I/O lijn ingesteld op een uitgang en hoge rijden.
  3. Laat minstens 10 µS voor de sensor output te stijgen.
  4. Controleer de I/O input (hoge impedantie) lijn.
  5. De tijd voor de spanning van verval door te wachten op de lijn van de I/O naar laag gaan meten.
  6. Zwenking vandoor IR LEDs (optioneel).

Deze stappen kunnen meestal worden uitgevoerd in parallel op meerdere I/O lijnen.

Met een sterke reflectie kunnen de tijd verval zo laag als verscheidene dozijn microseconden; met geen reflectie, kan de tijd verval oplopen tot een paar milliseconden. Het exacte tijdstip van het verval, hangt af van uw microcontroller de I/O lijn kenmerken. Zinvolle resultaten kunnen beschikbaar binnen 1 ms in typische gevallen (d.w.z. Wanneer het niet proberen te meten van subtiele verschillen in low-reflectie scenario's), waardoor maximaal 1 kHz sampling van alle 8 sensoren. Als lagere frequentie monsterneming volstaat, kan substantiële energiebesparing worden gerealiseerd door het uitschakelen van de LED's. Bijvoorbeeld, als een sampling-frequentie van 100 Hz aanvaardbaar is, de LED's kunnen uit 90% van de tijd, verlaging van de gemiddelde huidige verbruik van 100 mA tot en met 10 mA.

Gerelateerde Artikelen

PID lijn volgeling - PIC16F877A

PID lijn volgeling - PIC16F877A

http://www.edaboard.com/thread261843.html
Lijn volgeling Android Robot - PID Control - Setup

Lijn volgeling Android Robot - PID Control - Setup

== > Dit project kreeg de 2e prijs bij 2016 Robotics wedstrijd.Thanks a lot voor alle stemmen ;-)Het doel van dit project is om te bouwen van een Robot volgeling lijn met PID controle. Wij zullen ook een Android toestel gebruiken om gemakkelijk opste
LINUSBot - lijn volgeling Robot - met PID controle

LINUSBot - lijn volgeling Robot - met PID controle

LINUSBot - lijn volgeling Robot - met PID controleLINUSBot - PID controleDit is een aanvulling op de eerste "instructables" van de LINUSBot (lijn na robot).Nu de robot de controle van verplaatsingen gedaan door een PID-regelaar heeft, evenredige
Arduino gebaseerd Desktop lijn volgeling - jolliBot

Arduino gebaseerd Desktop lijn volgeling - jolliBot

Een van de klassieke projecten die vermelding niveau robotica hobbyist kunnen interesseren is de regel die volgt robot die is meer algemeen bekend als een volgeling van de lijn. Er zijn veel kit beschikbaar om te bouwen van volgelingen van de lijn in
Hoge prestaties lijn volgeling Robot

Hoge prestaties lijn volgeling Robot

Hallo! Ik zal proberen om u kennismaken met de wereld van lijn volgeling robots. Velen van ons hebben ooit gehoord over dit soort rare bots, die bestaat in een breed scala aan versies echt traag en zwaar degenen, die meestal zelfs met alleen afzonder
DIY lijn volgeling Sensor Array

DIY lijn volgeling Sensor Array

In dit Instructable leert u hoe u uw zeer eigen lijn volgeling sensor-array!!Het bestaat uit twee delen:De IR LED-bestuur.Het bestuur van de opamp.Het bestuur van de IR LED bestaat uit een matrix van 5 paren van IR LEDs en fotodiodes. Het leuke deel
2pi lijn volgeling

2pi lijn volgeling

Ik heb onlangs mijn eerste robot gebouwd en dacht dat ik zou delen de stappen en resultaten. Het is een eenvoudige regel-follower gebouwd op het platform van de PlastoBot in Gordon McComb de Robot bouwer Bonanza en gedreven door een ATmega328 chip aa
Lijn volgeling Robot

Lijn volgeling Robot

dit is mijn tweede lijn volgeling Robot en zoals de naam doet vermoeden, het is een robot waarvan het doel is een lijn te volgen. Deze robot kan worden gebruikt in wedstrijden waar een robot moet het volgen van een route in de kortst mogelijke tijd v
Analoge lijn volgeling upgraden naar Arduino met Attiny85

Analoge lijn volgeling upgraden naar Arduino met Attiny85

SamenvattingIn dit Instructable zullen wij tonen u hoe om te upgraden een goedkope analog lijn volgeling in een intelligente Arduino lijn volgeling door de LM393 comparator IC te vervangen door een intelligente Attiny85 en Arduino sketch.IntroductieL
ATtiny13A lijn volgeling

ATtiny13A lijn volgeling

Maak een robot met ATtiny13A is een uitdaging, er slechts 1k flash en 5 IO pinnen. Maar het is goed genoeg om het maken van een kleine lijn volgeling.De video van de manifestatie van YouTube: https://youtu.be/00PYO1ThzEAStap 1: Voorbereiden hardware
Een Simple Arduino gebaseerd lijn volgeling

Een Simple Arduino gebaseerd lijn volgeling

De bescheiden lijn volgeling is een groot voorgerecht project voor degenen krijgen in robotica. In dit instructable gaan we over de stappen die nodig zijn om één te bouwen.Stap 1: Onderdelen & gereedschapOnderdelenlijstAantal 2140 RPM rechte hoek Gea
ZWARTE lijn VOLGELING ROBOT

ZWARTE lijn VOLGELING ROBOT

is een zwarte lijn volgeling robot met Ir-sensoren en micro-controller 8051. Zijn een kosteneffectieve model en heeft perfecte uitgang in bijna alle terreinen.De volgende regel robot is er een die een zwarte pad detecteertover een wit oppervlak en vi
Lijn volgeling Robot zonder Arduino of Microcontroller

Lijn volgeling Robot zonder Arduino of Microcontroller

hier heb ik een lijn volgeling robot zonder microcontroller of Arduino uitgelegd. Dit is zeer eenvoudig project voor beginners. Hier hoef je niet te gebruiken op enige kennis van programmeren. Dus laten we proberen...Stap 1: Verzamelen van het materi
Kaart met kartonnen viaduct voor lijn volgeling robot

Kaart met kartonnen viaduct voor lijn volgeling robot

Ik heb om een beetje meer plezier met mijn Makeblock mBot in lijn volgeling modus, deze aangepaste kaart gemaakt met een kartonnen viaduct.Een kaart voor een lijn volgeling robot is eigenlijk vrij eenvoudig te maken. Wat zal ik u tonen hier is hoe ik