{"id":4284,"date":"2025-04-28T18:37:05","date_gmt":"2025-04-28T10:37:05","guid":{"rendered":"https:\/\/meskernel.net\/?p=4284"},"modified":"2025-06-09T10:59:13","modified_gmt":"2025-06-09T02:59:13","slug":"podlaczenie-czujnika-laserowego-do-raspberry-pi","status":"publish","type":"post","link":"https:\/\/meskernel.net\/pl\/connect-laser-sensor-to-raspberry-pi\/","title":{"rendered":"6 krok\u00f3w do pod\u0142\u0105czenia czujnika laserowego do Raspberry Pi (przewodnik po UART)"},"content":{"rendered":"<p>Nauka \u0142\u0105czenia si\u0119  <a href=\"https:\/\/meskernel.net\/pl\/laserowy-czujnik-odleglosci\/\">czujnik laserowy<\/a> do Raspberry Pi odblokowuje pot\u0119\u017cne mo\u017cliwo\u015bci dla robotyki, automatyki i projekt\u00f3w IoT. Ten przewodnik krok po kroku obejmuje wszystko, czego potrzebujesz do p\u0142ynnej integracji, w tym okablowanie sprz\u0119towe (UART\/RS232\/RS485), konfiguracj\u0119 szeregow\u0105 Raspberry Pi, programowanie w j\u0119zyku Python dla <a href=\"https:\/\/meskernel.net\/pl\/object-distance-measurement\/\">pomiar odleg\u0142o\u015bci<\/a>, and expert troublesighting tips. Whether you&#8217;re building a robot <a href=\"https:\/\/meskernel.net\/pl\/navigation-distance-sensor\/\">nawigacja<\/a> system or a smart monitoring device, this tutorial will help you get&nbsp;precise <a href=\"https:\/\/meskernel.net\/pl\/laser-rangefinder\/\">dalmierz laserowy<\/a> szybko i wydajnie.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h3 class=\"wp-block-heading\">Jak pod\u0142\u0105czy\u0107 czujnik laserowy do Raspberry Pi przez UART<\/h3>\n\n\n<div id=\"rank-math-howto\" class=\"rank-math-block\">\n<div class=\"rank-math-howto-description\">\n\n<p>Jak pod\u0142\u0105czy\u0107 czujnik laserowy do Raspberry Pi<\/p>\n\n<\/div>\n\n<div class=\"rank-math-steps\">\n<div id=\"howto-step-1745831570402\" class=\"rank-math-step\">\n<h3 class=\"rank-math-step-title\"><strong>Krok 1: Wyb\u00f3r odpowiedniego interfejsu komunikacyjnego<\/strong><\/h3>\n<div class=\"rank-math-step-content\"><p>Wi\u0119kszo\u015b\u0107\u00a0<strong><a href=\"https:\/\/meskernel.net\/pl\/laser-distance-sensors\/\">laserowe czujniki odleg\u0142o\u015bci<\/a><\/strong>\u00a0wsparcie:<br \/><strong><a href=\"https:\/\/meskernel.net\/pl\/usart-vs-uart\/\">USART<\/a> (Poziom TTL)<\/strong>\u00a0- Bezpo\u015brednia kompatybilno\u015b\u0107 z UART Raspberry Pi.<br \/><strong>RS232\/RS485<\/strong>\u00a0- Wymaga\u00a0<strong>konwerter poziom\u00f3w<\/strong>\u00a0(np. MAX3232 dla RS232 lub MAX485 dla RS485).<br \/>\u2705\u00a0<strong>Pro Tip:<\/strong>\u00a0Zawsze sprawdzaj arkusz danych czujnika pod k\u0105tem\u00a0<strong>kompatybilno\u015b\u0107 napi\u0119ciowa<\/strong>\u00a0(3,3 V lub 5 V), aby unikn\u0105\u0107 uszkodzenia Pi.<\/p>\n<\/div>\n<\/div>\n<div id=\"howto-step-1745831605920\" class=\"rank-math-step\">\n<h3 class=\"rank-math-step-title\"><strong>Krok 2: Okablowanie sprz\u0119towe - Raspberry Pi do czujnika laserowego<\/strong><\/h3>\n<div class=\"rank-math-step-content\"><img fetchpriority=\"high\" decoding=\"async\" width=\"407\" height=\"223\" src=\"https:\/\/meskernel.net\/wp-content\/uploads\/2025\/04\/How-to-Connect-a-Laser-Rangefinder-Sensor-to-Raspberry-Pi.webp\" class=\"attachment-full size-full not-transparent\" alt=\"Jak pod\u0142\u0105czy\u0107 czujnik dalmierza laserowego do Raspberry Pi\" data-has-transparency=\"false\" data-dominant-color=\"f6f6f6\" style=\"--dominant-color: #f6f6f6\" \/><p><strong>Bezpo\u015brednie po\u0142\u0105czenie UART (TTL)<\/strong><br \/>\ud83d\udd39\u00a0<strong>Dla czujnik\u00f3w RS232\/RS485:<\/strong><br \/>U\u017cyj\u00a0<strong>Modu\u0142 konwertera TTL na RS232\/RS485<\/strong>\u00a0mi\u0119dzy czujnikiem a Pi.<\/p>\n<\/div>\n<\/div>\n<div id=\"howto-step-1745832364394\" class=\"rank-math-step\">\n<h3 class=\"rank-math-step-title\"><strong>Krok 3: W\u0142\u0105czenie UART na Raspberry Pi<\/strong><\/h3>\n<div class=\"rank-math-step-content\"><p>1.Otw\u00f3rz Terminal i uruchom: sudo raspi-config<br \/>2.Przejd\u017a do\u00a0<strong>Opcje interfejsu \u2192 Port szeregowy<\/strong>.<br \/>3.<strong>Wy\u0142\u0105cz<\/strong>\u00a0pow\u0142oka logowania przez port szeregowy.<br \/>4.<strong>W\u0142\u0105cz<\/strong>\u00a0sprz\u0119t szeregowy.<br \/>5.Reboot:sudo reboot<\/p>\n<\/div>\n<\/div>\n<div id=\"howto-step-1745832511858\" class=\"rank-math-step\">\n<h3 class=\"rank-math-step-title\"><strong>Krok 4: Instalacja biblioteki Python Serial Library<\/strong><\/h3>\n<div class=\"rank-math-step-content\"><p>Instalacja\u00a0<strong>PySerial<\/strong>\u00a0do odczytu danych z czujnik\u00f3w:<br \/>sudo apt update<br \/>sudo apt install python3-pip<br \/>pip3 install pyserial<\/p>\n<\/div>\n<\/div>\n<div id=\"howto-step-1745832533264\" class=\"rank-math-step\">\n<h3 class=\"rank-math-step-title\"><strong>Krok 5: Kod Python do odczytu danych z czujnika laserowego<\/strong><\/h3>\n<div class=\"rank-math-step-content\"><img decoding=\"async\" width=\"575\" height=\"352\" src=\"https:\/\/meskernel.net\/wp-content\/uploads\/2025\/04\/Python-Code-to-Read-Laser-Sensor-Data.webp\" class=\"attachment-full size-full not-transparent\" alt=\"Kod Python do odczytu danych z czujnika laserowego\" data-has-transparency=\"false\" data-dominant-color=\"f5f5f5\" style=\"--dominant-color: #f5f5f5\" \/><p>U\u017cyj tego skryptu, aby\u00a0<strong>odczyt pomiar\u00f3w odleg\u0142o\u015bci<\/strong><br \/>\ud83d\udd39\u00a0<strong>Kluczowe zmiany:<\/strong><br \/>Dopasuj\u00a0<strong>szybko\u015b\u0107 transmisji<\/strong>\u00a0(np. 9600, 115200) do ustawie\u0144 czujnika.<br \/>U\u017cycie\u00a0<code>ttyAMA0<\/code>\u00a0je\u015bli\u00a0<code>\/dev\/ttyS0<\/code>\u00a0nie dzia\u0142a (powszechne w starszych modelach Pi).<\/p>\n<\/div>\n<\/div>\n<div id=\"howto-step-1745832824787\" class=\"rank-math-step\">\n<h3 class=\"rank-math-step-title\"><strong>Krok 6: Rozwi\u0105zywanie typowych problem\u00f3w<\/strong><\/h3>\n<div class=\"rank-math-step-content\"><p>\u274c\u00a0<strong>Nie otrzymano \u017cadnych danych?<\/strong><br \/>Sprawd\u017a\u00a0<strong>Po\u0142\u0105czenia TX\/RX<\/strong>\u00a0(w razie potrzeby zamie\u0144).<br \/>Weryfikacja\u00a0<strong>szybko\u015b\u0107 transmisji<\/strong>\u00a0odpowiada warto\u015bci domy\u015blnej czujnika.<br \/>Zapewni\u0107\u00a0<strong>UART nie jest u\u017cywany przez Bluetooth<\/strong>\u00a0(wy\u0142\u0105cz za pomoc\u0105\u00a0<code>sudo systemctl disable hciuart<\/code>).<br \/>\u274c\u00a0<strong>Zniekszta\u0142cone dane?<\/strong><br \/>Potwierdzenie\u00a0<strong>poziomy napi\u0119cia<\/strong>\u00a0(3,3 V vs. 5 V).<br \/>Dodaj\u00a0<strong>Przerzutnik poziom\u00f3w logicznych<\/strong>\u00a0w razie potrzeby.<\/p>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n\n\n<h2 class=\"wp-block-heading\"><strong><a href=\"https:\/\/meskernel.net\/pl\/product\/laserowy-czujnik-odleglosci-raspberry-pi\/\">Laserowy pomiar odleg\u0142o\u015bci na Raspberry Pi<\/a><\/strong><\/h2>\n\n\n\n<p>Post\u0119puj\u0105c zgodnie z tym przewodnikiem, mo\u017cna z powodzeniem po\u0142\u0105czy\u0107 <a href=\"https:\/\/www.globalsources.com\/chengdu-meskernel\/showroom_6002100157315.htm\" target=\"_blank\" rel=\"noopener\">czujnik laserowy<\/a> do raspberry pi w celu wykrywania odleg\u0142o\u015bci w czasie rzeczywistym. Ta konfiguracja jest idealna dla:<br>\u2705&nbsp;<strong>Nawigacja robotyczna<\/strong><br>\u2705&nbsp;<strong>Automatyka przemys\u0142owa<\/strong><br>\u2705&nbsp;<strong>Projekty DIY IoT<\/strong><\/p>\n\n\n\n<p>W przypadku zaawansowanych aplikacji warto rozwa\u017cy\u0107 integracj\u0119 z Raspberry Pi Camera lub ROS (Robot Operating System).<\/p>\n\n\n\n<h4 class=\"wp-block-heading\"><strong>Wyb\u00f3r odpowiedniego czujnika laserowego dla Raspberry Pi<\/strong><\/h4>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><thead><tr><th><strong>Model czujnika<\/strong><\/th><th><strong>Interfejs<\/strong><\/th><th><strong>Zasi\u0119g<\/strong><\/th><th><strong>Najlepsze dla<\/strong><\/th><\/tr><\/thead><tbody><tr><td>LDJ<\/td><td>I\u00b2C<\/td><td>200m<\/td><td>Projekty wewn\u0119trzne<\/td><\/tr><tr><td>PTFG<\/td><td>UART<\/td><td>3000m<\/td><td>Drony\/robotyka<\/td><\/tr><tr><td>LDL<\/td><td><a href=\"https:\/\/meskernel.net\/pl\/analog-vs-tof-distance-sensors\/\">Analogowy<\/a><\/td><td>40m<\/td><td>Niedrogie prototypy<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p>*Pro Tip: Pod\u0142\u0105czaj\u0105c czujnik laserowy do Raspberry Pi, priorytetowo traktuj modele kompatybilne z napi\u0119ciem 3,3 V, aby unikn\u0105\u0107 obwod\u00f3w zmieniaj\u0105cych poziom.<\/p>\n\n\n\n<p><\/p>","protected":false},"excerpt":{"rendered":"<p>Learn how to connect  laser sensor to Raspberry Pi with this step-by-step guide. Includes wiring diagrams, UART setup, Python code for distance measurement, and troublesighting tips. Perfect for robotics, automation, and IoT projects!<\/p>","protected":false},"author":1,"featured_media":4288,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"site-sidebar-layout":"default","site-content-layout":"","ast-site-content-layout":"","site-content-style":"default","site-sidebar-style":"default","ast-global-header-display":"","ast-banner-title-visibility":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"","ast-breadcrumbs-content":"","ast-featured-img":"","footer-sml-layout":"","ast-disable-related-posts":"","theme-transparent-header-meta":"","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","astra-migrate-meta-layouts":"default","ast-page-background-enabled":"default","ast-page-background-meta":{"desktop":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"ast-content-background-meta":{"desktop":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"footnotes":""},"categories":[49],"tags":[],"class_list":["post-4284","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-solution"],"_links":{"self":[{"href":"https:\/\/meskernel.net\/pl\/wp-json\/wp\/v2\/posts\/4284","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/meskernel.net\/pl\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/meskernel.net\/pl\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/meskernel.net\/pl\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/meskernel.net\/pl\/wp-json\/wp\/v2\/comments?post=4284"}],"version-history":[{"count":0,"href":"https:\/\/meskernel.net\/pl\/wp-json\/wp\/v2\/posts\/4284\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/meskernel.net\/pl\/wp-json\/wp\/v2\/media\/4288"}],"wp:attachment":[{"href":"https:\/\/meskernel.net\/pl\/wp-json\/wp\/v2\/media?parent=4284"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/meskernel.net\/pl\/wp-json\/wp\/v2\/categories?post=4284"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/meskernel.net\/pl\/wp-json\/wp\/v2\/tags?post=4284"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}