³¬Éù²¨¸ÐÓ¦ÊǸÐÓ¦¾àÀë²¢ÒԸ߿ɿ¿ÐÔ¼ì²âˮƽµÄ·Ç³£¼Ñ·½·¨Ö®Ò»¡£
ÎÒÃǵļ¼ÊõÖ§³Ö»áÒ»Ö±ÊÕµ½ÓйØÎÒÃǵĴ«¸ÐÆ÷ÈçºÎ¹¤×÷ÒÔ¼°´«¸ÐÆ÷ÔÚʲô»·¾³Ï¹¤×÷£¨»ò²»¹¤×÷£©µÄµç×ÓÓʼþ¡£
±¾Ö¸ÄϵĴ´½¨ÊǶԳ¬Éù²¨¸ÐÓ¦£¬ÆäÔÀíÒÔ¼°³¬Éù²¨´«¸ÐÆ÷ÔÚÄúµÄÓ¦ÓÃÖÐÈçºÎ¹¤×÷µÄ½éÉÜ¡£
·Ç³£ÖØÒªµÄÊÇ£¬ÄúÐèÒªÁ˽âʲôÊdz¬Éù²¨´«¸ÐÆ÷¡£
ʲôÊdz¬Éù²¨´«¸ÐÆ÷£¿
³¬Éù²¨´«¸ÐÆ÷ÊÇÒ»ÖÖʹÓÃ
³¬Éù²¨À´²âÁ¿µ½ÎïÌåµÄ¾àÀëµÄÒÇÆ÷¡£
³¬Éù´«¸ÐÆ÷ʹÓû»ÄÜÆ÷·¢ËͺͽÓÊÕ³¬ÉùÂö³å£¬ÕâЩ³¬ÉùÂö³åÖм̻ØÓйضÔÏó½Ó½ü¶ÈµÄÐÅÏ¢¡£
¸ßƵÉù²¨´Ó±ß½ç·´ÉäÒÔ²úÉú²»Í¬µÄ»Ø²¨Ä£Ê½¡£
³¬Éù²¨´«¸ÐÆ÷ÈçºÎ¹¤×÷¡£
³¬Éù²¨´«¸ÐÆ÷ͨ¹ýÒÔ¸ßÓÚÈËÀàÌý¾õ·¶Î§µÄƵÂÊ·¢³öÉù²¨À´¹¤×÷¡£´«¸ÐÆ÷µÄ»»ÄÜÆ÷³äµ±Âó¿Ë·çÀ´½ÓÊպͷ¢Ëͳ¬Éù²¨¡£ÓëÆäËû´«¸ÐÆ÷Ò»Ñù£¬ÎÒÃǵij¬Éù´«¸ÐÆ÷ҲʹÓõ¥¸ö´«¸ÐÆ÷·¢ËÍÂö³å²¢½ÓÊÕ»ØÉù¡£´«¸ÐÆ÷ͨ¹ý²âÁ¿³¬Éù²¨Âö³åµÄ·¢ËͺͽÓÊÕÖ®¼äµÄʱ¼ä¼ä¸ôÀ´È·¶¨µ½Ä¿±êµÄ¾àÀë¡£
¸ÃÄ£¿éµÄ¹¤×÷ÔÀíºÜ¼òµ¥¡£ËüÒÔ40kHzµÄƵÂÊ·¢³ö³¬Éù²¨Âö³å£¬¸ÃÂö³åÔÚ¿ÕÖд«²¥£¬Èç¹ûÓÐÕϰÎï»òÎïÌ壬Ëü½«·´µ¯»Ø´«¸ÐÆ÷¡£Í¨¹ý¼ÆËã´«²¥Ê±¼äºÍÉùÒôËÙ¶È£¬¿ÉÒÔ¼ÆËã³ö¾àÀë¡£
³¬Éù²¨´«¸ÐÆ÷ÊǼì²â͸Ã÷ÎïÌåµÄjue¼Ñ½â¾ö·½°¸¡£¶ÔÓÚҺλ²âÁ¿£¬ÀýÈ磬ÓÉÓÚÄ¿±ê°ë͸Ã÷£¬Ê¹ÓúìÍâ´«¸ÐÆ÷µÄÓ¦ÓóÌÐòÔÚÕâÖÖÌØÊâµÄʹÓÃÇé¿öÏ»áÓöµ½À§ÄÑ¡£
¶ÔÓÚ´æÔÚ¼ì²â£¬³¬Éù²¨´«¸ÐÆ÷¿ÉÒÔ¼ì²âÎïÌ壬¶øÓëÑÕÉ«£¬±íÃæ»ò²ÄÁÏÎ޹أ¨³ý·Ç²ÄÁÏÏñÑòëһÑùÈáÈí£¬ÒòΪËü»áÎüÊÕÉùÒô£©¡£
ΪÁ˼ì²â¹âѧ¼¼Êõ¿ÉÄÜʧЧµÄ͸Ã÷ÎïÌåºÍÆäËûÎïÌ壬³¬Éù²¨´«¸ÐÆ÷Êǿɿ¿µÄÑ¡Ôñ¡£
ʹÓöà¸ö´«¸ÐÆ÷²¢±ÜÃâ¸ÉÈÅ
ÔÚÓ¦ÓóÌÐòÖÐʹÓöà¸ö´«¸ÐÆ÷ʱ£¬ÒÔÒ»ÖÖ¿ÉÒÔ±ÜÃâ´®ÈÅ»òÈÎºÎÆäËû¸ÉÈÅÖ®ÀàµÄ·½Ê½Á¬½ÓËüÃǺÜÖØÒª¡£
Ϊ·ÀÖ¹¸ÉÈÅÀ´×Ô´«¸ÐÆ÷µÄ³¬ÉùÐźţ¬ÖØÒªµÄÊÇҪʹ³¬Éù»»ÄÜÆ÷µÄ±íÃæÃ»ÓÐÈκÎÕϰÎï¡£
³£¼ûµÄÕϰ°üÀ¨£º
ÎÛ¹¸
Ñ©
±ù
ÆäËûÀäÄý
¶ÔÓÚ´ËÌØ¶¨ÓÃÀý£¬ÎÒÃÇÌṩÁË×ÔÇå½à´«¸ÐÆ÷¡£
ËüÃÇרÃÅÓÃÓÚÒªÇó¸ßʪ»·¾³Ï¿¹½á¶µÄÓ¦Óã¬ÎÒÃǵÄ×ÔÇå½à¹¦Äܱ»Éè¼ÆÎªÁ¬ÐøÔËÐУ¬ÒԱ㼤»î×ÔÇå½à¹¦ÄÜ¡£
×¢Ò⣺“×ÔÇå½à”¹¦Äܲ»ÄÜÇå³ý´«¸ÐÆ÷±íÃæµÄÎÛ¹¸¡£Ä¿µÄÊÇÇå³ý»»ÄÜÆ÷µÄË®·Ö£¬Ê¹ÆäÕý³£¹¤×÷¡£
³¬Éù²¨´«¸ÐÆ÷ÈçºÎʹÓã¿
ÎÒÃǵij¬Éù²¨¾àÀ룬ҺλºÍ½Ó½ü´«¸ÐÆ÷ͨ³£ÓëRaspberry Pi£¬ARM£¬PIC£¬Arduino£¬Beagle BoardµÈ΢¿ØÖÆÆ÷ƽ̨һÆðʹÓá£
³¬Éù²¨´«¸ÐÆ÷ÏòÄ¿±ê·¢ÉäÉù²¨£¬²¢Í¨¹ý²âÁ¿·´É䲨·µ»Øµ½½ÓÊÕÆ÷Ëù»¨·ÑµÄʱ¼äÀ´È·¶¨Éù²¨µÄ¾àÀë¡£
¸Ã´«¸ÐÆ÷ÊÇÒ»ÖÖµç×ÓÉ豸£¬½«Í¨¹ý·¢Ëͳ¬Éù²¨À´²âÁ¿Ä¿±êµÄ¾àÀ룬Ȼºó½«·´ÉäµÄÉùÒôת»»ÎªµçÐźš£
ÎÒÃǵĴ«¸ÐÆ÷ͨ³£ÓÃ×÷½Ó½ü´«¸ÐÆ÷¡£
³¬Éù²¨´«¸ÐÆ÷»¹ÓÃÓÚ±ÜÕÏϵͳÒÔ¼°ÖÆÔìÖС£
ÎÒÃǵÄShortRange´«¸ÐÆ÷ÌṩÁ˽ü¾àÀë¼ì²âµÄ»ú»á£¬ÔÚÕâÖÖÇé¿öÏ£¬Äú¿ÉÄÜÐèÒª´«¸ÐÆ÷½«ÎïÌåµÄ¾àÀëËõСÖÁ2cm¡£ÕâЩ²úÆ·ÔÚ¹¹½¨Ê±Ò²¿¼Âǵ½Á˷dz£µÍµÄ¹¦ºÄÒªÇóÒÔ¼°ÐèÒªÒÖÖÆÔëÉùµÄ»·¾³¡£
×¢Ò⣺ÓÉÓÚ±íÃæ±ä»¯»ò½Ç¶È±ä»¯£¬Ð¡¿ÅÁ£»òС¿ÅÁ£¿ÉÄÜ»áʹ³¬Éù²¨Âö³åÆ«Ïò´«¸ÐÆ÷¡£
ÔÚÕâЩ»·¾³ÖУ¬ÓÉÓÚÐÝÖ¹½Ç£¬±íÃæ±ä»¯»òÁ½Õß¼æ¶øÓÐÖ®£¬Ä¿±ê¿ÉÄÜ»áÎüÊÕÉùÒô»òʹÉùÒôÄÜÁ¿Æ«Àë´«¸ÐÆ÷¡£
ºÎʱ²»Ê¹Óó¬Éù²¨´«¸ÐÆ÷
ÔÚijЩÇé¿öÏ£¬Ä¿±êÎïÌå̫С£¬ÒÔÖÁÓÚ·´ÉäµÄ³¬Éù²¨ÐźŲ»×ãÒÔ½øÐмì²â£¬²¢ÇÒ¾àÀëÎÞ·¨ÕýÈ·²âÁ¿¡£
ÔÚÏîÄ¿ÖÐʹÓó¬Éù²¨´«¸ÐÆ÷
1.Æô¶¯¿ØÖÆÆ÷
ÔÚ±¾Ê¾ÀýÖУ¬ÎÒÃÇʹÓÃÁËArduino£¬µ«ÊÇÄú¿ÉÒÔʹÓÃÆäËû¿ØÖÆÆ÷ºÍ³ÌÐò¡£
2.°²×°Èí¼þ
ÔÚµçÄÔÉϰ²×°Arduino Sketch±àÂëÈí¼þ¡£ÔÚÕâÀÄú¿ÉÒÔÊäÈëÒª±àÒëµÄ´úÂë²¢½«Æä·¢Ë͵½Arduino¿ª·¢°å¡£
3.ʹÓÃARDUINOÉèÖÃÄúµÄ´«¸ÐÆ÷
½«ÄúµÄArduino²åÈëUSBµçÀºͼÆËã»ú¡£ÉÏ´«ArduinoÖ®ºó£¬¼´¿É±àÒë²¢¼¤»î´úÂë¡£
4.±àÒë²¢ÔËÐдúÂë
ÏÂÃæµÄ´úÂ뽫ʹÄú¿ÉÒÔ¶ÁÈ¡ÒÔÀåÃ×Ϊµ¥Î»µÄ¾àÀë¡£±àÒë²¢ÔËÐд˴úÂëÒÔ»ñµÃÓë·Ç³£½üµÄ¶ÔÏóµÄʵʱ¾àÀë²âÁ¿Öµ¡££¨Çë×¢Ò⣺´Ë´úÂë²»½öÊÊÓÃÓÚArduino£¬¶øÇÒ¿ÉÒÔÔÚ´ó¶àÊý¿ØÖÆÆ÷ÉÏÔËÐУ©
ΪʲôҪʹÓó¬Éù²¨´«¸ÐÆ÷£¿
³¬Éù²¨ÔÚÈκÎÕÕÃ÷»·¾³Öж¼Êǿɿ¿µÄ£¬¿ÉÒÔÔÚÊÒÄÚ»òÊÒÍâʹÓᣳ¬Éù²¨´«¸ÐÆ÷¿ÉÒÔ±ÜÃâ»úÆ÷È˵ÄÅöײ£¬²¢ÇÒÖ»Òª²»Ì«¿ì¾Í¿ÉÒÔ¾³£Òƶ¯¡£
³¬Éù²¨ÊÇÈç´Ë¹ã·ºµØÊ¹Óã¬ËüÃÇ¿ÉÒÔ¿É¿¿µØÔÚ¹ÈÎï²Öλ¸ÐÓ¦Ó¦Óã¬Ë®Î»¸ÐÓ¦£¬ÎÞÈË»úÓ¦ÓÃÒÔ¼°ÔÚÄú±¾µØÖ±Í¨Ê½²ÍÌü»òÒøÐиÐÓ¦Æû³µÖÐʵÏÖ¡£
³¬Éù²¨²â¾àÒÇͨ³£ÓÃ×÷¼ì²âÅöײµÄÉ豸¡£
³¬Éù²¨´«¸ÐÆ÷·Ç³£ÊʺÏÓÃÓÚÒÔÏÂÇé¿öµÄ·Ç½Ó´¥Ê½¼ì²â£º
´æÔÚ
ˮƽ
λÖÃ
¾àÀë
·Ç½Ó´¥Ê½´«¸ÐÆ÷Ò²³ÆÎª½Ó½ü´«¸ÐÆ÷¡£
³¬Éù²¨¶ÀÁ¢ÓÚ£º
¹â
³éÑÌ
»Ò³¾
ÑÕÉ«
²ÄÁÏ£¨ÈáÈíµÄ±íÃæ£¨¼´Ñò룩³ýÍ⣬ÒòΪ¸Ã±íÃæÎüÊÕ³¬Éù²¨²¢ÇÒ²»·´ÉäÉùÒô¡££©
¿ÉÒÔ¶Ô¾ßÓв»Í¬±íÃæÌØÐÔµÄÄ¿±ê½øÐÐÔ¶³Ì¼ì²â¡£
³¬Éù²¨´«¸ÐÆ÷ÓÅÓÚºìÍâÏß´«¸ÐÆ÷£¬ÒòΪËüÃDz»ÊÜÑÌÎí»òºÚÉ«ÎïÖʵÄÓ°Ï죬µ«ÊÇ£¬²»Äܺܺõط´ÉäÉùÄÉ£¨³¬Éù²¨£©²¨µÄÈíÖʲÄÁÏ¿ÉÄÜ»áÒýÆðÎÊÌâ¡£Õâ²»ÊÇÒ»¸ö·Ç³£ºÃµÄϵͳ£¬µ«ËüÊǿɿ¿µÄ¡£
Éæ¼°³¬Éù²¨¼ì²âµÄÓ¦Óãº
³¬Éù²¨²â¾à
¾àÀë²âÁ¿»ùÓÚ·ÉÐÐʱ¼äµÄ²âÁ¿¡£´«¸ÐÆ÷¼ÆËã·¢ËͺͽÓÊÕ·´ÉäÉùÒôÐźÅÖ®¼äµÄʱ¼ä¡£ ³¬Éù²¨¾àÀë´«¸ÐÆ÷£¨ÀýÈçMB7360 HRXL-MaxSonar-WR£©ÔÚÏäλ²âÁ¿ºÍÁÚ½üÇøÓò¼ì²âÓ¦ÓÃÖÐÓÃ×÷¸ß¶È¼àÊÓÆ÷¡£
ÀýÈç ¾àÀë²âÁ¿½«Ó¦ÓÃÔÚ³µ¿âÍ£³µÓ¦ÓÃÖУ¬¸ÐÓ¦ºÎʱ½«³µÁ¾ÍêÈ«ÀÈë³µ¿â¡£
MB7360ÒÑÓÃ×÷À¬»øÏäҺλ´«¸ÐÆ÷£¬ÒÔ¼ì²âÀ¬»øÏäÖÐÊÇ·ñ´æÔÚ¹ÈÎïºÍÆäËû²ÄÁÏ¡£
³¬Éù²¨´«¸ÐÆ÷½øÐÐÈËÔ±¼ì²â
ÎÒÃÇÕýÔÚÑо¿µÄÁ÷ÐÐÓ¦ÓóÌÐòÊÇÔÚÐÅϢͤÖÐʹÓÃÎÒÃǵĴ«¸ÐÆ÷À´¼ì²âÊÇ·ñÓÐÈ˽ӽü²¢¼ì²â»·¾³ÖеÄÈË£¬ÀýÈçÒÕÊõÆ·×°Öá£