Внедрение продукции #

Датчик трассировки — это сенсорная система, специально разработанная для интеллектуальных транспортных средств, которая может помочь интеллектуальным транспортным средствам точно отслеживать и навигировать по маршрутам. Система состоит из трех инфракрасных датчиков, которые могут обнаруживать черную линию на земле, передавая и принимая инфракрасные сигналы, и выполнять соответствующие действия по управлению в соответствии с результатами обнаружения.
В частности, каждый инфракрасный датчик имеет пару инфракрасных передающих и приемных трубок, и передающая трубка будет излучать инфракрасные лучи на определенной частоте. Объекты с разными цветами имеют разные способности поглощения инфракрасного света, поэтому интенсивность отраженного инфракрасного сигнала, принимаемого приемной трубкой, также будет разной. Мы можем судить о том, на какой цветовой линии находится интеллектуальное транспортное средство, в соответствии с силой принятого отраженного инфракрасного сигнала. Таким образом, система может определить, следует ли интеллектуальное транспортное средство по линии, чтобы добиться точного отслеживания линии и навигационных функций.
Области применения: соревнования по робототехнике, проекты интеллектуальных транспортных средств, промышленная автоматизация и другие области.
Спецификация параметра #
| Параметр | Значение/Представление |
|---|---|
| Рабочее напряжение | 3.3 ~ 5V |
| Рабочая Температура | -10 ° C ~ + 50 ° C |
| Выходной сигнал | Аналоговый сигнал |
| Размер | 3.31cm * 3.11cm |

Схема подключения #

| Датчик следа | UNO |
|---|---|
| VCC | 5V |
| GND | GND |
| L | Аналоговый пин A0 |
| M | Аналоговый пин A1 |
| R | Аналоговый пин A2 |
Пример кода #
#define Left_sensor A0
#define Center_sensor A1
#define Right_sensor A2
void setup() {
Serial.begin(9600);
pinMode(Left_sensor, INPUT);
pinMode(Center_sensor, INPUT);
pinMode(Right_sensor, INPUT);
}
void loop() {
Serial.print("Left_sensor: ");
Serial.println(analogRead(Left_sensor));
Serial.print("Center_sensor: ");
Serial.println(analogRead(Center_sensor));
Serial.print("Right_sensor: ");
Serial.println(analogRead(Right_sensor));
Serial.println("————————————————————————————————");
delay(1000);
}
Результат испытаний #
После загрузки кода на плату контроллера откройте монитор последовательного порта Arduino IDE, установите скорость передачи данных 9600 и переключитесь в режим прокрутки. Следующие данные можно увидеть, если поместить три порта инфракрасного датчика трассировочного датчика на черную линию или на белый фон.


Связанные ресурсы #
Получить ценовое предложение или купить у: #
B2B-бизнес: info@acebott.com