ÀÚ¼¼ÇÑ ³»¿ëÀº Æ÷·³À» ¹æ¹®ÇϽʽÿÀ:
http://forum.mhetlive.com/topic/42/mh-et-live-microwave-sensor
°³¿ä
¸¶ÀÌÅ©·ÎÆÄ ¸ð¼Ç ¼¾¼´Â µµÇ÷¯ ·¹ÀÌ´õ ¿ø¸®¸¦ »ç¿ëÇÏ¿© ¼³°èµÈ ¸¶ÀÌÅ©·ÎÆÄ À̵¿ ¹°Ã¼ °¨Áö±âÀÔ´Ï´Ù. ÀÏ¹Ý Àû¿Ü¼± ŽÁö±â¿Í ´Þ¸® ¸¶ÀÌÅ©·ÎÆÄ ¼¾¼´Â ¹°Ã¼¿¡¼ ¹Ý»çµÇ´Â ¸¶ÀÌÅ©·ÎÆĸ¦ ŽÁöÇÏ¿© ¹°Ã¼ÀÇ ¿òÁ÷ÀÓÀ» °¨ÁöÇÕ´Ï´Ù. ŽÁö °´Ã¼´Â ÀÎü¿¡ ±¹ÇѵÇÁö ¾ÊÀ¸¸ç ´Ù¸¥ ¸¹Àº °ÍµéÀÌ ÀÖ½À´Ï´Ù. ¸¶ÀÌÅ©·ÎÆÄ ¼¾¼´Â ÁÖº¯ ¿ÂµµÀÇ ¿µÇâÀ»¹ÞÁö ¾ÊÀ¸¸ç °¨Áö ¹üÀ§°¡ ±æ°í °¨µµ°¡ ³ôÀ¸¸ç Â÷·® ¼Óµµ, ÀÚµ¿ µµ¾î, ¼¾¼ Á¶¸í ¹× ÁÖÂ÷ ¼¾¼.
¸¶ÀÌÅ©·ÎÆÄ ¼¾¼ °¨Áö °´Ã¼ÀÇ º¸Æí¼ºÀ¸·Î ÀÎÇØ ½ÇÁ¦ ÀÀ¿ë ÇÁ·Î±×·¥¿¡¼´Â Ç¥Àû ŽÁö¸¦ À§ÇØ ´Ù¸¥ ¼¾¼¿Í ÀÏÄ¡ÇÕ´Ï´Ù. ¸¶ÀÌÅ©·Î ¿þÀÌºê ¼¾¼ + Àû¿Ü¼± ¿Àü ¼¾¼¿Í °°ÀÌ ´©±º°¡°¡ Åë°úÇß´ÂÁö, žçÀÌ ¾Æ´ÑÁö, ¿ÊÀÇ »ö±ò¿¡ ÀÇÇØ ¹æÇØ ¹Þ¾Ò´ÂÁö, ´Ù¸¥ ¹°Ã¼¿¡ ¹ÝÀÀÇÏÁö ¾ÊÀ»Áö¸¦ È¿°úÀûÀ¸·Î °áÁ¤ÇÒ ¼ö ÀÖ½À´Ï´Ù.
Ư¼º
ÀÌ Å½Áö ¹æ¹ýÀº ´Ù¸¥ ŽÁö ¹æ¹ý¿¡ ºñÇØ ´ÙÀ½°ú °°Àº ÀåÁ¡ÀÌ ÀÖ½À´Ï´Ù.
1. ºñÁ¢ÃË °¨Áö;
2. ¿¾ÇÇÑ È¯°æ¿¡ ÀûÇÕÇÑ ¿Âµµ, ½Àµµ, ¼ÒÀ½, ±â·ù, ¸ÕÁö, ºû µîÀÇ ¿µÇâÀ»¹ÞÁö ¾Ê½À´Ï´Ù.
3. ¾ÈƼ ¹«¼± ÁÖÆļö °£¼· ´É·Â;
4. Ãâ·ÂÀÌ ÀÛ°í ½Åü ±¸Á¶¿¡ Çظ¦ ³¢Ä¡ Áö ¾Ê½À´Ï´Ù.
5. ŽÁö °Å¸®;
6. ºñ »ý¸í ¹°Ã¼ ŽÁö Áö¿ø
7. ÀüÀÚ ·¹ÀÎÁöÀÇ ¹æÇâÀÌ ¸Å¿ì ÁÁÀ¸¸ç ¼Óµµ´Â ºûÀÇ ¼Óµµ¿Í °°½À´Ï´Ù.
Á¦Ç° ¸Å°³ º¯¼ö
ÀÛµ¿ Àü¾Ð: 5V ¡¾ 0.25V
ÀÛµ¿ Àü·ù (CW): 50mA ÃÖ´ë, 30mA ÀϹÝ
Å©±â: R = 30.6mm
¹æÃ⠸Ű³ º¯¼ö:
°¨Áö °Å¸®: ¾Æ·¡ÀÇ ¾î´ðÅÍ Ç÷¹ÀÌÆ® ¶Ç´Â ÂüÁ¶ ȸ·Î¿Í ÇÔ²² »ç¿ë, 2-16m ¿¬¼Ó Á¶Àý °¡´É (ÃÖ¼Ò 2m, ÃÖ´ë 16m)
Çï·ý ¹æÃâ ÁÖÆļö: 10.525 GHz
ÁÖÆļö ¼³Á¤ Á¤È®µµ: 3MHz
Ãâ·Â Àü·Â (ÃÖ¼Ò): 13dBm EIRP
°íÁ¶ÆÄ ¹æÃâ: <-10dBm
Æò±Õ Àü·ù (5% DC) : 2mA À¯Çü.
ÆÞ½º ³Êºñ (ÃÖ¼Ò): 5uSec
µàƼ »çÀÌŬ (ÃÖ¼Ò): 1%
¼ö½Å ¸Å°³ º¯¼ö:
°¨µµ (10dB S/N ºñÀ²) 3Hz ~ 80Hz ´ë¿ªÆø: -86dBm
10.3Hz ~ 80Hz ´ë¿ªÆø È¥¶õ 10uV
¾ÈÅ׳ª À̵æ: 8dBi
¼öÁ÷ 3dB ºö ³Êºñ: 36 µµ
¼öÀ§ 3dB ºö ³Êºñ: 72 µµ
Å©±â Â÷Æ® ÇÉ ¼³¸í
Æ©Å丮¾ó »ç¿ë
¹è¼± ´ÙÀ̾î±×·¥:
·çƾ:
# Æ÷ÇÔ <MsTimer2.h> // ŸÀÌ¸Ó ÀÎÅÍ·´Æ® ±â´É
Int pbIn = 0; // ÀÎÅÍ·´Æ® PINÀ» Á¤ÀÇÇÏ´Â °ÍÀº 0, Áï µðÁöÅÐ ÇÉ 2 ÀÔ´Ï´Ù.
Int ledOut = 13;
ÀÎÆ® Ä«¿îÆ® = 0;
Èֹ߼º int »óÅ = ³·À½; // ledOut Á¤ÀÇ, ±âº»°ªÀº ²¨Áü
¹«È¿ ¼³Á¤ ()
{
Á÷·Ä. ½ÃÀÛ (9600);
ÇÉ ¸ðµå (ledOut, Ãâ·Â);
AttachInterrupt (pbIn, stateChange, FALLING); // ÀÎÅÍ·´Æ® ÇÔ¼ö, ¶³¾îÁö´Â ¿¡Áö Æ®¸®°Å ÀÎÅÍ·´Æ®¸¦ ¼³Á¤ÇÕ´Ï´Ù.
MsTimer2:: ¼³Á¤ (1000, ÇÁ·Î¼¼½º); // ŸÀÌ¸Ó ÀÎÅÍ·´Æ® ½Ã°£ 1000ms ¼³Á¤
MsTimer2:: ½ÃÀÛ ();// ŸÀÌ¸Ó ÀÎÅÍ·´Æ® ½ÃÀÛ
}
º¸ÀÌµå ·çÇÁ ()
{
Serial.println (Ä«¿îÆ®); // 1000ms Á¤ÁöÀÇ Àμ⠽ð£
Áö¿¬ (1);
(»óÅ = = HIGH) // ¿òÁ÷ÀÌ´Â ¹°Ã¼°¡ ³ªÁß¿¡ °¨ÁöµÇ¸é ledout Ç¥½ÃµîÀÌ Æí¸® ÇØÁö¸é 2 °¡ ÀÚµ¿À¸·Î Á¾·áµË´Ï´Ù.
{
Áö¿¬ (2000);
»óÅ = ³·À½;
DigitalWrite (ledOut, »óÅÂ); // led ²ô±â
}
}
Void stateChange() // ÀÎÅÍ·´Æ® ÇÔ¼ö
{
Ä«¿îÆ® ++;
}
¹«È¿ ÇÁ·Î¼¼½º () // ŸÀÌ¸Ó Çڵ鷯
{
(Count> 1) // 1000ms ÀÎÅÍ·´Æ® ¹øÈ£°¡ 1 º¸´Ù Å« °ÍÀ¸·Î °£ÁֵǸé¿òÁ÷ÀÌ´Â ¹°Ã¼¸¦ °¨ÁöÇß½À´Ï´Ù (ÀÌ °ªÀº ½ÇÁ¦ »óȲ¿¡ µû¶ó Á¶Á¤µÉ ¼ö ÀÖ½À´Ï´Ù. ¿òÁ÷ÀÌ´Â ¹°Ã¼ÀÇ ¼ÓµµÀÇ °¨Áö ÀÓ°è °ªÀ» Á¶Á¤ÇÏ´Â °Í°ú µ¿ÀÏ)
{
»óÅ = ³ôÀ½;
DigitalWrite (ledOut, »óÅÂ); // Á¶¸í led
Ä«¿îÆ® = 0; // Ä«¿îÆ® Á¦·Î
}
±âŸ
Ä«¿îÆ® = 0; // 1000 ms¿¡¼ ÀÎÅÍ·´Æ®°¡ ¼³Á¤µÈ ÀÓ°è °ª¿¡ µµ´ÞÇÏÁö ¸øÇÏ¸é ¿òÁ÷ÀÌ´Â °´Ã¼¸¦ °¨ÁöÇÏÁö ¸øÇÏ°í ÀÎÅÍ·´Æ® Ä«¿îÆ® ¹øÈ£°¡ 0 À¸·Î Áö¿öÁý´Ï´Ù.
}
Âü°í: ¼¾¼ÀÇ ¿¬¼Ó Á¶Á¤ ¹üÀ§´Â 2-16m À̸ç ÀüÀ§Â÷°è´Â MIN ¹æÇâÀ» µû¶ó Á¶Á¤µÇ¸ç °¨Áö °Å¸®´Â ÁÙ¾î µì´Ï´Ù. ÀüÀ§Â÷°è´Â MIN ¹æÇâ¿¡ ´ëÇØ Á¶Á¤µË´Ï´Ù. °¨Áö °Å¸®°¡ Áõ°¡ÇÕ´Ï´Ù.