Talaan ng mga Nilalaman:

Ultrasonic Range Finder With Doors: 7 Hakbang (na may Mga Larawan)
Ultrasonic Range Finder With Doors: 7 Hakbang (na may Mga Larawan)

Video: Ultrasonic Range Finder With Doors: 7 Hakbang (na may Mga Larawan)

Video: Ultrasonic Range Finder With Doors: 7 Hakbang (na may Mga Larawan)
Video: On the traces of an Ancient Civilization? 🗿 What if we have been mistaken on our past? 2024, Hulyo
Anonim
Tagahanap ng Saklaw ng Ultrasonic Sa Mga Pintuan
Tagahanap ng Saklaw ng Ultrasonic Sa Mga Pintuan

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

Pagkonekta sa Lupon!
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

Programming ang iyong Arduino!
Programming ang iyong Arduino!
Programming ang iyong Arduino!
Programming ang 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

Paggawa ng Calibration Curve
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

Pagsubok sa Sonar Range Finder
Pagsubok sa Sonar Range Finder

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: