Cuprins:

Cum se utilizează senzorul IR de evitare a obstacolelor pe Arduino: 4 pași
Cum se utilizează senzorul IR de evitare a obstacolelor pe Arduino: 4 pași

Video: Cum se utilizează senzorul IR de evitare a obstacolelor pe Arduino: 4 pași

Video: Cum se utilizează senzorul IR de evitare a obstacolelor pe Arduino: 4 pași
Video: Senzor de parcare cu Arduino [7] 2024, Iulie
Anonim
Cum se utilizează senzorul IR de evitare a obstacolelor pe Arduino
Cum se utilizează senzorul IR de evitare a obstacolelor pe Arduino
Cum se utilizează senzorul IR de evitare a obstacolelor pe Arduino
Cum se utilizează senzorul IR de evitare a obstacolelor pe Arduino
Cum se folosește senzorul IR de evitare a obstacolelor pe Arduino
Cum se folosește senzorul IR de evitare a obstacolelor pe Arduino
Cum se utilizează senzorul IR de evitare a obstacolelor pe Arduino
Cum se utilizează senzorul IR de evitare a obstacolelor pe Arduino

Buna tuturor, În acest articol voi scrie cum să utilizați senzorul IR de obstacol de evitare pe Arduino.

Componente necesare:

  • Senzor IR de evitare a obstacolelor
  • Arduino Nano V.3
  • Sârmă Jumpe
  • USBmini

Software necesar:

IDE Arduino

Pasul 1: senzor IR de evitare a obstacolelor

Senzor IR de evitare a obstacolelor
Senzor IR de evitare a obstacolelor
Senzor IR de evitare a obstacolelor
Senzor IR de evitare a obstacolelor

Senzorul său poate fi folosit pentru a detecta obiecte sau obstacole în fața acestuia folosind lumina infraroșie reflectată.

Acest senzor are 2 părți principale, și anume emițătorul IR și receptorul IR. Emițătorul IR are datoria de a emite lumină infraroșie. când lovește un obiect, lumina infraroșie va fi reflectată. Iar funcția receptorului IR este de a primi reflexia în infraroșu.

Când IRreceiver-ul primește lumină infraroșie reflectată, ieșirea va fi „LOW”. Când IRreceiver-ul nu primește lumină infraroșie reflectată, ieșirea va fi „HIGH”.

Există 2 indicatoare LED în acest senzor. Led indicator de alimentare și led de ieșire. LED-ul indicatorului de alimentare se va aprinde dacă modulul este alimentat de un curent electric. LED-ul indicator de ieșire se va aprinde dacă există un obiect în fața senzorului sau receptorului IR care primește reflexia luminii în infraroșu.

Pasul 2: Conectați IR Sensore la Arduino

Conectați IR Sensore la Arduino
Conectați IR Sensore la Arduino
Conectați IR Sensore la Arduino
Conectați IR Sensore la Arduino
Conectați IR Sensore la Arduino
Conectați IR Sensore la Arduino

Utilizați un cablu jumper pentru a conecta senzorul IR la Arduino.

Vedeți imaginea de mai sus sau instrucțiunile despre aceasta:

IR către Arduino

VCC ==> + 5V

GND ==> GND

OUT ==> D2

Pasul 3: Programare

Programare
Programare

Mai jos este o schiță pe care am făcut-o pentru a încerca acest sensire IR:

int pinIR = 2;

configurare nulă () {

Serial.begin (9600); pinMode (pinIR, INPUT); Serial.println („Detectează senzorul IR”); întârziere (1000); } void loop () {int IRstate = digitalRead (pinIR); if (IRstate == LOW) {Serial.println ("Detected"); } else if (IRstate == HIGH) {Serial.println ("Nedetectat"); } întârziere (1000); }

Furnizez și fișierul, care poate fi descărcat mai jos:

Pasul 4: Rezultat

Rezultat
Rezultat
Rezultat
Rezultat

Dacă așezați un obiect în fața senzorului, monitorul serial va spune „Detectat”.

dacă nu există niciun obiect în fața senzorului, seria monitorului va spune „Nedetectat”.

Acest rezultat poate fi utilizat pentru a controla LED-uri, relee și altele.

Funcția senzorilor IR nu este doar de a detecta obiecte. putem folosi acest senzor IR pentru a citi datele de pe telecomandă. și o voi face în articolul următor.

Recomandat: