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

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

Views: 164     Author: Grace Publish Time: 2021-07-26 ຕົ້ນກຳເນີດ: ສະຖານທີ່

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


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

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. ເມືອງ Xinbei, ເມືອງ Chinahuhou, Jiangsu, ຈີນ, ປະເທດຈີນ