Project 17:Line Tracking Sensor

Project 17.1:Detect Line Tracking Sensor

1. Beschrijving

De motorcontroller van de Keyestudio 4WD Mecanum Robot Car wordt geleverd met een 3-kanaals lijnvolgsensor, die gebruikmaakt van TCRT5000 IR-modules en 3 potentiometers.

De TCRT5000 IR-module bevat een IR-zender en een IR-ontvanger. Wanneer de infraroodsignalen van de zender via reflectie door de ontvanger worden opgevangen, verandert de weerstand van de ontvanger, wat zich doorgaans vertaalt in een spanningsverandering in het circuit.

De weerstand varieert afhankelijk van de intensiteit van de infraroodsignalen die door de ontvanger worden ontvangen, wat vaak afhankelijk is van de kleur van het reflecterende oppervlak en de afstand tussen dat oppervlak en de ontvanger. Bij detectie is zwart actief op hoog niveau en wit actief op laag niveau.

2. Werkingsprincipe

Als de auto over een witte ondergrond rijdt, zendt de onder de auto geplaatste IR-zender infraroodsignalen om de ondergrond te detecteren en de IR-ontvanger ontvangt en retourneert de signalen. Vervolgens geeft de uitgang een laag niveau (0) af; wanneer hij zwarte lijnen detecteert, geeft hij een hoog niveau (1) af.

Na het plaatsen van een wit vel papier onder de 4WD Mecanum Robot Car draaien we de potentiometers van de 3-wegs volgensor. Wanneer het indicatorlampje op het sensormodule brandt, til dan de auto op zodat de twee wielen van de 4WD Mecanum Robot Car vrij draaien. De hoogte van het witte papier is ongeveer 1,5 cm; wanneer het indicatorlampje van het sensormodule uitgaat, is de gevoeligheid ingesteld.

3. Voorbereiding

  • Steek de micro:bit-kaart in de sleuf van de keyestudio 4WD Mecanum Robot Car V2.0

  • Plaats batterijen in de batterijhouder

  • Zet de voedingsschakelaar op ON

  • Verbind de micro:bit met uw computer via een USB-kabel

  • Open de webversie van Makecode

4. Testcode

Klik op “JavaScript” om de bijbehorende JavaScript-code te bekijken:

5. Testresultaat

Download de code naar de micro:bit-kaart en zet de POWER-schakelaar op ON.

Open CoolTerm, klik op Options om SerialPort te selecteren. Stel de COM-poort in en de baudrate op 115200. Klik op “OK” en “Connect”.

De CoolTerm-seriemonitor toont de digitale signalen die door de lijnvolgsensoren worden gelezen.

Project 17.2:Tracking Smart Car

Img

1. Beschrijving

In deze les combineren we een lijnvolgsensor met een motor om een lijnvolgend smartcar te maken.

De micro:bit-kaart analyseert de signalen en bestuurt de smartcar om de lijnvolgfunctie te demonstreren.

2. Werkingsprincipe

De smartcar zal verschillende bewegingen uitvoeren afhankelijk van de waarden die door de 3-kanaals lijnvolgsensor worden ontvangen.

Img

3. Voorbereiding

  • Steek de micro:bit-kaart in de sleuf van de keyestudio 4WD Mecanum Robot Car V2.0

  • Plaats batterijen in de batterijhouder

  • Zet de voedingsschakelaar op ON

  • Verbind de micro:bit met uw computer via een USB-kabel

  • Open de webversie van Makecode

Waarschuwing: De 3-weg volgensor moet worden gebruikt in omgevingen zonder infraroodinterferentie, zoals direct zonlicht. Zonlicht bevat veel onzichtbaar licht, zoals infrarood en ultraviolet. In een omgeving met sterke zonlicht kan de 3-weg volgensor niet correct werken.

4.Stroomschema

Img

5. Testcode

Img

Img

Img

Klik op “JavaScript” om de bijbehorende JavaScript-code te bekijken:

5. Testresultaat

Download de code naar de micro:bit en zet POWER op ON; de lijnvolgende auto rijdt vooruit langs de zwarte lijn.

Opmerking: zet de schakelaar aan de achterkant van de micro:bit-auto aan, de breedte van de zwarte lijn moet groter zijn dan de breedte van de lijnvolgsensor.

Vermijd het testen van de smartcar onder fel licht.