norr@manorshi.com         +86-519-89185720
ສູນຂ່າວສານ

ວິທີການນໍາໃຊ້ເຊັນເຊີ ultrasonic ກັບ Arduino?

Views: 164     Author: Grace Publish Time: 2021-07-26 ຕົ້ນກຳເນີດ: ເວັບໄຊ

ການແນະນໍາຂອງ HC-SR04


HC-SR04 ເປັນເຊັນເຊີທີ່ນິຍົມຫຼາຍສໍາລັບການວັດແທກໄລຍະທາງ. ມັນປ່ອຍຄື້ນ ultrasonic ຢູ່ທີ່ຄວາມຖີ່ຂອງ 40KHz. ຄື້ນຟອງ ultrasonic ເດີນທາງຜ່ານທາງອາກາດ. ຖ້າມີວັດຖຸຫຼືອຸປະສັກຢູ່ໃນເສັ້ນທາງ, ມັນຈະ bounce ກັບຄືນໄປບ່ອນໂມດູນ. ຄໍານຶງເຖິງເວລາຂະຫຍາຍພັນແລະຄວາມໄວຂອງສຽງ, ທ່ານສາມາດຄິດໄລ່ໄລຍະທາງ.

1

1. ຕົວກໍານົດການດ້ານວິຊາການຕົ້ນຕໍ:

●ແຮງດັນໄຟຟ້າທົ່ວໄປ: 5V 

● ກະແສໄຟຟ້າສະຖິດໜ້ອຍທີ່ສຸດ: ໜ້ອຍກວ່າ 5mA 

●ມຸມຮັບຮູ້ (ຄວາມຕ້ານທານ R3 ສູງຂື້ນ, ການຮັບສູງຂື້ນ, ມຸມກວດຫາທີ່ໃຫຍ່ກວ່າ): 

ຄວາມຕ້ານທານ R3 ແມ່ນ 392, ບໍ່ເກີນ 15 ອົງສາ 

ຄວາມຕ້ານທານ R3 ແມ່ນ 472, ບໍ່ເກີນ 30 ອົງສາ 

●ໄລຍະການກວດພົບ (ຄວາມຕ້ານທານ R3 ສາມາດປັບລະດັບການຮັບໄດ້, ນັ້ນແມ່ນ, ປັບໄລຍະການກວດພົບ): 

ຄວາມຕ້ານທານ R3 ແມ່ນ 392 2cm-450cm 

ຄວາມຕ້ານທານ R3 ແມ່ນ 472 2cm-700cm 

●ຄວາມແມ່ນຍໍາສູງ: ສູງສຸດ 0.3cm 

● ເຂດຕາບອດ (2cm) ໃກ້ທີ່ສຸດ



2. ລາຍລະອຽດ PIN:

ການສະຫນອງ VCC - +5 V

TRIG – ກະຕຸ້ນການປ້ອນຂໍ້ມູນຂອງເຊັນເຊີ. Microcontroller ໃຊ້ 10 us trigger pulse ກັບ HC-SR04 ໂມດູນ ultrasonic.

ECHO-ສຽງສະທ້ອນຂອງເຊັນເຊີ. ໄມໂຄຣຄອນໂທລເລີອ່ານ/ຕິດຕາມກວດກາ pin ນີ້ເພື່ອກວດຫາອຸປະສັກ ຫຼືເພື່ອຊອກຫາໄລຍະໄກ.

GND – ດິນ


hc-sr04


3. ຫຼັກການເຮັດວຽກ


ໃຊ້ IO ເພື່ອກະຕຸ້ນລະດັບ, ໃຫ້ສັນຍານລະດັບສູງຢ່າງຫນ້ອຍ 10us;

●ໂມດູນຈະສົ່ງຄື້ນ 8 40khz ສີ່ຫຼ່ຽມມົນອັດຕະໂນມັດເພື່ອກວດຫາອັດຕະໂນມັດວ່າມີສັນຍານກັບຄືນມາຫຼືບໍ່.

●ມີສັນຍານກັບຄືນມາ, ໂດຍຜ່ານຜົນຜະລິດ IO ໃນລະດັບສູງ, ໄລຍະເວລາໃນລະດັບສູງແມ່ນ (4) ເວລາຈາກການສົ່ງຕໍ່ໄປສູ່ການກັບຄືນຂອງຄື້ນ ultrasonic. ໄລຍະຫ່າງການທົດສອບ = (ເວລາສູງ * ຄວາມໄວສຽງ (340M / S)) / 2


hc-sr04 ໂມດູນ ultrasonic


HC-SR04 Ultrasonic Module ແຜນວາດກໍານົດເວລາ

Arduino

1. ຄວາມຮູ້ພື້ນຖານຂອງການຂຽນໂປຣແກຣມ Arduino:

pulseIn(): ໃຊ້ເພື່ອກວດຫາຄວາມກວ້າງຂອງກຳມະຈອນຂອງຜົນຜະລິດໃນລະດັບສູງ ແລະ ຕ່ຳໂດຍເຂັມປັກໝຸດ.

pulseIn(pin, ຄ່າ);

pulseIn(pin, ຄ່າ, ໝົດເວລາ);//time

Pin --- ເຂັມທີ່ຕ້ອງອ່ານກໍາມະຈອນ

ມູນຄ່າ---ປະເພດກໍາມະຈອນທີ່ຈະອ່ານ, ສູງ ຫຼືຕໍ່າ

ໝົດເວລາ---ເວລາໝົດເວລາ, ໃນໄມໂຄວິນາທີ, ປະເພດຂໍ້ມູນແມ່ນບໍ່ໄດ້ເຊັນຈຳນວນເຕັມຍາວ

arduino


ການ​ເຊື່ອມ​ຕໍ່​ແມ່ນ​ງ່າຍ pretty​, ທ່ານ​ສາ​ມາດ​ອ້າງ​ເຖິງ​ຮູບ​ພາບ​ຂ້າງ​ລຸ່ມ​ນີ້​ທີ່​ມີ​ວົງ​ຈອນ breadboard ໄດ້​.


uno

2. ໂຄງການລະດັບເຊັນເຊີ Ultrasonic (ປົກກະຕິ):

ຖ້າທ່ານເຫັນຢູ່ທີ່ນີ້, ຂ້າພະເຈົ້າເຊື່ອວ່າທ່ານໄດ້ເຂົ້າໃຈວິທີການປະຕິບັດງານຂອງການນໍາໃຊ້ເຊັນເຊີ ultrasonic ກັບ Arduino. ໃຫ້ດໍາເນີນການແລະພະຍາຍາມມັນຕົວທ່ານເອງ!


ໂຄງ​ການ​ລະ​ດັບ sensor ultrasonic​





ອອກຈາກຂໍ້ຄວາມ

ຕິດຕໍ່ພວກເຮົາ

ໂທ: +86-519-89185720
ອີເມລ:  norr@manorshi.com
ທີ່ຢູ່: ເລກທີ 61. Kunlun Road, Xinbei District, Changzhou, Jiangsu, Jiangsu, ຈີນ