{"id":23799,"date":"2026-04-02T18:28:09","date_gmt":"2026-04-02T17:28:09","guid":{"rendered":"https:\/\/www.crowave.com\/blog\/?p=23799"},"modified":"2026-08-06T17:20:18","modified_gmt":"2026-08-06T16:20:18","slug":"projekt-elektronicka-meta-bezicni-link","status":"publish","type":"post","link":"https:\/\/www.crowave.com\/blog\/2026\/04\/02\/projekt-elektronicka-meta-bezicni-link\/","title":{"rendered":"Projekt elektroni\u010dka meta &#8211; Be\u017ei\u010dni link"},"content":{"rendered":"<p><strong>Projekt ELEKTRONI\u010cKA META<\/strong><\/p>\n<ul>\n<li><a href=\"https:\/\/www.crowave.com\/blog\/2026\/04\/02\/projekt-elektronicka-meta-uvod\/\">Uvod<\/a><\/li>\n<li><a href=\"https:\/\/www.crowave.com\/blog\/2026\/04\/02\/projekt-elektronicka-meta-senzori\/\" target=\"_blank\" rel=\"noopener\">Senzori pozicije i brzine projektila<\/a><\/li>\n<li><a href=\"https:\/\/www.crowave.com\/blog\/2026\/04\/02\/projekt-elektronicka-meta-detektorska-elektronika\/\">Brza detektorska elektronika (diskretna)<\/a><\/li>\n<li><a href=\"https:\/\/www.crowave.com\/blog\/2026\/04\/03\/projekt-elektronicka-meta-cpld\/\">Brza detektorska elektronika (CPLD)<\/a><\/li>\n<li><a href=\"https:\/\/www.crowave.com\/blog\/2026\/05\/07\/projekt-elektronicka-meta-software\/\" target=\"_blank\" rel=\"noopener\">Softver mete (CPLD, MCU, WiFi, LoRa)<\/a><\/li>\n<li><a href=\"https:\/\/www.crowave.com\/blog\/2026\/04\/02\/projekt-elektronicka-meta-monitor\/\" target=\"_blank\" rel=\"noopener\">Monitor strijelca \u2013 CrowPanel ESP32-P4<\/a><\/li>\n<li><a href=\"https:\/\/www.crowave.com\/blog\/2026\/04\/02\/projekt-elektronicka-meta-bezicni-link\/\" target=\"_blank\" rel=\"noopener\">Be\u017ei\u010dni link (LoRa)<\/a><\/li>\n<li><a href=\"https:\/\/www.crowave.com\/blog\/2026\/05\/06\/projekt-elektronicka-meta-napajanje\/\" target=\"_blank\" rel=\"noopener\">Napajanja<\/a><\/li>\n<li><a href=\"https:\/\/www.crowave.com\/blog\/2026\/05\/07\/projekt-elektronicka-meta-mjerenje-brzine\/\" target=\"_blank\" rel=\"noopener\">Mjerenje brzine projektila na meti<\/a><\/li>\n<\/ul>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<hr \/>\n<p>&nbsp;<\/p>\n<div id=\"ez-toc-container\" class=\"ez-toc-v2_0_82_2 counter-hierarchy ez-toc-counter ez-toc-custom ez-toc-container-direction\">\n<div class=\"ez-toc-title-container\">\n<p class=\"ez-toc-title\" style=\"cursor:inherit\">Sadr\u017eaj stranice<\/p>\n<span class=\"ez-toc-title-toggle\"><a href=\"#\" class=\"ez-toc-pull-right ez-toc-btn ez-toc-btn-xs ez-toc-btn-default ez-toc-toggle\" aria-label=\"Toggle Table of Content\"><span class=\"ez-toc-js-icon-con\"><span class=\"\"><span class=\"eztoc-hide\" style=\"display:none;\">Toggle<\/span><span class=\"ez-toc-icon-toggle-span\"><svg style=\"fill: #81d742;color:#81d742\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" class=\"list-377408\" width=\"20px\" height=\"20px\" viewBox=\"0 0 24 24\" fill=\"none\"><path d=\"M6 6H4v2h2V6zm14 0H8v2h12V6zM4 11h2v2H4v-2zm16 0H8v2h12v-2zM4 16h2v2H4v-2zm16 0H8v2h12v-2z\" fill=\"currentColor\"><\/path><\/svg><svg style=\"fill: #81d742;color:#81d742\" class=\"arrow-unsorted-368013\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"10px\" height=\"10px\" viewBox=\"0 0 24 24\" version=\"1.2\" baseProfile=\"tiny\"><path d=\"M18.2 9.3l-6.2-6.3-6.2 6.3c-.2.2-.3.4-.3.7s.1.5.3.7c.2.2.4.3.7.3h11c.3 0 .5-.1.7-.3.2-.2.3-.5.3-.7s-.1-.5-.3-.7zM5.8 14.7l6.2 6.3 6.2-6.3c.2-.2.3-.5.3-.7s-.1-.5-.3-.7c-.2-.2-.4-.3-.7-.3h-11c-.3 0-.5.1-.7.3-.2.2-.3.5-.3.7s.1.5.3.7z\"\/><\/svg><\/span><\/span><\/span><\/a><\/span><\/div>\n<nav><ul class='ez-toc-list ez-toc-list-level-1 ' ><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-1\" href=\"https:\/\/www.crowave.com\/blog\/2026\/04\/02\/projekt-elektronicka-meta-bezicni-link\/#Komunikacijski_protokoli\" >Komunikacijski protokoli<\/a><ul class='ez-toc-list-level-3' ><li class='ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-2\" href=\"https:\/\/www.crowave.com\/blog\/2026\/04\/02\/projekt-elektronicka-meta-bezicni-link\/#LoRa_SX1278_na_433_MHz_%E2%80%93_prvi_testovi\" >LoRa SX1278 na 433 MHz &#8211; prvi testovi<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-3\" href=\"https:\/\/www.crowave.com\/blog\/2026\/04\/02\/projekt-elektronicka-meta-bezicni-link\/#LoRa_SX1262_na_915_MHz_%E2%80%93_novo_rjesenje\" >LoRa SX1262 na 915 MHz &#8211; novo rje\u0161enje<\/a><ul class='ez-toc-list-level-4' ><li class='ez-toc-heading-level-4'><a class=\"ez-toc-link ez-toc-heading-4\" href=\"https:\/\/www.crowave.com\/blog\/2026\/04\/02\/projekt-elektronicka-meta-bezicni-link\/#LoRa_Semtech_SX1262\" >LoRa Semtech SX1262<\/a><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-5\" href=\"https:\/\/www.crowave.com\/blog\/2026\/04\/02\/projekt-elektronicka-meta-bezicni-link\/#Prijenos_paketa_od_33_bajta_podataka_na_daljinu_do_300_metara\" >Prijenos paketa od 33 bajta podataka na daljinu do 300 metara<\/a><ul class='ez-toc-list-level-4' ><li class='ez-toc-heading-level-4'><a class=\"ez-toc-link ez-toc-heading-6\" href=\"https:\/\/www.crowave.com\/blog\/2026\/04\/02\/projekt-elektronicka-meta-bezicni-link\/#Zakonska_regulativa\" >Zakonska regulativa<\/a><\/li><\/ul><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-7\" href=\"https:\/\/www.crowave.com\/blog\/2026\/04\/02\/projekt-elektronicka-meta-bezicni-link\/#Anemometar_preko_ESP-NOW_protokola\" >Anemometar preko ESP-NOW protokola<\/a><ul class='ez-toc-list-level-3' ><li class='ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-8\" href=\"https:\/\/www.crowave.com\/blog\/2026\/04\/02\/projekt-elektronicka-meta-bezicni-link\/#Kljucne_razlike_ESP-NOW_naspram_klasicnog_WiFi-ja\" >Klju\u010dne razlike ESP-NOW naspram klasi\u010dnog WiFi-ja<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-9\" href=\"https:\/\/www.crowave.com\/blog\/2026\/04\/02\/projekt-elektronicka-meta-bezicni-link\/#Domet_s_XIAO_ESP32-C6_modulom\" >Domet s XIAO ESP32-C6 modulom<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-10\" href=\"https:\/\/www.crowave.com\/blog\/2026\/04\/02\/projekt-elektronicka-meta-bezicni-link\/#Realni_dometi_na_terenu\" >Realni dometi na terenu<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-11\" href=\"https:\/\/www.crowave.com\/blog\/2026\/04\/02\/projekt-elektronicka-meta-bezicni-link\/#Zasto_je_LoRa_puno_bolja_od_ESP-NOW_za_300_metara\" >Za\u0161to je LoRa puno bolja od ESP-NOW za 300 metara?<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-12\" href=\"https:\/\/www.crowave.com\/blog\/2026\/04\/02\/projekt-elektronicka-meta-bezicni-link\/#Zasto_je_ESP-NOW_idealan_za_anemometar_do_50_metara\" >Za\u0161to je ESP-NOW idealan za anemometar do 50 metara?<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-13\" href=\"https:\/\/www.crowave.com\/blog\/2026\/04\/02\/projekt-elektronicka-meta-bezicni-link\/#Zaobilazak_internog_ESP32-C6_WiFi_i_uvodenje_vanjskog_%E2%80%9CGateway%E2%80%9D_cipa\" >Zaobilazak internog ESP32-C6 (WiFi) i uvo\u0111enje vanjskog &#8220;Gateway&#8221; \u010dipa<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-14\" href=\"https:\/\/www.crowave.com\/blog\/2026\/04\/02\/projekt-elektronicka-meta-bezicni-link\/#Hardver_anemometra\" >Hardver anemometra<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-15\" href=\"https:\/\/www.crowave.com\/blog\/2026\/04\/02\/projekt-elektronicka-meta-bezicni-link\/#Softver_anemometra\" >Softver anemometra<\/a><\/li><\/ul><\/li><\/ul><\/nav><\/div>\n\n<p>&nbsp;<\/p>\n<hr \/>\n<p>&nbsp;<\/p>\n<h2><span class=\"ez-toc-section\" id=\"Komunikacijski_protokoli\"><\/span><strong>Komunikacijski protokoli<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>&nbsp;<\/p>\n<p>Za be\u017ei\u010dnu komunikaciju izme\u0111u mete i strijelca (do 300 metara) logi\u010dki izbor je Long Range (LoRa) modul koji omogu\u0107uje prijenos podataka na velike udaljenosti uz iznimno malu potro\u0161nju energije. Takvi moduli omogu\u0107uju prijenos digitalnih podataka na udaljenosti 2-15 km (ovisno o konfiguraciji terena) na nelicenciranim ISM radio frekvencijama od 433 MHz, 868 MHz ili 915 MHz. Veliki domet i mala potro\u0161nja idu na \u0161tetu brzine prijenosa podataka koja je niska, obi\u010dno od 0,3 kbps do 50 kbps. Ovo je posve dovoljno za na\u0161e senzorske podatke, ali svakako ne bi bilo dovoljno za video ili glasovnu komunikaciju.<\/p>\n<p>&nbsp;<\/p>\n<h3><span class=\"ez-toc-section\" id=\"LoRa_SX1278_na_433_MHz_%E2%80%93_prvi_testovi\"><\/span><strong>LoRa SX1278 na 433 MHz &#8211; prvi testovi<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p><strong>Strana mete (predajnik)<\/strong><\/p>\n<p>U na\u0161em slu\u010daju, za povezivanje EPM570 sa ESP32, kao i za povezivanje ESP32 sa be\u017ei\u010dnim LoRa modulom koristi se brza SPI sabirnica.<\/p>\n<p>Me\u0111utim, iako je SPI brzina izme\u0111u MCU-a ESP32 i LoRa modula velika (1 MHz do 10 MHz) i MCU mo\u017ee \u201cnapuniti\u201d me\u0111uspremnik (buffer) LoRa modula u djeli\u0107u milisekunde, sam be\u017ei\u010dni prijenos tih podataka iz buffera traje puno du\u017ee. Kako je odziv senzora zbog RC konstante usko grlo detektorskog sustava (unato\u010d vrlo brzoj logici), tako je i be\u017ei\u010dni protokol slanja podataka usko grlo u komunikacijskom dijelu (unato\u010d vrlo brzim SPI sabirnicama).<\/p>\n<p>LoRa je naime be\u017ei\u010dni sustav dizajniran za veliki domet uz malu potro\u0161nju struje (\u0161to nama svakako i treba), ali nije dizajniran i za veliku brzinu. Tako\u0111er u mnogim regijama (uklju\u010duju\u0107i Europu), zakonski smijete emitirati samo 1% vremena na odre\u0111enoj frekvenciji (433 MHz). To zna\u010di da nakon slanja jednog paketa, modul mora \u201c\u0161utjeti\u201d odre\u0111eno vrijeme, \u0161to dodatno smanjuje propusnost.<\/p>\n<p>Prema na\u0161em razvijenom CPLD protokolu, jedan paket podataka za jedan hitac \u010dini ukupno 10 bajtova (80 bita), od \u010dega 1 bajt zauzima Header, 8 bajtova sadr\u017ee podatak za 64 senzora i 1 bajt je Checksum ili ID. Za ve\u0107u metu (128 senzora) treba 18 bajtova, no to ipak ne pove\u0107ava zna\u010dajno vrijeme potrebno za prijenos. To je zato \u0161to svaki LoRa paket ima fiksno zaglavlje (Preamble i Header) koje zapravo oduzima ve\u0107inu vremena kod slanja ovako malih paketa.<\/p>\n<p>Tako\u0111er, vrijeme slanja znatno ovisi i o postavljenim parametrima LoRa modula: Spreading Factor (SF), Bandwidth (BW) i Coding Rate (CR). Pri optimalnim postavkama koje smo odabrali za na\u0161 LoRa Ra-02 modul (SF8, BW 125 kHz, CR 4\/5), slanje 10 bajtova traje tek oko 31 ms, a slanje 18 bajtova (za 128 senzora) bi trajalo oko 41 ms. To zna\u010di da je sustav u oba slu\u010daja gotovo trenuta\u010dno spreman za sljede\u0107i hitac.<\/p>\n<p>\u010cak i da \u017eelimo najve\u0107i mogu\u0107i domet (teoretski do 10 km) dakle uz SF12 i propusnost 125 kHz, vrijeme slanja podataka bi bilo ispod jedne sekunde (oko 991 ms prema Semtech LoRa Calculatoru). I ovo je sasvim dovoljno za pojedina\u010dno ga\u0111anje bilo kojim oru\u017ejem. Domet od 300 metara je i dvostruko ve\u0107i nego je nama realno potreban, tako da su SF7 ili SF8 idealni za ovu distancu i dobivamo vrlo brz odziv svakako ispod 50 ms.<\/p>\n<p>Sve ove kalkulacije vrijede za LoRa Ra-02 SX1278 modul koji ko\u0161ta oko 6 eura, me\u0111utim dostupna je\u00a0 novija ina\u010dica LoRa SX1262 modula. Novi modul ima bolju prijemnu osjetljivost, ve\u0107u brzinu slanja podataka i bolju energetsku efikasnost. Brzina slanja podataka preko ovog modula bi mogla biti i 4x br\u017ea (7-10 ms). Cijena ovog modula je oko 8 eura.<\/p>\n<p>&nbsp;<\/p>\n<p><a href=\"https:\/\/crowave.com\/blog\/wp-content\/uploads\/2025\/12\/meta_6_04.jpg\" rel=\"lightbox[23688]\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-23778\" src=\"https:\/\/crowave.com\/blog\/wp-content\/uploads\/2025\/12\/meta_6_04.jpg\" alt=\"\" width=\"500\" height=\"500\" \/><\/a><\/p>\n<p>&nbsp;<\/p>\n<p><strong>Strana strijelca (prijemnik)<\/strong><\/p>\n<p>Napravio sam prve testove sa modulima EPM570 + ESP32 + LoRa Ra-02 na predajnoj strani (meta) i ESP32 + LoRa Ra-02 modulima na prijemnoj strani (strijelac). Testovi su pro\u0161li dosta dobro, me\u0111utim, do\u0161ao sam do granice gdje se testiranja vi\u0161e ne mogu vr\u0161iti na eksperimentalnim plo\u010dicama i spajanjem \u201eu zraku\u201c. Sada imamo FPGA sa oscilatorom takta na 50 MHz, ESP32 sa oscilatorom takta na 40 MHz i CPU taktom 240 MHz, obra\u0111ujemo veliki broj signala reda nano-sekunde, te imamo be\u017ei\u010dne module. Potrebno je osigurati dobra i stabilna napajanja i dobre za\u0161tite od EM smetnji kako bi mogli nastaviti sa testiranjima stabilnosti i daljnjim razvojem softvera.<\/p>\n<p>&nbsp;<\/p>\n<p style=\"text-align: center;\"><a href=\"https:\/\/crowave.com\/blog\/wp-content\/uploads\/2025\/12\/meta_6_06.jpg\" rel=\"lightbox[23688]\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-23780\" src=\"https:\/\/crowave.com\/blog\/wp-content\/uploads\/2025\/12\/meta_6_06.jpg\" sizes=\"auto, (max-width: 1300px) 100vw, 1300px\" srcset=\"https:\/\/crowave.com\/blog\/wp-content\/uploads\/2025\/12\/meta_6_06.jpg 1300w, https:\/\/crowave.com\/blog\/wp-content\/uploads\/2025\/12\/meta_6_06-768x535.jpg 768w\" alt=\"\" width=\"1300\" height=\"906\" \/><\/a><span style=\"color: #00ffff;\"><em>Brzu digitalnu logiku mo\u017eete do neke razine spajati \u201cu zraku\u201d, no onda sve vi\u0161e dolaze do izra\u017eaja vanjske EM smetnje, parazitski kapaciteti i induktiviteti i druga \u201cpreslu\u0161avanja\u201d izme\u0111u vodova koja uzrokuju nestabilnost sklopa.\u00a0<\/em><\/span><\/p>\n<p>&nbsp;<\/p>\n<hr \/>\n<p>&nbsp;<\/p>\n<h3><span class=\"ez-toc-section\" id=\"LoRa_SX1262_na_915_MHz_%E2%80%93_novo_rjesenje\"><\/span><strong>LoRa SX1262 na 915 MHz &#8211; novo rje\u0161enje<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>&nbsp;<\/p>\n<p>U kasnijoj fazi razvoja projekta, puno stvari se promijenilo od po\u010detnih testova. Kao prvo LoRa Ra-02 (SX1278) moduli na 430-470 MHz (mo\u017ee se razvu\u0107i na 410-525 MHz) vi\u0161e nisu bili opcija jer sam uz <a href=\"https:\/\/www.crowave.com\/blog\/2026\/04\/02\/projekt-elektronicka-meta-monitor\/\" target=\"_blank\" rel=\"noopener\">CrowPanel monitor<\/a> dobio LoRa SX1262 module na 915 MHz (850-930 MHz). Stoga sam i za stranu mete pre\u0161ao na modernije LoRa module DX-LR30 (SX1262) koji rade na 915 MHz.<\/p>\n<p>&nbsp;<\/p>\n<p><a href=\"http:\/\/crowave.com\/blog\/wp-content\/uploads\/2026\/04\/meta_lora_01.jpg\" rel=\"lightbox[23799]\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-24150\" src=\"http:\/\/crowave.com\/blog\/wp-content\/uploads\/2026\/04\/meta_lora_01.jpg\" alt=\"\" width=\"1300\" height=\"284\" srcset=\"http:\/\/crowave.com\/blog\/wp-content\/uploads\/2026\/04\/meta_lora_01.jpg 1300w, http:\/\/crowave.com\/blog\/wp-content\/uploads\/2026\/04\/meta_lora_01-768x168.jpg 768w\" sizes=\"auto, (max-width: 1300px) 100vw, 1300px\" \/><\/a><\/p>\n<p><a href=\"http:\/\/crowave.com\/blog\/wp-content\/uploads\/2026\/04\/meta_lora_02.jpg\" rel=\"lightbox[23799]\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-24151\" src=\"http:\/\/crowave.com\/blog\/wp-content\/uploads\/2026\/04\/meta_lora_02.jpg\" alt=\"\" width=\"1000\" height=\"320\" srcset=\"http:\/\/crowave.com\/blog\/wp-content\/uploads\/2026\/04\/meta_lora_02.jpg 1000w, http:\/\/crowave.com\/blog\/wp-content\/uploads\/2026\/04\/meta_lora_02-768x246.jpg 768w\" sizes=\"auto, (max-width: 1000px) 100vw, 1000px\" \/><\/a><\/p>\n<p><a href=\"http:\/\/crowave.com\/blog\/wp-content\/uploads\/2026\/04\/meta_lora_03.jpg\" rel=\"lightbox[23799]\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-24152\" src=\"http:\/\/crowave.com\/blog\/wp-content\/uploads\/2026\/04\/meta_lora_03.jpg\" alt=\"\" width=\"1000\" height=\"391\" srcset=\"http:\/\/crowave.com\/blog\/wp-content\/uploads\/2026\/04\/meta_lora_03.jpg 1000w, http:\/\/crowave.com\/blog\/wp-content\/uploads\/2026\/04\/meta_lora_03-768x300.jpg 768w\" sizes=\"auto, (max-width: 1000px) 100vw, 1000px\" \/><\/a><\/p>\n<p>&nbsp;<\/p>\n<h4><span class=\"ez-toc-section\" id=\"LoRa_Semtech_SX1262\"><\/span><strong>LoRa Semtech SX1262<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h4>\n<p>Semtech SX1262 je visokou\u010dinkoviti sub-GHz radijski primopredajnik (transceiver) nove generacije koji nudi znatno bolju energetsku u\u010dinkovitost i ve\u0107i domet u usporedbi sa starijom generacijom (poput SX1276\/SX1278). Sam \u010dip pokriva \u0161iroki frekvencijski raspon od 150 MHz do 960 MHz \u0161to obuhva\u0107a sve globalne ISM frekvencijske opsege (433 MHz, 470 MHz, 868 MHz i 915 MHz). Razlika u modulima je samo u propusnosti ugra\u0111enog izlaznog frekvencijskog filtra.<\/p>\n<p>Maksimalna oda\u0161ilja\u010dka snaga je do +22 dBm (0,158 W na 50 \u2126) s integriranim visokou\u010dinkovitim poja\u010dalima snage. Osjetljivost prijemnika je vrlo visoka, sve do -148 dBm (ovisno o postavkama LoRa modulacije). \u010cip podr\u017eava razli\u010dite vrste modulacije: LoRa, (G)FSK, MSK, GMSK i najnoviju LR-FHSS (Long Range &#8211; Frequency Hopping Spread Spectrum). Brzina prijenosa podataka (Bit Rate) u LoRa na\u010dinu rada je 0,018 do 62,5 kbps, a u (G)FSK na\u010dinu rada od 0,6 do 300 kbps.<\/p>\n<p>Potro\u0161nja struje na prijemu je oko 4,5 mA, a kod oda\u0161iljanja do 118 mA pri maksimalnih +22 dBm. Struja mirovanja (Sleep mode) je 1,6 \u00b5A (s o\u010duvanom memorijom registara).<\/p>\n<p>Putem registara i naredbi na SPI su\u010delju, u aplikacijskom kodu se mogu u potpunosti konfigurirati sljede\u0107i parametri:<\/p>\n<p><strong>LoRa mre\u017eni parametri:<\/strong><\/p>\n<ul>\n<li>Radna frekvencija (Frequency): To\u010dno definiranje centralne frekvencije kanala (npr. postavljanje na to\u010dno 915 MHz, razlu\u010divost 0,1 MHz).<\/li>\n<li>Faktor \u0161irenja spektra (Spreading Factor &#8211; SF): Od SF5 do SF12. Manji SF zna\u010di br\u017ei prijenos i kra\u0107i domet, dok ve\u0107i SF nudi ve\u0107i domet uz sporiji prijenos.<\/li>\n<li>\u0160irina pojasa (Bandwidth &#8211; BW): Podesiva u rasponu od 7,8 kHz do 500 kHz. U\u017ea \u0161irina pove\u0107ava osjetljivost, ali produljuje vrijeme slanja paketa.<\/li>\n<li>Stopa kodiranja \/ Ispravljanje pogre\u0161aka (Coding Rate &#8211; CR): Podesiva kao CR 4\/5, 4\/6, 4\/7 ili 4\/8. Pru\u017ea za\u0161titu od gubitka paketa u okru\u017eenjima sa puno EM smetnji i \u0161uma.<\/li>\n<\/ul>\n<p><strong>Konfiguracija paketa (Packet RF settings):<\/strong><\/p>\n<ul>\n<li>Sinkronizacijska rije\u010d (Sync Word): Softverski se definira izolacija mre\u017ee. Primjerice, 0x1424 se koristi za javne LoRaWAN mre\u017ee, dok se 0x3444 postavlja za privatne (Peer-to-Peer) mre\u017ee.<\/li>\n<li>Duljina preambule (Preamble Length): Broj simbola koji prethode paketu radi sinkronizacije prijemnika.<\/li>\n<li>CRC provjera: Uklju\u010divanje ili isklju\u010divanje hardverske provjere integriteta podataka (Cyclic Redundancy Check) na razini paketa.<\/li>\n<li>Zaglavlje paketa (Header Mode): Odabir izme\u0111u eksplicitnog (duljina paketa je u zaglavlju) i implicitnog na\u010dina rada (fiksna duljina paketa).<\/li>\n<\/ul>\n<p><strong>Snaga i upravljanje energijom:<\/strong><\/p>\n<ul>\n<li>Izlazna snaga oda\u0161ilja\u010da (TX Power): Mo\u017ee se precizno programirati u koracima od -9 dBm do +22 dBm kako bi se zadovoljili lokalni zakonski propisi o snazi zra\u010denja.<\/li>\n<li>Poja\u010danje prijemnika (RX Gain Boosted): Mogu\u0107e je softverski uklju\u010diti &#8220;Boosted RX&#8221; na\u010din rada koji tro\u0161i neznatno vi\u0161e struje (cca 0,6 mA vi\u0161e) ali podi\u017ee osjetljivost za dodatnih +3 dB.<\/li>\n<li>Regulacija napajanja: Softverski odabir izme\u0111u ugra\u0111enog visokou\u010dinkovitog DC-DC pretvara\u010da (za minimalnu potro\u0161nju) ili LDO regulatora (za \u010di\u0161\u0107i signal ako hardver to zahtijeva).<\/li>\n<li>Upravljanje TCXO oscilatorom: Preko DIO3 pina softver mo\u017ee upravljati napajanjem i vremenom pokretanja temperaturno kompenziranog kristalnog oscilatora (TCXO) radi stabilnosti frekvencije.<\/li>\n<\/ul>\n<p><strong>Napredne funkcije:<\/strong><\/p>\n<ul>\n<li>CAD (Channel Activity Detection): Softversko pokretanje detekcije aktivnosti na kanalu kako bi ure\u0111aj provjerio ima li LoRa signala prije oda\u0161iljanja (Listen Before Talk &#8211; LBT), \u0161tede\u0107i tako energiju.<\/li>\n<li>Prekidne linije (Interrupts &#8211; DIO1, DIO2, DIO3): Softversko mapiranje doga\u0111aja (npr. TxDone, RxDone, Timeout, CadDone) na fizi\u010dke pinove kako bi mikrokontroler znao kada je akcija zavr\u0161ena.<\/li>\n<\/ul>\n<p>&nbsp;<\/p>\n<hr \/>\n<p>&nbsp;<\/p>\n<h3><span class=\"ez-toc-section\" id=\"Prijenos_paketa_od_33_bajta_podataka_na_daljinu_do_300_metara\"><\/span><strong>Prijenos paketa od 33 bajta podataka na daljinu do 300 metara<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>&nbsp;<\/p>\n<p>Paket podataka koji LoRa sa mete mora prenijeti na CrowPanel se tijekom razvoja pro\u0161irio na 33 bajta. Vrijeme slanja (Time-on-Air) paketa od 33 bajta na modulu SX1262 kre\u0107e se u rasponu od 6 milisekundi (za najve\u0107u brzinu) pa sve do 40 sekundi (za apsolutno najve\u0107i domet). Brzina i vremensko trajanje slanja LoRa paketa najvi\u0161e ovise o kombinaciji tri parametra: \u0161irine pojasa (BW), faktora \u0161irenja (SF) i stope kodiranja (CR).<\/p>\n<p>U slu\u010daju elektroni\u010dke mete, mo\u017eemo ra\u010dunati sa maksimalnom daljinom od 300 metara gdje je svakako osigurana opti\u010dka vidljivost bez prepreka jer ne mo\u017eemo ga\u0111ati ako ne vidimo metu. U tim uvjetima vrijeme slanje na\u0161eg paketa od 33 bajta bez problema mo\u017ee biti ispod 6 ms. Optimalne postavke pri tome mogu biti:<\/p>\n<ul>\n<li>\u0160irina pojasa (Bandwidth &#8211; BW): 500 kHz (to je naj\u0161iri dostupni kanal koji omogu\u0107uje najbr\u017ei prijenos podataka).<\/li>\n<li>Faktor \u0161irenja (Spreading Factor &#8211; SF): SF5 ili SF7 ako biblioteka ne podr\u017eava SF5. SF5 je najbr\u017ei na\u010din rada SX1262. Na 300 metara opti\u010dke vidljivosti, prigu\u0161enje signala je zanemarivo, pa visoka osjetljivost koju nude ve\u0107i SF-ovi (poput SF10-SF12) uop\u0107e nije potrebna. Uz SF7 slanje paketa bi se produ\u017eilo na 14,4 ms \u0161to je i dalje vrlo kratko za na\u0161u primjenu.<\/li>\n<li>Stopa kodiranja (Coding Rate &#8211; CR): 4\/5. Ovo je najni\u017ei stupanj za\u0161tite (dodaje najmanje redundancije). Budu\u0107i da nema prepreka ni refleksija na otvorenom polju, rizik od interferencije je minimalan, \u0161to eliminira potrebu za ja\u010dim kodiranjem (poput 4\/8).<\/li>\n<li>Duljina preambule (Preamble): 8 simbola. To je standardna i minimalna preporu\u010dena duljina za stabilnu sinkronizaciju prijemnika pri visokim brzinama.<\/li>\n<li>Izlazna snaga (TX Power): 0 do +5 dBm. Nema potrebe za maksimalnih +22 dBm (158 mW). Spu\u0161tanjem snage na 1\u20133 mW \u0161tedi se baterija i sprje\u010dava zagu\u0161enje (zasi\u0107enje) prijemnika na tako maloj udaljenosti.<\/li>\n<\/ul>\n<p>Kada se 33 bajta po\u0161alju uz ove ili ne\u0161to manje agresivne postavke, slanje paketa kroz zrak u najgorem slu\u010daju (ako se dovoljno odmaknemo od teoretskih prora\u010duna)\u00a0 traje svega oko 15 do 20 milisekundi. To zna\u010di da u jednoj sekundi (1000 ms) radijski \u010dip oda\u0161ilje samo 20 ms, a preostalih 980 ms \u0161uti. Kanal je gotovo potpuno slobodan, \u0161to ostavlja i vi\u0161e nego dovoljno prostora da se u bilo kojoj milisekundi ubaci kriti\u010dni paket o pogotku u metu bez ikakvog ka\u0161njenja.<\/p>\n<p>&nbsp;<\/p>\n<p style=\"text-align: center;\"><a href=\"http:\/\/crowave.com\/blog\/wp-content\/uploads\/2026\/05\/paket_meta.gif\" rel=\"lightbox[23799]\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-24178\" src=\"http:\/\/crowave.com\/blog\/wp-content\/uploads\/2026\/05\/paket_meta.gif\" alt=\"\" width=\"906\" height=\"354\" \/><\/a><em><span style=\"color: #00ffff;\">Paket podataka Meta &#8211; Strijelac.<\/span><\/em><\/p>\n<p>&nbsp;<\/p>\n<p style=\"text-align: center;\"><a href=\"http:\/\/crowave.com\/blog\/wp-content\/uploads\/2026\/05\/paket_panel.gif\" rel=\"lightbox[23799]\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-24181\" src=\"http:\/\/crowave.com\/blog\/wp-content\/uploads\/2026\/05\/paket_panel.gif\" alt=\"\" width=\"731\" height=\"278\" \/><\/a><span style=\"color: #00ffff;\"><em>Paket podataka Strijelac &#8211; Meta.<\/em><\/span><\/p>\n<p>&nbsp;<\/p>\n<h4><span class=\"ez-toc-section\" id=\"Zakonska_regulativa\"><\/span><strong>Zakonska regulativa<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h4>\n<p>U Europi je slu\u017ebeni opseg za besplatno kori\u0161tenje (ISM band) 868 MHz, a zakonsko ograni\u010denje za slanje je uglavnom 1% Duty Cycle. To zna\u010di da ure\u0111aj u jednom satu smije oda\u0161iljati ukupno samo 36 sekundi. Ako LoRa \u0161alje podatke svake sekunde na 868 MHz, zapravo se kr\u0161e obje zakonske regulative.<\/p>\n<p>U SAD-u i nekim drugim regijama, ISM opseg je 915 MHz i tamo ne postoji strogo pravilo od 1% Duty Cycle za pojedina\u010dne fiksne frekvencije, ve\u0107 se koristi tehnologija skakanja po frekvencijama (Frequency Hopping) ili su pravila fleksibilnija za slanje manje snage.<\/p>\n<p>S obzirom na to da je u Europi standard 868 MHz standard, a moj trenutni hardver radi na 915 MHz, na terenu ne\u0107u ometati lokalne 868 MHz ure\u0111aje (\u0161to je softverski plus za stabilnost veze), ali dugoro\u010dno za komercijalni ili potpuno legalan ure\u0111aj u Europi, frekvenciju bi trebalo prilagoditi na 868 MHz uz strogu optimizaciju slanja.<\/p>\n<p>Iako hardver s brzim postavkama (SF7, BW 500kHz) mo\u017ee izdr\u017eati slanje svake sekunde, slanje meteorolo\u0161kih podataka i napona baterije svake sekunde zapravo nije potrebno. Temperatura zraka i napon baterije na meti ne mijenjaju se u sekundi. Jedino \u0161to treba dolaziti u realnom vremenu to je podatak o brzini vjetra.<\/p>\n<p>Kako bi se ispunila zakonska regulativa, frekvencija LoRa sustava je promijenjena na 868 MHz, a slanje paketa je drasti\u010dno reducirano. Podaci o pogotku se \u0161alju samo onda kada se isti dogodi. Podaci o temperaturama i stanju baterije se osvje\u017eavaju svakih 5 minuta. Podaci o vjetru se \u0161alju samo na zahtjev, odnosno samo u vremenu kada strijelac vr\u0161i ciljanje i okidanje. \u010cak i da jedno slanje paketa traje 20 ms, ovim na\u010dinom se te\u0161ko mo\u017ee prema\u0161iti dozvoljeno vrijeme oda\u0161iljanja od 36 sekundi u satu, jer se u tom vremenu mo\u017ee poslati 1800 paketa podataka.<\/p>\n<p>&nbsp;<\/p>\n<hr \/>\n<p>&nbsp;<\/p>\n<h2><span class=\"ez-toc-section\" id=\"Anemometar_preko_ESP-NOW_protokola\"><\/span><strong>Anemometar preko ESP-NOW protokola<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>Osim LoRa komunikacije, elektroni\u010dka meta koristi jo\u0161 jedan be\u017ei\u010dni protokol za prihvat podataka o brzini i smjeru vjetra sa ultrazvu\u010dnog anemometra. To je ESP-NOW protokol preko XIAO ESP32-C6 modula.<\/p>\n<p>ESP-NOW je be\u017ei\u010dni komunikacijski protokol koji je razvio Espressif, a omogu\u0107uje izravnu komunikaciju izme\u0111u vi\u0161e ESP32 \u010dipova bez potrebe za WiFi usmjeriva\u010dem (ruterom). Za moj sustav elektroni\u010dke mete i anemometra, ovaj protokol pru\u017ea klju\u010dne prednosti u odnosu na klasi\u010dni WiFi.<\/p>\n<p>&nbsp;<\/p>\n<h3><span class=\"ez-toc-section\" id=\"Kljucne_razlike_ESP-NOW_naspram_klasicnog_WiFi-ja\"><\/span><strong>Klju\u010dne razlike ESP-NOW naspram klasi\u010dnog WiFi-ja<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<ul>\n<li>Povezivanje bez rutera: Klasi\u010dni WiFi zahtijeva ruter i proces spajanja (rukovanje\/handshake) koji traje nekoliko sekundi. ESP-NOW radi direktno od \u010dipa do \u010dipa (Peer-to-Peer). Komunikacija po\u010dinje u milisekundi nakon paljenja ure\u0111aja.<\/li>\n<li>Brzina i ka\u0161njenje (Latency): WiFi paketi su &#8220;te\u0161ki&#8221; i imaju velik softverski overhead. ESP-NOW \u0161alje kratke, sirove pakete podataka (do 250 bajtova po paketu), \u0161to rezultira iznimno malim ka\u0161njenjem, idealnim za slanje podataka o vjetru u realnom vremenu.<\/li>\n<li>Potro\u0161nja energije: Zbog nepostojanja stalne veze s ruterom, periferne komponente (poput anemometra) mogu poslati podatak, trenutno oti\u0107i u duboki san (deep sleep) i tro\u0161iti mikroampere. Klasi\u010dni WiFi stalno tro\u0161i bateriju jer stalno odr\u017eava vezu.<\/li>\n<li>Rad u pozadini: ESP-NOW koristi istu 2,4 GHz radio-frekvenciju i isti hardver kao WiFi, ali radi na ni\u017eem (MAC) sloju. To mu omogu\u0107uje da radi \u010dak i ako \u010dip istovremeno obavlja druge WiFi zadatke.<\/li>\n<\/ul>\n<p>&nbsp;<\/p>\n<h3><span class=\"ez-toc-section\" id=\"Domet_s_XIAO_ESP32-C6_modulom\"><\/span><strong>Domet s XIAO ESP32-C6 modulom<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>Sami \u010dipovi obitelji ESP32 u idealnim uvjetima opti\u010dke vidljivosti (Line of Sight) s obi\u010dnim PCB antenama na tiskanoj plo\u010dici posti\u017eu domet od 100 do 200 metara. Me\u0111utim, Seeed Studio XIAO ESP32-C6 donosi dvije ogromne prednosti koje drasti\u010dno mijenjaju pravila igre na terenu:<\/p>\n<ul>\n<li>Vanjska antena: XIAO C6 ima ugra\u0111en u.FL konektor za vanjsku antenu. Ako na njega spojite kvalitetnu usmjerenu (npr. Yagi) ili ja\u010du svesmjernu (omni) antenu, domet se vi\u0161estruko pove\u0107ava.<\/li>\n<li>Wi-Fi 6 (802.11ax) tehnologija: ESP32-C6 je specifi\u010dan jer podr\u017eava Wi-Fi 6 standard. On koristi LR (Long Range) mod koji omogu\u0107uje slanje podataka s u\u017eom \u0161irinom pojasa. To drasti\u010dno pove\u0107ava osjetljivost prijemnika na velikim udaljenostima.<\/li>\n<\/ul>\n<p>&nbsp;<\/p>\n<h3><span class=\"ez-toc-section\" id=\"Realni_dometi_na_terenu\"><\/span><strong>Realni dometi na terenu<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>Sa standardnom &#8220;\u0161tap&#8221; antenom mo\u017ee se o\u010dekivati stabilna vezu na udaljenostima od 300 do 500 metara (opti\u010dka vidljivost, bez prepreka). S usmjerenom antenom na jednoj strani (npr. na meti ili kod strijelca) domet se u LR modu mo\u017ee protegnuti na 800 do 1200 metara. Ovo su ogromni dometi, a nama je dovoljan domet do 50 metara. \u010cini se da bi ESP-NOW bio dovoljan i za glavnu podatkovnu komunikaciju meta-strijelac, \u0161to je realna daljina do 300 metara.<\/p>\n<p>Me\u0111utim, iako ESP-NOW teoretski mo\u017ee dosegnuti te velike udaljenosti u idealnim uvjetima, odluka da se koristi LoRa za ve\u0107i domet (300 metara), a ESP-NOW za kra\u0107i domet (50 metara), ipak je bolja i robusnija za terenske uvjete. U be\u017ei\u010dnim komunikacijama postoji ogromna razlika izme\u0111u &#8220;maksimalnog dometa u laboratoriju&#8221; i &#8220;pouzdanog dometa na terenu&#8221;.<\/p>\n<p>&nbsp;<\/p>\n<h3><span class=\"ez-toc-section\" id=\"Zasto_je_LoRa_puno_bolja_od_ESP-NOW_za_300_metara\"><\/span><strong>Za\u0161to je LoRa puno bolja od ESP-NOW za 300 metara?<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>Osnovni razlog je radna frekvencija, 915 MHz naspram 2,4 GHz. ESP-NOW radi na frekvenciji od 2,4 GHz. Ti kratki valovi iznimno te\u0161ko podnose fizi\u010dke prepreke. Na streli\u0161tu, svaka vlat visoke trave, grmlje, drve\u0107e, pa \u010dak i vla\u017ean zrak ili tijelo strijelca koji stane ispred antene mogu potpuno blokirati slab 2,4 GHz signal. LoRa na 915 MHz ima puno du\u017eu valnu duljinu. Ona doslovno &#8220;zaobilazi&#8221; travu i tlo, te ima drasti\u010dno bolju probojnost kroz prirodne prepreke.<\/p>\n<p>Drugi razlog je vrsta modulacije. LoRa koristi tehnologiju pro\u0161irenog spektra (Chirp Spread Spectrum). To zna\u010di da mo\u017ee uspje\u0161no dekodirati signal \u010dak i ako je on ispod razine \u0161uma (Signal-to-Noise Ratio je negativan). Ako na streli\u0161tu pu\u0161e jak vjetar, pada ki\u0161a ili ima drugih smetnji, ESP-NOW \u0107e po\u010deti gubiti pakete na 300 metara, dok \u0107e LoRa na\u0161ih 33 bajta prenijeti bez ijednog izgubljenog bita.<\/p>\n<p>Budu\u0107i da se meta nalazi relativno blizu tla (gdje je refleksija signala od zemlje, tzv. Fresnelova zona, najizra\u017eenija), 2,4 GHz signal (ESP-NOW) pati od refleksija i prigu\u0161enja. LoRa je na tim visinama (blizu tla) dokazano stabilnija.<\/p>\n<h3><\/h3>\n<h3><span class=\"ez-toc-section\" id=\"Zasto_je_ESP-NOW_idealan_za_anemometar_do_50_metara\"><\/span><strong>Za\u0161to je ESP-NOW idealan za anemometar do 50 metara?<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>Na 50 metara 2,4 GHz signal je dovoljno jak da nadvlada ve\u0107inu smetnji. Budu\u0107i da anemometar \u0161alje podatke svake sekunde, kori\u0161tenje LoRa protokola za to bi nepotrebno zagu\u0161ilo radijski prostor (LoRa ima stroga pravila o vremenu zauze\u0107a kanala, tzv. Duty Cycle). ESP-NOW s lako\u0107om i bez ka\u0161njenja prenosi te brze podatke svake sekunde na kratku udaljenost, ostavljaju\u0107i LoRa kanal slobodnim samo za kriti\u010dne podatke o pogodcima izme\u0111u mete i strijelca.<\/p>\n<p>&nbsp;<\/p>\n<hr \/>\n<p><strong>\u00a0<\/strong><\/p>\n<h3><span class=\"ez-toc-section\" id=\"Zaobilazak_internog_ESP32-C6_WiFi_i_uvodenje_vanjskog_%E2%80%9CGateway%E2%80%9D_cipa\"><\/span><strong>Zaobilazak internog ESP32-C6 (WiFi) i uvo\u0111enje vanjskog &#8220;Gateway&#8221; \u010dipa<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>U opisu CrowPanela naveo sam kako nisam uspio aktivirati tvorni\u010dki ugra\u0111en XIAO ESP32-C6 na CrowPanel plo\u010di. Taj \u010dip je spojen s ESP32-P4 putem SDIO su\u010delja i vrti svoj firmware koji je zatvoren i kompliciran za modificiranje. Programski pinovi za interni C6 nisu izvu\u010deni, pa je fle\u0161iranje modificiranog koda koji podr\u017eava ESP-NOW vrlo te\u0161ko izvedivo. Ina\u010de koliko pratim na GitHubu, zajednica je tek nedavno po\u010dela razvijati neslu\u017ebene alate za SDIO OTA fle\u0161iranje ESP32-C6 na ovim plo\u010dama kako bi uop\u0107e omogu\u0107ili ESP-NOW (esp32-p4-c6-espnow-enabler).<\/p>\n<p>Ipak, dodavanje zasebnog vanjskog XIAO ESP32-C6 umjesto aktivacije internog donosi i neke prednosti. Mre\u017eni protokoli (pogotovo na terenu gdje signal anemometra mo\u017ee oslabiti ili puknuti) tro\u0161e puno procesorskog vremena na rekonekciju. Da sve vrtim na jednoj plo\u010di, gubitak paketa s anemometra mogao bi uzrokovati mikro-trzaje u LVGL animacijama ili, \u0161to je jo\u0161 gore, ka\u0161njenje u obradi pogodaka sa elektroni\u010dke mete. Ovako, vanjski XIAO ESP32-C6 obavlja &#8220;prljavi&#8221; posao odr\u017eavanja be\u017ei\u010dne veze, dok glavni ESP32-P4 preko robusnog hardverskog UART-a asinkrono i bez napora prima gotove pro\u010di\u0161\u0107ene podatke.<\/p>\n<p>&nbsp;<\/p>\n<h3><span class=\"ez-toc-section\" id=\"Hardver_anemometra\"><\/span><strong>Hardver anemometra<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>Anemometar mora raditi na bateriju (Li-ion 3,7-4,2 V) pa je va\u017ena stabilizacija napona i potro\u0161nja struje \u010ditavog sustava. Mjerenje je pokazalo da XIAO ESP32-C6 u normalnom radu tro\u0161i 75 mA struje, a kad se uklju\u010di anemometar potro\u0161nja ska\u010de na 110 mA. Na mahove potro\u0161nja mo\u017ee sko\u010diti do 135 mA. Time uz bateriju kapaciteta 3000 mAh, mo\u017eemo o\u010dekivati realnu autonomiju rada od oko 24 sata. To je svakako dosta za cjelodnevno ga\u0111anje na terenu, no s druge strane nema potrebe da anemometar radi ba\u0161 cijelo vrijeme (u du\u017eim pauzama ga\u0111anja).<\/p>\n<p>Isklju\u010denjem anemometra u pauzama ga\u0111anja (jednako kao i isklju\u010denjem lasera) \u0161tedi se baterija i elektronika.<\/p>\n<p>&nbsp;<\/p>\n<p><a href=\"http:\/\/crowave.com\/blog\/wp-content\/uploads\/2026\/04\/anemometar_04.png\" rel=\"lightbox[23799]\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-24211\" src=\"http:\/\/crowave.com\/blog\/wp-content\/uploads\/2026\/04\/anemometar_04.png\" alt=\"\" width=\"1107\" height=\"753\" srcset=\"http:\/\/crowave.com\/blog\/wp-content\/uploads\/2026\/04\/anemometar_04.png 1107w, http:\/\/crowave.com\/blog\/wp-content\/uploads\/2026\/04\/anemometar_04-768x522.png 768w\" sizes=\"auto, (max-width: 1107px) 100vw, 1107px\" \/><\/a><\/p>\n<p>&nbsp;<\/p>\n<p>Kao \u0161to se vidi na shemi, za kontrolu paljenja i ga\u0161enja anemometra predvidio sam idealnu diodu LM66200 kojom se mo\u017ee upravljati preko ON pina. Na\u010delno, ovdje sam mogao ugraditi neku tranzistorsku sklopku ili izolirani elektroni\u010dki relej sa MOSFET-ima, no s obzirom da preklapam vrlo male napone i struje preko MCU logike 3,3 V onda se mali modul LM66200 nametnuo kao najbolje gotovo rje\u0161enje. Modul sa TP4056 je popularni punja\u010d za Li-Ion baterije, a isti modul na sebi sadr\u017ei i uobi\u010dajenu kombinaciju \u010dipa DW01 te MOSFET-a 8205A za za\u0161titu baterije od prekomjernog punjenja, prekomjernog pra\u017enjenja i prevelike struje.<\/p>\n<p>Izlazni napon iz punja\u010da ide preko idealne diode (sklopke) na DC\/DC step up modul sa \u010dipom SDB628 koji baterijski napon podi\u017ee na 9 V potrebnih za rad anemometra. Integrirani krug SP3485 je pretvara\u010d komunikacijskih signalnih, sa RS485 anemometra na UART standard za XIAO ESP32-C6.<\/p>\n<p>&nbsp;<\/p>\n<p><a href=\"http:\/\/crowave.com\/blog\/wp-content\/uploads\/2026\/04\/anemometar_01.jpg\" rel=\"lightbox[23799]\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-24208\" src=\"http:\/\/crowave.com\/blog\/wp-content\/uploads\/2026\/04\/anemometar_01.jpg\" alt=\"\" width=\"800\" height=\"530\" srcset=\"http:\/\/crowave.com\/blog\/wp-content\/uploads\/2026\/04\/anemometar_01.jpg 800w, http:\/\/crowave.com\/blog\/wp-content\/uploads\/2026\/04\/anemometar_01-768x509.jpg 768w\" sizes=\"auto, (max-width: 800px) 100vw, 800px\" \/><\/a><\/p>\n<p style=\"text-align: center;\"><span style=\"color: #00ffff;\"><em>Ultrazvu\u010dni anemometar YGC-CSM jedan je od najjeftinijih na tr\u017ei\u0161tu, no svakako puno bolji od bilo kakvog anemometra sa pokretnim lopaticama. Mjeri brzinu vjetra u rasponu 0-45 m\/s (razlu\u010divost 0,01 m\/s) i smjer vjetra u rasponu 0-360\u00b0 (razlu\u010divost 1\u00b0). 3D printerom isprintan je nastavak u koji je smje\u0161tena elektronika za be\u017ei\u010dni prijenos podataka. Tako\u0111er mo\u017eete kupiti gotov be\u017ei\u010dni anemometar, no onda se trebate prilago\u0111avati sistemu i protokolu na kojem radi.<\/em><\/span><\/p>\n<p>&nbsp;<\/p>\n<p style=\"text-align: center;\"><a href=\"http:\/\/crowave.com\/blog\/wp-content\/uploads\/2026\/04\/anemometar_02.jpg\" rel=\"lightbox[23799]\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-24209\" src=\"http:\/\/crowave.com\/blog\/wp-content\/uploads\/2026\/04\/anemometar_02.jpg\" alt=\"\" width=\"1300\" height=\"417\" srcset=\"http:\/\/crowave.com\/blog\/wp-content\/uploads\/2026\/04\/anemometar_02.jpg 1300w, http:\/\/crowave.com\/blog\/wp-content\/uploads\/2026\/04\/anemometar_02-768x246.jpg 768w\" sizes=\"auto, (max-width: 1300px) 100vw, 1300px\" \/><\/a><em><span style=\"color: #00ffff;\">Modularna elektronika za pretvaranje RS485 anemometra u autonomni be\u017ei\u010dni sustav.\u00a0<\/span><\/em><\/p>\n<p>&nbsp;<\/p>\n<p><a href=\"http:\/\/crowave.com\/blog\/wp-content\/uploads\/2026\/04\/anemometar_03.jpg\" rel=\"lightbox[23799]\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-24210\" src=\"http:\/\/crowave.com\/blog\/wp-content\/uploads\/2026\/04\/anemometar_03.jpg\" alt=\"\" width=\"1300\" height=\"568\" srcset=\"http:\/\/crowave.com\/blog\/wp-content\/uploads\/2026\/04\/anemometar_03.jpg 1300w, http:\/\/crowave.com\/blog\/wp-content\/uploads\/2026\/04\/anemometar_03-768x336.jpg 768w\" sizes=\"auto, (max-width: 1300px) 100vw, 1300px\" \/><\/a><\/p>\n<p>Danas prakti\u010dno sve Li-Ion i Li-Po baterije dolaze sa ugra\u0111enom internom za\u0161titom od prekomjernog punjenja, prekomjernog pra\u017enjenja i prevelike struje. To je naj\u010de\u0161\u0107e kombinacija namjenskog \u010dipa DW01 te ovisno o kapacitetu baterije jednog ili vi\u0161e MOSFET-a 8205A. S obzirom da u na\u0161em slu\u010daju ve\u0107 koristimo jednu takvu za\u0161titu na samom modulu punja\u010da, onda interna za\u0161tita tvorni\u010dki ugra\u0111ena u bateriju nije potrebna. U normalnom radu dvostruka za\u0161tita elektri\u010dki ne smeta jedna drugoj i uvijek \u0107e isklju\u010diti ona koja je pode\u0161ena na manje pragove okidanja. Me\u0111utim, interna za\u0161tita na bateriji mo\u017ee zbuniti modul punja\u010da glede LED indikacije stanja.<\/p>\n<p>Na \u010dip TP4056 mogu se izravno spojiti dvije indikacijske LED: jedna svijetli cijelo vrijeme kada traje punjenje, a kad se baterija napuni do kraja, ta LED se gasi i pali se druga indikacijska LED koja ozna\u010dava da je baterija puna. Me\u0111utim, ako interna za\u0161tita baterije isklju\u010di bateriju iz kruga punjenja prije nego taj prag dosegne sam punja\u010d (na primjer interna za\u0161tita isklju\u010duje na 4,2 V, a elektronika punja\u010da je pode\u0161ena da isklju\u010duje na 4,22 V), onda \u0107e indikacija napunjenosti izostati jer punja\u010d tik pred kraj punjenja odjednom \u201eizgubi\u201c bateriju.<\/p>\n<p>Na baterijskim sustavima poput ovog anemometra korisnik bi svakako trebao imati indikaciju kad je baterija napunjena. Stoga je najbolje ukloniti internu za\u0161titu baterije ili na\u0107i baterijske \u0107elije bez ugra\u0111ene za\u0161tite.<\/p>\n<p>&nbsp;<\/p>\n<hr \/>\n<p>&nbsp;<\/p>\n<h3><span class=\"ez-toc-section\" id=\"Softver_anemometra\"><\/span><strong>Softver anemometra<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>Program je napisan tako da strijelac mo\u017ee preko svojeg kontrolnog panela (CrowPanel) u bilo kojem trenutku uklju\u010diti ili isklju\u010diti ultrazvu\u010dni anemometar. Ovdje nisam povezivati nikakvu automatiku paljenja i ga\u0161enja jer strijelac mo\u017ee pratiti vjetar (i druge meto prilike) nevezano uz samo ga\u0111anje.<\/p>\n<p>Iako teoretski gledano funkcija ga\u0161enja anemometra gotovo da i nije potrebna, poku\u0161ao sam i\u0107i i korak dalje, te zajedno sa ga\u0161enjem anemometra postaviti XIAO ESP32-C6 u Sleep mode, gdje umjesto 75 mA tro\u0161i oko 20 mA struje. Me\u0111utim, prvi kodovi su pokazali da se XIAO ESP32-C6 neki put te\u0161ko podi\u017ee iz Sleep moda, te se doga\u0111a da ga naredba sa CrowPanela jednostavno ne mo\u017ee probuditi. Kasnije sam kopaju\u0107i po literaturi prona\u0161ao neke podatake kako XIAO funkcionira u svoja dva Sleep moda:<\/p>\n<ul>\n<li><strong>Deep Sleep<\/strong> gasi radio: Ako ESP32-C6 ode u Deep Sleep, struja pada na svega nekoliko mikroampera (\u03bcA), ali se Wi-Fi\/Bluetooth radio potpuno gasi. U tom stanju ure\u0111aj ne mo\u017ee primiti ESP-NOW naredbu za bu\u0111enje izvana. Bu\u0111enje je tada mogu\u0107e samo preko hardverskog pina (npr. gumb ili vanjski signal) ili internog tajmera.<\/li>\n<li><strong>Light Sleep<\/strong> kao rje\u0161enje: Za ostanak u mre\u017ei i prijem naredbi poku\u0161ao sam koristiti Light Sleep s uklju\u010denim Wi-Fi\/ESP-NOW upravljanjem potro\u0161njom (Modem Sleep \/ DFS). U Light Sleep modu struja pada na oko 1,2 mA do 3 mA.<\/li>\n<\/ul>\n<p>Me\u0111utim, detaljnijim prou\u010davanjem konstrukcije \u010dipa shvatio sam da je nemogu\u0107e ugasiti TX, a ostaviti upaljen samo RX kao svojevrsni Stand-by mod sa smanjenom potro\u0161njom. Unutar ESP32-C6 \u010dipa, krugovi za oda\u0161iljanje (TX) i prijem (RX) dijele isti oscilator i ve\u0107inu ostalih VF sklopova. Kada je radio uklju\u010den, on tro\u0161i struju prvenstveno na odr\u017eavanje tog kompletnog RF lanca.<\/p>\n<p>Stoga je potro\u0161nja RX-a visoka gotovo kao i TX-a. Prema slu\u017ebenoj tehni\u010dkoj dokumentaciji (datasheetu) za ESP32-C6, dok \u010dip oda\u0161ilje (TX), on tro\u0161i izme\u0111u 130 mA i 190 mA. Me\u0111utim, u \u010distom na\u010dinu rada za slu\u0161anje (RX mod), kada \u010dip ne \u0161alje apsolutno ni\u0161ta nego samo pasivno oslu\u0161kuje eter, on tro\u0161i fiksnih od 50 mA do 63 mA (ovisno o frekvenciji i mre\u017enom standardu).<\/p>\n<p>Poku\u0161aji periodi\u010dkog prebacivanja ESP32-C6 iz stanja Deep ili Light Sleep moda i aktivnog moda tra\u017ee softverske tajmere i watchdog osigura\u010de \u0161to uslo\u017enjava kod, te smanjuje softversku i hardversku pouzdanost sustava. Rje\u0161avanje ovog problema sam na kraju ocijenio kao potpuno neisplativim za ovaj projekt, jer pouzdanost rada je ipak puno va\u017enija od u\u0161tede 50-tak mA struje, pogotovo ako za time nema nu\u017ene potrebe.<\/p>\n<p>&nbsp;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Projekt ELEKTRONI\u010cKA META Uvod Senzori pozicije i brzine projektila Brza detektorska elektronika (diskretna) Brza detektorska elektronika (CPLD) Softver mete (CPLD, MCU, WiFi, LoRa) Monitor strijelca \u2013 CrowPanel ESP32-P4 Be\u017ei\u010dni link (LoRa) Napajanja Mjerenje brzine projektila na meti &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; Komunikacijski protokoli &nbsp; Za be\u017ei\u010dnu komunikaciju izme\u0111u mete i strijelca (do 300 metara) [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":24151,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[54],"tags":[],"class_list":{"0":"post-23799","1":"post","2":"type-post","3":"status-publish","4":"format-standard","5":"has-post-thumbnail","7":"category-samogradnja","8":"czr-hentry"},"jetpack_featured_media_url":"https:\/\/crowave.com\/blog\/wp-content\/uploads\/2026\/04\/meta_lora_02.jpg","_links":{"self":[{"href":"https:\/\/www.crowave.com\/blog\/wp-json\/wp\/v2\/posts\/23799","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.crowave.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.crowave.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.crowave.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.crowave.com\/blog\/wp-json\/wp\/v2\/comments?post=23799"}],"version-history":[{"count":10,"href":"https:\/\/www.crowave.com\/blog\/wp-json\/wp\/v2\/posts\/23799\/revisions"}],"predecessor-version":[{"id":24213,"href":"https:\/\/www.crowave.com\/blog\/wp-json\/wp\/v2\/posts\/23799\/revisions\/24213"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.crowave.com\/blog\/wp-json\/wp\/v2\/media\/24151"}],"wp:attachment":[{"href":"https:\/\/www.crowave.com\/blog\/wp-json\/wp\/v2\/media?parent=23799"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.crowave.com\/blog\/wp-json\/wp\/v2\/categories?post=23799"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.crowave.com\/blog\/wp-json\/wp\/v2\/tags?post=23799"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}