Talaan ng mga Nilalaman:

ULTRASONIC SENSOR HC-SR04: 9 Mga Hakbang
ULTRASONIC SENSOR HC-SR04: 9 Mga Hakbang

Video: ULTRASONIC SENSOR HC-SR04: 9 Mga Hakbang

Video: ULTRASONIC SENSOR HC-SR04: 9 Mga Hakbang
Video: Ultrasonic Sensor HC-SR04 and Arduino Tutorial 2024, Hulyo
Anonim
ULTRASONIC SENSOR HC-SR04
ULTRASONIC SENSOR HC-SR04

Tulad ng iminungkahi ng pangalan na gumagamit ito ng mga ultrasonic sound wave upang maisagawa ang gawain. Oo ito, gumagamit ito ng mga ultrasonic sound wave upang masukat ang distansya ng pakiramdam ng distansya atbp Ito ay isang elektronikong circuit o isang aparato na karaniwang ginagamit ngayon isang araw upang maisagawa ang iba't ibang gawain. Ang mga sensor na ito ay sikat at karaniwan para sa layunin ng proyekto. Ang mga sensor na ito ay maaaring ikabit sa iba't ibang mga microcontroller upang makagawa ng isang proyekto.

Ngayon nakikita natin ang blind stick, mga awtomatikong pintuan, radar na gumagamit ng pareho o mas mahusay na bersyon ng ultrasonic sensor upang gawin ang mga trabahong ito na kung saan ginagamit ko ang pangunahing isa at madaling magagamit sa merkado.

Hakbang 1: DESCRIPTION

DESCRIPTION
DESCRIPTION

