Turinys:

Kaip naudoti IR kliūčių vengimo jutiklį „Arduino“: 4 žingsniai
Kaip naudoti IR kliūčių vengimo jutiklį „Arduino“: 4 žingsniai

Video: Kaip naudoti IR kliūčių vengimo jutiklį „Arduino“: 4 žingsniai

Video: Kaip naudoti IR kliūčių vengimo jutiklį „Arduino“: 4 žingsniai
Video: Infrared Obstacle Avoidance module for Arduino with code 2024, Lapkritis
Anonim
Kaip naudoti IR kliūčių vengimo jutiklį „Arduino“
Kaip naudoti IR kliūčių vengimo jutiklį „Arduino“
Kaip naudoti IR kliūčių vengimo jutiklį „Arduino“
Kaip naudoti IR kliūčių vengimo jutiklį „Arduino“
Kaip naudoti IR kliūčių vengimo jutiklį „Arduino“
Kaip naudoti IR kliūčių vengimo jutiklį „Arduino“
Kaip naudoti IR kliūčių vengimo jutiklį „Arduino“
Kaip naudoti IR kliūčių vengimo jutiklį „Arduino“

Sveiki visi, Šiame straipsnyje parašysiu, kaip „Arduino“naudoti „Avoidance Obstance“IR jutiklį.

Reikalingi komponentai:

  • IR kliūčių vengimo jutiklis
  • „Arduino Nano“V.3
  • Jumpe viela
  • USB mini

Reikalinga programinė įranga:

„Arduino IDE“

1 veiksmas: vengimo objekto IR jutiklis

Vengimo objekto IR jutiklis
Vengimo objekto IR jutiklis
Vengimo objekto IR jutiklis
Vengimo objekto IR jutiklis

Jo jutiklis gali būti naudojamas aptikti priešais esančius objektus ar kliūtis, naudojant atspindėtą infraraudonąją šviesą.

Šis jutiklis turi 2 pagrindines dalis, būtent IR spinduolį ir IR imtuvą. IR spinduliuotės pareiga yra skleisti infraraudonąją šviesą. kai jis atsitrenkia į objektą, infraraudonoji šviesa atsispindės. IR imtuvo funkcija yra priimti infraraudonųjų spindulių atspindį.

Kai IR imtuvas gauna atspindėtą infraraudonąją šviesą, išėjimas bus „LOW“. Kai IR imtuvas negauna atspindėtos infraraudonosios šviesos, išvestis bus „HIGH“.

Šiame jutiklyje yra 2 LED indikatoriai. Maitinimo indikatorius ir išėjimo indikatorius. Maitinimo indikatorius užsidegs, jei modulis maitinamas elektros srove. Išėjimo indikatoriaus šviesos diodas užsidegs, jei priešais jutiklį ar IR imtuvą yra objektas, kuris atspindi infraraudonųjų spindulių šviesą.

2 veiksmas: prijunkite „IR Sensore“prie „Arduino“

Prijunkite „IR Sensore“prie „Arduino“
Prijunkite „IR Sensore“prie „Arduino“
Prijunkite „IR Sensore“prie „Arduino“
Prijunkite „IR Sensore“prie „Arduino“
Prijunkite „IR Sensore“prie „Arduino“
Prijunkite „IR Sensore“prie „Arduino“

Norėdami prijungti IR jutiklį prie „Arduino“, naudokite trumpiklį.

Žiūrėkite paveikslėlį aukščiau arba instrukcijas šiuo klausimu:

IR į Arduino

VCC ==> + 5V

GND ==> GND

OUT ==> D2

3 žingsnis: programavimas

Programavimas
Programavimas

Žemiau yra eskizas, kurį padariau išbandydamas šį IR jutiklį:

int pinIR = 2;

void setup () {

Serial.begin (9600); pinMode (pinIR, INPUT); Serial.println („Aptikti IR jutiklį“); vėlavimas (1000); } void loop () {int IRstate = digitalRead (pinIR); if (IRstate == LOW) {Serial.println ("Aptikta"); } else if (IRstate == HIGH) {Serial.println ("Neaptikta"); } uždelsimas (1000); }

Aš taip pat pateikiu failą, kurį galite atsisiųsti žemiau:

4 žingsnis: rezultatas

Rezultatas
Rezultatas
Rezultatas
Rezultatas

Jei pastatysite objektą priešais jutiklį, serijinis monitorius pasakys „Aptikta“.

jei priešais jutiklį nėra objekto, monitoriaus serija pasakys „Not Detected“.

Šis rezultatas gali būti naudojamas LED, relėms ir kitiems valdyti.

IR jutiklių funkcija yra ne tik aptikti objektus. mes galime naudoti šį IR jutiklį duomenims iš nuotolinio valdiklio nuskaityti. ir aš tai padarysiu kitame straipsnyje.

Rekomenduojamas: