Infrapuna-seurantatunnistin kiinteällä etäisyydellä ja digitaalisella lähdöllä
Tämä infrapuna-seurantatunnistin on suunniteltu viivanseuranta-autoihin ja heijastavien kohteiden tunnistukseen. Se käyttää infrapunalähetin-vastaanotin-paria kiinteällä kynnyskäyttäytymisellä, mikä vähentää manuaalisen potentiometrin säätötarvetta robotin asennuksessa.
Moduuli antaa digitaalisen signaalin, kun heijastettu infrapuna valo on käsitelty Schmittin kytkimellä tai invertteripiirillä. Se toimii 3,3 V – 5 V jännitteellä ja voidaan liittää suoraan mikrokontrollerin GPIO-nastoihin tai Sensor Shield Expansion Board V5 -laajennuslevyyn.
Asenna tunnistin lähelle pintaa parhaan tuloksen saavuttamiseksi. Heijastava vaste riippuu etäisyydestä, ympäristön valosta, pinnan väristä ja kulmasta tunnistimen ja kohteen välillä.
Tekniset tiedot
| Parametri | Arvo |
|---|---|
| Tunnistintyyppi | Infrapunaheijastuksen seurantatunnistin |
| Tunnistusperiaate | IR-lähettimen ja vastaanottimen heijastus |
| Lähtötyyppi | Digitaalinen signaali |
| Käyttöjännite | 3,3 V – 5 V |
| Tunnistusmatka | 1 mm – 20 mm |
| Kynnystyyppi | Kiinteän etäisyyden suunnittelu, ei vaadi rutiini-säätöä |
| Ilmaisin | Sininen tunnistusilmaisin-LED |
| Liitin | 2,54 mm askelväli, 3-nastainen liitin |
| Nastajärjestys | GND, VCC, S |
| Suositeltu käyttö | Viivanseurantarobotti ja heijastavien merkkien tunnistus |
| Kehitystuki | Arduino, ESP32, STM32, Raspberry Pi Pico GPIO |
Piirilevyn asettelu ja merkintäopas
- IR-lähetin: Lähettää infrapunaista valoa pinnalle.
- IR-vastaanotin: Lukee kohteesta heijastuvan valon.
- G-nasta: Maa-liitäntä.
- V-nasta: Virtasyöttö, 3,3 V – 5 V.
- S-nasta: Digitaalinen lähtösignaali.
- Ilmaisin-LED: Näyttää aktiivisen tunnistustilan.
- Asennuskorkeus: Pidä 1-20 mm vastealueella.
Sovellustilanteet
1. Viivan tunnistus robottialustalle
Käytä infrapuna-seurantatunnistinta digitaalisena viivantunnistimena. Lähtö on yleensä aktiivinen matalana, kun heijastava kohde havaitaan, joten koodi tulostaa viivan tilan kalibrointia varten.
const int SENSOR_PIN = 2; void setup() { pinMode(SENSOR_PIN, INPUT); Serial.begin(115200); } void loop() { bool activeLow = digitalRead(SENSOR_PIN) == LOW; Serial.println(activeLow ? "line_or_reflection_detected" : "background"); delay(50); }
2. Kaksimoottorinen viivanseurantalogiikka
Yhtä anturia voi käyttää yksinkertaisiin demonstraatioihin tai kopioida vasemmalle/oikealle perusviivaa seuraavaan robottiin.
const int LEFT_SENSOR = 2; const int RIGHT_SENSOR = 3; const int LEFT_MOTOR = 5; const int RIGHT_MOTOR = 6; void setup() { pinMode(LEFT_SENSOR, INPUT); pinMode(RIGHT_SENSOR, INPUT); pinMode(LEFT_MOTOR, OUTPUT); pinMode(RIGHT_MOTOR, OUTPUT); } void loop() { bool left = digitalRead(LEFT_SENSOR) == LOW; bool right = digitalRead(RIGHT_SENSOR) == LOW; analogWrite(LEFT_MOTOR, right ? 180 : 90); analogWrite(RIGHT_MOTOR, left ? 180 : 90); }
3. Kohde- tai merkkilaskuri
Laske ohittavat merkit, kolot tai heijastavat tarrat debouncella estääksesi toistuvat laukaisut.
const int SENSOR_PIN = 2; unsigned long lastHit = 0; unsigned long count = 0; void setup() { pinMode(SENSOR_PIN, INPUT); Serial.begin(115200); } void loop() { bool detected = digitalRead(SENSOR_PIN) == LOW; if (detected && millis() - lastHit > 150) { count++; lastHit = millis(); Serial.println(count); } }
Pakkaussisältö
- 1 x Infrapuna-seurantatunnistin kiinteällä etäisyydellä
UKK
K: Voiko tämä moduuli toimia Arduinon kanssa?
V| Kyllä. Yhdistä VCC, GND ja signaalinasta Arduino-yhteensopivaan levyyn tai OpenELAB Sensor Shield V5.
K: Toimiiko se 3,3 V ohjaimien kanssa?
V: Kyllä, luetelluille 3,3 V – 5 V moduuleille, mutta pidä analoginen lähtö ohjaimen ADC-alueella.
K: Tarvitaanko kalibrointi?
V: Kynnysarvo- tai määrällisessä käytössä kalibroi lopullisessa asennuksessa ja tallenna perusarvot.
K: Voinko käyttää pitkiä johtoja?
V: Lyhyemmät johdot ovat parempia analogisen vakauden kannalta; käytä keskiarvotusta laiteohjelmistossa, jos lukemat vaihtelevat.
K: Antaako moduuli tarkkoja teknisiä yksiköitä?
V: Useimmat näistä moduuleista antavat suhteellisia analogisia tai digitaalisia signaaleja, eivät sertifioituja mittaustietoja.
K: Mitä minun pitäisi tarkistaa ensin, jos se ei laukaise?
V: T






Arviot
Tuotearvioita ei vielä ole.