{"product_id":"infrared-trace-sensor","title":"Sensore di rilevamento a infrarossi | Soglia fissa | 1-20mm","description":"\u003ch2\u003eSensore di tracciamento a infrarossi per un rilevamento stabile delle linee nei robot seguilinea\u003c\/h2\u003e\n\u003cp\u003eIl sensore di tracciamento a infrarossi è progettato per robot seguilinea che necessitano di un segnale digitale stabile della riflessione senza dover regolare ripetutamente il potenziometro. Utilizza una coppia di emettitore e ricevitore a infrarossi per rilevare la luce riflessa da una superficie vicina, risultando adatto al rilevamento di piste bianche e nere, alla lettura di marcatori riflettenti e ai progetti con telai compatti per robot.\u003c\/p\u003e\n\u003cp\u003eDopo che il segnale riflesso viene elaborato da un circuito con invertitore o trigger di Schmitt, il modulo emette un segnale digitale che un microcontrollore può leggere direttamente. Funziona con sistemi a 3,3 V e 5 V e si collega facilmente a un \u003ca href=\"https:\/\/upenelab.com\/products\/sensor-shield-expansion-board-v5\" target=\"_blank\"\u003eOpenELAB Sensor Shield V5\u003c\/a\u003e o a un ingresso digitale di tipo Arduino.\u003c\/p\u003e\n\u003cp\u003eUtilizzalo a una distanza di lavoro ridotta dal pavimento o dalla superficie bersaglio, poiché la riflessione infrarossa dipende fortemente dal colore, dalla distanza, dalla luce ambientale e dalla finitura del materiale.\u003c\/p\u003e\n\u003ch2\u003eSpecifiche tecniche\u003c\/h2\u003e\n\u003ctable\u003e\n\u003cthead\u003e\u003ctr\u003e\n\u003cth\u003eParametro\u003c\/th\u003e\n\u003cth\u003eValore\u003c\/th\u003e\n\u003c\/tr\u003e\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003eTipo di sensore\u003c\/td\u003e\n\u003ctd\u003eSensore di tracciamento a riflessione infrarossa\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003ePrincipio di rilevamento\u003c\/td\u003e\n\u003ctd\u003eCoppia di emettitore e ricevitore IR\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eElaborazione del segnale\u003c\/td\u003e\n\u003ctd\u003eUscita digitale con invertitore \/ trigger di Schmitt\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eTipo di uscita\u003c\/td\u003e\n\u003ctd\u003eSegnale digitale, comunemente attivo a livello basso durante il rilevamento\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eTensione operativa\u003c\/td\u003e\n\u003ctd\u003e3,3 V \/ 5 V\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eDistanza di risposta al rilevamento\u003c\/td\u003e\n\u003ctd\u003eDa 1 mm a 20 mm\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eConnettore\u003c\/td\u003e\n\u003ctd\u003eConnettore a 3 pin con passo di 2,54 mm\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003ePiedinatura\u003c\/td\u003e\n\u003ctd\u003eGND, VCC, S\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eIndicatore\u003c\/td\u003e\n\u003ctd\u003eLED blu indicatore del rilevamento\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eMontaggio\u003c\/td\u003e\n\u003ctd\u003eFissaggio con due viti\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eSupporto per lo sviluppo\u003c\/td\u003e\n\u003ctd\u003eIngresso digitale per Arduino, ESP32, STM32 e Raspberry Pi Pico\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003ch2\u003eLayout della scheda e guida alle etichette\u003c\/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003eEmettitore IR:\u003c\/strong\u003e Proietta luce infrarossa verso la pista o il bersaglio riflettente.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eRicevitore IR:\u003c\/strong\u003e Riceve la luce infrarossa riflessa dalla superficie.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003ePin G:\u003c\/strong\u003e Collegamento a massa dell'alimentazione.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003ePin V:\u003c\/strong\u003e Ingresso di alimentazione a 3,3 V o 5 V.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003ePin S:\u003c\/strong\u003e Uscita digitale verso un GPIO del controller.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eIndicatore blu:\u003c\/strong\u003e Si accende quando la condizione di rilevamento elaborata è attiva.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eFori di montaggio:\u003c\/strong\u003e Fissa il sensore a un'altezza costante sopra la pista.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch2\u003eScenari applicativi\u003c\/h2\u003e\n\u003ch3\u003e1. Rilevamento della linea per il telaio del robot\u003c\/h3\u003e\n\u003cp\u003eUtilizza il sensore di tracciamento a infrarossi come sensore digitale per il rilevamento delle linee. L'uscita è comunemente attiva a livello basso quando viene rilevato un bersaglio riflettente, quindi il codice stampa lo stato della linea per la calibrazione.\u003c\/p\u003e\n\u003cpre\u003e\u003ccode\u003econst int SENSOR_PIN = 2;\n\nvoid setup() {\n  pinMode(SENSOR_PIN, INPUT);\n  Serial.begin(115200);\n}\n\nvoid loop() {\n  bool activeLow = digitalRead(SENSOR_PIN) == LOW;\n  Serial.println(activeLow ? \"line_or_reflection_detected\" : \"background\");\n  delay(50);\n}\u003c\/code\u003e\u003c\/pre\u003e\n\u003ch3\u003e2. Logica per seguire la linea con due motori\u003c\/h3\u003e\n\u003cp\u003eÈ possibile usare un singolo sensore per semplici dimostrazioni oppure duplicarlo a sinistra e a destra per un robot di base che segue la linea.\u003c\/p\u003e\n\u003cpre\u003e\u003ccode\u003econst int LEFT_SENSOR = 2;\nconst int RIGHT_SENSOR = 3;\nconst int LEFT_MOTOR = 5;\nconst int RIGHT_MOTOR = 6;\n\nvoid setup() {\n  pinMode(LEFT_SENSOR, INPUT);\n  pinMode(RIGHT_SENSOR, INPUT);\n  pinMode(LEFT_MOTOR, OUTPUT);\n  pinMode(RIGHT_MOTOR, OUTPUT);\n}\n\nvoid loop() {\n  bool left = digitalRead(LEFT_SENSOR) == LOW;\n  bool right = digitalRead(RIGHT_SENSOR) == LOW;\n  analogWrite(LEFT_MOTOR, right ? 180 : 90);\n  analogWrite(RIGHT_MOTOR, left ? 180 : 90);\n}\u003c\/code\u003e\u003c\/pre\u003e\n\u003ch3\u003e3. Contatore di oggetti o segni\u003c\/h3\u003e\n\u003cp\u003eConta i segni, le fessure o le etichette riflettenti in transito con un intervallo antirimbalzo per evitare attivazioni ripetute.\u003c\/p\u003e\n\u003cpre\u003e\u003ccode\u003econst int SENSOR_PIN = 2;\nunsigned long lastHit = 0;\nunsigned long count = 0;\n\nvoid setup() {\n  pinMode(SENSOR_PIN, INPUT);\n  Serial.begin(115200);\n}\n\nvoid loop() {\n  bool detected = digitalRead(SENSOR_PIN) == LOW;\n  if (detected \u0026amp;\u0026amp; millis() - lastHit \u0026gt; 150) {\n    count++;\n    lastHit = millis();\n    Serial.println(count);\n  }\n}\u003c\/code\u003e\u003c\/pre\u003e\n\u003ch2\u003eContenuto della confezione\u003c\/h2\u003e\n\u003cul\u003e\n\u003cli\u003e1 x Sensore a infrarossi per il rilevamento di tracce\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch2\u003eFAQ\u003c\/h2\u003e\n\u003cp\u003e\u003cstrong\u003eQ: Questo modulo funziona con Arduino?\u003c\/strong\u003e\u003cbr\u003eA: Sì. Collega VCC, GND e il pin del segnale a una scheda compatibile con Arduino o a un \u003ca href=\"https:\/\/upenelab.com\/products\/sensor-shield-expansion-board-v5\" target=\"_blank\"\u003eOpenELAB Sensor Shield V5\u003c\/a\u003e.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eQ: Può funzionare con controller da 3,3 V?\u003c\/strong\u003e\u003cbr\u003eA: Sì per i moduli da 3,3 V a 5 V elencati, ma mantieni l'uscita analogica entro l'intervallo dell'ADC del controller.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eQ: È necessaria la calibrazione?\u003c\/strong\u003e\u003cbr\u003eA: Per l'uso con soglia o quantitativo, esegui la calibrazione nell'installazione finale e registra le letture di riferimento.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eQ: Posso usare cavi lunghi?\u003c\/strong\u003e\u003cbr\u003eA: I cavi più corti garantiscono una maggiore stabilità del segnale analogico; usa una media nel firmware se le letture oscillano.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eQ: L'uscita del modulo fornisce unità ingegneristiche precise?\u003c\/strong\u003e\u003cbr\u003eA: La maggior parte di questi moduli fornisce segnali analogici o digitali relativi, non dati di misura certificati.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eQ: Cosa devo controllare per prima cosa se non si attiva?\u003c\/strong\u003e\u003cbr\u003eA: Verifica l'alimentazione, la massa, la mappatura dei pin, l'impostazione della soglia e se il segnale è attivo alto o attivo basso.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eQ: È adatto all'uso all'aperto?\u003c\/strong\u003e\u003cbr\u003eA: Solo con una protezione tramite involucro. Tieni connettori ed elettronica lontani da acqua e corrosione.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eQ: Può pilotare direttamente un relè o un motore?\u003c\/strong\u003e\u003cbr\u003eA: No. Usa il modulo come ingresso per un controller, quindi pilota un relè adeguato o un driver per motori.\u003c\/p\u003e","brand":"Hello STEM","offers":[{"title":"Default Title","offer_id":44005367120070,"sku":"HS-S04B","price":3.05,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0621\/0050\/4774\/files\/09-Multipleviews_87a49d53-eceb-4409-94a2-0513fec50f18.jpg?v=1770805371","url":"https:\/\/upenelab.com\/it\/products\/infrared-trace-sensor","provider":"OpenELAB Technology Ltd.","version":"1.0","type":"link"}