Ang ultrasonic sensor ay isang sensor na kung saan ay itinayo ng dalawang LM324 ic at isang MAX3232 ic isang Transmitting transducer at isang tumatanggap na transducer at iba`t ibang mga sangkap.

Ang Sensor ay may apat na pin VCC, GND, TRIG, ECHO na ginagamit upang magpadala at tumanggap ng mga signal ng pulso sa MAX3232 ic.

Ang paghahatid at pagtanggap ng mga transduser ay nagpapadala ng mga ultrasonikong alon para sa isang pares ng mga microsecond at tumatanggap ng pandama ng transducer ng mga alon na ito pabalik at kinakalkula ng microcontroller ang distansya batay sa oras na ginugol.

* TANDAAN: - ANG SENSOR NA ITO AY NABATAY SA UPANG ULTRASONIC SOUND WAVES AT DEPENDO SA IBA’T IBANG KATOTOHANAN KATULAD NG HUMIDITY, TEMPORMURE AT IBA PANG RESULTA SA PAGBABAGO NG HALAGA NG SENSOR.

Nagbibigay ang sensor na ito ng output ng uri ng pulso nangangahulugang ipinapadala nito sa microcontroller ang oras na ginugol ng mga alon upang maabot ang bagay at bumalik. Maaari itong sukatin ang distansya ng halos 4meters depende sa silid-aklatan na ginamit para sa pagkalkula ng data. Ngunit mayroon itong isang minimum na distansya kung saan walang bagay na dapat na mag-araro o ang sensor ay magbibigay ng hindi ginustong distansya at iyon ay 2cm.

Hakbang 2: MGA TAMPOK AT APLIKASYON

  • Mga kalkulasyon ng data na may mataas na bilis
  • Madaling gamitin
  • Angulo ng pagtuklas na mga 120 degree
  • Nagbibigay ng halos tumpak na distansya
  • Uri ng data ng uri ng pulso
  • Mababa ang presyo
  • Maaaring magamit sa mga pintuan at blind stick
  • Layunin sa seguridad
  • Mga proyekto sa paaralan

Hakbang 3: Mga SPECIFICATIONS ng SENSOR

SPENSIFICATIONS NG SENSOR
SPENSIFICATIONS NG SENSOR
SPENSIFICATIONS NG SENSOR
SPENSIFICATIONS NG SENSOR

Hakbang 4: KAILANGAN ANG MGA KOMPONENS

  • Anumang microcontroller mas mabuti Arduino Uno para sa mga nagsisimula.
  • Isang breadboard
  • Jumper wires

Hakbang 5: CIRCUIT DIAGRAM

CIRCUIT DIAGRAM
CIRCUIT DIAGRAM

Una kunin ang mga linya ng kuryente papunta sa board ng tinapay mula sa microcontroller

Linya ng VCC / 5v + at GND - linya.

Pagkatapos ay ikonekta ang sensor sa board ng tinapay at ikonekta ang lakas sa sensor mula sa mga powerline gamit ang mga jumper wires.

Ikonekta ngayon ang TRIG PIN OF SENSOR SA MICROCONTROLLER DIGITAL (PIN 3) at ECHO PIN OF SENSOR SA DIGITAL (PIN 2) NG MICROCONTROLLER.

Hakbang 6: LIBRARY

Ginamit ko ang ultrasonic library para sa layunin ng pagkalkula na ang link dito

github.com/JRodrigoTech/Ultrasonic-HC-SR04 ULTRASONIC HC-SR04 library o maaari mong gamitin ang Arduino library manager upang i-download ito

Hakbang 7: CODE

// ilagay ang code na ito sa ide ng arduino mula sa linyang ito

# isama

Ultrasonic ultrasonic (9, 8); // (Trig PIN, Echo PIN)

walang bisa ang pag-setup () {

Serial.begin (9600);

}

walang bisa loop ()

{

Serial.print (ultrasonic. Ranging (CM)); // CM o INC

Serial.println ("cm");

pagkaantala (100);

}

Hakbang 8: TRABAHO

Tulad ng pagsisimula ng code ay nagsisimula ito

ang pin kung saan ipinapadala ng sensor ang data nito pagkatapos ay hinihintay ng microcontroller ang data na matanggap sa sandaling matanggap ang data

Ang mga ultrasonic alon ay ipinapadala sa pulso ng 10 microseconds at natanggap ng tatanggap at ang Arduino ay kinakalkula ang distansya batay sa oras na ginugol ng mga alon upang bumalik sa sensor.

Hakbang 9:

Larawan
Larawan
Larawan
Larawan
Larawan
Larawan

Nakuha na namin ang disenyo ng PCB at oras na upang mag-order ng PCB.

Para doon, kailangan mo lang pumunta sa JLCPCB.com, at mag-click sa pindutang "QUOTE NGAYON".

Ang JLCPCB ay sponsor din ng proyektong ito. Ang JLCPCB (ShenzhenJLC Electronics Co., Ltd.), ay ang pinakamalaking PCB prototype enterprise sa China at isang tagagawa ng high-tech na nagdadalubhasa sa mabilis na prototype ng PCB at paggawa ng maliit na batch na PCB. Maaari kang mag-order ng isang minimum na 5 PCB para sa $ 2 lamang.

Upang makuha ang paggawa ng PCB, i-upload ang gerber file na na-download mo sa huling hakbang. I-upload ang.zip file o maaari mo ring i-drag at i-drop ang mga gerber file.

Matapos i-upload ang zip file, makakakita ka ng isang mensahe ng tagumpay sa ibaba kung matagumpay na na-upload ang file. Maaari mong suriin ang PCB sa Gerber viewer upang matiyak na ang lahat ay mabuti. Maaari mong tingnan ang parehong tuktok at ibaba ng PCB.

Matapos matiyak na maganda ang hitsura ng aming PCB, maaari na naming ilagay ang order sa isang makatwirang presyo. Maaari kang mag-order ng 5 PCB para sa $ 2 lamang ngunit kung ito ang iyong unang order sa gayon maaari kang makakuha ng 10 PCB para sa $ 2.

Upang mailagay ang order, mag-click sa pindutang "I-SAVE TO CART".

Ang aking mga PCB ay tumagal ng 2 araw upang makagawa at makarating sa loob ng isang linggo gamit ang pagpipiliang paghahatid ng DHL. Ang mga PCB ay mahusay na naka-pack at ang kalidad ay talagang mahusay.

* TANDAAN: - Kung kailangan mo ng pcb gor sa proyektong ito kaysa makipag-ugnay sa akin o isulat ako sa komento.

Inirerekumendang: