Talaan ng mga Nilalaman:
- Hakbang 1: MATERIALS
- Hakbang 2: Pagkonekta sa Lupon
- Hakbang 3: Pag-program ng Iyong Arduino
- Hakbang 4: Pagkakalibrate ng iyong Saklaw ng Sonar
- Hakbang 5: Paggawa ng Calibration Curve
- Hakbang 6: Pagkakalibrate ng Iyong System
- Hakbang 7: Pagsubok sa Tagahanap ng Saklaw ng Sonar
Video: Ultrasonic Range Finder With Doors: 7 Hakbang (na may Mga Larawan)
2024 May -akda: John Day | [email protected]. Huling binago: 2024-01-30 13:14
Nakita ng tagahanap ng saklaw ng ultrasonic kung mayroon man sa landas nito sa pamamagitan ng pagpapalabas ng isang mataas na dalas ng alon ng tunog. Ang pokus ng pagtuturo na ito ay kung paano maaaring gumana ang mga pintuan at mga tagahanap ng saklaw ng ultrasonic, partikular kung paano ito magagamit upang makita kung bukas at malapit ang mga pinto. Sa pamamagitan ng aparatong pagsukat na ito, makikita natin kung maaari nitong makita ang pagbubukas at pagsara ng mga pinto.
Hakbang 1: MATERIALS
Para sa aming plano, kailangan namin:
Arduino Uno microcontroller
USB cable (upang ikonekta ang Arduino sa computer)
Laptop computer
Breadboard
Mga wire (mga 4-5)
Ang Sonar
Hakbang 2: Pagkonekta sa Lupon
Mayroong iba't ibang mga uri at sukat ng mga board, para sa mahaba, inirerekumenda namin ang pagsunod sa unang larawan sa itaas.
Kung mayroon kang maliit, inirerekumenda namin ang paggamit ng pangalawang larawan sa itaas.
Hakbang 3: Pag-program ng Iyong Arduino
Ang hakbang na ito ay tungkol sa pagprograma ng iyong Arduino, sa itaas makikita mo ang code na ginamit namin. Gamit ang code na ito magagawa mong makuha ang monitor upang basahin ang halaga ng Sonar Rangefinder at itala ito sa screen.
Hakbang 4: Pagkakalibrate ng iyong Saklaw ng Sonar
Ngayon kailangan mong mag-set up ng isang equation na maaaring magamit ng Arduino upang maipakita nang tama ang distansya mula sa sonar sa pintuan o anumang bagay na iyong nakikita. Maglagay ng pinuno sa harap ng sonar at kumuha ng anumang bagay tulad ng isang libro. Ilagay ang harap na bahagi ng bagay sa linya na 10 pulgada na minarkahan sa pinuno, at itala ang halagang ibinigay ng sonar. Patuloy na i-back up ang libro ng 5 pulgada, at itala ang mga halagang um-pop up sa monitor.
Hakbang 5: Paggawa ng Calibration Curve
Ngayon na mayroon ka ng data, gagamitin namin ito upang lumikha ng equation para sa mga distansya ng pagbabasa! Gamit ang Logger Pro, itakda ang x-axis ang distansya mula sa sonar at ang y-axis bilang mga pagbasa ng sonar, pinupunan ang mga tsart. Ang isang hanay ng mga puntos ay lilitaw sa kanang bahagi na nagpapakita ng isang pattern. Mag-click sa kaliwa mula sa kaliwang-pinaka point sa grap, at i-highlight ang lahat ng mga puntos patungo sa kanan hanggang sa makuha mo ang huling. Kapag tapos na ito, pumunta sa Mga Grupo sa tuktok ng screen, at pindutin ang "Linear" upang ipasok ang graph ng pinakamahusay na linya na magkasya. Mag-overover sa grap at itala ang ipinakita na equation.
Hakbang 6: Pagkakalibrate ng Iyong System
Kailangan mong bumalik sa iyong code at baguhin ang lahat ng mga int na halaga upang lumutang, na pinapayagan ang code na basahin din ang mga halagang decimal. Pagkatapos ay lumikha ng isang bagong variable para sa iyong equation sa tuktok, maaari mong pangalanan ito ng isang bagay tulad ng "temperatura", at itakda itong katumbas ng equation na nakuha mo mula sa nakaraang hakbang. Payagan ang bagong variable na magsama rin ng mga decimal sa pamamagitan ng pagdaragdag ng isang bagong linya ng code na "float temperatura". Sa wakas, sa ilalim ng dalawang linya na iyon, ilagay sa Serial.println ("variable name") upang maitala ang iyong bagong halagang distansya. Dapat magmukhang ganito =
* Kinakatawan mo ang pangalang inilagay mo para sa variable *
float y; y = (a * x) + b; Serial.println (y);
Tandaan din na alisin ang iba pang Serial print dahil hindi iyon ang halaga na pinagtutuunan namin ng pansin.
Hakbang 7: Pagsubok sa Tagahanap ng Saklaw ng Sonar
Kapag mayroon ka ng iyong equation, maaari mong gamitin ang equation na iyon at ipasok ito sa code! Kapag naipasok ito, maaari mong ikonekta ang iyong laptop sa board at ilipat ang code upang subukan ito. Maaari mong makita kung paano nagbabago ang mga numero depende sa distansya ng tagahanap ng saklaw ng sonar at isang pintuan, hindi lamang magbabago ang mga numero, ang mga ilaw ay dapat na i-on at i-off din.
Ang iyong tagahanap ng saklaw ng Sonar ay dapat na naka-calibrate at dapat ipakita ang mga resulta sa screen. Tapos ka na!:)
Inirerekumendang:
Arduino UNO Sa OLED Ultrasonic Range Finder at Visuino: 7 Hakbang
Arduino UNO Sa OLED Ultrasonic Range Finder at Visuino: Sa tutorial na ito gagamitin namin ang Arduino UNO, OLED Lcd, module ng tagahanap ng saklaw ng Ultrasonic, at Visuino upang ipakita ang saklaw ng ultrasonic sa Lcd at itakda ang distansya ng limitasyon sa isang pulang LED. Manood ng isang demonstration video
Long Range, 1.8km, Arduino hanggang Arduino Wireless Communication Sa HC-12 .: 6 Mga Hakbang (na may Mga Larawan)
Long Range, 1.8km, Arduino to Arduino Wireless Communication Sa HC-12 .: Sa itinuturo na ito malalaman mo kung paano makipag-usap sa pagitan ng Arduinos sa isang mahabang distansya hanggang sa 1.8km sa bukas na hangin. Ang HC-12 ay isang wireless serial port module ng komunikasyon na napaka kapaki-pakinabang, napakalakas at madaling gamitin. Una kang
Sagabal Pag-iwas sa Robot Gamit ang Mga Ultrasonic Sensor: 9 Mga Hakbang (na may Mga Larawan)
Paghadlang sa Pag-iwas sa Robot Paggamit ng Ultrasonic Sensors: Ito ay isang simpleng proyekto tungkol sa Obstacle Avoiding Robot na gumagamit ng Ultrasonic sensors (HC SR 04) at Arduino Uno board. Gumagalaw ang robot na iniiwasan ang mga hadlang at pagpili ng pinakamahusay na paraan upang sundin ng mga sensor. At mangyaring pansinin na hindi ito isang proyekto sa tutorial, ibahagi sa iyo
Arduino Project: Test Range LoRa Module RF1276 para sa Solusyon sa Pagsubaybay sa GPS: 9 Mga Hakbang (na may Mga Larawan)
Proyekto ng Arduino: Saklaw ng Pagsubok LoRa Module RF1276 para sa Solusyon sa Pagsubaybay sa GPS: Koneksyon: USB - SerialNeed: Chrome Browser Need: 1 X Arduino Mega Need: 1 X GPS Need: 1 X SD card Need: 2 X LoRa Modem RF1276Function: Arduino Magpadala ng halaga ng GPS sa pangunahing base - Pangunahing data ng base store sa Dataino Server Lora Module: Ultra long range
Ultrasonic Pi Piano Na May Mga Kontrol sa Kilos !: 10 Hakbang (na may Mga Larawan)
Ultrasonic Pi Piano Sa Mga Pagkontrol ng Gesture !: Gumagamit ang proyektong ito ng mga murang HC-SR04 ultrasonikong sensor bilang mga input at bumubuo ng mga tala ng MIDI na maaaring i-play sa pamamagitan ng isang synthesizer sa Raspberry Pi para sa isang mataas na kalidad na tunog. Gumagamit din ang proyekto ng isang pangunahing anyo ng pagkontrol ng kilos , kung saan ang musika