Opis produktu: Listwa z czujnikami odbiciowymi QTR-8RC - cyfrowa - Pololu 961
Układ złożony z ośmiu czujników odbiciowych (para: dioda IR i fototranzystor), stworzony został do detekcji czarnej linii na białym tle. Odczyt odbywa się poprzez pomiar czasu rozładowania kondensatora, z którym połączone są fototranzystory. Dzięki takiemu rozwiązaniu użytkownik nie musi korzystać z przetwornika A/C.
Diody IR, aby zmniejszyć zużycie prądu, zostały połączone w pary. Kontrolowane są poprzez tranzystor MOSFET - załączane stanem wysokim, gaszone niskim. Takie rozwiązanie pozwala wyłączyć diody, gdy są nieużywane i w ten sposób zmniejszyć zużycie energii.
Prąd pojedynczej diody oscyluje w granicach 20-25mA. Cały moduł pobiera więc ok. 100mA.
Specyfikacja listwy z czujnikami odbiciowymi
- Wymiary 75 x 127 x 4 mm
- Napięcie zasilania 5 V lub 3,3 V
- Prąd zasilania 100 mA
- Sygnał na wyjściu: cyfrowy (kompatybilny z pinami I/O)
- Maksymalna odległość pomiaru: 9,5 mm
- Masa: 3,09 g
Odczyt wartości z czujnika QTR-8RC
Odczyt odbywa się poprzez pomiar czasu rozładowania kondensatora. Dzięki takiemu rozwiązaniu użytkownik nie musi korzystać z przetwornika analogowo-cyfrowego.
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 mikrokontrolera 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 bibliotękę AVR C/C++, która ułatwia korzystanie z produktów. Znalazły się w niej także funkcje obsługujące listwę QTR.
Dostępna jest także biblioteka dla projektu Arduino.
Dla prawidłowego funkcjonowania mniejszej płytki niezbędny jest rezystor 100 Om (dołączony do zestawu). Element należy przylutować zgodnie z poniższym rysunkiem:
Przydatne linki |