Cov txheej txheem:
- Khoom siv
- Kauj Ruam 1: Ultrasonic VS Infrared Sensor
- Kauj ruam 2: Schematic
- Kauj Ruam 3: Yam ntxwv Sensor
- Kauj Ruam 4: Kev Sib Txuas Lus
- Kauj Ruam 5: Qt Daim Ntawv Thov
- Kauj Ruam 6: Arduino Source Code
Video: Infrared Radar Nrog Arduino: 6 Kauj Ruam
2024 Tus sau: John Day | [email protected]. Kawg hloov kho: 2024-01-30 09:25
Hauv qhov haujlwm me me no kuv xav qhia koj yuav ua li cas koj tuaj yeem tsim Radar yooj yim hauv Tsev nrog Arduino. Muaj ntau txoj haujlwm zoo sib xws hauv is taws nem, tab sis lawv txhua tus siv lub ntsuas hluav taws xob ultrasonic los ntsuas qhov deb. Hauv qhov haujlwm no kuv siv lub ntsuas hluav taws xob infrared rau kev ntsuas nrug.
Kuv lub hom phiaj yog los tsim qhov yooj yim heev thiab pheej yig LIDAR system nrog nws thiab siv lub cuab yeej kos duab.
Khoom siv
- Arduino (Kuv siv Maple Mini)
- Ntse nrug deb sensor (Kuv siv Sharp GP2Y0A02YK0F)
- Micro Servo (9g)
- Breadboard, xov hlau
- Yeem: 4.7k Resistor, 100nF Capacitor
Kauj Ruam 1: Ultrasonic VS Infrared Sensor
Qhov sib txawv tseem ceeb ntawm cov ntsuas hluav taws xob ultrasonic thiab infrared yog tias lub ntsuas hluav taws xob ultrasonic ntsuas qhov nrug nyob hauv dav. Yog li nws tsis muaj peev xwm txheeb xyuas qhov tseeb ntawm txoj haujlwm. Nws txhais tau tias nws ntsuas qhov deb ntawm cov khoom ze tshaj plaws uas nyob hauv ib puag ncig ~ +-30 °.
Tau kawg, nws tsis txhais tau tias Ntse sensor zoo dua. Qee zaum cov cuab yeej no tuaj yeem muaj txiaj ntsig zoo (piv txwv li siv los ntawm drones los ntsuas qhov siab los ntawm hauv av). Qhov kev xaiv raug yog nyob ntawm qhov xav tau ntawm koj qhov project.
Kauj ruam 2: Schematic
Nws yog qhov yooj yim heev los ua qhov sib txuas ntawm ntu. Xaiv PWM Cov Lus Qhia thiab Cov Lus Qhia Analog ntawm koj lub Arduino pawg thawj coj saib thiab txuas rau Servo thiab Ntse nrug deb sensor rau cov pins. Kuv siv cov pins hauv qab no rau lub hom phiaj no:
- PA0: Analog input rau Ntse nrug deb sensor
- PA9: PWM Tso Tawm rau Servo
Qee zaum Sharp IR Sensor tuaj yeem muaj suab nrov tawm, yog li koj yuav tsum tso qhov yooj yim Low Pass Lim rau nws. Kuv siv 4.7k resistor thiab 100nF capacitor los txo cov suab nrov ntawm tus pin analog. Dhau li ntawd kuv kuj tau ntsuas qhov ntsuas hauv tus lej los ntawm kev nyeem nws ntau zaus thiab suav qhov nruab nrab.
Kauj Ruam 3: Yam ntxwv Sensor
Hmoov tsis zoo qhov kev siv infrared deb sensor muaj tus yam ntxwv tsis zoo. Nws txhais tau tias kom tau txais qhov deb, nws tsis txaus los muab tus ntsuas ADC tus nqi nrog tus nqi tas mus li thiab ntxiv lwm qhov txiaj ntsig tas mus li rau nws.
Txawm hais tias cov ntaub ntawv ntawm lub ntsuas hluav taws xob muab cov yam ntxwv, Kuv nyiam ntsuas nws ntawm kuv tus kheej hauv qhov haujlwm tshwj xeeb (nws tuaj yeem nyob ntawm qhov siv hluav taws xob). Txog qhov no, Kuv tau ua khub los ntawm kev ntsuas ADC Tus Nqi thiab nrug rau txhua 10 cm. (Kuv lub ntsuas ntsuas tau ntsuas qhov raug nrug ntawm 12 cm).
Kuv siv cov khub no hauv cov cai kom tau txais qhov raug nrug nrog Kev Tawm Tsam Tawm.
Koj yuav pom tus lej Arduino yooj yim kawg ntawm daim ntawv, txhawm rau ntsuas ADC Tus Nqi thaum ntsuas tus yam ntxwv.
Kauj Ruam 4: Kev Sib Txuas Lus
Kuv siv cov lus sib txuas los xa cov ntsuas ntsuas lub kaum sab xis mus rau lub PC. Txij li thaum kuv yuav tsum xa ntau yam bytes thiab ntau hom lus, kuv tsim cov txheej txheem kev sib txuas lus yooj yim.
Cov procotol no ua rau muaj peev xwm txheeb xyuas cov lus sib txawv hauv txoj hauv kev dav. Hauv qhov haujlwm no kuv siv 2 hom lus:
- Parameters: Siv los xa cov tsis rau PC Daim Ntawv Thov, txhais ntawm Arduino zoo li qhov deb tshaj thiab tus naj npawb ntawm cov teeb meem hauv ib puag ncig.
- Obstacle: Siv los xa cov teeb meem pom. Nws tau txheeb xyuas los ntawm lub kaum sab xis ntawm servo thiab ntsuas nrug. Txoj haujlwm x-y yuav suav los ntawm PC daim ntawv thov.
Kauj Ruam 5: Qt Daim Ntawv Thov
Txhawm rau sib txuas lus nrog Arduino thiab kos cov ntsuas ntsuas zoo li lub radar Kuv tau ua PC Daim Ntawv Thov hauv Qt (C ++). Nws tau txais qee qhov ntsuas (txhais ntawm Arduino) thiab ntsuas cov ntsiab lus nrug.
Koj tuaj yeem rub tawm daim ntawv thov thiab nws qhov chaws ib yam nkaus.
Kauj Ruam 6: Arduino Source Code
Koj tuaj yeem hloov kho qee tus paremeters nyob rau sab saum toj ntawm cov cai nrog macros.
Nco tseg, yog tias koj hloov tus yam ntxwv ntawm Ntse nrug deb sensor, koj yuav tsum hloov kho distAdcMap array qhov tseem ceeb!
- InfraRadar.c: Code ntawm radar. Luam thiab muab tso rau hauv koj qhov project Arduino.
- InfraRadarMeasurement.c: Code rau kev ntsuas tus yam ntxwv. Luam thiab muab tso rau hauv koj qhov project Arduino. Siv Serial Console los tshuaj xyuas ADC Qhov Muaj Cai.
Pom zoo:
Siv Infrared Sensor Nrog Arduino: 8 Kauj Ruam (nrog Duab)
Siv Infrared Sensor Nrog Arduino: Dab tsi yog infrared (aka IR) sensor? IR sensor yog cov cuab yeej siv hluav taws xob uas ntsuas IR cov cim nyob rau hauv cov zaus tshwj xeeb tau piav qhia los ntawm cov qauv thiab hloov lawv mus rau hluav taws xob cov cim ntawm nws cov pin tso tawm (feem ntau hu ua teeb liab pin) . IR teeb liab
Boe-Bot Nrog Kev Tshawb Fawb Infrared: 12 Cov Kauj Ruam (nrog Duab)
Boe-Bot Nrog Ntes Infrared Detectors: Cov lus qhia no yuav qhia txog kev tsim thiab cim lub Boe-Bot uas tuaj yeem taug kev tshawb nrhiav siv lub tshuab ntsuas hluav taws xob kom tsis txhob muaj teeb meem. Nov yog qhov yooj yim ua raws cov lus qhia uas tso cai rau hloov kho yooj yim kom haum rau koj cov kev xav tau. Qhov no xav tau qhov yooj yim thiab
Nyob ruaj ruaj Radar (LIDAR) Array Nrog Arduino: 10 Kauj Ruam (nrog Duab)
Nyob ruaj ruaj Radar (LIDAR) Array Nrog Arduino: Thaum kuv tab tom tsim cov neeg hlau biped, Kuv ib txwm xav tias muaj qee yam khoom siv txias uas tuaj yeem taug qab kuv tus nrog sib ntaus thiab tawm tsam nrog nws. Ib pawg ntawm cov phiaj xwm radar/lidar twb muaj nyob ntawm no. Txawm li cas los xij, muaj qee qhov kev txwv rau kuv lub hom phiaj
Infrared Laser Tag Nrog Raspberry Pi Xoom: 6 Cov Kauj Ruam (nrog Duab)
Infrared Laser Tag Nrog Raspberry Pi Zero: Cov lus qhia no yuav taug kev los ntawm cov txheej txheem rau tsim Infrared Laser Tag game siv lub hauv paus server hauv computer thiab Raspberry Pi xoom rau txhua tus neeg ua si. Txoj haujlwm vam khom ntau ntawm Wifi txuas los sib tham nrog tus neeg rau zaub mov uas ua rau
I2C InfraRed Chaw Taws Teeb Nrog Arduino: 8 Kauj Ruam (nrog Duab)
I2C InfraRed Remote Control Nrog Arduino: PreambleThis Qhia paub cov ntsiab lus yuav ua li cas thiaj tsim tau lub chaw taws teeb tswj thoob ntiaj teb siv I2C rau lub interface. Koj hais txawv li cas, siv I2C qhev ntaus ntawv? Yog, I2C qhev ntaus ntawv. Qhov no vim tias lub sijhawm raug ntawm IR pob ntawv yog qhov xav tau heev thiab