{"id":57694,"date":"2023-04-22T03:01:16","date_gmt":"2023-04-22T08:01:16","guid":{"rendered":"https:\/\/www.bjultrasonic.com\/how-to-make-an-ultrasonic-sensor\/"},"modified":"2025-01-27T06:46:27","modified_gmt":"2025-01-27T11:46:27","slug":"how-to-make-an-ultrasonic-sensor","status":"publish","type":"post","link":"https:\/\/www.bjultrasonic.com\/pl\/how-to-make-an-ultrasonic-sensor\/","title":{"rendered":"Ultrad\u017awi\u0119kowy czujnik odleg\u0142o\u015bci: projekt DIY"},"content":{"rendered":"<p>Ultrad\u017awi\u0119kowe czujniki zyska\u0142y ogromn\u0105 popularno\u015b\u0107 w r\u00f3\u017cnych dziedzinach, od automatyki przemys\u0142owej po robotyk\u0119 i autonomiczne pojazdy.  Ich zdolno\u015b\u0107 do precyzyjnego pomiaru odleg\u0142o\u015bci, nawet w trudnych warunkach, czyni je niezwykle u\u017cytecznymi.  Zrozumienie zasad dzia\u0142ania i procesu konstrukcji takiego czujnika pozwala doceni\u0107 jego z\u0142o\u017cono\u015b\u0107 i mo\u017cliwo\u015bci.  Niniejszy artyku\u0142 przybli\u017cy czytelnikowi kluczowe aspekty budowy w\u0142asnego, prostego czujnika ultrad\u017awi\u0119kowego.<\/p>\n<h3>Zasada dzia\u0142ania czujnika ultrad\u017awi\u0119kowego<\/h3>\n<p>Czujnik ultrad\u017awi\u0119kowy dzia\u0142a na zasadzie echa.  Emituje on kr\u00f3tki impuls ultrad\u017awi\u0119kowy o wysokiej cz\u0119stotliwo\u015bci (zazwyczaj powy\u017cej 20 kHz, niewyczuwalny dla ludzkiego ucha), kt\u00f3ry rozchodzi si\u0119 w o\u015brodku (zwykle powietrzu).  Gdy fala ultrad\u017awi\u0119kowa napotka przeszkod\u0119, odbija si\u0119 od niej i powraca do czujnika.  Czas, jaki up\u0142yn\u0105\u0142 od wys\u0142ania impulsu do odebrania echa, jest proporcjonalny do odleg\u0142o\u015bci do przeszkody.  Czujnik mierzy ten czas, a nast\u0119pnie, znaj\u0105c pr\u0119dko\u015b\u0107 d\u017awi\u0119ku w danym o\u015brodku, oblicza odleg\u0142o\u015b\u0107.<\/p>\n<h3>Komponenty niezb\u0119dne do budowy czujnika<\/h3>\n<p>Do budowy prostego czujnika ultrad\u017awi\u0119kowego potrzebne b\u0119d\u0105 nast\u0119puj\u0105ce komponenty:<\/p>\n<table class=\"table table-striped table-bordered\">\n<thead>\n<tr>\n<th>Komponent<\/th>\n<th>Opis<\/th>\n<th>Dostawca (przyk\u0142adowy)<\/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.  Dost\u0119pne s\u0105 r\u00f3\u017cne typy, o r\u00f3\u017cnych cz\u0119stotliwo\u015bciach i zasi\u0119gach.<\/td>\n<td>Beijing Ultrasonic<\/td>\n<\/tr>\n<tr>\n<td>Mikroprocesor<\/td>\n<td>Steruje przetwornikiem, mierzy czas i przetwarza dane.<\/td>\n<td>Arduino, ESP32<\/td>\n<\/tr>\n<tr>\n<td>Zasilacz<\/td>\n<td>Zapewnia zasilanie dla ca\u0142ego uk\u0142adu.<\/td>\n<td>5V zasilacz<\/td>\n<\/tr>\n<tr>\n<td>Okablowanie<\/td>\n<td>Do po\u0142\u0105czenia wszystkich komponent\u00f3w.<\/td>\n<td><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h3>Schemat po\u0142\u0105cze\u0144 i oprogramowanie<\/h3>\n<p>Schemat po\u0142\u0105cze\u0144 zale\u017cy od wybranego mikroprocesora i przetwornika.  Og\u00f3lnie rzecz bior\u0105c, przetwornik wymaga po\u0142\u0105czenia z pinami mikroprocesora odpowiedzialnymi za wysy\u0142anie i odbi\u00f3r sygna\u0142\u00f3w.  Dodatkowo konieczne jest pod\u0142\u0105czenie zasilania.  Oprogramowanie do sterowania czujnikiem b\u0119dzie odpowiedzialne za:<\/p>\n<ul>\n<li>Wys\u0142anie impulsu ultrad\u017awi\u0119kowego.<\/li>\n<li>Zmierzenie czasu powrotu echa.<\/li>\n<li>Obliczenie odleg\u0142o\u015bci na podstawie czasu i pr\u0119dko\u015bci d\u017awi\u0119ku (ok. 343 m\/s w powietrzu w temperaturze 20\u00b0C).<\/li>\n<li>Wy\u015bwietlenie wyniku na wy\u015bwietlaczu lub przes\u0142anie go do innego urz\u0105dzenia.<\/li>\n<\/ul>\n<p>Przyk\u0142adowe oprogramowanie mo\u017ce by\u0107 napisane w j\u0119zyku C++ dla Arduino lub Micropython dla ESP32.  Istnieje wiele dost\u0119pnych przyk\u0142ad\u00f3w kodu w internecie.<\/p>\n<h3>Kalibracja i testowanie<\/h3>\n<p>Po zbudowaniu czujnika konieczna jest jego kalibracja.  Polega to na por\u00f3wnaniu odczyt\u00f3w z rzeczywist\u0105 odleg\u0142o\u015bci\u0105 do przeszkody.  Mo\u017cna to zrobi\u0107 za pomoc\u0105 linijki lub ta\u015bmy mierniczej.  Nale\u017cy pami\u0119ta\u0107, \u017ce dok\u0142adno\u015b\u0107 pomiaru zale\u017cy od wielu czynnik\u00f3w, takich jak temperatura, wilgotno\u015b\u0107 i charakter odbijaj\u0105cej powierzchni.  Testowanie powinno obejmowa\u0107 pomiary na r\u00f3\u017cnych odleg\u0142o\u015bciach i w r\u00f3\u017cnych warunkach.<\/p>\n<h3>Rozbudowa funkcjonalno\u015bci<\/h3>\n<p>Prosty czujnik ultrad\u017awi\u0119kowy mo\u017ce by\u0107 rozbudowany o dodatkowe funkcje, takie jak:<\/p>\n<ul>\n<li><strong>Filtracja szum\u00f3w:<\/strong>  Poprawia dok\u0142adno\u015b\u0107 pomiar\u00f3w poprzez eliminacj\u0119 zak\u0142\u00f3ce\u0144.<\/li>\n<li><strong>Multipleksowanie:<\/strong>  Pozwala na u\u017cycie wielu czujnik\u00f3w jednocze\u015bnie.<\/li>\n<li><strong>Integracja z innymi systemami:<\/strong>  Umo\u017cliwia w\u0142\u0105czenie czujnika do wi\u0119kszych system\u00f3w, takich jak roboty lub systemy automatyki.<\/li>\n<\/ul>\n<p>Podsumowuj\u0105c, budowa w\u0142asnego czujnika ultrad\u017awi\u0119kowego jest zadaniem wymagaj\u0105cym, ale satysfakcjonuj\u0105cym.  Zrozumienie zasad dzia\u0142ania i w\u0142a\u015bciwy dob\u00f3r komponent\u00f3w s\u0105 kluczowe dla uzyskania dok\u0142adnych i niezawodnych pomiar\u00f3w.  Proces ten pozwala na g\u0142\u0119bsze zrozumienie technologii ultrad\u017awi\u0119kowej i jej zastosowa\u0144.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Ultrad\u017awi\u0119kowe czujniki zyska\u0142y ogromn\u0105 popularno\u015b\u0107 w r\u00f3\u017cnych dziedzinach, od automatyki przemys\u0142owej po robotyk\u0119 i autonomiczne pojazdy. Ich zdolno\u015b\u0107 do precyzyjnego pomiaru odleg\u0142o\u015bci, nawet w trudnych warunkach, czyni je niezwykle u\u017cytecznymi. Zrozumienie zasad dzia\u0142ania i procesu konstrukcji takiego czujnika pozwala doceni\u0107 jego z\u0142o\u017cono\u015b\u0107 i mo\u017cliwo\u015bci. Niniejszy artyku\u0142 przybli\u017cy czytelnikowi kluczowe aspekty budowy w\u0142asnego, prostego czujnika ultrad\u017awi\u0119kowego.<\/p>\n","protected":false},"author":1,"featured_media":26465,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[6426],"tags":[],"class_list":["post-57694","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\/57694","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=57694"}],"version-history":[{"count":0,"href":"https:\/\/www.bjultrasonic.com\/pl\/wp-json\/wp\/v2\/posts\/57694\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.bjultrasonic.com\/pl\/wp-json\/wp\/v2\/media\/26465"}],"wp:attachment":[{"href":"https:\/\/www.bjultrasonic.com\/pl\/wp-json\/wp\/v2\/media?parent=57694"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.bjultrasonic.com\/pl\/wp-json\/wp\/v2\/categories?post=57694"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.bjultrasonic.com\/pl\/wp-json\/wp\/v2\/tags?post=57694"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}