Hoe de IR-obstakelvermijdingssensor op Arduino te gebruiken - Ajarnpa
Hoe de IR-obstakelvermijdingssensor op Arduino te gebruiken - Ajarnpa
Anonim
Hoe de IR-obstakelvermijdingssensor op Arduino te gebruiken?
Hoe de IR-obstakelvermijdingssensor op Arduino te gebruiken?
Hoe de IR-obstakelvermijdingssensor op Arduino te gebruiken?
Hoe de IR-obstakelvermijdingssensor op Arduino te gebruiken?
Hoe de IR-obstakelvermijdingssensor op Arduino te gebruiken?
Hoe de IR-obstakelvermijdingssensor op Arduino te gebruiken?
Hoe de IR-obstakelvermijdingssensor op Arduino te gebruiken?
Hoe de IR-obstakelvermijdingssensor op Arduino te gebruiken?

Hallo allemaal, In dit artikel zal ik schrijven hoe je de Avoidance Obstance IR Sensor op Arduino kunt gebruiken.

Benodigde componenten:

  • IR Obstakelvermijdingssensor
  • Arduino Nano V.3
  • Jumpe draad
  • USB mini

Benodigde software:

Arduino IDE

Stap 1: IR-sensor voor obstakels vermijden

Vermijden Obstakel IR Sensor
Vermijden Obstakel IR Sensor
Vermijden Obstakel IR Sensor
Vermijden Obstakel IR Sensor

Zijn sensor kan worden gebruikt om objecten of obstakels ervoor te detecteren met behulp van gereflecteerd infrarood licht.

Deze sensor heeft 2 hoofdonderdelen, namelijk IR Emitter en IR ontvanger. IR-zender heeft de plicht om infrarood licht uit te zenden. wanneer het een object raakt, wordt infrarood licht gereflecteerd. En de functie van de IR-ontvanger is om de infraroodreflectie te ontvangen.

Wanneer de IR-ontvanger gereflecteerd infrarood licht ontvangt, is de output "LAAG". Wanneer de IR-ontvanger geen gereflecteerd infrarood licht ontvangt, is de uitvoer "HOOG".

Er zijn 2 LED-indicatoren in deze sensor. Power indicator led en output indicator led. De voedingsindicator-LED gaat branden als de module wordt gevoed door een elektrische stroom. De uitgangsindicator-LED gaat branden als er zich een object voor de sensor of IR-ontvanger bevindt die infraroodlichtreflectie ontvangt.

Stap 2: Verbind de IR-sensor met Arduino

Verbind de IR-sensor met Arduino
Verbind de IR-sensor met Arduino
Verbind de IR-sensor met Arduino
Verbind de IR-sensor met Arduino
Verbind de IR-sensor met Arduino
Verbind de IR-sensor met Arduino

Gebruik een jumperkabel om de IR-sensor op Arduino aan te sluiten.

Zie de afbeelding hierboven of instructies hierover:

IR naar Arduino

VCC ==> + 5V

GND ==> GND

UIT ==> D2

Stap 3: Programmeren

Programmeren
Programmeren

Hieronder is een schets die ik heb gemaakt om deze IR-sensor te proberen:

int pinIR = 2;

ongeldige setup(){

Serieel.begin(9600); pinMode (pinIR, INPUT); Serial.println ("Detect IR-sensor"); vertraging (1000); } void loop () {int IRstate = digitalRead (pinIR); if(IRstate == LAAG){ Serial.println("Gedetecteerd"); } else if(IRstate == HIGH){ Serial.println("Niet gedetecteerd"); } vertraging (1000); }

Ik lever ook het bestand, hieronder te downloaden:

Stap 4: Resultaat

Resultaat
Resultaat
Resultaat
Resultaat

Als u een object voor de sensor plaatst, zegt de seriële monitor "Gedetecteerd".

als er geen object voor de sensor is, zegt de monitorserie "Niet gedetecteerd".

Dit resultaat kan worden gebruikt om LED's, relais en andere aan te sturen.

De functie van IR-sensoren is niet alleen om objecten te detecteren. we kunnen deze IR-sensor gebruiken om gegevens van de afstandsbediening te lezen. en ik zal het in het volgende artikel maken.

Aanbevolen: