
Prispevki
IR Senzor za Sledenje Črti – KS0050

Modul IR senzor za sledenje črti Keyestudio
1. Tehnični Opis in Princip Delovanja
Modul Keyestudio KS0050 je infrardeči (IR) senzor, namenjen zaznavanju kontrasta na neposredni razdalji (1-3 cm). Njegova primarna raba je v robotiki za izdelavo robotov, ki sledijo črti (Line Followers), uporaben pa je tudi za zaznavanje ovir na kratki razdalji ali kot optično stikalo.
Kako deluje?
Modul vsebuje par IR elementov:
1. IR LED (Oddajnik): Neprekinjeno oddaja infrardečo svetlobo, ki je človeškemu očesu nevidna.
2. Fototranzistor (Sprejemnik): Zaznava intenziteto svetlobe, ki se odbije od površine nazaj.
Na vezju se nahaja čip LM393 (napetostni komparator). Ta primerja napetost s fototranzistorja z referenčno napetostjo, ki jo nastavite s trimer potenciometrom.
* Bela podlaga:** Dobro odbija IR svetlobo → Fototranzistor prevaja → Izhod gre na **LOW.
* Črna črta:** Vpija IR svetlobo (ni odboja) → Fototranzistor ne prevaja → Izhod gre na **HIGH.
2. Tehnične Specifikacije
* Čip: LM393 (Dvojni diferencialni komparator)
* Napajalna napetost: 3.3V do 5V DC (Kompatibilno z Arduino in ESP32)
* Delovni tok: 10mA – 20mA (Pri 5V napajanju)
* Izhodni signal: Digitalni (TTL) – 0V (Low) ali VCC (High)
* Domet zaznavanja: 10mm – 50mm (Nastavljivo, optimalno okoli 20mm)
* Indikacija: Rdeča LED (Sveti, ko je zaznan odboj/bela površina)
* Delovna temperatura: -10°C do +50°C
* Dimenzije: 42mm x 10mm (Kompaktna izvedba)
3. Priklop in Ožičenje
Modul ima standardni 3-pinski vmesnik. Za priklop na mikrokrmilnik (npr. Arduino Uno) sledite tej shemi:
* S (Signal/Out):** Povežite na poljuben digitalni vhod (npr. **Pin 3).
* V (VCC):** Povežite na **5V (ali 3.3V, če uporabljate 3.3V logiko).
* G (GND):** Povežite na **GND (skupna masa).
> Opozorilo: Pazite na pravilno polariteto! Zamenjava VCC in GND lahko trajno poškoduje modul.
4. Postopek Kalibracije (Zelo Pomembno!)
Mnogi uporabniki poročajo, da senzor “ne dela”, ker niso izvedli kalibracije. Ker se svetlobni pogoji in razdalja do tal razlikujejo, je potrebno nastaviti prag proženja.
1. Priklopite senzor na napajanje (VCC in GND).
2. Postavite senzor nad belo podlago na razdalji, kjer bo montiran (npr. 15mm).
3. Z izvijačem vrtite modri trimer potenciometer:
* Vrtite, dokler rdeča indikatorska LED na modulu ne zasveti.
4. Premaknite senzor nad črno črto (npr. izolirni trak):
* LED dioda mora ugasniti.
5. Če LED ne ugasne, rahlo popravite potenciometer nazaj, dokler ne najdete točke, kjer zanesljivo preklaplja med belo in črno.
5. Primer Kode z Razlago
Spodnja koda je namenjena testiranju in razumevanju logike.
/*
* TEST: KS0050 Line Tracking Sensor
*
* Namen: Preverjanje delovanja senzorja in kalibracije.
* Odprite 'Serial Monitor' (9600 baud) za ogled rezultatov.
*/const int SENSOR_PIN = 3; // Definiramo pin, kamor je priklopljen signal
void setup() {
// Inicializacija serijske komunikacije za izpis na PC
Serial.begin(9600);// Nastavitev pina kot VHOD (Input), saj beremo stanje
pinMode(SENSOR_PIN, INPUT);Serial.println(“Začenjam test senzorja KS0050…”);
}void loop() {
// Preberemo digitalno stanje (0 ali 1)
int stanje = digitalRead(SENSOR_PIN);// Interpretacija rezultata
if (stanje == HIGH) {
// HIGH pomeni, da se svetloba NI odbila (ali je zelo šibka)
// To običajno pomeni ČRNA ČRTA ali dvig senzorja v zrak
Serial.println(“Stanje: HIGH -> Zaznana ČRNA črta (ali ni podlage)”);
} else {
// LOW pomeni, da se je svetloba odbila nazaj v senzor
// To pomeni BELA oz. SVETLA podlaga
Serial.println(“Stanje: LOW -> Zaznana BELA podlaga”);
}// Kratek zamik za lažje branje izpisa
delay(200);
}
6. Praktični Nasveti iz Delavnice
* Motnje Sonca: IR senzorji so občutljivi na sončno svetlobo (ki vsebuje veliko IR spektra). Če robot deluje na prostem ali ob oknu, lahko senzor “oslepi”. Rešitev: Senzorje montirajte globoko pod šasijo robota ali dodajte “krilo” iz črnega kartona okoli njih.
* Širina Črte: Za zanesljivo sledenje mora biti črna črta širša od razmika med senzorji (običajno vsaj 20mm – standardni izolirni trak).
* Material Črte: Najbolje deluje mat črn izolirni trak na beli podlagi. Svetleč (glossy) črn trak lahko včasih odbija svetlobo in zmede senzor. Mat površine so najboljše.
* Logika Robota:** Za preprostega robota (Line Follower) običajno potrebujete vsaj **dva senzorja (levi in desni).
* Oba vidita belo: Robot gre naravnost.
* Levi vidi črno: Robot zavije levo.
* Desni vidi črno: Robot zavije desno.



