Cov txheej txheem:

Yuav Ua Li Cas Siv IR Obstacle Zam Txim Sensor ntawm Arduino: 4 Cov Kauj Ruam
Yuav Ua Li Cas Siv IR Obstacle Zam Txim Sensor ntawm Arduino: 4 Cov Kauj Ruam

Video: Yuav Ua Li Cas Siv IR Obstacle Zam Txim Sensor ntawm Arduino: 4 Cov Kauj Ruam

Video: Yuav Ua Li Cas Siv IR Obstacle Zam Txim Sensor ntawm Arduino: 4 Cov Kauj Ruam
Video: Finance with Python! Net Present Value (NPV) 2024, Kaum ib hlis
Anonim
Yuav Ua Li Cas Siv IR Obstacle Zam Txim Sensor ntawm Arduino
Yuav Ua Li Cas Siv IR Obstacle Zam Txim Sensor ntawm Arduino
Yuav Ua Li Cas Siv IR Obstacle Zam Txim Sensor ntawm Arduino
Yuav Ua Li Cas Siv IR Obstacle Zam Txim Sensor ntawm Arduino
Yuav Ua Li Cas Siv IR Obstacle Zam Txim Sensor ntawm Arduino
Yuav Ua Li Cas Siv IR Obstacle Zam Txim Sensor ntawm Arduino
Yuav Ua Li Cas Siv IR Obstacle Zam Txim Sensor ntawm Arduino
Yuav Ua Li Cas Siv IR Obstacle Zam Txim Sensor ntawm Arduino

Nyob zoo, txhua tus, Hauv kab lus no kuv yuav sau yuav ua li cas Siv Kev Tiv Thaiv Obstance IR Sensor ntawm Arduino.

Cov Cheeb Tsam Yuav Tsum Tau:

  • IR Obstacle Zam Txim Sensor
  • Arduino Nano V.3
  • Jumpe hlau
  • USBmini

Software yuav tsum tau:

Arduino IDE Cov

Kauj Ruam 1: Avoiddance Obstance IR Sensor

Avoiddance Obstance IR Sensor
Avoiddance Obstance IR Sensor
Avoiddance Obstance IR Sensor
Avoiddance Obstance IR Sensor

Nws lub ntsuas tuaj yeem siv los txheeb xyuas cov khoom lossis cov teeb meem nyob rau hauv pem hauv ntej ntawm nws siv lub teeb pom kev zoo infrared.

Qhov ntsuas no muaj 2 ntu tseem ceeb, uas yog IR Emitter thiab IR tus txais. IR emitter muaj lub luag haujlwm kom tso lub teeb pom kev deb. thaum nws tsoo ib yam khoom, lub teeb infrared yuav pom. Thiab IR Tus Neeg Tau Txais txoj haujlwm yog kom tau txais lub teeb pom kev zoo.

Thaum IRreceiver tau txais lub teeb pom kev zoo infrared, cov zis yuav yog "LOW". Thaum IRreceiver tsis tau txais lub teeb pom kev ci ci, qhov tso tawm yuav yog "HIGH".

Muaj 2 LED ntsuas hauv qhov ntsuas no. Qhov taw qhia lub hwj chim coj thiab cov ntsuas qhia tawm coj. Qhov ntsuas hluav taws xob LED yuav qhib yog tias tus qauv siv hluav taws xob tam sim no. Qhov ntsuas qhov tso tawm LED yuav ci yog tias muaj ib qho khoom nyob rau sab xub ntiag ntawm lub sensor lossis IR tus txais tau txais lub teeb pom kev ci ci.

Kauj Ruam 2: Txuas IR Sensore rau Arduino

Txuas IR Sensore rau Arduino
Txuas IR Sensore rau Arduino
Txuas IR Sensore rau Arduino
Txuas IR Sensore rau Arduino
Txuas IR Sensore rau Arduino
Txuas IR Sensore rau Arduino

Siv lub jumper cable txuas lub IR sensor rau Arduino.

Saib daim duab saum toj no lossis cov lus qhia ntawm no:

IR to Arduino

VCC ==> + 5V

GND ==> GND

OUT ==> D2

Kauj ruam 3: Programming

Programming
Programming

Hauv qab no yog daim duab kuv tau ua los sim qhov kev nkag siab IR:

pin pin = 2;

void teeb tsa () {

Serial.begin (9600); pinMode (pinIR, INPUT); Serial.println ("Ntes IR Sensor"); ncua (1000); } void loop () {int IRstate = digitalRead (pinIR); yog (IRstate == LOW) {Serial.println ("Tshawb pom"); } lwm yog (IRstate == HIGH) {Serial.println ("Tsis Pom")); } ncua (1000); }

Kuv kuj muab cov ntawv, tuaj yeem rub tawm hauv qab no:

Kauj Ruam 4: Qhov tshwm sim

Qhov tshwm sim
Qhov tshwm sim
Qhov tshwm sim
Qhov tshwm sim

Yog tias koj tso ib qho khoom nyob rau sab xub ntiag ntawm lub ntsuas cua, tus saib hauv xov tooj yuav hais tias "Pom".

yog tias tsis muaj ib yam khoom nyob rau sab xub ntiag ntawm lub sensor, tus saib hauv xov tooj yuav hais "Tsis Pom".

Qhov txiaj ntsig no tuaj yeem siv los tswj LEDs, xa tawm thiab lwm yam.

Kev ua haujlwm ntawm IR sensors tsis yog tsuas yog txhawm rau txheeb xyuas cov khoom. peb tuaj yeem siv qhov ntsuas IR no los nyeem cov ntaub ntawv los ntawm cov chaw taws teeb tswj. thiab kuv yuav ua nws hauv kab lus tom ntej.

Pom zoo: