Opis produktu: QTR-L-1RC - czujnik odbiciowy - cyfrowy 2szt - Pololu 2455
Czujnik składa się z nadajnika podczerwieni - diody LED oraz odbiornika w postaci fototranzystora. Oprócz tych dwóch podstawowych elementów w obwodzie znajdują się także: rezystor ograniczający prąd diody nadawczej 220 Ω oraz układ czasowy na bazie kondensatora 10 nF i rezystora 220 Ω. Wyjściem są impulsy czasowe, których długość zależy od barwy podłoża. W tabeli poniżej przedstawione pozostałe przykładowe wartości w zależności od odległości i barwy powierzchni.
Odległość | Biała powierzchnia | Czarna taśma izolacyjna |
6 mm | 100 us | 320 us |
25 mm | 160 us | 260 us |
Produkt kompatybilny z Arduino Producent przygotował bibliotekę ułatwiającą obsługę czujnika dla użytkowników Arduino. |
Sposób użycia
Typowa sekwencja odczytu wartości czujników:
1. Włączenie diod IR ( jeśli zostały wcześniej wyłączone)
2. Ustawienie wyprowadzeń I/O mikrontrolera jako wyjścia oraz wygenerowanie stanu wysokiego.
3. Odczekanie przynajmniej 10us. (ładowanie kondensatora 10nF)
4. Ustawienie wyprowadzeń I/O jako wejścia (stan wysokiej impedancji)
5. Pomiar czasu rozładowania kondensatora poprzez czekanie aż linie I/O przejdą w stan niski.
6. Wyłączenie diod IR (opcjonalne).
Firma Pololu stworzyła bibliotekę AVR C/C++ oraz bibliotekę dla Arduino, które ułatwiają obsługę czujnika.
Światło dzienne, w szczególności słoneczne, może zakłócać prace czujnika. W przypadku gdy napięcie wyjściowe jest zbyt niskie, należy zamontować osłonkę ochraniającą sensor przed wpływem światła zewnętrznego. |
Wyprowadzenia czujnika
Czujnik posiada trzy proste wyprowadzenia: zasilanie - VDD (napięcie zasilania), masę - GND oraz wyjście OUT. Do poprawnego działania wystarczy podłączenie zasilania.
Specyfikacja czujnika odbiciowego QTR-1RC
- Napięcie zasilania 5 V
- Średni pobór prądu 17 mA
- Zalecany zakres pomiarowy 3 mm - 6 mm
- Maksymalny zakres pomiarowy: 25 mm
- Wyjście: sygnał cyfrowy - impulsy czasowe
- Wymiary : 7,6 x 8,9 x 3,1 mm (bez złącz)
- Masa: 0,2 g (bez złącz)