Breu descripció
En aquest recurs per a l'aula es fa una descripció sobre com programar un robot seguidor de línies amb Arduino.
En què consisteix el recurs?
El robot segueix una determinada línia negra basant-se en el fet que la llum dels photodiodes es reflecteix sobre superfícies blanques i queda absorbida en superfícies negres. El robot corregeix la seva trajectòria, girant a esquerra o dreta, quan els sensors seguidors de línies troben una superfície negra.
Material necessari:
Necessitarem els següents dispositius electrònics:
tarja Arduino UNO.
Arduino sensor shield
2 mòduls seguidors de línies TCRT5000 (tipus KY-033)
Cables dupon
2 motors
1 controlador de motors L298N
Per a la carcassa del robot cal que posseu imaginació. Què teniu pensat?
Esquema
Diferents escenaris
▶️ Tips per al projecte (MOLT IMPORTANT LLEGIR):
Els pins EnA i EnB del controlador L298N es connecten a pins digitals de l'Arduino amb capacitat PWM per poder controlar la velocitat dels motors connectats.
És important que el jumper de 5v del controlador L298N estigui posat, d'aquesta manera el controlador traurà 5v per alimentar l'Arduino.
Quan carreguem el codi a l'Arduino, desconnectar el GND que uneix el controlador L298N amb l'Arduino, per evitar que l'Arduino alimenti el mòdul en connectar-lo per USB.
▶️ Com funciona el sensor IR TCRT5000?
Si està arribant la llum al fotoreceptor s'il·lumina un LED en el sensor i enviarà un senyal LOW a l'exterior (això passa en fons blanc).
Si no està arribant no s'il·luminarà el LED i enviarà un senyal HIGH (això passa en fons negre, perquè 'absorbeix' la llum IR i no la deixa tornar al sensor).
Nota: és possible ajustar la sensibilitat del sensor amb el potenciòmetre.