{"id":51642,"date":"2023-04-21T13:36:07","date_gmt":"2023-04-21T18:36:07","guid":{"rendered":"https:\/\/www.bjultrasonic.com\/diy-ultrasonic-distance-sensor\/"},"modified":"2025-01-21T05:52:26","modified_gmt":"2025-01-21T10:52:26","slug":"diy-ultrasonic-distance-sensor","status":"publish","type":"post","link":"https:\/\/www.bjultrasonic.com\/sv\/diy-ultrasonic-distance-sensor\/","title":{"rendered":"Bygg din egen ultraljudssensor"},"content":{"rendered":"<p>Att m\u00e4ta avst\u00e5nd med ultraljud \u00e4r en fascinerande teknik med m\u00e5nga till\u00e4mpningar, fr\u00e5n parkeringssensorer i bilar till robotnavigation och niv\u00e5m\u00e4tning.  Att bygga en egen ultraljudsbaserad avst\u00e5ndsm\u00e4tare \u00e4r ett roligt och l\u00e4rorikt projekt, \u00e4ven f\u00f6r den med begr\u00e4nsad elektronikvana.  Denna artikel guidar dig genom processen, fr\u00e5n komponentval till kodning och fels\u00f6kning.<\/p>\n<h3>Komponenter och Material<\/h3>\n<p>F\u00f6r att bygga din egen DIY ultraljudsavst\u00e5ndsm\u00e4tare beh\u00f6ver du f\u00f6ljande:<\/p>\n<ul>\n<li>En Arduino Uno (eller liknande mikrokontroller)<\/li>\n<li>En HC-SR04 ultraljudssensor<\/li>\n<li>Jumperkablar<\/li>\n<li>En breadboard (f\u00f6r prototypbygge)<\/li>\n<\/ul>\n<table class=\"table table-striped table-bordered\">\n<thead>\n<tr>\n<th>Komponent<\/th>\n<th>Funktion<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td>Arduino Uno<\/td>\n<td>Hj\u00e4rnan i projektet, styr sensor och ber\u00e4kningar<\/td>\n<\/tr>\n<tr>\n<td>HC-SR04<\/td>\n<td>S\u00e4nder och tar emot ultraljudspulser<\/td>\n<\/tr>\n<tr>\n<td>Jumperkablar<\/td>\n<td>F\u00f6rbinder komponenterna<\/td>\n<\/tr>\n<tr>\n<td>Breadboard<\/td>\n<td>Underl\u00e4ttar prototypbygge utan l\u00f6dning<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h3>Kopplingsschema<\/h3>\n<p>Kopplingen mellan Arduino och HC-SR04 \u00e4r relativt enkel:<\/p>\n<table class=\"table table-striped table-bordered\">\n<thead>\n<tr>\n<th>HC-SR04 Pin<\/th>\n<th>Arduino Pin<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td>VCC<\/td>\n<td>5V<\/td>\n<\/tr>\n<tr>\n<td>GND<\/td>\n<td>GND<\/td>\n<\/tr>\n<tr>\n<td>Trig<\/td>\n<td>Digital pin 7<\/td>\n<\/tr>\n<tr>\n<td>Echo<\/td>\n<td>Digital pin 8<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h3>Kodning<\/h3>\n<p>F\u00f6r att styra sensorn och tolka data beh\u00f6ver du programmera din Arduino.  H\u00e4r \u00e4r ett exempel p\u00e5 en enkel kod skriven i Arduino IDE:<\/p>\n<pre><code class=\"language-c++\">const int trigPin = 7;\nconst int echoPin = 8;\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\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(\"Avst\u00e5nd: \");\n  Serial.print(distance);\n  Serial.println(\" cm\");\n  delay(100);\n}<\/code><\/pre>\n<h3>Kalibrering och Fels\u00f6kning<\/h3>\n<p>Det \u00e4r viktigt att kalibrera din sensor f\u00f6r att f\u00e5 s\u00e5 noggranna m\u00e4tningar som m\u00f6jligt.  Detta kan g\u00f6ras genom att m\u00e4ta ett k\u00e4nt avst\u00e5nd och justera koden d\u00e4refter. Vanliga felk\u00e4llor inkluderar felaktig koppling, fel i koden och st\u00f6rningar fr\u00e5n andra ultraljudsk\u00e4llor.<\/p>\n<h3>Vidareutveckling<\/h3>\n<p>N\u00e4r du har en fungerande avst\u00e5ndsm\u00e4tare finns det m\u00e5nga m\u00f6jligheter till vidareutveckling.  Du kan till exempel integrera sensorn i ett st\u00f6rre projekt, som en robot eller ett automatiskt bevattningssystem.  Du kan ocks\u00e5 experimentera med olika sensorer och kod f\u00f6r att optimera prestanda och noggrannhet.<\/p>\n<p>Att bygga en DIY ultraljudsavst\u00e5ndsm\u00e4tare \u00e4r ett givande projekt som ger en praktisk inblick i sensorteknik och programmering.  Med lite t\u00e5lamod och noggrannhet kan du skapa en anv\u00e4ndbar och m\u00e5ngsidig enhet.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Att m\u00e4ta avst\u00e5nd med ultraljud \u00e4r en fascinerande teknik med m\u00e5nga till\u00e4mpningar, fr\u00e5n parkeringssensorer i bilar till robotnavigation och niv\u00e5m\u00e4tning. Att bygga en egen ultraljudsbaserad avst\u00e5ndsm\u00e4tare \u00e4r ett roligt och l\u00e4rorikt projekt, \u00e4ven f\u00f6r den med begr\u00e4nsad elektronikvana. Denna artikel guidar dig genom processen, fr\u00e5n komponentval till kodning och fels\u00f6kning. Komponenter och Material F\u00f6r att<\/p>\n","protected":false},"author":1,"featured_media":26464,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[6424],"tags":[],"class_list":["post-51642","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-blog","prodpage-classic"],"aioseo_notices":[],"_links":{"self":[{"href":"https:\/\/www.bjultrasonic.com\/sv\/wp-json\/wp\/v2\/posts\/51642","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.bjultrasonic.com\/sv\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.bjultrasonic.com\/sv\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.bjultrasonic.com\/sv\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.bjultrasonic.com\/sv\/wp-json\/wp\/v2\/comments?post=51642"}],"version-history":[{"count":0,"href":"https:\/\/www.bjultrasonic.com\/sv\/wp-json\/wp\/v2\/posts\/51642\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.bjultrasonic.com\/sv\/wp-json\/wp\/v2\/media\/26464"}],"wp:attachment":[{"href":"https:\/\/www.bjultrasonic.com\/sv\/wp-json\/wp\/v2\/media?parent=51642"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.bjultrasonic.com\/sv\/wp-json\/wp\/v2\/categories?post=51642"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.bjultrasonic.com\/sv\/wp-json\/wp\/v2\/tags?post=51642"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}