|
![](https://ae01.alicdn.com/kf/Hcea22ffa7c1543029501e83071dbbb76O/HC-SR04-3-5-5V.png) aHR0cDovL2ZyZWVzaGlwLmNvLmty![](https://ae01.alicdn.com/kf/Hcea22ffa7c1543029501e83071dbbb76O/HC-SR04-3-5-5V.png) ![](https://ae01.alicdn.com/kf/Hd0cb02cfb35f489e8f858697e27e1750L/HC-SR04-3-5-5V.png)
- Æ÷Àå: ±×·¸½À´Ï´Ù
- ȣȯ ¿Àµð¿À ¹× ºñµð¿À Àåºñ ½ºÅ¸ÀÏ: À̾îÆù ¹× ÇìµåÆù,½ºÇÇÄ¿,¾ÚÇ÷¯,Ç÷¹À̾î,µðÁöÅÐ-¾Æ³¯·Î±× ÄÁ¹öÅÍ (DAC),Àü¹® ¿Àµð¿À Àåºñ,¹«´ë Àåºñ,³ìÀ½ Àåºñ,µð½ºÇ÷¹ÀÌ Àåºñ
- À¯Çü: ºí·çÅõ½º,¿ÍÀÌÆÄÀÌ,IR
- ±Ù¿ø: CN (Á¤Ç°)
![](https://ae01.alicdn.com/kf/H1ebd880786034bd9b9d5e9dc5017d1a3H.jpg) ![](https://ae01.alicdn.com/kf/H1de06b3feaeb4927a10e5afff602b49ff.jpg) »õ·Î¿î HC-SR04 ÃÊÀ½ÆÄ ¹üÀ§ ¸ðµâ V3.0 Á¤º¸ ´Ù¿î·Îµå ¸µÅ©: https://pan.baidu.com/s/1OQ4VCBm3PZsnxAXT1FvRAQ ÃßÃâ ÄÚµå: 327K »õ·Î¿î HC-SR04 ´õ ¿À·¡µÈ HC-SR04, US-015 º¸´Ù´Â ¸Å¿ì Àß ½ÇÇàÇÏ°í, ´õ ¿À·¡µÈ HC-SR04 ¹× US-015 º¸´Ù´Â ´õ ³ôÀº ¹üÀ§ Á¤È®µµ¸¦ °¡Áø 6 ¹ÌÅͱîÁö ´õ ±ä ¹üÀ§°¡ ÀÖ½À´Ï´Ù. Á¤º¸ ´Ù¿î·Îµå ¸µÅ©: https://pan.baidu.com/s/1sSah9PvLBrmbA7So-6YcSw ÃßÃâ ÄÚµå: qq35 »õ·Î¿î HC-SR04 CS100A, ¼ÒÁÖ Shunjingzhilian ½Å¼ÒÀç ±â¼ú À¯ÇÑ È¸»ç (www.100sensor.com) ¿¡ ÀÇÇØ µµÀÔ µÇ´Â ³ôÀº ºñ¿ë ¼º´É ÃÊÀ½ÆÄ ¹üÀ§ Ĩ äÅà ÇÑ´Ù. »õ·Î¿î HC-SR04 ÃÊÀ½ÆÄ ¸ðµâ ½ÇÇöÇÒ ºñÁ¢ÃË ¹üÀ§ ±â´É 2cm ~ 6m, ÀÛµ¿ Àü¾Ð 3v-5.5 v ÀÛ¾÷ ÇöÀç 5.3 ma, ±×°ÍÀº GPIO Åë½Å ¸ðµå¸¦ Áö¿øÇÕ´Ï´Ù, ÀÛ¾÷Àº ¾ÈÁ¤ÀûÀÌ°í ½Å·ÚÇÒ ¼ö ÀÖ½À´Ï´Ù. »õ·Î¿î HC-SR04 ¿À·¡µÈ HC-SR04 °°Àº Å©±âÀ̸ç ÀÎÅÍÆäÀ̽º¿Í ¿Ïº®ÇÏ°Ô È£È¯µÇÁö¸¸ ´õ ±ä ¹üÀ§, ³ôÀº Á¤È®µµ, ³ÐÀº ÀÛµ¿ Àü¾ÐÀÌ ÀÖÀ¸¸ç »ê¾÷ µî±ÞÀÔ´Ï´Ù. ¼º´ÉÀº US-025A µ¿ÀÏÇϸç, ¸ðµÎ CS100A ĨÀ» äÅÃÇϸç ÀÎÅÍÆäÀ̽º´Â ¿ÏÀüÈ÷ ȣȯµË´Ï´Ù. 1: ÁÖ¿ä ±â¼úÀûÀÎ ¸ð¼ö Àü±â: »õ·Î¿î HC-SR04 ÃÊÀ½ÆÄ ¹üÀ§ Ĩ: CS100A ÀÛµ¿ Àü¾Ð: DC 3v-5.5 V ÀÛµ¿ ÇöÀç: 5.3 mA ÀÛµ¿ ¿Âµµ:-40 ° c-85 ° c Ãâ·Â: GPIO °¨Áö °¢µµ: ¹Ì¸¸ 15µµ ŽÁö °Å¸®: 2 cm-600 cm ŽÁö Á¤È®µµ: 0.1 cm + 1% ȸ·Îµµ¸¦ ÀÔ´Ï´Ù ±×¸² 3 R2 (±âº» 22 megohm) ´Â °¨µµ ¹× °¨Áö °¢µµ¸¦ Á¶Á¤ÇϱâÀ§ÇÑ Ç®´Ù¿î ÀúÇ×±âÀ̸ç, ÀÌ´Â ¹üÀ§ °¨µµ¿Í °¨Áö °¢µµ¸¦ Á¶Á¤ÇÒ ¼ö ÀÖ½À´Ï´Ù. ÀÌ ÀúÇ×À» Áõ°¡½ÃÄѼ, ´ç½ÅÀº ´õ ±ä ÃøÁ¤ °Å¸®¸¦ ¾òÀ» ¼ö ÀÖ½À´Ï´Ù, ±×·¯³ª ´ç½ÅÀº ¶ÇÇÑ ´ç½Å ÁÖÀ§¿¡ ´õ ÀÛÀº ¸ñÇ¥¿¡¼ ¿¡ÄÚ¿¡ ¹Î°¨ÇÕ´Ï´Ù; ÀÌ ÀúÇ×À» °¨¼Ò½ÃÄѼ, ¼¾¼ÀÇ °¢µµ¸¦ ÁÙÀÏ ¼ö ÀÖÁö¸¸ ¹üÀ§°¡ °¡±î¿öÁý´Ï´Ù. ÀϹÝÀûÀ¸·Î 5.1 ~ 22is ±ÇÀå. 1 ÀÎÅÍÆäÀ̽º ¼³¸í ÀÌ ¸ðµâÀº ÀÎÅÍÆäÀ̽º: 4 ÇÉ Àü¿ø °ø±Þ ÀåÄ¡ ¹× Åë½Å ÀÎÅÍÆäÀ̽º ÇÉ ÀÎÅÍÆäÀ̽º 2.54mm °Å¸® ±¸ºÎ·¯Áø ÇÉ, ±×¸² 4 ŸÀÌ¹Ö ¸ðµâ ¹üÀ§ Ç¥½ÃµË´Ï´Ù ±×¸² 5: ±×¸² 5: »õ·Î¿î HC-SR04 ¹üÀ§ ½ÃÄö½º ±×¸² 5´Â ½Ã½ºÅÛÀÌ 840 Khz ÃÊÀ½ÆÄ ÆÞ½º¸¦ ¹æÃâÇÏ°í Æ®¸®±× ÇÉ¿¡¼ 10 °³ ÀÌ»óÀÇ ³ôÀº ·¹º§À» ÀÔ·ÂÇÏ¿© ¿¡ÄÚ ½ÅÈ£¸¦ °¨Áö ÇÒ ¼ö ÀÖÀ½À» º¸¿©ÁÝ´Ï´Ù. ¿¡ÄÚ ½ÅÈ£°¡ °¨ÁöµÇ¸é ¿¡ÄÚ ÇÉÀ» ÅëÇØ Ãâ·ÂµË´Ï´Ù. °Å¸® °ªÀº ¿¡ÄÚ ÇÉ Ãâ·Â ³ôÀº ¼öÁØÀÇ Áö¼Ó ½Ã°£¿¡ µû¶ó °è»ê µÉ ¼ö ÀÖ½À´Ï´Ù. °Å¸® °ªÀº: ³ôÀº ¼öÁØ ½Ã°£ * 340 ¸ÞÅÍ/ÃÊ/2. ¿ÞÂÊ¿¡¼ ¿À¸¥ÂÊÀ¸·Î, Çϳª, µÑ, ¼Â, ³×. ±×µéÀº ´ÙÀ½°ú °°ÀÌ Á¤Àǵ˴ϴÙ: 1 ÇÉ: VCC Èû (DC 3v-5.5 V). 2 ÇÉ: ¿ÜºÎ ȸ·ÎÀÇ Trig ¸Ç³¡À» ¿¬°áÇÏ°í½Ê½Ã¿À, ÀÌ ÇÉ¿¡ 10usÀÇ À§ °íµµ¸¦ ÀÔ·ÂÇÏ°í, ´ÜÀ§¸¦ ¹è¿ÇÏ´Â ¹æ¾Æ¼è¸¦ ³¾ ¼ö ÀÖ½À´Ï´Ù. 3 ÇÉ: °Å¸® ÃøÁ¤ÀÌ ¿Ï·áµÉ ¶§ ¿¡ÄÚ ³¡¿¡ ¿¬°áµÈ ¿ÜºÎ ȸ·Î, ÀÌ ÇÉÀº ÃÊÀ½ÆÄ µÕ±Ù ¿©Çà ½Ã°£ÀÇ Çհ踦 À§ÇÑ °íµµ, ¼öÁØ ÆøÀ» Ãâ·ÂÇÒ °ÍÀÔ´Ï´Ù. ¹øÈ£ 4 ÇÉ: ¿ÜºÎ ȸ·Î¿¡ Áö»ó¿¡ ³õÀ¸½Ê½Ã¿À. ÀÛµ¿ ¿ø¸® ¹üÀ§ ŸÀÌ¹Ö ½ÃÄö½º ¸ðµâ ¹üÀ§ Ç¥½ÃµË´Ï´Ù ±×¸² 5 ÀÛµ¿ ¿ø¸® ¹üÀ§ ±×¸² 6: ¾Æ¿ô-¿Àºê-·¹ÀÎÁö ¹Ýȯ °ª ÃøÁ¤ ±â°£: ´ÙÀ½ ÃøÁ¤ ¸¸µé ¼ö ÀÖ½À´Ï´Ù ¶§ ³ôÀº-·¹º§ ÆÞ½º ¼ö½Å HC-SR04 ÅëÇØ ¿¡ÄÚ ÇÉ, µû¶ó¼ ÃøÁ¤ ±â°£Àº ÃøÁ¤ °Å¸®¿¡ µû¶ó ´Þ¶ó Áý´Ï´Ù. ¹°Ã¼°¡ ÃøÁ¤¿¡ ¸Å¿ì °¡±õÀ» ¶§ ¿¡ÄÚ ¹ÝȯÀÌ Á¼Àº ÆÞ½º Æø, ÃøÁ¤ ±â°£Àº ¸Å¿ì ª½À´Ï´Ù. °Å¸®°¡ ÃøÁ¤ µÈ ¹°Ã¼¿¡¼ ¸Ö¸®ÀÖÀ» ¶§ ¿¡ÄÚ ¹ÝȯÀÌ ³ÐÀº ÆÞ½º ÆøÀÌ ÃøÁ¤ ±â°£ÀÌ ÇØ´çÀûÀ¸·Î ±æ¾îÁý´Ï´Ù. ÃÖ¾ÇÀÇ °æ¿ì ÃøÁ¤ µÈ ¹°Ã¼°¡ ÃÊÀ½ÆÄ ¸ðµâÀÇ ¹üÀ§¿¡¼ ¹þ¾î³³´Ï´Ù. ÆÞ½º Æø ¹Ýȯ °¡Àå ±ä ¾à 66ms, ±×·¡¼ ÃÖ¾ÇÀÇ ÃøÁ¤ ±â°£ ÀÌ»ó 66ms (70ms ÃæºÐÇÕ´Ï´Ù) ºÎ·Ï: »õ·Î¿î Hc-sr04 ÀÏ»óÀûÀÎ, (Arduino ÀÏ»óÀûÀÎ) ¹è¿ÇÏ´Â ³ôÀº Á¤¹Ðµµ Unsigned int EchoPin = 2;
Unsigned int TrigPin = 3;
Unsigned long Time_Echo_us = 0;
/Len_mm_X100 = ±æÀÌ * 100
Unsigned long Len_mm_X100 = 0;
Unsigned long Len_Integer = 0; //
Unsigned int Len_Fraction = 0;
Void ¼³Á¤ ()
{
Serial.begin(9600);
PinMode (EchoPin, ÀÔ·Â);
PinMode (TrigPin, Ȑ̉);
}
Void ·çÇÁ ()
{
DigitalWrite (³ôÀº TrigPin);
DelayMicroseconds (50);
DigitalWrite (TrigPin, ³·Àº);
Time_Echo_us = pulseIn (³ôÀº EchoPin);
If ((Time_Echo_us < 60000) & & (Time_Echo_us > 1))
{
Len_mm_X100 = (Time_Echo_us * 34)/2;
Len_Integer = Len_mm_X100/100;
Len_Fraction = Len_mm_X100 % 100;
ÀÏ·Ã. Àμâ ("ÇöÀç ±æÀÌ´Â:");
Serial.print(Len_Integer, DEC);
Serial.print(".");
If (Len_Fraction < 10)
ÀÏ·Ã. Àμâ ("0");
Serial.print(Len_Fraction, DEC);
Serial.println("mm");
}
Áö¿¬ (1000);
}
|
|
|
|
|