{"id":51452,"date":"2023-04-21T13:49:03","date_gmt":"2023-04-21T18:49:03","guid":{"rendered":"https:\/\/www.bjultrasonic.com\/diy-ultrasonic-sensor\/"},"modified":"2025-01-21T07:10:16","modified_gmt":"2025-01-21T12:10:16","slug":"diy-ultrasonic-sensor","status":"publish","type":"post","link":"https:\/\/www.bjultrasonic.com\/vi\/diy-ultrasonic-sensor\/","title":{"rendered":"T\u1ef1 ch\u1ebf c\u1ea3m bi\u1ebfn si\u00eau \u00e2m: H\u01b0\u1edbng d\u1eabn chi ti\u1ebft"},"content":{"rendered":"<p>C\u1ea3m bi\u1ebfn si\u00eau \u00e2m t\u1ef1 ch\u1ebf (DIY) l\u00e0 m\u1ed9t d\u1ef1 \u00e1n th\u00fa v\u1ecb v\u00e0 h\u1eefu \u00edch, cho ph\u00e9p b\u1ea1n t\u00ecm hi\u1ec3u v\u1ec1 nguy\u00ean l\u00fd ho\u1ea1t \u0111\u1ed9ng c\u1ee7a lo\u1ea1i c\u1ea3m bi\u1ebfn n\u00e0y v\u00e0 \u1ee9ng d\u1ee5ng n\u00f3 v\u00e0o c\u00e1c thi\u1ebft b\u1ecb \u0111i\u1ec7n t\u1eed t\u1ef1 \u0111\u1ed9ng. Vi\u1ec7c t\u1ef1 tay l\u1eafp r\u00e1p m\u1ed9t c\u1ea3m bi\u1ebfn si\u00eau \u00e2m kh\u00f4ng qu\u00e1 ph\u1ee9c t\u1ea1p v\u00e0 c\u00f3 th\u1ec3 th\u1ef1c hi\u1ec7n v\u1edbi c\u00e1c linh ki\u1ec7n d\u1ec5 t\u00ecm ki\u1ebfm. B\u00e0i vi\u1ebft n\u00e0y s\u1ebd h\u01b0\u1edbng d\u1eabn b\u1ea1n c\u00e1ch ch\u1ebf t\u1ea1o m\u1ed9t c\u1ea3m bi\u1ebfn si\u00eau \u00e2m \u0111\u01a1n gi\u1ea3n v\u00e0 hi\u1ec7u qu\u1ea3.<\/p>\n<h3>Nguy\u00ean l\u00fd ho\u1ea1t \u0111\u1ed9ng c\u1ee7a c\u1ea3m bi\u1ebfn si\u00eau \u00e2m<\/h3>\n<p>C\u1ea3m bi\u1ebfn si\u00eau \u00e2m ho\u1ea1t \u0111\u1ed9ng d\u1ef1a tr\u00ean nguy\u00ean l\u00fd s\u00f3ng \u00e2m. N\u00f3 ph\u00e1t ra s\u00f3ng si\u00eau \u00e2m \u1edf t\u1ea7n s\u1ed1 cao v\u00e0 \u0111o th\u1eddi gian s\u00f3ng \u00e2m ph\u1ea3n x\u1ea1 tr\u1edf l\u1ea1i.  Kho\u1ea3ng c\u00e1ch \u0111\u1ebfn v\u1eadt th\u1ec3 \u0111\u01b0\u1ee3c t\u00ednh to\u00e1n d\u1ef1a tr\u00ean th\u1eddi gian n\u00e0y v\u00e0 t\u1ed1c \u0111\u1ed9 \u00e2m thanh trong kh\u00f4ng kh\u00ed.<\/p>\n<h3>Linh ki\u1ec7n c\u1ea7n thi\u1ebft<\/h3>\n<p>\u0110\u1ec3 ch\u1ebf t\u1ea1o c\u1ea3m bi\u1ebfn si\u00eau \u00e2m DIY, b\u1ea1n c\u1ea7n chu\u1ea9n b\u1ecb c\u00e1c linh ki\u1ec7n sau:<\/p>\n<ul>\n<li>C\u1ea3m bi\u1ebfn si\u00eau \u00e2m HC-SR04 (ho\u1eb7c t\u01b0\u01a1ng t\u1ef1)<\/li>\n<li>Vi \u0111i\u1ec1u khi\u1ec3n (v\u00ed d\u1ee5: Arduino Uno)<\/li>\n<li>D\u00e2y n\u1ed1i<\/li>\n<li>Breadboard (t\u00f9y ch\u1ecdn)<\/li>\n<li>Ngu\u1ed3n \u0111i\u1ec7n<\/li>\n<\/ul>\n<h3>S\u01a1 \u0111\u1ed3 m\u1ea1ch \u0111i\u1ec7n<\/h3>\n<p>Vi\u1ec7c k\u1ebft n\u1ed1i c\u00e1c linh ki\u1ec7n kh\u00e1 \u0111\u01a1n gi\u1ea3n. B\u1ea1n c\u00f3 th\u1ec3 tham kh\u1ea3o b\u1ea3ng sau:<\/p>\n<table class=\"table table-striped table-bordered\">\n<thead>\n<tr>\n<th>Ch\u00e2n c\u1ea3m bi\u1ebfn<\/th>\n<th>Ch\u00e2n Arduino<\/th>\n<th>Ch\u1ee9c n\u0103ng<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td>VCC<\/td>\n<td>5V<\/td>\n<td>Ngu\u1ed3n<\/td>\n<\/tr>\n<tr>\n<td>GND<\/td>\n<td>GND<\/td>\n<td>\u0110\u1ea5t<\/td>\n<\/tr>\n<tr>\n<td>Trig<\/td>\n<td>Ch\u00e2n s\u1ed1 7 (ho\u1eb7c ch\u00e2n digital kh\u00e1c)<\/td>\n<td>Ch\u00e2n k\u00edch ho\u1ea1t<\/td>\n<\/tr>\n<tr>\n<td>Echo<\/td>\n<td>Ch\u00e2n s\u1ed1 8 (ho\u1eb7c ch\u00e2n digital kh\u00e1c)<\/td>\n<td>Ch\u00e2n nh\u1eadn t\u00edn hi\u1ec7u<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h3>L\u1eadp tr\u00ecnh vi \u0111i\u1ec1u khi\u1ec3n<\/h3>\n<p>Sau khi k\u1ebft n\u1ed1i ph\u1ea7n c\u1ee9ng, b\u1ea1n c\u1ea7n l\u1eadp tr\u00ecnh vi \u0111i\u1ec1u khi\u1ec3n \u0111\u1ec3 \u0111i\u1ec1u khi\u1ec3n c\u1ea3m bi\u1ebfn v\u00e0 x\u1eed l\u00fd d\u1eef li\u1ec7u.  V\u00ed d\u1ee5 s\u1eed d\u1ee5ng Arduino IDE:<\/p>\n<pre><code class=\"language-c++\">const int trigPin = 7;\nconst int echoPin = 8;\n\nlong duration;\nint distance;\n\nvoid setup() {\n  pinMode(trigPin, OUTPUT);\n  pinMode(echoPin, INPUT);\n  Serial.begin(9600);\n}\n\nvoid loop() {\n  digitalWrite(trigPin, LOW);\n  delayMicroseconds(2);\n  digitalWrite(trigPin, HIGH);\n  delayMicroseconds(10);\n  digitalWrite(trigPin, LOW);\n\n  duration = pulseIn(echoPin, HIGH);\n  distance = duration * 0.034 \/ 2;\n\n  Serial.print(\"Kho\u1ea3ng c\u00e1ch: \");\n  Serial.print(distance);\n  Serial.println(\" cm\");\n  delay(100);\n}\n<\/code><\/pre>\n<h3>\u1ee8ng d\u1ee5ng c\u1ee7a c\u1ea3m bi\u1ebfn si\u00eau \u00e2m t\u1ef1 ch\u1ebf<\/h3>\n<p>C\u1ea3m bi\u1ebfn si\u00eau \u00e2m t\u1ef1 ch\u1ebf c\u00f3 th\u1ec3 \u0111\u01b0\u1ee3c \u1ee9ng d\u1ee5ng trong nhi\u1ec1u d\u1ef1 \u00e1n, bao g\u1ed3m:<\/p>\n<ul>\n<li>\u0110o kho\u1ea3ng c\u00e1ch v\u00e0 tr\u00e1nh v\u1eadt c\u1ea3n cho robot<\/li>\n<li>H\u1ec7 th\u1ed1ng b\u00e1o \u0111\u1ed9ng ch\u1ed1ng tr\u1ed9m<\/li>\n<li>\u0110o m\u1ef1c n\u01b0\u1edbc<\/li>\n<li>\u0110o chi\u1ec1u cao<\/li>\n<\/ul>\n<h3>Kh\u1eafc ph\u1ee5c s\u1ef1 c\u1ed1<\/h3>\n<p>N\u1ebfu c\u1ea3m bi\u1ebfn kh\u00f4ng ho\u1ea1t \u0111\u1ed9ng, h\u00e3y ki\u1ec3m tra l\u1ea1i k\u1ebft n\u1ed1i d\u00e2y, ngu\u1ed3n \u0111i\u1ec7n v\u00e0 code ch\u01b0\u01a1ng tr\u00ecnh.  \u0110\u1ea3m b\u1ea3o r\u1eb1ng c\u1ea3m bi\u1ebfn \u0111\u01b0\u1ee3c c\u1ea5p ngu\u1ed3n \u0111\u00fang c\u00e1ch v\u00e0 c\u00e1c ch\u00e2n \u0111\u01b0\u1ee3c k\u1ebft n\u1ed1i \u0111\u00fang.<\/p>\n<p>Vi\u1ec7c t\u1ef1 ch\u1ebf t\u1ea1o c\u1ea3m bi\u1ebfn si\u00eau \u00e2m kh\u00f4ng ch\u1ec9 gi\u00fap b\u1ea1n ti\u1ebft ki\u1ec7m chi ph\u00ed m\u00e0 c\u00f2n mang l\u1ea1i ki\u1ebfn th\u1ee9c v\u00e0 kinh nghi\u1ec7m th\u1ef1c t\u1ebf v\u1ec1 \u0111i\u1ec7n t\u1eed.  Hy v\u1ecdng b\u00e0i vi\u1ebft n\u00e0y \u0111\u00e3 cung c\u1ea5p cho b\u1ea1n nh\u1eefng th\u00f4ng tin c\u1ea7n thi\u1ebft \u0111\u1ec3 b\u1eaft \u0111\u1ea7u d\u1ef1 \u00e1n c\u1ee7a m\u00ecnh.  Ch\u00fac b\u1ea1n th\u00e0nh c\u00f4ng!<\/p>\n","protected":false},"excerpt":{"rendered":"<p>C\u1ea3m bi\u1ebfn si\u00eau \u00e2m t\u1ef1 ch\u1ebf (DIY) l\u00e0 m\u1ed9t d\u1ef1 \u00e1n th\u00fa v\u1ecb v\u00e0 h\u1eefu \u00edch, cho ph\u00e9p b\u1ea1n t\u00ecm hi\u1ec3u v\u1ec1 nguy\u00ean l\u00fd ho\u1ea1t \u0111\u1ed9ng c\u1ee7a lo\u1ea1i c\u1ea3m bi\u1ebfn n\u00e0y v\u00e0 \u1ee9ng d\u1ee5ng n\u00f3 v\u00e0o c\u00e1c thi\u1ebft b\u1ecb \u0111i\u1ec7n t\u1eed t\u1ef1 \u0111\u1ed9ng. Vi\u1ec7c t\u1ef1 tay l\u1eafp r\u00e1p m\u1ed9t c\u1ea3m bi\u1ebfn si\u00eau \u00e2m kh\u00f4ng qu\u00e1<\/p>\n","protected":false},"author":1,"featured_media":26464,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[6406],"tags":[],"class_list":["post-51452","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-blog","prodpage-classic"],"aioseo_notices":[],"_links":{"self":[{"href":"https:\/\/www.bjultrasonic.com\/vi\/wp-json\/wp\/v2\/posts\/51452","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.bjultrasonic.com\/vi\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.bjultrasonic.com\/vi\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.bjultrasonic.com\/vi\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.bjultrasonic.com\/vi\/wp-json\/wp\/v2\/comments?post=51452"}],"version-history":[{"count":0,"href":"https:\/\/www.bjultrasonic.com\/vi\/wp-json\/wp\/v2\/posts\/51452\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.bjultrasonic.com\/vi\/wp-json\/wp\/v2\/media\/26464"}],"wp:attachment":[{"href":"https:\/\/www.bjultrasonic.com\/vi\/wp-json\/wp\/v2\/media?parent=51452"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.bjultrasonic.com\/vi\/wp-json\/wp\/v2\/categories?post=51452"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.bjultrasonic.com\/vi\/wp-json\/wp\/v2\/tags?post=51452"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}