{"id":61807,"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-27T06:39:40","modified_gmt":"2025-01-27T11:39:40","slug":"diy-ultrasonic-distance-sensor","status":"publish","type":"post","link":"https:\/\/www.bjultrasonic.com\/pl\/diy-ultrasonic-distance-sensor\/","title":{"rendered":"Budowa w\u0142asnego czujnika odleg\u0142o\u015bci ultrad\u017awi\u0119kowego"},"content":{"rendered":"<p>Czujniki ultrad\u017awi\u0119kowe to niezawodne i stosunkowo tanie urz\u0105dzenia, idealne do samodzielnego monta\u017cu w r\u00f3\u017cnego rodzaju projektach elektronicznych.  Zastosowanie ich jest szerokie, od prostych pomiar\u00f3w odleg\u0142o\u015bci do zaawansowanych system\u00f3w automatyki.  Ten artyku\u0142 przybli\u017cy Ci proces budowy w\u0142asnego czujnika ultrad\u017awi\u0119kowego, krok po kroku.<\/p>\n<h3>Wyb\u00f3r komponent\u00f3w<\/h3>\n<p>Kluczowym elementem jest oczywi\u015bcie przetwornik ultrad\u017awi\u0119kowy.  Na rynku dost\u0119pnych jest wiele modeli, r\u00f3\u017cni\u0105cych si\u0119 parametrami takimi jak zasi\u0119g, dok\u0142adno\u015b\u0107 i cz\u0119stotliwo\u015b\u0107.  Do prostych projekt\u00f3w DIY,  wystarczy  przetwornik o cz\u0119stotliwo\u015bci pracy w zakresie 40 kHz.  Opr\u00f3cz przetwornika, potrzebowa\u0107 b\u0119dziemy mikrokontrolera (np. Arduino Uno), zasilacza,  rezystory i przewody.<\/p>\n<table class=\"table table-striped table-bordered\">\n<thead>\n<tr>\n<th>Komponent<\/th>\n<th>Opis<\/th>\n<th>Uwagi<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td>Przetwornik ultrad\u017awi\u0119kowy<\/td>\n<td>Emituje i odbiera fale ultrad\u017awi\u0119kowe<\/td>\n<td>Nale\u017cy zwr\u00f3ci\u0107 uwag\u0119 na zasi\u0119g i k\u0105t wi\u0105zki<\/td>\n<\/tr>\n<tr>\n<td>Mikrokontroler (np. Arduino Uno)<\/td>\n<td>Steruje przetwornikiem i przetwarza dane<\/td>\n<td>Wyb\u00f3r mikrokontrolera zale\u017cy od skali projektu<\/td>\n<\/tr>\n<tr>\n<td>Zasilacz<\/td>\n<td>Zapewnia energi\u0119 dla uk\u0142adu<\/td>\n<td>Napi\u0119cie zasilania musi by\u0107 zgodne z wymaganiami przetwornika i mikrokontrolera<\/td>\n<\/tr>\n<tr>\n<td>Rezystory<\/td>\n<td>Ochrona obwod\u00f3w<\/td>\n<td>Warto\u015bci rezystor\u00f3w zale\u017c\u0105 od specyfiki przetwornika<\/td>\n<\/tr>\n<tr>\n<td>Przewody<\/td>\n<td>Po\u0142\u0105czenie element\u00f3w<\/td>\n<td>Zalecane przewody o niskiej pojemno\u015bci<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h3>Pod\u0142\u0105czenie komponent\u00f3w<\/h3>\n<p>Po zebraniu wszystkich potrzebnych cz\u0119\u015bci, mo\u017cemy przyst\u0105pi\u0107 do ich pod\u0142\u0105czenia.  Schemat po\u0142\u0105cze\u0144 jest stosunkowo prosty.  Przetwornik ultrad\u017awi\u0119kowy ma zazwyczaj dwa piny: jeden do transmisji, drugi do odbioru sygna\u0142u.  Piny te nale\u017cy pod\u0142\u0105czy\u0107 do odpowiednich pin\u00f3w cyfrowych mikrokontrolera.  Rezystory s\u0142u\u017c\u0105 do ochrony mikrokontrolera przed ewentualnymi przepi\u0119ciami.  Dok\u0142adne warto\u015bci rezystor\u00f3w powinny by\u0107 dobrane zgodnie z dokumentacj\u0105 techniczn\u0105 u\u017cytych komponent\u00f3w.<\/p>\n<h3>Programowanie mikrokontrolera<\/h3>\n<p>Po pod\u0142\u0105czeniu komponent\u00f3w, niezb\u0119dne jest napisanie odpowiedniego programu dla mikrokontrolera.  Program ten b\u0119dzie sterowa\u0142 przetwornikiem, wysy\u0142a\u0142 sygna\u0142y ultrad\u017awi\u0119kowe i mierzy\u0142 czas powrotu echa.  Na podstawie czasu powrotu echa,  mo\u017cna obliczy\u0107 odleg\u0142o\u015b\u0107 do przeszkody.  Istnieje wiele przyk\u0142adowych kod\u00f3w dost\u0119pnych online, kt\u00f3re mo\u017cna \u0142atwo zmodyfikowa\u0107 do w\u0142asnych potrzeb.  Program powinien uwzgl\u0119dnia\u0107  korekty wynikaj\u0105ce z pr\u0119dko\u015bci d\u017awi\u0119ku w powietrzu (kt\u00f3ra zale\u017cy od temperatury i wilgotno\u015bci).<\/p>\n<h3>Kalibracja i testowanie<\/h3>\n<p>Po napisaniu programu, nale\u017cy przeprowadzi\u0107 kalibracj\u0119 czujnika.  Polega to na por\u00f3wnaniu pomiar\u00f3w z rzeczywistymi odleg\u0142o\u015bciami,  aby skorygowa\u0107 ewentualne odchy\u0142ki.  Testowanie czujnika polega na sprawdzeniu jego dzia\u0142ania w r\u00f3\u017cnych warunkach,  np. przy r\u00f3\u017cnych odleg\u0142o\u015bciach i pod r\u00f3\u017cnymi k\u0105tami.  Mo\u017cna r\u00f3wnie\u017c sprawdzi\u0107 wp\u0142yw  r\u00f3\u017cnych przeszk\u00f3d na dok\u0142adno\u015b\u0107 pomiar\u00f3w.<\/p>\n<h3>Zastosowania<\/h3>\n<p>Samodzielnie zbudowany czujnik ultrad\u017awi\u0119kowy mo\u017ce znale\u017a\u0107 zastosowanie w wielu projektach.  Mo\u017cna go wykorzysta\u0107 do tworzenia robot\u00f3w, system\u00f3w parkowania,  detektor\u00f3w przeszk\u00f3d,  a nawet prostych miernik\u00f3w odleg\u0142o\u015bci.  Mo\u017cliwo\u015bci s\u0105 ograniczone jedynie wyobra\u017ani\u0105.<\/p>\n<p>Budowa w\u0142asnego czujnika ultrad\u017awi\u0119kowego jest stosunkowo prostym zadaniem,  kt\u00f3re pozwala na zdobycie cennych umiej\u0119tno\u015bci z zakresu elektroniki i programowania.  Pozwala r\u00f3wnie\u017c na dostosowanie parametr\u00f3w czujnika do w\u0142asnych potrzeb, co jest niemo\u017cliwe w przypadku gotowych rozwi\u0105za\u0144.  Zach\u0119cam do eksperymentowania i tworzenia w\u0142asnych, innowacyjnych projekt\u00f3w.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Czujniki ultrad\u017awi\u0119kowe to niezawodne i stosunkowo tanie urz\u0105dzenia, idealne do samodzielnego monta\u017cu w r\u00f3\u017cnego rodzaju projektach elektronicznych. Zastosowanie ich jest szerokie, od prostych pomiar\u00f3w odleg\u0142o\u015bci do zaawansowanych system\u00f3w automatyki. Ten artyku\u0142 przybli\u017cy Ci proces budowy w\u0142asnego czujnika ultrad\u017awi\u0119kowego, krok po kroku. Wyb\u00f3r komponent\u00f3w Kluczowym elementem jest oczywi\u015bcie przetwornik ultrad\u017awi\u0119kowy. Na rynku dost\u0119pnych jest wiele modeli,<\/p>\n","protected":false},"author":1,"featured_media":26464,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[6426],"tags":[],"class_list":["post-61807","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-blog","prodpage-classic"],"aioseo_notices":[],"_links":{"self":[{"href":"https:\/\/www.bjultrasonic.com\/pl\/wp-json\/wp\/v2\/posts\/61807","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.bjultrasonic.com\/pl\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.bjultrasonic.com\/pl\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.bjultrasonic.com\/pl\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.bjultrasonic.com\/pl\/wp-json\/wp\/v2\/comments?post=61807"}],"version-history":[{"count":0,"href":"https:\/\/www.bjultrasonic.com\/pl\/wp-json\/wp\/v2\/posts\/61807\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.bjultrasonic.com\/pl\/wp-json\/wp\/v2\/media\/26464"}],"wp:attachment":[{"href":"https:\/\/www.bjultrasonic.com\/pl\/wp-json\/wp\/v2\/media?parent=61807"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.bjultrasonic.com\/pl\/wp-json\/wp\/v2\/categories?post=61807"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.bjultrasonic.com\/pl\/wp-json\/wp\/v2\/tags?post=61807"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}