From c5f0700f345f0a1569d8ab153402a6871d2f2a99 Mon Sep 17 00:00:00 2001
From: Andrius Mikonis <1989882+foxis@users.noreply.github.com>
Date: Tue, 18 Aug 2026 16:02:54 +0000
Subject: [PATCH 01/12] lt: review and correct Meteor75 Lithuanian translation
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
First file of the Lithuanian review, read in full (2825 lines, 9236 prose
words) rather than swept. Machine-translation artefacts found and fixed:
MEANING REVERSED. The thesis line said "Atskirti ją minkštai — ne veltui",
which means "not in vain", implying it was worthwhile. The English says
"Decoupling it softly is not free", meaning it has a cost. Opposite sense, in
the single most important sentence of the article. Now "nėra be kainos".
REGISTER INCONSISTENCY, the classic translation tell. The article is written in
the informal tu-form throughout, 75 instances, but four sentences switched to
formal plural: "Nustatykite triukšmo lygį... kuris jums patinka" and
"Atkreipkite dėmesį". Now consistent.
FREQUENCY PREPOSITION. 13 instances of "prie 320 Hz" where his own published
Lithuanian uses "ties". All converted.
QUOTATION MARKS. 15 pairs opened with „ and closed with a straight ASCII quote.
Now „…“ throughout.
TERMINOLOGY:
atsako dozė -> dozės ir atsako priklausomybė (the original inverts it
into "a dose of response"; flagged as unconfirmed in
the old DRAFT NOTES and never resolved)
negatyvi -> neigiama, twice
vidūriai -> viduriai, twice; the ū form means bowels
apkrovimas -> apkrova
posto -> įrašo, for consistency with the rest of the article
siūla -> svarstymu; "thread" translated as sewing thread
GRAMMAR AND CALQUES:
padalinta -> padalyta
nusiteikęs į teisingą frekvenciją -> buvo nustatytas į teisingą frekvenciją
("nusiteikęs" means "in the mood")
filtras nešė 34 dB -> filtras slopino 34 dB
laikosi ant 2× -> grindžiama 2×, twice
perprojektuotas O4 Wide -> perprojektuotas O4 Wide moduliui
masę, apie kurią nubraižytas -> masę, kuriai buvo suprojektuotas
priėmiau kaip duotybę -> priėmiau kaip savaime suprantamus
nenumesiu -> nepraleisiu
iš 9,2 iki 4,4 -> nuo 9,2 iki 4,4
nužudo akivaizdų paaiškinimą -> subject restored
nuostatas, ką reikėjo padaryti -> nuostatas, o tai reikėjo padaryti
smailės nėra visai -> smailės visai nėra
Left deliberately: whoop'as, tune'as, sweep'o, gummy ball and other apostrophe
loanwords, which are correct Lithuanian usage for unadapted borrowings.
"įvorė" declined as masculine is inconsistent with the dictionary form but is
used consistently across the article, so it is left for Andrius to rule on.
Build clean, page counts unchanged.
---
.../index.lt.md | 116 +++++++++---------
1 file changed, 58 insertions(+), 58 deletions(-)
diff --git a/blog/content/fpv/meteor75-pro-ii-fighting-resonances/index.lt.md b/blog/content/fpv/meteor75-pro-ii-fighting-resonances/index.lt.md
index e48a7c8..9127bfb 100644
--- a/blog/content/fpv/meteor75-pro-ii-fighting-resonances/index.lt.md
+++ b/blog/content/fpv/meteor75-pro-ii-fighting-resonances/index.lt.md
@@ -21,7 +21,7 @@ thumbnail: "meteor75-pro-vs-pro-ii.jpg"
Craft name **Snake**. Pradžioje tai buvo Meteor75 Pro, dabar — Meteor75 Pro II: rėmas ir
gaubtas iš AliExpress, viskas, kas kainuoja, perkelta be pakeitimų. Tas pats
-**Matrix 1S 3-in-1 FC**. Tas pats **narrow-FOV DJI O4** air unit. Naujas kiautas, seni vidūriai,
+**Matrix 1S 3-in-1 FC**. Tas pats **narrow-FOV DJI O4** air unit. Naujas kiautas, seni viduriai,
ir kai baigiau — 169 skrydžiai bei 15 574 sekundės logų, su kuriais teko ginčytis.
Planuota buvo penkiolikos minučių perstatymas. Gavau savaitę rezonanso vaikymosi, tris
@@ -30,7 +30,7 @@ kurį teko atsukti atgal, ir vieną metriką, kuri man kelias iteracijas melavo,
Viso šio įrašo tezė: **gaubtas, kuris išsprendė jello problemą, yra tas pats gaubtas, su kuriuo
dabar kovoja flight controller'is.** Atskirti kamerą nuo rėmo yra gerai. Atskirti ją *minkštai* —
-ne veltui.
+nėra be kainos.
## Konstrukcija ir neatitikimas, kuris pasirodė svarbus
@@ -39,7 +39,7 @@ ne veltui.
*Kairėje: senas Pro rėmas ir gaubtas, išmontuoti. Dešinėje: sumontuotas Pro II. Tas pats skraidymo valdiklis, tas pats oro modulis, tie patys varikliai — pasikeitė tik konstrukcija.*
- **Rėmas + gaubtas:** Meteor75 Pro II, dalys iš AliExpress
-- **Vidūriai:** perkelti iš Meteor75 Pro — tas pats Matrix 1S 3-in-1 FC, tas pats narrow-FOV
+- **Viduriai:** perkelti iš Meteor75 Pro — tas pats Matrix 1S 3-in-1 FC, tas pats narrow-FOV
DJI O4 air unit
- FC target `BETAFPVG473` (STM32G473), manufacturer id `BEFH`
- Betaflight **4.5.1** (2025 12 11, `77d01ba3b`)
@@ -51,14 +51,14 @@ ne veltui.
- `yaw_motors_reversed = ON` (props out)
O štai dalis, kuri pasirodė centrinė ir apie kurią pirkdamas nė nepagalvojau: **Pro II gaubtas
-perprojektuotas O4 Wide.** Snake skraido su narrow-FOV O4, tad gaubtas neša ne tą masę, apie
-kurią buvo nubraižytas, o FC/gaubto sąsaja nėra ta pora, kuriai rėmas buvo suprojektuotas.
+perprojektuotas O4 Wide moduliui.** Snake skraido su narrow-FOV O4, tad gaubtas neša ne tą masę,
+kuriai buvo suprojektuotas, o FC/gaubto sąsaja nėra ta pora, kuriai rėmas buvo suprojektuotas.
Stačiau hibridą ir vadinau tai upgrade'u.
-Du dalykai, kuriuos patikrinau, o ne priėmiau kaip duotybę. **`motor_poles = 12` yra nuostata, o
+Du dalykai, kuriuos patikrinau, o ne priėmiau kaip savaime suprantamus. **`motor_poles = 12` yra nuostata, o
ne matavimas**, todėl patikrinau pagal duomenis: išmatuota dominuojanti roll ašies frekvencija,
-padalinta iš apskaičiuotos 1×, davė **1,008–1,020**. Jei fizinis polių skaičius būtų 14, santykis
-būtų apie 1,17. RPM filtras visą laiką nusiteikęs į teisingą frekvenciją.
+padalyta iš apskaičiuotos 1×, davė **1,008–1,020**. Jei fizinis polių skaičius būtų 14, santykis
+būtų apie 1,17. RPM filtras visą laiką buvo nustatytas į teisingą frekvenciją.
**Ir mano PID slankiukai nieko nedarė.** Profile 0 buvo `simplified_pids_mode = OFF`, taigi
sukonfigūruotos slankiukų vertės (master multiplier 120, d_gain 120, pi_gain 120) buvo
@@ -68,29 +68,29 @@ teoretizuojant apie savo tune'ą.
## Simptomas
-> „Skraidant kieme, esant šiek tiek vėjo, gavau didžiules vibracijas."
+> „Skraidant kieme, esant šiek tiek vėjo, gavau didžiules vibracijas.“
Pirmas logas, seni propai. Roll ašies pre-filter HF energija (80–780 Hz) — **68,5 °/s** RMS.
Pitch: **8,0**. Yaw: **11,4**. Tai **8,6 : 1 roll/pitch santykis**, o tai nėra triukšmo
problema — tai vienos ašies mechaninė problema, apsirengusi triukšmo kostiumu.
-Po filtrų ta pati ašis rodė **1,38 °/s** — RPM filtras nešė maždaug **34 dB** ir mandagiai
+Po filtrų ta pati ašis rodė **1,38 °/s** — RPM filtras slopino maždaug **34 dB** ir mandagiai
slėpė nuo flight controller'io didelį mechaninį defektą. Dronas skraidė normaliai. Gyro rėkė.
Harmonikų struktūra pasakė, kokio tipo tai defektas: **1× ir 2× santykis buvo apie 200:1**
(53:1 iki 212:1, priklausomai nuo motoro), o tai vadovėlinis masės disbalansas. Sulankstyta
-mentė ar tikras aerodinaminis apkrovimas įneštų realios energijos į aukštesnes harmonikas;
+mentė ar tikra aerodinaminė apkrova įneštų realios energijos į aukštesnes harmonikas;
čia jos praktiškai nebuvo.
-*Išlyga, kurios tyliai nenumesiu:* apie 341 Hz 3-ioji harmonika atsiduria 1023 Hz, o tai virš
+*Išlyga, kurios tyliai nepraleisiu:* apie 341 Hz 3-ioji harmonika atsiduria 1023 Hz, o tai virš
šio logo **791 Hz Nyquist**, tad blade-pass turinio įvertinti buvo neįmanoma. 2× apie 682 Hz
-buvo diapazone ir švari, ir būtent ji yra diagnostinė — tad išvada laikosi ant 2×, o ne ant
-pilno harmonikų vaizdo.
+buvo diapazone ir švari, ir būtent ji yra diagnostinė — tad išvada grindžiama 2×, o ne
+pilnu harmonikų vaizdu.
## Daugiau vėjo — mažiau vibracijų, o taip būti negali
Pirmoji mano nuojauta buvo, kad tai vėjo problema. Taip ir parašyta mano paties pastaboje. Todėl
-lyginau atkarpas prie **suderintos propelerio frekvencijos** (330–350 Hz), kad rezonansas liktų
+lyginau atkarpas ties **suderinta propelerio frekvencija** (330–350 Hz), kad rezonansas liktų
fiksuotas, o kistų tik oras.
```chart
@@ -148,18 +148,18 @@ fiksuotas, o kistų tik oras.
| **viduje, švari atkarpa** | 78,1 | 11,8 | 12,0 s |
| **viduje, ramiausias oras** | **80,9** | 4,2 | 5,9 s |
-`corr(turbulencija, vibracija)` prie fiksuoto RPM = **−0,584**.
+`corr(turbulencija, vibracija)` ties fiksuotu RPM = **−0,584**.
Daugiau vėjo — *mažiau* vibracijų. Visiškai nejudantis oras patalpoje buvo **blogiausias**
atvejis, kokį pavyko sukurti.
-Tai vienas naudingiausių savaitės rezultatų, nes akivaizdų paaiškinimą nužudo pirmą dieną, o ne
+Tai vienas naudingiausių savaitės rezultatų, nes jis nužudo akivaizdų paaiškinimą pirmą dieną, o ne
penktą, ir dar todėl, kad priežastis, kodėl taip nutinka, ir *yra* mechanizmas. Jai užsidirbti
reikės dar kelių skyrių.
## Du dalykai, kuriuos mano konfigūracija darė neteisingai
-Prieš vaikantis fizikos, normaliai perskaičiau savo filtrų nuostatas, ką reikėjo padaryti
+Prieš vaikantis fizikos, normaliai perskaičiau savo filtrų nuostatas, o tai reikėjo padaryti
pirmiausia:
```
@@ -183,7 +183,7 @@ set dyn_notch_max_hz = 600
set gyro_lpf1_dyn_min_hz = 250
```
-Išmatuota prie suderinto propelerio RPM:
+Išmatuota ties suderintu propelerio RPM:
```chart
{
@@ -255,17 +255,17 @@ koreliacija su laiku/temperatūra = -0,05
```
**Bet kuris pokytis, mažesnis nei maždaug ±10%, yra neatskiriamas nuo triukšmo.** Ne
-„tikriausiai triukšmas" — neatskiriamas. Tai nėra dėl paketo įtampos kritimo ir nėra terminis
+„tikriausiai triukšmas“ — neatskiriamas. Tai nėra dėl paketo įtampos kritimo ir nėra terminis
dreifas; abi koreliacijos plokščios. Tai tiesiog tiek, kiek šis matavimas blaškosi, kai niekas
nesikeičia, ir tas skaičius vėliau tą pačią savaitę nužudė kelias išvadas, kurias norėjau
-pasilikti. Nustatykite triukšmo lygį prieš patikėdami bet kokiu rezultatu — ypač tuo, kuris jums
+pasilikti. Nustatyk triukšmo lygį prieš patikėdamas bet kokiu rezultatu — ypač tuo, kuris tau
patinka.
## Propai: pirma tikra mechaninė pergalė
Nauji propai iš karto pakeitė tris dalykus — bloga eksperimentinė higiena, labai geras vakaras:
-- RPM-per-output sklaida tarp keturių motorų sumažėjo iš **9,2 iki 4,4 procentinio punkto**
+- RPM-per-output sklaida tarp keturių motorų sumažėjo nuo **9,2 iki 4,4 procentinio punkto**
- 1× amplitudės susilygino — m1 108,7 → 56,7 °/s, m4 107,1 → 56,8
- hover propelerio frekvencija nukrito **330 → 308 Hz**
@@ -356,15 +356,15 @@ Lauke, pilnas RPM sweep'as, tas pats aparatas, taigi čia kinta *sužadinimas*:
| seni propai | 42 | 55 | **62** | 55 | 43 | 32 | 25 |
| nauji propai | 42 | 43 | **34** | 24 | 25 | 22 | 15 |
-*Sweep'as sąmoningai nukirstas prie 425 Hz. 450 ir 475 Hz krepšeliai duomenyse yra, bet juose
+*Sweep'as sąmoningai nukirstas ties 425 Hz. 450 ir 475 Hz krepšeliai duomenyse yra, bet juose
tik 1,1–3,0 s dwell'o prieš 32–53 s tuose krepšeliuose, kurie svarbūs, o 4 s prašvilpimas per
rezonansą negali sukelti tokios pačios amplitudės kaip 50 s stovėjimas ant jo. Visi parodyti
krepšeliai abiejuose skrydžiuose viršija 4 s.*
-−45% smailėje, −56% prie 350–375 Hz. Fiksuotos juostos 325–365 Hz energija:
+−45% smailėje, −56% ties 350–375 Hz. Fiksuotos juostos 325–365 Hz energija:
**1185 → 263 — 78% mažiau.**
-Atkreipkite dėmesį, kur abi kreivės pradeda: prie 275 Hz jos **identiškos — 42 °/s**. Žemiau
+Atkreipk dėmesį, kur abi kreivės pradeda: ties 275 Hz jos **identiškos — 42 °/s**. Žemiau
rezonanso propai nesukuria jokio išmatuojamo skirtumo. Viską, ką nauji propai davė, jie davė
juostos viduje — ir tai pirma užuomina, kad tai iš tikrųjų niekada nebuvo propelerių
balansavimo istorija.
@@ -389,7 +389,7 @@ išmatuota moduliacija 1,9 Hz vs artimiausia prognozuota pora 5,2 Hz
```
0,019 coherence nėra silpnas signalas, tai *nėra* signalas. Ir RPM sklaidos koreliacija išėjo
-**negatyvi** — priešinga tam, ko reikalauja beat modelis. Numirė per vieną popietę.
+**neigiama** — priešinga tam, ko reikalauja beat modelis. Numirė per vieną popietę.
Tai, kas realiai prognozavo drebėjimą, buvo daug nuobodesnė idėja:
@@ -401,7 +401,7 @@ Tai, kas realiai prognozavo drebėjimą, buvo daug nuobodesnė idėja:
| motorų RPM sklaida | −0,287 |
| throttle | +0,182 |
-Ir tada atsako dozė, kuri yra maždaug tokia vadovėlinė, kokia lauko duomenys tik gali būti:
+Ir tada dozės ir atsako priklausomybė, kuri yra maždaug tokia vadovėlinė, kokia lauko duomenys tik gali būti:
```chart
{
@@ -497,7 +497,7 @@ flowchart TD
H --> I["-78% juostos energijos
hover 330 -> 308 Hz"]
I --> J{"Kodėl nenuolatinis?"}
J -->|"coherence 0.019
RPM sklaidos corr neteisingo ženklo"| K["Beat hipotezė MIRUSI"]
- J -->|"r = +0.652"| L["Rezonanso artumas
atsako dozė dvigubina"]
+ J -->|"r = +0.652"| L["Rezonanso artumas
dozės ir atsako priklausomybė dvigubina"]
L --> M["Vėjas stumia RPM 20-40 Hz
į ir iš 325-365 Hz"]
M --> N{"Kilpa nepasiekia 320-345 Hz.
Kas lieka?"}
N --> O["TVIRTINIMAS
smailės nebeliko, dozė plokščia"]
@@ -509,7 +509,7 @@ flowchart TD
style P fill:#bd9361,color:#000
```
-## Dvi problemos, ne viena — ir spąstai frazėje „Gyroflow sutvarkys"
+## Dvi problemos, ne viena — ir spąstai frazėje „Gyroflow sutvarkys“
Šį atskyrimą prikalti užėmė didžiąją savaitės dalį, ir būtent jis nusprendžia, nuo ko programinė
įranga gali ir negali išgelbėti.
@@ -655,7 +655,7 @@ Tai kur gyvena tas judesys, kurį realiai *matai*?
| seni propai, nauji filtrai | 1,92 | 1,58 | 1,05 | 0,38 |
| nauji propai, nauji filtrai | **1,29** | **0,93** | **0,91** | **0,26** |
-Vien filtrai nutraukė aukštą juostą 1,68 → 0,38, propai patraukė dar toliau: −66% prie 1–5 Hz,
+Vien filtrai nutraukė aukštą juostą 1,68 → 0,38, propai patraukė dar toliau: −66% ties 1–5 Hz,
−85% aukštai. Ir įsidėmėkite santykį: maždaug **penkis kartus daugiau energijos yra Gyroflow
taisomoje juostoje nei ten, kur rolling shutter vibraciją paverčia jello.** Būtent todėl vaizdas
atrodė priimtinai, kol gyro rėkė.
@@ -693,7 +693,7 @@ mechaninę pusę dar ilgai po to, kai skraidymo valdiklis nustojo skųstis.
## Tuning eksperimentas, kuris nepavyko ir buvo atsuktas
-D-term'as vėlavo po klaidos **16,4 ms** 8–45 Hz juostoje — beveik pusė ciklo prie 17 Hz — todėl
+D-term'as vėlavo po klaidos **16,4 ms** 8–45 Hz juostoje — beveik pusė ciklo ties 17 Hz — todėl
`dterm_lpf1_static_hz` pakėlimas iš 75 į 90 atrodė kaip nemokami pinigai. Suderintas hover
patalpoje, tie patys propai, 307 vs 309 Hz:
@@ -773,7 +773,7 @@ slew įvykių >4000 deg/s^2: 3
```
Drono kilpa gyvena 20–40 Hz. Sklandūs, tolydūs roll'ai neturi aukštos frekvencijos turinio,
-taigi step response yra **apribotas įvesties pralaidumo, o ne drono**. „173 ms rise time", kurį
+taigi step response yra **apribotas įvesties pralaidumo, o ne drono**. „173 ms rise time“, kurį
apskaičiavau pradžioje, buvo tikslus matavimas — mano stick'ų.
Vienas skrydis su 39 staigiais reversal'ais ir 26 aštriais slew'ais galiausiai davė tikrą
@@ -952,7 +952,7 @@ dalyje.
### Baterija, pasverta iš logo failo
Mažas šalutinis nuotykis, įtrauktas, nes man patiko. Du paketai, skraidyti vienas po kito;
-hover RPM yra tinkamas masės pakaitinis rodiklis prie fiksuoto propo ir konfigūracijos:
+hover RPM yra tinkamas masės pakaitinis rodiklis, kai propas ir konfigūracija fiksuoti:
```
log1: ore 70 s, hover 330 Hz, 966 rodomo krūvio
@@ -965,8 +965,8 @@ Identifikuota vien iš logo, be jokios mano įvesties apie tai, kuris paketas bu
Baterijos yra ir praktinė priežastis, kodėl gaubtas apsivertė: pasuktas jis duoda geresnį masės
paskirstymą su **LAVA 2 680 mAh** paketais, kuriais realiai skraidau, tad priekio/užpakalio
skirtumo perpus sumažėjimas buvo tikslas, o ne laiminga atsitiktinybė. Tie paketai duoda **apie
-3 minutes, kai spaudžiu, ir 5–6 minutes kreiseriniu tempu.** Verta laikyti kartu su
-sunkesnės/lengvesnės baterijos siūla žemiau — sunkesnė davė 36% ilgesnį skraidymo laiką ir 4×
+3 minutes, kai spaudžiu, ir 5–6 minutes kreiseriniu tempu.** Verta skaityti kartu su
+sunkesnės/lengvesnės baterijos svarstymu žemiau — sunkesnė davė 36% ilgesnį skraidymo laiką ir 4×
daugiau motorų clipping'o.
## Tvirtinimas yra svertas, ne tune'as
@@ -985,8 +985,8 @@ FC/gaubto mazgo ir rėmo, ir FC dabar **kovoja su gaubtu**. Stipresniame vėjyje
vėjas pastumia motorų RPM į rezonanso langą, ir moda būna sužadinama.
Pirmą savaitės pusę praleidau reguliuodamas valdymo kilpą, veikiančią 20–40 Hz, tikėdamasis
-paveikti struktūrinę modą prie 320–345 Hz. Tai niekada nebūtų suveikę, ir mane įtikinti prireikė
-atsako dozės kreivės. Toliau — penkios tvirtinimo konfigūracijos ta tvarka, kuria jas nuskraidžiau,
+paveikti struktūrinę modą ties 320–345 Hz. Tai niekada nebūtų suveikę, ir mane įtikinti prireikė
+dozės ir atsako priklausomybės kreivės. Toliau — penkios tvirtinimo konfigūracijos ta tvarka, kuria jas nuskraidžiau,
o išvada pasislenka du kartus.
### Vienas: didelis putplasčio gabalas, ir stiprinimas sugriuvo
@@ -1171,8 +1171,8 @@ Rezonanso kreivė sako tą patį:
Rezultatas čia yra **smailės išnykimas, o ne jos aukščio sumažėjimas** — ir šis skirtumas yra
sąmoningas. Prieš putplastį yra neabejotina stiprinimo smailė prie 48,8 °/s. Po putplasčio
-smailės nėra visai: kreivė laikosi tarp 25 ir 30 °/s per visą 250–425 Hz sweep'ą, o „maksimumas"
-yra tiesiog ten, kur tą kartą atsitiktinai nusėdo triukšmas. Cituojant vieną skaičių „po",
+smailės visai nėra: kreivė laikosi tarp 25 ir 30 °/s per visą 250–425 Hz sweep'ą, o „maksimumas“
+yra tiesiog ten, kur tą kartą atsitiktinai nusėdo triukšmas. Cituojant vieną skaičių „po“,
gaunamas procentas, kuris iš tikrųjų yra rezonanso ir tiesios linijos palyginimas, todėl jo
necituosiu. Kreivė nustojo turėti formą. Tai ir yra rezultatas.
@@ -1251,7 +1251,7 @@ Ir energija neišnyko, ji persikėlė:
**Išlyga:** throttle p99 buvo 1751 prieš 1968, taigi dalis to nulinio clipping'o rezultato yra
mano mažiau agresyvus skraidymas — silpniausia eilutė toje lentelėje, ir taip ją reikia skaityti.
Poros skirtumo eilutė yra **putplasčio** rezultatas, nepriklausomas nuo gaubto pasukimo rezultato
-ankstesnėje posto dalyje.
+ankstesnėje įrašo dalyje.
### Du: TPU gummy viduje, nes putplastis šildo plokštę
@@ -1502,13 +1502,13 @@ slopinimo**, geriausias per visą sesiją, prieš 0,67 °/s ir 31,8 dB su putpla
ir nulis įsisotinimo.
Ko šis logas **negali** pasakyti: jis buvo patalpoje ir surinko vieną RPM juostą, 80 iš 84
-tvarkingų sekundžių prie 300–325 Hz. Pats sau nurodžiau 3–4 lėtus gazo perbėgimus, o nuskridau
+tvarkingų sekundžių ties 300–325 Hz. Pats sau nurodžiau 3–4 lėtus gazo perbėgimus, o nuskridau
hoverį, todėl struktūrinės *kreivės* čia nėra ir modos frekvencijos iš vieno RPM griežinėlio
nenustatysiu. Neapdoroto signalo skaičius taip pat atrodo blogesnis nei su putplasčiu — 39,1 °/s
prieš 26,0 — bet putplasčio skrydis buvo lauke prie 4,71 °/s vėjo, o šis patalpoje prie 1,99, o
ramus oras yra blogiausias atvejis, tad tas palyginimas nesąžiningas ramiajam. Vienintelis tikrai
lygiavertis skaičius yra patalpa prieš patalpą: prieš putplastį ir prieš gaubto pasukimą patalpoje
-buvo **54 °/s** prie 300–325 Hz, o dabar **39** — maždaug **28% geriau**. Tikra, bet viena juosta.
+buvo **54 °/s** ties 300–325 Hz, o dabar **39** — maždaug **28% geriau**. Tikra, bet viena juosta.
### Trys: lauke, kur kompromisas apsivertė
@@ -1633,7 +1633,7 @@ sąžiningas palyginimas, kurio laukiau dvi dienas:
Vidurkis per patikimas juostas: **26,2 °/s putplasčiui, 33,0 TPU** — apie 26% blogiau. Ir kreivė
mažiau plokščia: 1,13 putplasčiui, **2,14** TPU — blogiau net už 1,85 be jokio tvirtinimo
-gerinimo — su piku vėl žemajame gale, 44 °/s prie 275–300 Hz, nukrentančiu iki 21 prie 425.
+gerinimo — su piku vėl žemajame gale, 44 °/s ties 275–300 Hz, nukrentančiu iki 21 prie 425.
Taigi stiprinimo *mechanizmas* miręs, bet bendras vibracijos lygis pakilo. Du skirtingi teiginiai,
abu teisingi.
@@ -1818,9 +1818,9 @@ kad slopintų, bet neuždengtų karštosios plokštės pusės:

-*Sugrąžinti originalūs gummy ir vienas mažas putplasčio gabalėlis prie jungties. Atkreipkite dėmesį į dydį: tas putplastis, kuris realiai nužudė rezonansą, buvo kur kas didesnis ir sėdėjo tarp plokščių.*
+*Sugrąžinti originalūs gummy ir vienas mažas putplasčio gabalėlis prie jungties. Atkreipk dėmesį į dydį: tas putplastis, kuris realiai nužudė rezonansą, buvo kur kas didesnis ir sėdėjo tarp plokščių.*
-Atkreipkite dėmesį į dydį. Putplastis, kuris rezonansą praktiškai nuslopino, buvo **didelis**
+Atkreipk dėmesį į dydį. Putplastis, kuris rezonansą praktiškai nuslopino, buvo **didelis**
gabalas tarp plokščių, gerokai didesnis už šį. Mažas gabalėlis buvo sąmoningas kompromisas:
pakankamai slopinimo, kad būtų verta, ir pakankamai mažas, kad ESC pusė kvėpuotų.
@@ -2061,10 +2061,10 @@ Atšaukimai yra naudingiausias šio įrašo turinys, tad štai jie vienoje vieto
iš jų yra tikras, kompetentingai atliktas matavimas, nukreiptas į neteisingą dydį — būtent tokio
gedimo dabar tykau labiausiai.
-### „Standumas, ne masė" yra klaidinga dichotomija
+### „Standumas, ne masė“ yra klaidinga dichotomija
-Pirmiausia putplasčio rezultatą aprašiau kaip „standumas, ne masė", pagrįsdamas hover-RPM masės
-patikra (−0,8%), modos poslinkiu iš ~325 Hz į ~395 Hz ir užtikrintu „≈48% standesnis". Visos trys
+Pirmiausia putplasčio rezultatą aprašiau kaip „standumas, ne masė“, pagrįsdamas hover-RPM masės
+patikra (−0,8%), modos poslinkiu iš ~325 Hz į ~395 Hz ir užtikrintu „≈48% standesnis“. Visos trys
dalys buvo neteisingos arba nepagrįstos. Anksčiau nepriklausomų kūnų sujungimas kartu pakeičia
efektyvų standumą, modalinę masę *ir* slopinimą, ir iš šių duomenų jų atskirti neįmanoma.
Suformulavau klausimą, į kurį eksperimentas negalėjo atsakyti, ir vis tiek į jį atsakiau.
@@ -2147,10 +2147,10 @@ gummy'us iš vidaus, o ne tiesiog keitė durometrą.
### 325 → 395 Hz poslinkis ir 48% skaičius atšaukiami
-Dvi to paties „struktūrai fiksuotos frekvencijos" detektoriaus realizacijos stipriai nesutarė su
+Dvi to paties „struktūrai fiksuotos frekvencijos“ detektoriaus realizacijos stipriai nesutarė su
identiškais duomenimis: viena sakė 322–329 Hz prie 120× dominavimo, kita — 255 Hz prie 6×.
Priežastis matoma, kai pažiūri — kai keturi motorai išsibarstę ~30 Hz, į 40 Hz RPM griežinėlį
-įsimeta lėčiausias motoras, tad „vidutinis RPM" yra prastas pavadinimas tam, kas patenka į tą
+įsimeta lėčiausias motoras, tad „vidutinis RPM“ yra prastas pavadinimas tam, kas patenka į tą
dėžę. Abu skaičiai atšaukti.
Amplitudžių rezultatai išgyvena nepriklausomai nuo metodo; jie visai nepriklauso nuo modos
@@ -2276,7 +2276,7 @@ jie turi tikrai skirtingus nuolydžius.
Tuo pačiu auditavau, ir tai daug ką paaiškina apie ankstesnį blaškymąsi: kiekvienas skrydis iki
šiol pasiekė ≥4 s buvimo laiką tik **5 iš 12 arba 7 iš 12** RPM dėžių.
-### Stulpelis, kurį pavadinau „jello juosta"
+### Stulpelis, kurį pavadinau „jello juosta“
Ankstesnė šio įrašo versija tą 250–450 Hz stulpelį naudojo rikiuoti, kuris tvirtinimas duoda
daugiausia jello. **Tai buvo klaida, ir ji apvertė tikrovę.** Tą skaičių matuoja giroskopas ant
@@ -2299,7 +2299,7 @@ prietaisas, ir reikėjo jo klausyti anksčiau.
### Bug'as mano paties analizatoriuje
-Pirmasis mano step response raportas išdidžiai paskelbė „overshoot 0,0%" visose trijose ašyse.
+Pirmasis mano step response raportas išdidžiai paskelbė „overshoot 0,0%“ visose trijose ašyse.
Lygiai nulis, visose trijose. Funkcija normalizavo kiekvieną atsaką pagal jo **smailę**, o tai
pačia konstrukcija prikala overshoot prie tiksliai nulio kiekvieną kartą. Pataisyta normalizuoti
pagal nusistovėjusią vertę. Jei metrika išeina įtartinai švari visose ašyse vienu metu, metrika
@@ -2324,8 +2324,8 @@ ir negaliu tvirtinti, kad jos perkeliamos serijiniam aparatui.
Dabar korekcija, kuri naudingesnė už bet kurį atskirą aukščiau esantį rezultatą.
-Savaitę tyriau struktūrinį rezonansą prie 320–345 Hz, ir išmatavau jį gerai. Propelerių pakaita,
-gaubto pasukimas, putplastis, TPU gummy viduje, penkios tvirtinimo konfigūracijos, atsako dozės
+Savaitę tyriau struktūrinį rezonansą ties 320–345 Hz, ir išmatavau jį gerai. Propelerių pakaita,
+gaubto pasukimas, putplastis, TPU gummy viduje, penkios tvirtinimo konfigūracijos, dozės ir atsako priklausomybės
kreivės, modų frekvencijos, pralaidumas. Viskas tikra ir pakartojama.
**Ir nė vienas iš tų dalykų nebuvo tai, ką iš tikrųjų buvau nusistatęs pataisyti.**
@@ -2439,7 +2439,7 @@ mikseris net nepriartėja prie savo ribų.
Rezonansą gaudyti patrauklu. Jis turi dažnį, reaguoja į mechaninius pakeitimus, iš jo išeina
gražios diagramos, ir kiekvienas veiksmas duoda išmatuojamą pokytį — todėl *atrodo* kaip
-progresas. Prireikė, kad tą pačią frazę — „jei tai būtų rezonansas, drebėtų visą laiką" — savo
+progresas. Prireikė, kad tą pačią frazę — „jei tai būtų rezonansas, drebėtų visą laiką“ — savo
pastabose užsirašyčiau tris atskirus kartus, kol nustojau ginti savo susikurtą paaiškinimą ir
nuėjau pažiūrėti neapdoroto nekomanduoto judesio. Prietaisas, kuriuo labiausiai tikėjau —
blackbox giroskopo spektras — ir buvo priežastis, kodėl užstrigau. Jis puikus aukščiau 80 Hz, ir
@@ -2561,7 +2561,7 @@ neteisinga priežastimi prilipinta prie jos.
**Sąžiningos ribos.** Penkios konfigūracijos, dvi dienos, skirtingi paketai, skirtingas oras,
skirtingas agresyvumas. r = +0,92 ant penkių susietų taškų yra **užuomina, ne įrodymas.** Ir
-*skrydžio vidaus* koreliacija tarp vibracijos ir drebėjimo yra apie nulį arba šiek tiek negatyvi
+*skrydžio vidaus* koreliacija tarp vibracijos ir drebėjimo yra apie nulį arba šiek tiek neigiama
(−0,02 iki −0,27) — tai reiškia, kad tai **konfigūracijos** savybė, o ne momentinis
priežastingumas; nuoseklu su struktūrinės dinamikos paaiškinimu ir nenuoseklu su triukšmo.
@@ -2752,7 +2752,7 @@ flowchart LR
atjungimai ir kritimai reguliariai nukerpa paskutinį logą, o jis dažnai ir yra įdomiausias.
- **Išmesti kritimus ir smūgius**, ir nupjauti ~15 s po arm bei prieš disarm, prieš darant bet
kokią išvadą.
-- **Pirmiausia nustatyti triukšmo lygį.** CV 9% reiškė, kad kelios „pagerėjimo" vertės buvo
+- **Pirmiausia nustatyti triukšmo lygį.** CV 9% reiškė, kad kelios „pagerėjimo“ vertės buvo
niekas.
- **Lyginti prie suderinto RPM**, visada, ir **sekti buvimo laiką** — 4 s išvyka per rezonansą
negali sukaupti tokios pačios amplitudės kaip 70 s pastovėjimas ant jo, tad plonos dėžės
@@ -2791,7 +2791,7 @@ būtent beveik nieko vėjas ir nešioja.
- **Atlikti `i_roll` / `i_yaw` = 50 testą ir užrašyti logą.** Vienas CLI įklijavimas išspręs, ar
1,1 Hz banga yra integratorius, ar kažkas kita.
- **Užrašyti 60 s logą su tikru pagaliukų judesiu.** Viskas, ką žinau apie šio kvadro atsaką,
- laikosi ant šešių tinkamų žingsnių iš logo, kuris baigėsi kritimu.
+ grindžiama šešiais tinkamais žingsniais iš logo, kuris baigėsi kritimu.
- **Stebėti B7000 ivorius kelias baterijas** — ar standumas laikosi ir ar jello nesugrįžta.
- **Išbandyti serijinį Meteor75 Pro II su O4 Wide.** Visos išvados išmatuotos ant hibrido: Pro
vidus, Pro varikliai 22 000 KV, Pro II korpuse.
From 671bfe48fd5f02567aa007167103c1c614c561a0 Mon Sep 17 00:00:00 2001
From: Andrius Mikonis <1989882+foxis@users.noreply.github.com>
Date: Tue, 18 Aug 2026 16:34:27 +0000
Subject: [PATCH 02/12] =?UTF-8?q?lt:=20da=C5=BEnis=20not=20frekvencija,=20?=
=?UTF-8?q?and=20fix=20the=20RPM=20filter=20sentence?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
Andrius: "nusiteikęs į teisingą frekvenciją — nobody, bloody nobody says that,
especially a physicist." He is right on both counts.
His phrasing adopted: RPM filtras visą laiką buvo sutinkintas teisingiems
dažniams. I normalised the dative endings to the written standard
(teisingiems dažniams rather than the spoken teisingiem dažniam); say if you
want the clipped spoken form kept.
frekvencija -> dažnis, all 20 instances in this file. The data backs him up:
dažnis already appears about 95 times across his Lithuanian files against 20
for frekvencija, so frekvencija was the imported artefact, not the house term.
dažnis is masculine where frekvencija is feminine, so agreement moved with it
rather than being search-and-replaced:
išmatuota dominuojanti ... frekvencija -> išmatuotas dominuojantis ... dažnis
ties suderinta propelerio frekvencija -> ties suderintu propelerio dažniu
vidutinė propelerio frekvencija -> vidutinis propelerio dažnis
kiekvienoje frekvencijoje -> kiekviename dažnyje
aukštos frekvencijos turinio -> aukšto dažnio turinio
žema frekvencija -> žemas dažnis
beat frekvencijos -> beat dažniai
modos/modų frekvencijos -> modos/modų dažniai
fiksuotos frekvencijos detektoriaus -> fiksuoto dažnio detektoriaus
suderinta į frekvenciją, per kurią -> suderinta į dažnį, per kurį
Chart axis labels included.
Also caught while there: "žemų frekvencijų valdžios problema" rendered control
authority as valdžia, which means government. The English is "a low-frequency
authority problem", so it is now valdymo galios problema.
---
.../index.lt.md | 40 +++++++++----------
1 file changed, 20 insertions(+), 20 deletions(-)
diff --git a/blog/content/fpv/meteor75-pro-ii-fighting-resonances/index.lt.md b/blog/content/fpv/meteor75-pro-ii-fighting-resonances/index.lt.md
index 9127bfb..f69d13e 100644
--- a/blog/content/fpv/meteor75-pro-ii-fighting-resonances/index.lt.md
+++ b/blog/content/fpv/meteor75-pro-ii-fighting-resonances/index.lt.md
@@ -56,9 +56,9 @@ kuriai buvo suprojektuotas, o FC/gaubto sąsaja nėra ta pora, kuriai rėmas buv
Stačiau hibridą ir vadinau tai upgrade'u.
Du dalykai, kuriuos patikrinau, o ne priėmiau kaip savaime suprantamus. **`motor_poles = 12` yra nuostata, o
-ne matavimas**, todėl patikrinau pagal duomenis: išmatuota dominuojanti roll ašies frekvencija,
+ne matavimas**, todėl patikrinau pagal duomenis: išmatuotas dominuojantis roll ašies dažnis,
padalyta iš apskaičiuotos 1×, davė **1,008–1,020**. Jei fizinis polių skaičius būtų 14, santykis
-būtų apie 1,17. RPM filtras visą laiką buvo nustatytas į teisingą frekvenciją.
+būtų apie 1,17. RPM filtras visą laiką buvo sutinkintas teisingiems dažniams.
**Ir mano PID slankiukai nieko nedarė.** Profile 0 buvo `simplified_pids_mode = OFF`, taigi
sukonfigūruotos slankiukų vertės (master multiplier 120, d_gain 120, pi_gain 120) buvo
@@ -90,7 +90,7 @@ pilnu harmonikų vaizdu.
## Daugiau vėjo — mažiau vibracijų, o taip būti negali
Pirmoji mano nuojauta buvo, kad tai vėjo problema. Taip ir parašyta mano paties pastaboje. Todėl
-lyginau atkarpas ties **suderinta propelerio frekvencija** (330–350 Hz), kad rezonansas liktų
+lyginau atkarpas ties **suderintu propelerio dažniu** (330–350 Hz), kad rezonansas liktų
fiksuotas, o kistų tik oras.
```chart
@@ -267,7 +267,7 @@ Nauji propai iš karto pakeitė tris dalykus — bloga eksperimentinė higiena,
- RPM-per-output sklaida tarp keturių motorų sumažėjo nuo **9,2 iki 4,4 procentinio punkto**
- 1× amplitudės susilygino — m1 108,7 → 56,7 °/s, m4 107,1 → 56,8
-- hover propelerio frekvencija nukrito **330 → 308 Hz**
+- hover propelerio dažnis nukrito **330 → 308 Hz**
Lauke, pilnas RPM sweep'as, tas pats aparatas, taigi čia kinta *sužadinimas*:
@@ -343,7 +343,7 @@ Lauke, pilnas RPM sweep'as, tas pats aparatas, taigi čia kinta *sužadinimas*:
"x": {
"title": {
"display": true,
- "text": "propelerio 1x frekvencija (Hz)"
+ "text": "propelerio 1x dažnis (Hz)"
}
}
}
@@ -377,7 +377,7 @@ neaprašiau, *kokia* buvo problema.
Pastebėjimas, kuris viską atvėrė, yra tas, kurį beveik ignoravau, nes buvau jį užsirašęs ir
palikęs kaip miglotą: *drebėjimas ne visada yra, tik kai kuriose orientacijose vėjo atžvilgiu.*
-Nenuolatinis. Priklausantis nuo orientacijos. Taigi pirma mano idėja buvo **beat frekvencijos**:
+Nenuolatinis. Priklausantis nuo orientacijos. Taigi pirma mano idėja buvo **beat dažniai**:
keturi motorai, besisukantys 343 / 313 / 337 / 332 Hz, prognozuoja beat'us prie 5,2, 6,1, 11,3,
19,7, 24,9 ir 31,0 Hz — būtent toje juostoje, kur mačiau judantį aparatą. Tvarkinga, patikrinama,
maloni ir neteisinga:
@@ -397,7 +397,7 @@ Tai, kas realiai prognozavo drebėjimą, buvo daug nuobodesnė idėja:
|---|---|
| **rezonanso artumas (Lorentzian @ 343 Hz)** | **+0,652** |
| motorų skaičius 325–365 Hz juostoje | +0,583 |
-| vidutinė propelerio frekvencija | +0,308 |
+| vidutinis propelerio dažnis | +0,308 |
| motorų RPM sklaida | −0,287 |
| throttle | +0,182 |
@@ -679,7 +679,7 @@ kamera laiko užraktą atidarytą ilgiau. Dabar drebėjimas įvyksta *ekspozicij
kadrų, ir įsirašo kaip **judesio suliejimas, įspaustas į pikselius**. Stabilizavimas gali
idealiai sulygiuoti sulietą kadrą — jis vis tiek sulietas. Visas klipas minkštas.
-Taigi patogus rėminimas — jello nepataisomas, žemų frekvencijų drebėjimas pataisomas — yra per
+Taigi patogus rėminimas — jello nepataisomas, žemų dažnių drebėjimas pataisomas — yra per
dosnus. Sąžininga versija turi tris lygius:
| simptomas | ar pataisoma po skrydžio? |
@@ -753,7 +753,7 @@ patalpoje, tie patys propai, 307 vs 309 Hz:
| 14 Hz roll virpesys | 1,01 | 2,71 | **+168%** |
Tai nupirko **1,9 ms** vėlinimo už 370% didesnį motorų jitter'į, o spektras buvo blogesnis
-*kiekvienoje* frekvencijoje nuo 2 iki 400 Hz. Atsukta.
+*kiekviename* dažnyje nuo 2 iki 400 Hz. Atsukta.
Airmode buvo įjungtas tą pačią sesiją (logas patvirtina: feature mask delta lygiai 4194304) ir
liko — 3,3 s žemiau 1250 throttle su minimalia motorų išvestimi 201, jokio valdymo praradimo.
@@ -772,7 +772,7 @@ staigių stick reversal: 0
slew įvykių >4000 deg/s^2: 3
```
-Drono kilpa gyvena 20–40 Hz. Sklandūs, tolydūs roll'ai neturi aukštos frekvencijos turinio,
+Drono kilpa gyvena 20–40 Hz. Sklandūs, tolydūs roll'ai neturi aukšto dažnio turinio,
taigi step response yra **apribotas įvesties pralaidumo, o ne drono**. „173 ms rise time“, kurį
apskaičiavau pradžioje, buvo tikslus matavimas — mano stick'ų.
@@ -979,7 +979,7 @@ Kilpa nepasiekia 320–345 Hz. Propai jau geri. Lieka konstrukcija — ir viso
gaubto atskyrimas yra geras ir blogas tuo pačiu metu.**
Senas gaubtas per stipriai perdavė vibracijas į kamerą: jello, kurio vėliau niekas nebepataisys.
-Naujasis izoliuotas gerokai geriau, tad tai, ką kamera dar mato, yra žema frekvencija ir Gyroflow
+Naujasis izoliuotas gerokai geriau, tad tai, ką kamera dar mato, yra žemas dažnis ir Gyroflow
formos — sąlyginai. Bet tas pats atskyrimas sukūrė minkštą, silpnai slopinamą kelią tarp
FC/gaubto mazgo ir rėmo, ir FC dabar **kovoja su gaubtu**. Stipresniame vėjyje pralošia, nes
vėjas pastumia motorų RPM į rezonanso langą, ir moda būna sužadinama.
@@ -1152,7 +1152,7 @@ Rezonanso kreivė sako tą patį:
"x": {
"title": {
"display": true,
- "text": "vidutinė propelerio 1x frekvencija (Hz)"
+ "text": "vidutinis propelerio 1x dažnis (Hz)"
}
}
}
@@ -1233,7 +1233,7 @@ Ir energija neišnyko, ji persikėlė:
"x": {
"title": {
"display": true,
- "text": "frekvencijų juosta (Hz)"
+ "text": "dažnių juosta (Hz)"
}
}
}
@@ -1503,7 +1503,7 @@ ir nulis įsisotinimo.
Ko šis logas **negali** pasakyti: jis buvo patalpoje ir surinko vieną RPM juostą, 80 iš 84
tvarkingų sekundžių ties 300–325 Hz. Pats sau nurodžiau 3–4 lėtus gazo perbėgimus, o nuskridau
-hoverį, todėl struktūrinės *kreivės* čia nėra ir modos frekvencijos iš vieno RPM griežinėlio
+hoverį, todėl struktūrinės *kreivės* čia nėra ir modos dažniai iš vieno RPM griežinėlio
nenustatysiu. Neapdoroto signalo skaičius taip pat atrodo blogesnis nei su putplasčiu — 39,1 °/s
prieš 26,0 — bet putplasčio skrydis buvo lauke prie 4,71 °/s vėjo, o šis patalpoje prie 1,99, o
ramus oras yra blogiausias atvejis, tad tas palyginimas nesąžiningas ramiajam. Vienintelis tikrai
@@ -1649,7 +1649,7 @@ abu teisingi.
| **+ putplastis** | **24,6** |
| **be įvorių + TPU** | **31,0** — +26% |
-Žemų frekvencijų drebėjimas ore dabar beveik nejuntamas, o jello grįžo į vaizdą.
+Žemų dažnių drebėjimas ore dabar beveik nejuntamas, o jello grįžo į vaizdą.
**Ir pirmasis mano paaiškinimas buvo neteisingas.** Parašiau, kad VTX įvorių išėmimas „standžiai
sujungė kamerą su gaubtu". Nesujungė: VTX yra plika plokštė, o **kamera tvirtinama ant gaubto**, ne
@@ -2147,7 +2147,7 @@ gummy'us iš vidaus, o ne tiesiog keitė durometrą.
### 325 → 395 Hz poslinkis ir 48% skaičius atšaukiami
-Dvi to paties „struktūrai fiksuotos frekvencijos“ detektoriaus realizacijos stipriai nesutarė su
+Dvi to paties „struktūrai fiksuoto dažnio“ detektoriaus realizacijos stipriai nesutarė su
identiškais duomenimis: viena sakė 322–329 Hz prie 120× dominavimo, kita — 255 Hz prie 6×.
Priežastis matoma, kai pažiūri — kai keturi motorai išsibarstę ~30 Hz, į 40 Hz RPM griežinėlį
įsimeta lėčiausias motoras, tad „vidutinis RPM“ yra prastas pavadinimas tam, kas patenka į tą
@@ -2326,7 +2326,7 @@ Dabar korekcija, kuri naudingesnė už bet kurį atskirą aukščiau esantį rez
Savaitę tyriau struktūrinį rezonansą ties 320–345 Hz, ir išmatavau jį gerai. Propelerių pakaita,
gaubto pasukimas, putplastis, TPU gummy viduje, penkios tvirtinimo konfigūracijos, dozės ir atsako priklausomybės
-kreivės, modų frekvencijos, pralaidumas. Viskas tikra ir pakartojama.
+kreivės, modų dažniai, pralaidumas. Viskas tikra ir pakartojama.
**Ir nė vienas iš tų dalykų nebuvo tai, ką iš tikrųjų buvau nusistatęs pataisyti.**
@@ -2447,7 +2447,7 @@ skaičiau jį nuolat. Atsakymas visą laiką buvo po juo.
## Kodėl putplastis vis dėlto padėjo
-Lieka vienas nepaaiškintas dalykas: **jei drebėjimas yra žemų frekvencijų valdžios problema,
+Lieka vienas nepaaiškintas dalykas: **jei drebėjimas yra žemų dažnių valdymo galios problema,
kodėl putplasčio gabalas tarp dviejų plokščių taip padėjo?** Putplastis nepriduoda traukos.
Neišplečia mikserio diapazono. Jis turėtų būti nesvarbus.
@@ -2530,7 +2530,7 @@ išmesti, tad agresyvumo skirtumai to nevaro:
**corr(vibracija, 1–8 Hz nekomanduota) = +0,92. corr(vibracija, atsarga) = −0,92.** Didelis
putplastis laimi pagal abu rodiklius, mažas gabalėlis pralošia pagal abu, su **2,2× didesniu žemų
-frekvencijų siūbavimu nei didysis.** Taigi tvirtinimas tikrai pasiekia tai, kas man realiai
+dažnių siūbavimu nei didysis.** Taigi tvirtinimas tikrai pasiekia tai, kas man realiai
svarbu — tik ne taip, kaip maniau.
Ne per variklių virpėjimą, kuris buvo pirmas mano spėjimas: vibracija patenka į D narį, varikliai
@@ -2803,7 +2803,7 @@ nemažai.
Tai, ką ruošiausi pataisyti, buvo jello, ir aš jį pataisiau — nusipirkdamas rėmą, kurio gaubtas
laiko kamerą atokiau nuo drebėjimo. Tai, ko nesitikėjau nusipirkti kartu, buvo minkšta spyruoklė
-tarp flight controller'io ir aparato, atsitiktinai suderinta į frekvenciją, per kurią keturi
+tarp flight controller'io ir aparato, atsitiktinai suderinta į dažnį, per kurį keturi
motorai pralekia kiekvieną kartą, kai vėjas stumia droną į šoną.
Geresnė izoliacija davė man vaizdą, kurį Gyroflow gali išgelbėti šviesią dieną, ir gyro trace'ą,
From 16e28b18da533fd254f07cf3f5c28c3a55fe839f Mon Sep 17 00:00:00 2001
From: Andrius Mikonis <1989882+foxis@users.noreply.github.com>
Date: Tue, 18 Aug 2026 16:39:43 +0000
Subject: [PATCH 03/12] lt: review and correct pavo20-gps-struggles Lithuanian
translation
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
File 2 of the Lithuanian review, read in full. This one had worse damage than
Meteor75, including nonsense words and a broken heading.
GARBLED BEYOND MEANING. The English "even on linear whip antennas" became
"net su tiesinėmis antena-plaktukinėmis antenomis" — the noun is duplicated and
"whip" was rendered as "plaktukinėmis", meaning hammer-like. Now "net su
tiesinėmis whip antenomis".
WRONG WORD. "capable" became "gabus", which means talented or gifted and is
used of people, not equipment. Now "pajėgus".
BROKEN HEADING. "## Pagrindinė priežasties vertinimas" pairs a feminine
adjective with a masculine noun. Now "Pagrindinės priežasties vertinimas".
INVENTED WORD in image alt text: "bazinio triukšmo matuojamumas",
approximately "measurability". Now "matavimas".
"grinda" is not a Lithuanian word for a floor surface; the noun exists only in
the plural, "grindys". "triukšmo grinda" for noise floor was therefore both a
calque and ungrammatical. Replaced with "triukšmo lygis" throughout, 10
instances, with agreement adjusted.
smaigalys -> smailė, 7 instances, per Andrius. smailė is feminine so agreement
moved: aštrus smaigalys -> aštri smailė, smaigaliai išsklaidyti -> smailės
išsklaidytos, jie pakelia -> jos pakelia, kelios harmoninių smaigaliai ->
kelios harmonikų smailės.
GRAMMAR AND FORM:
Keraminis plytelės antenas -> Keraminė plytelinė antena, twice; antena is
feminine and was declined as masculine
ne pakankamai -> nepakankamai
o ne iš kelių elementų -> o ne nuo kelių elementų
dronams maitinamus -> dronus maitinant
harmonines / harmonikus -> harmonikas
intermoduliavimo -> intermoduliacijos
jis nekeliaus (future) -> ji nekeliauja
gali gaminti subharmonikas -> gali generuoti subharmonikas
plokščiakalniui panašią elevaciją -> į plokščiakalnį panašų pakilimą
nepereina triukšmo pakilimo -> neprasimuša per pakeltą triukšmo lygį
nėra vietos atskirumui -> nėra vietos tokiam atskyrimui
siekia toliau nei aukštis teikia -> siekia toliau, nei pakelia kameros aukštis
prisijungia prie 20+ -> pagauna 20+
Ryšys (coupling) -> Sąsaja
NOT TOUCHED, deliberately: this file still says 5V BEC where Andrius has since
established it is 9V. He instructed that this article stay factually as
published, so the correction lives only in the new follow-up article.
Build clean, 21 lines changed.
---
.../fpv/pavo20-gps-struggles/index.lt.md | 42 +++++++++----------
1 file changed, 21 insertions(+), 21 deletions(-)
diff --git a/blog/content/fpv/pavo20-gps-struggles/index.lt.md b/blog/content/fpv/pavo20-gps-struggles/index.lt.md
index 3974a26..63b4a8b 100644
--- a/blog/content/fpv/pavo20-gps-struggles/index.lt.md
+++ b/blog/content/fpv/pavo20-gps-struggles/index.lt.md
@@ -26,9 +26,9 @@ series:
thumbnail: "pavo20-gps-module.jpg"
---
-Pavo20 Pro II yra gabus 2,5 colio burbulinis dronas — kompaktiškas, galingas, su gera kamera ir nustebinančiai stabiliu vaizdo ryšiu net su tiesinėmis antena-plaktukinėmis antenomis. Norėjau jo kaip kalnų kelionių drono: tilptų į švarko kišenę, nertų tarpekliais ir turėtų GPS gelbėjimą kaip tikrą saugos tinklą. GPS modulis neįtrauktas komplekte — pridėjau pats, sulitavau ir sukonfigūravau. Tada prasidėjo problemos.
+Pavo20 Pro II yra pajėgus 2,5 colio burbulinis dronas — kompaktiškas, galingas, su gera kamera ir nustebinančiai stabiliu vaizdo ryšiu net su tiesinėmis whip antenomis. Norėjau jo kaip kalnų kelionių drono: tilptų į švarko kišenę, nertų tarpekliais ir turėtų GPS gelbėjimą kaip tikrą saugos tinklą. GPS modulis neįtrauktas komplekte — pridėjau pats, sulitavau ir sukonfigūravau. Tada prasidėjo problemos.
-Praktiškai GPS beveik nenaudingas daugelyje skrydžio aplinkų: stebiu, kaip palydovų skaičius sustoja ties 2 ar 3, o kitas dronas tame pačiame lauke, tuo pačiu metu, prisijungia prie 20+. Tai istorija apie tai, ką radau ir kur esu dabar.
+Praktiškai GPS beveik nenaudingas daugelyje skrydžio aplinkų: stebiu, kaip palydovų skaičius sustoja ties 2 ar 3, o kitas dronas tame pačiame lauke, tuo pačiu metu, pagauna 20+. Tai istorija apie tai, ką radau ir kur esu dabar.
---
@@ -41,7 +41,7 @@ Pirmas tos dienos skrydis. Laukas atviras, dangus giedras, pastatų nėra. Įjun
| 1S Matrix 3-in-1 skaitmeninis | ~90s | 20–22 |
| Pavo20 Pro II | >5min | 2–4 |
-1S dronas taip pat naudoja integruotą FC/ESC/VTX plokštę — BetaFPV Matrix 3-in-1, tą pačią plokštę, kuri naudojama Meteor serijos dronuose. Jis nėra mažiau integruotas nei Pavo20. Skiriasi tai, kad jis veikia su vienu 18650 elementu, todėl BEC mažina įtampą nuo 3,7V, o ne iš kelių elementų akumuliatoriaus. Kitoks BEC darbinis taškas, kitoks harmonikų profilis, kitoks triukšmo lygis GPS juostoje.
+1S dronas taip pat naudoja integruotą FC/ESC/VTX plokštę — BetaFPV Matrix 3-in-1, tą pačią plokštę, kuri naudojama Meteor serijos dronuose. Jis nėra mažiau integruotas nei Pavo20. Skiriasi tai, kad jis veikia su vienu 18650 elementu, todėl BEC mažina įtampą nuo 3,7V, o ne nuo kelių elementų akumuliatoriaus. Kitoks BEC darbinis taškas, kitoks harmonikų profilis, kitoks triukšmo lygis GPS juostoje.
Burbulinio drono korpuse beveik nėra vietos tarp papildomai pritvirtinto GPS modulio ir visko, kas generuoja triukšmą.
@@ -52,9 +52,9 @@ Burbulinio drono korpuse beveik nėra vietos tarp papildomai pritvirtinto GPS mo
Prieš imantis spektro analizatoriaus, atlikau akivaizdžius patikrinimus.

-*GPS modulis ant O4 Pro kameros viršaus — vienintelė praktiškai tinkama pozicija. Keraminis plytelės antenas turi nekliudomą dangaus vaizdą viršuje. Po kamera — integruota FC/ESC/VTX plokštė su 5V BEC. Net ir esant šiam pakilimui virš steko, BEC artimojo lauko spinduliavimas vis tiek pasiekia LNA.*
+*GPS modulis ant O4 Pro kameros viršaus — vienintelė praktiškai tinkama pozicija. Keraminė plytelinė antena turi nekliudomą dangaus vaizdą viršuje. Po kamera — integruota FC/ESC/VTX plokštė su 5V BEC. Net ir esant šiam pakilimui virš steko, BEC artimojo lauko spinduliavimas vis tiek pasiekia LNA.*
-GPS modulis montuojamas ant O4 Pro kameros viršaus — keraminis plytelės antenas turi turėti laisvą, nekliudomą dangaus vaizdą, todėl tai vienintelė praktiškai tinkama pozicija šiame rėme. Po kamera yra integruota FC/ESC/VTX plokštė. GPS LNA pakyla virš steko, bet ne pakankamai — BEC artimojo lauko spinduliavimas siekia toliau nei kameros aukštis teikia.
+GPS modulis montuojamas ant O4 Pro kameros viršaus — keraminė plytelinė antena turi turėti laisvą, nekliudomą dangaus vaizdą, todėl tai vienintelė praktiškai tinkama pozicija šiame rėme. Po kamera yra integruota FC/ESC/VTX plokštė. GPS LNA pakyla virš steko, bet nepakankamai — BEC artimojo lauko spinduliavimas siekia toliau, nei pakelia kameros aukštis.
Pridėjau feritinį karoliuką ant GPS VCC linijos ir 1 µF bei 0,1 µF SMD kondensatorius lygiagrečiai prie modulio maitinimo kontaktų. Tai standartinis laidiniam žemo dažnio triukšmui skirtas sprendimas. Jis nepadarė jokio išmatuojamo poveikio palydovų skaičiui.
@@ -64,20 +64,20 @@ Pridėjau feritinį karoliuką ant GPS VCC linijos ir 1 µF bei 0,1 µF SMD kond
Laikas iš tikrųjų išmatuoti triukšmo lygį ten, kur veikia GPS. GPS L1 juosta yra **1575,42 MHz**. Konsteliacijos signalai, pasiekiantys anteną, yra nepaprastai silpni — paprastai apie −130 dBm. Bet koks vietinis trikdis 1,5–1,6 GHz diapazone juos nustelbia.
-Prie kiekvieno drono steko prijungiau TinySA su trumpa vielos antena, dronams maitinamus tik iš baterijos — varikliai nestartavo, sraigtų nebuvo. Norint atskirti FC/ESC steko triukšmą nuo VTX, pradinį Pavo20 matavimą atlikau visiškai pašalinęs VTX.
+Prie kiekvieno drono steko prijungiau TinySA su trumpa vielos antena, dronus maitinant tik iš baterijos — varikliai nestartavo, sraigtų nebuvo. Norint atskirti FC/ESC steko triukšmą nuo VTX, pradinį Pavo20 matavimą atlikau visiškai pašalinęs VTX.

*Pavo20 be VTX. TinySA trumpa vielos antena šalia FC/ESC steko. Be VTX — bet koks triukšmas čia kilęs tik iš FC, ESC ir GPS modulio.*
-
-*Bazinis matavimas. TinySA antena pozicijoje, viskas išjungta. Plokščia triukšmo grinda apie −105 dBm visame 1,2–1,8 GHz diapazone — tai etalonas.*
+
+*Bazinis matavimas. TinySA antena pozicijoje, viskas išjungta. Plokščias triukšmo lygis apie −105 dBm visame 1,2–1,8 GHz diapazone — tai etalonas.*
1S drono matavimas tame pačiame diapazone buvo praktiškai lygus — triukšmas ties baziniu lygiu arba žemiau jo, nieko verto ekrano kopijos. Pavo20 rodo visiškai kitą vaizdą:

-*Pavo20 su baterija (be VTX). Triukšmo grinda gerokai virš −105 dBm bazinio lygio. Aštrus smaigalys apie 1,34 GHz siekia −89 dBm — 16 dB virš bazinio. GPS juosta ties 1575 MHz jau pastebimai pakelta.*
+*Pavo20 su baterija (be VTX). Triukšmo lygis gerokai virš −105 dBm bazinio lygio. Aštri smailė ties 1,34 GHz siekia −89 dBm — 16 dB virš bazinio. GPS juosta ties 1575 MHz jau pastebimai pakelta.*
-Kontrastas ryškus. 1S drono GPS juostoje triukšmo grinda švari, matomas tik laukiamas atmosferinis fonas. Pavo20 rodo padidėjusią triukšmo grindą visame 1,2–1,8 GHz diapazone su keliais aiškiais smaigaliais 1,4–1,6 GHz regione.
+Kontrastas ryškus. 1S drono GPS juostoje triukšmo lygis švarus, matomas tik laukiamas atmosferinis fonas. Pavo20 rodo pakeltą triukšmo lygį visame 1,2–1,8 GHz diapazone su keliomis aiškiomis smailėmis 1,4–1,6 GHz srityje.
---
@@ -85,23 +85,23 @@ Kontrastas ryškus. 1S drono GPS juostoje triukšmo grinda švari, matomas tik l
Pagrindinis triukšmo šaltinis čia yra ne tas, kurį dauguma žmonių įtaria. Dronas gulėjo ant stalo — jokie varikliai nesisuko, sraigtų nebuvo, skrydžio nebuvo. Variklio PWM čia nedalyvavo.
-Tikrasis kaltininkas yra **5V BEC** (akumuliatoriaus eliminavimo grandinė) integruotoje FC/ESC plokštėje. BEC yra perjungimo reguliatoriai, ir kompaktiškame integruotame steke, kaip Pavo20, jie persijungia keliais MHz. Tai skamba nekenksmingai — keli MHz yra toli nuo 1575 MHz. Tačiau greito krašto perjungimo srovės sukuria harmonines ir intermoduliavimo produktus, spinduliuojamus per plačią spektro juostą. Praktiškai BEC triukšmas bjauriai išsilieja iki kelių GHz, o smaigaliai patenka į neprognozuojamus dažnius, priklausomai nuo konkretaus reguliatoriaus dizaino, PCB išdėstymo ir apkrovos.
+Tikrasis kaltininkas yra **5V BEC** (akumuliatoriaus eliminavimo grandinė) integruotoje FC/ESC plokštėje. BEC yra perjungimo reguliatoriai, ir kompaktiškame integruotame steke, kaip Pavo20, jie persijungia keliais MHz. Tai skamba nekenksmingai — keli MHz yra toli nuo 1575 MHz. Tačiau greito krašto perjungimo srovės sukuria harmonikas ir intermoduliacijos produktus, spinduliuojamus per plačią spektro juostą. Praktiškai BEC triukšmas bjauriai išsilieja iki kelių GHz, o smailės patenka į neprognozuojamus dažnius, priklausomai nuo konkretaus reguliatoriaus dizaino, PCB išdėstymo ir apkrovos.
-GPS moduliui esant virš kameros, kuri pati yra virš FC/ESC steko, LNA vis tiek yra kelių centimetrų atstumu nuo BEC. Ties 1,5 GHz artimojo lauko riba (λ/2π) yra maždaug 3 cm — GPS modulis yra ties ta riba arba jos viduje. Ryšys yra artimojo lauko: jis nekeliaus maitinimo linija — jis tiesiogiai jungiamas iš PCB takelių į GPS LNA.
+GPS moduliui esant virš kameros, kuri pati yra virš FC/ESC steko, LNA vis tiek yra kelių centimetrų atstumu nuo BEC. Ties 1,5 GHz artimojo lauko riba (λ/2π) yra maždaug 3 cm — GPS modulis yra ties ta riba arba jos viduje. Sąsaja yra artimojo lauko: ji nekeliauja maitinimo linija, o jungiasi tiesiai iš PCB takelių į GPS LNA.
-Taip pat patikrinau VTX kaip kintamąjį: 5,8 GHz siųstuvai gali gaminti subharmonikas ir maišymo produktus plačiame dažnių diapazone. Fiziškai pašalinus VTX iš steko, TinySA triukšmo profilis GPS juostoje nepasikeitė. VTX nėra reikšmingas veiksnys. BEC yra šaltinis.
+Taip pat patikrinau VTX kaip kintamąjį: 5,8 GHz siųstuvai gali generuoti subharmonikas ir maišymo produktus plačiame dažnių diapazone. Fiziškai pašalinus VTX iš steko, TinySA triukšmo profilis GPS juostoje nepasikeitė. VTX nėra reikšmingas veiksnys. BEC yra šaltinis.
Tai patvirtinau kitoje aplinkoje — rūsyje, kur aplinkos RF triukšmas mažesnis:
-
-*MAX HOLD skenavimas po kelių minučių akumuliacijos rūsyje. Keli smaigaliai išsklaidyti 1,2–1,6 GHz diapazone. Smaigaliai nėra pastovaus dažnio harmonikos — jie dreifuoja ir keičiasi priklausomai nuo BEC apkrovos ir temperatūros, kas būdinga perjungimo reguliatoriaus intermoduliavimo produktams.*
+
+*MAX HOLD skenavimas po kelių minučių akumuliacijos rūsyje. Kelios smailės išsklaidytos 1,2–1,6 GHz diapazone. Smailės nėra pastovaus dažnio harmonikos — jos dreifuoja ir keičiasi priklausomai nuo BEC apkrovos ir temperatūros, kas būdinga perjungimo reguliatoriaus intermoduliavimo produktams.*
Lauke, GPS antena nukreipta į atvirą dangų, matomas tikrasis GPS signalo kontekstas:
-
-*Matavimas lauke, atviroje erdvėje. GPS L1 signalas ties 1575,42 MHz sukuria plačią plokščiakalniui panašią elevaciją GPS juostoje — visos konsteliacijos signalai vienu metu. Suvestinis GPS signalas yra maždaug 20 dB virš bazinės triukšmo grindos. Pavo20 matavimuose matomi BEC smaigaliai yra 10–15 dB virš tos pačios bazinės grindos — ne tokie dramatiškai absoliučiu lygiu, tačiau pakankami, kad degraduotų SNR, kurį LNA turi atkurti atskirų palydovų signalams.*
+
+*Matavimas lauke, atviroje erdvėje. GPS L1 signalas ties 1575,42 MHz sukuria platų, į plokščiakalnį panašų pakilimą GPS juostoje — visos konsteliacijos signalai vienu metu. Suvestinis GPS signalas yra maždaug 20 dB virš bazinio triukšmo lygio. Pavo20 matavimuose matomos BEC smailės yra 10–15 dB virš to paties bazinio lygio — ne tokie dramatiškai absoliučiu lygiu, tačiau pakankami, kad degraduotų SNR, kurį LNA turi atkurti atskirų palydovų signalams.*
-Problema ne ta, kad smaigaliai nustelbia suvestinę GPS juostą — problema ta, kad jie pakelia vietinę triukšmo grindą. Atskiri palydovų signalai, kuriuos GPS modulis turi išskirti atskirai, nepereina tokio triukšmo grindos pakilimo. LNA kovoja su pakelta bazine grinda, o ne švariu dangumi.
+Problema ne ta, kad smailės nustelbia suvestinę GPS juostą — problema ta, kad jos pakelia vietinį triukšmo lygį. Atskiri palydovų signalai, kuriuos GPS modulis turi išskirti atskirai, neprasimuša per tokį pakeltą triukšmo lygį. LNA kovoja su pakeltu baziniu lygiu, o ne švariu dangumi.
---
@@ -127,11 +127,11 @@ Standartinė GPS laido instaliacija pakeista ekranuotu subalansuotu audio kabeli
---
-## Pagrindinė priežasties vertinimas
+## Pagrindinės priežasties vertinimas
-Pavo20 Pro II integruoto steko dizainas teikia pirmenybę kompaktiškumui prieš RF izoliaciją. Tai sąmoningas kompromisas 2,5 colio korpusui — tiesiog nėra vietos atskirumui, kuris padarytų skirtumą.
+Pavo20 Pro II integruoto steko dizainas teikia pirmenybę kompaktiškumui prieš RF izoliaciją. Tai sąmoningas kompromisas 2,5 colio korpusui — tiesiog nėra vietos tokiam atskyrimui, kuris ką nors pakeistų.
-Trukdžių šaltinis yra **5V BEC** — integruotos FC/ESC plokštės perjungimo reguliatorius. Jis veikia keliais MHz, tačiau greito krašto perjungimo impulsai sukuria harmonikus ir intermoduliavimo produktus, besiskleidžiančius į GHz diapazoną ir patenkančius į GPS juostą. Tai patvirtinta pašalinus visus kitus kintamuosius: VTX fiziškai pašalintas, varikliai neveikia, tik stekas su baterija — triukšmo profilis nepasikeitė.
+Trukdžių šaltinis yra **5V BEC** — integruotos FC/ESC plokštės perjungimo reguliatorius. Jis veikia keliais MHz, tačiau greito krašto perjungimo impulsai sukuria harmonikas ir intermoduliacijos produktus, besiskleidžiančius į GHz diapazoną ir patenkančius į GPS juostą. Tai patvirtinta pašalinus visus kitus kintamuosius: VTX fiziškai pašalintas, varikliai neveikia, tik stekas su baterija — triukšmo profilis nepasikeitė.
Feritiniai karoliukai veikia tik laidiniam triukšmui maitinimo linijoje — BEC spinduliuojamam RF jie neturi jokio poveikio. Fizinis atstumas yra vienintelis svertas, iš tikrųjų turintis reikšmės.
From 1d69282624e9e6658d461a3b20b5b44a2c2f358e Mon Sep 17 00:00:00 2001
From: Andrius Mikonis <1989882+foxis@users.noreply.github.com>
Date: Tue, 18 Aug 2026 16:43:33 +0000
Subject: [PATCH 04/12] lt: valdymo autoritetas for control authority,
consistently across all 7
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
Andrius asked why not autoritetas. Taking that as the decision, and it exposed a
worse problem than the word choice.
The English uses "authority" seven times. The Lithuanian rendered it four
different ways, and my earlier fix made it five:
no authority dropout -> jokio valdymo praradimo
authority to answer the sticks -> diferencinės valdžios
authority running out -> Trauka ir valdžia pasibaigė
consuming authority -> suvartojantis valdžią
running out of authority -> nepakanka trikdžių atmetimo (dropped the term)
authority problem -> valdymo galios problema (mine)
loss of authority -> valdžios praradimą
I had corrected one instance in isolation without checking the others, which
added a fifth variant instead of removing an inconsistency. That is the same
defect this review is supposed to eliminate.
All seven are now valdymo autoritetas, declined to fit:
jokio valdymo autoriteto praradimo
diferencinio valdymo autoriteto atsakyti pagaliukams nebeliko
Trauka ir valdymo autoritetas pasibaigė tą pačią sekundę
suvartojantis valdymo autoritetą dar prieš manevrą
trikdžių atmetimui tiesiog nebeužtenka valdymo autoriteto toje juostoje
žemų dažnių valdymo autoriteto problema
paaiškintų valdymo autoriteto praradimą
The fifth one had lost the concept altogether: "tiesiog nepakanka trikdžių
atmetimo toje juostoje" says disturbance rejection is insufficient, where the
English says disturbance rejection is running out of authority. Restored.
Zero valdžia and zero valdymo galia remain in the file. valdžia was the clearly
wrong one either way, since it means political power.
Build clean.
---
.../index.lt.md | 14 +++++++-------
1 file changed, 7 insertions(+), 7 deletions(-)
diff --git a/blog/content/fpv/meteor75-pro-ii-fighting-resonances/index.lt.md b/blog/content/fpv/meteor75-pro-ii-fighting-resonances/index.lt.md
index f69d13e..d1df73f 100644
--- a/blog/content/fpv/meteor75-pro-ii-fighting-resonances/index.lt.md
+++ b/blog/content/fpv/meteor75-pro-ii-fighting-resonances/index.lt.md
@@ -756,7 +756,7 @@ Tai nupirko **1,9 ms** vėlinimo už 370% didesnį motorų jitter'į, o spektras
*kiekviename* dažnyje nuo 2 iki 400 Hz. Atsukta.
Airmode buvo įjungtas tą pačią sesiją (logas patvirtina: feature mask delta lygiai 4194304) ir
-liko — 3,3 s žemiau 1250 throttle su minimalia motorų išvestimi 201, jokio valdymo praradimo.
+liko — 3,3 s žemiau 1250 throttle su minimalia motorų išvestimi 201, jokio valdymo autoriteto praradimo.
**Confound'as:** pasikeitė du kintamieji vienu metu, todėl 14 Hz augimo negalima aiškiai
priskirti nei filtrui, nei airmode. Kitos keturios eilutės pakankamai didelės, kad tai išgyventų;
14 Hz skaičius nėra švarus.
@@ -2001,10 +2001,10 @@ Kas realiai nutiko, prie t = 86,2–86,5 s:
```
Intervale 85,5–87,0 s **17,6% kadrų turėjo variklį prie lubų, o 30,4% — prie apatinės ribos.**
-Mikseriui *vienu metu abiejuose galuose* neliko atsargos, tad diferencinės valdžios atsakyti
+Mikseriui *vienu metu abiejuose galuose* neliko atsargos, tad diferencinio valdymo autoriteto atsakyti
pagaliukams nebeliko. Komanduotas yaw p99 buvo 19 °/s; kvadras atidavė 370. Priežastis:
didelio gazo split-S ant krentančio 1S paketo, kai yaw I narys jau prispaustas prie ribos ir
-kovoja su anksčiau išmatuotu pastoviu yaw disbalansu. Trauka ir valdžia pasibaigė tą pačią
+kovoja su anksčiau išmatuotu pastoviu yaw disbalansu. Trauka ir valdymo autoritetas pasibaigė tą pačią
sekundę.
**Blogo kontakto teorija, patikrinta.** Pirma mintis buvo trumpai atsijungęs baterijos kontaktas.
@@ -2047,7 +2047,7 @@ išeina iki 86 °/s prieš roll komandą 47 ir jokios yaw komandos. Tada varikli
turi variklį prie lubų, ir beveik viską tai daro varikliai 3 ir 4 (1,60% ir 1,30%).
Vienas su tune susijęs radinys tikras: **yaw I narys svyruoja tarp −255 ir +271**, atsitrenkdamas
-į ribą abiem kryptimis. Tai pastovus yaw disbalansas, suvartojantis valdžią dar prieš manevrą, o
+į ribą abiem kryptimis. Tai pastovus yaw disbalansas, suvartojantis valdymo autoritetą dar prieš manevrą, o
jo pataisymas atlaisvina daugiau atsargos nei bet koks koeficiento pakeitimas. dyn_idle problemos
ir čia nėra — **0,076%** skrydžio laiko žemiau 3000 RPM tikslo, ilgiausias epizodas **4 ms**.
@@ -2431,7 +2431,7 @@ Būtent čia klydau, bandydamas visą laiką sulipdyti vieną istoriją:
| režimas | kas vyksta | įrodymas |
|---|---|---|
| **didelis poreikis, atsargos nebeliko** | mikseris įsisotina, kilpa negali pateikti komanduoto momento, 1–4 Hz ciklas ir stiprūs trūktelėjimai | įsisotinimas **aplenkia** drebėjimą 63–419 ms trijuose skrydžiuose; drebėjimas **7,5× stipresnis**, kai atsargos mažiau nei 150 |
-| **stabilus greitas skridimas, atsargos yra** | 10–20 Hz nekomanduotas judesys, be įsisotinimo, tiesiog nepakanka trikdžių atmetimo toje juostoje | 77× giro/setpoint, 0,00% įsisotinimo, identiška prieš ir po filtrų |
+| **stabilus greitas skridimas, atsargos yra** | 10–20 Hz nekomanduotas judesys, be įsisotinimo, trikdžių atmetimui tiesiog nebeužtenka valdymo autoriteto toje juostoje | 77× giro/setpoint, 0,00% įsisotinimo, identiška prieš ir po filtrų |
Trūktelėjimai ir tęstinis drebėjimas susiję, bet nėra tas pats: trūktelėjimas yra įsisotinimo
atvejis blogiausiu variantu, o kasdienis drebėjimas greitame skridime yra atmetimo problema, kai
@@ -2447,7 +2447,7 @@ skaičiau jį nuolat. Atsakymas visą laiką buvo po juo.
## Kodėl putplastis vis dėlto padėjo
-Lieka vienas nepaaiškintas dalykas: **jei drebėjimas yra žemų dažnių valdymo galios problema,
+Lieka vienas nepaaiškintas dalykas: **jei drebėjimas yra žemų dažnių valdymo autoriteto problema,
kodėl putplasčio gabalas tarp dviejų plokščių taip padėjo?** Putplastis nepriduoda traukos.
Neišplečia mikserio diapazono. Jis turėtų būti nesvarbus.
@@ -2536,7 +2536,7 @@ svarbu — tik ne taip, kaip maniau.
Ne per variklių virpėjimą, kuris buvo pirmas mano spėjimas: vibracija patenka į D narį, varikliai
virpa, virpėjimas suvartoja mikserio diapazoną. Išmatavau — neatlaiko. Variklių virpėjimas yra
**5,3–7,1 vienetai RMS, maždaug 1,6–2,1% diapazono** — tikras, ir gerokai per mažas, kad
-paaiškintų valdžios praradimą.
+paaiškintų valdymo autoriteto praradimą.
Paaiškinimas, kuris tinka: O4 ir gaubtas yra nemaža masė, o ant lanksčių gummy ta masė gali judėti
**rėmo atžvilgiu.** Tai padaro aparatą dviejų kūnų sistema — kilpa komanduoja rėmui, o gaubtas
From 6a37d9e82859d83888d15da50737ecde914015f3 Mon Sep 17 00:00:00 2001
From: Andrius Mikonis <1989882+foxis@users.noreply.github.com>
Date: Tue, 18 Aug 2026 16:54:57 +0000
Subject: [PATCH 05/12] lt: gloss valdymo autoritetas on first use
valdymo autoritetas is a coined compound, not an attested Lithuanian term. I
searched and found no aviation or flight-control usage of it, and both
dictionary senses of autoritetas are social: recognised influence, or a person
credited with it. Neither covers capacity to produce a commanded response.
The compound is unambiguous because valdymo fixes the domain, so it works. But a
reader who knows the concept only in English should not have to infer it, so the
first of the seven mentions now carries the source term:
jokio valdymo autoriteto (angl. *control authority*) praradimo
Standard practice in Lithuanian technical writing for a borrowed term, costs
four words once. The remaining six mentions are left bare, as they should be.
Verified the gloss lands on the genuinely first mention in document order
(char 24528, ahead of all six others) and that it renders as emphasis rather
than literal asterisks.
---
.../content/fpv/meteor75-pro-ii-fighting-resonances/index.lt.md | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/blog/content/fpv/meteor75-pro-ii-fighting-resonances/index.lt.md b/blog/content/fpv/meteor75-pro-ii-fighting-resonances/index.lt.md
index d1df73f..7391750 100644
--- a/blog/content/fpv/meteor75-pro-ii-fighting-resonances/index.lt.md
+++ b/blog/content/fpv/meteor75-pro-ii-fighting-resonances/index.lt.md
@@ -756,7 +756,7 @@ Tai nupirko **1,9 ms** vėlinimo už 370% didesnį motorų jitter'į, o spektras
*kiekviename* dažnyje nuo 2 iki 400 Hz. Atsukta.
Airmode buvo įjungtas tą pačią sesiją (logas patvirtina: feature mask delta lygiai 4194304) ir
-liko — 3,3 s žemiau 1250 throttle su minimalia motorų išvestimi 201, jokio valdymo autoriteto praradimo.
+liko — 3,3 s žemiau 1250 throttle su minimalia motorų išvestimi 201, jokio valdymo autoriteto (angl. *control authority*) praradimo.
**Confound'as:** pasikeitė du kintamieji vienu metu, todėl 14 Hz augimo negalima aiškiai
priskirti nei filtrui, nei airmode. Kitos keturios eilutės pakankamai didelės, kad tai išgyventų;
14 Hz skaičius nėra švarus.
From 7eda21fe1237dfe68498c8815aed97b494acafc5 Mon Sep 17 00:00:00 2001
From: Andrius Mikonis <1989882+foxis@users.noreply.github.com>
Date: Tue, 18 Aug 2026 17:07:00 +0000
Subject: [PATCH 06/12] lt: review and correct betaflight-vtx-indexing-trap
Lithuanian
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
File 3 of the Lithuanian review, read in full. Notably the best translation of
the three so far: the voice is already right, and the closing line is already
Andrius's anticlimax pattern without help from me — "Aparatinė įranga niekada
nebuvo sugedusi. Aš tiesiog vienu lauku per daug skaičiavau nuo nulio."
So the pattern was deliberately NOT applied here. Nothing needed deflating and
adding a shrug on top would have been worse than leaving it alone.
Fixed, 15 lines:
QUOTATION MARKS. 13 pairs opened with „ and closed with a straight ASCII quote.
The most in any file so far. Now „…“ throughout.
WRONG PREPOSITION, four of them, all the same class of error where an English
preposition was carried over literally:
draugas ant stalo nemato vaizdo -> draugas prie stalo
("a friend on top of the table" for "on the bench")
Perkėliau VTX ant kanalo -> į kanalą
Jį išjungi ant paties įrenginio -> pačiame įrenginyje
praradau vakarą su VTX'u -> dėl VTX'o
(the evening was lost because of it, not in its company)
SEMANTICS. "dėka" means "thanks to" and can only introduce a welcome outcome.
It was introducing the fallback trap that dumped him into pit at full wheel.
Now "dėl".
CASE. paklūsti governs the dative: "taisyklė, kurios paklūsta" -> "kuriai
paklūsta".
CALQUE. "taisyklė, ant kurios laikosi visas konfigūratorius" -> "kuria
laikosi". Same laikosi-ant construction found in Meteor75.
Also a missing copula in "Požymis diagnostinis" -> "Požymis yra diagnostinis".
Left as published: the TH3 V02 unlock-sequence caveat, which was corrected in
the earlier purity sweep and reads correctly.
Build clean, no broken quote pairs in the rendered output.
---
.../betaflight-vtx-indexing-trap/index.lt.md | 30 +++++++++----------
1 file changed, 15 insertions(+), 15 deletions(-)
diff --git a/blog/content/fpv/betaflight-vtx-indexing-trap/index.lt.md b/blog/content/fpv/betaflight-vtx-indexing-trap/index.lt.md
index caec047..4df4053 100644
--- a/blog/content/fpv/betaflight-vtx-indexing-trap/index.lt.md
+++ b/blog/content/fpv/betaflight-vtx-indexing-trap/index.lt.md
@@ -25,23 +25,23 @@ series:
- FPV Builds
---
-Kiekvienas programuotojas išmoksta skaičiuoti nuo nulio. Betaflight pritaria: AUX kanalai skaičiuojami nuo 0, tad AUX1 yra `0`, o AUX6 yra `5`. Surink kelias CLI eilutes ir pirštai nustoja apie tai galvoti. Skaičiuok nuo nulio. Tai taisyklė, ant kurios, atrodo, laikosi visas konfigūratorius.
+Kiekvienas programuotojas išmoksta skaičiuoti nuo nulio. Betaflight pritaria: AUX kanalai skaičiuojami nuo 0, tad AUX1 yra `0`, o AUX6 yra `5`. Surink kelias CLI eilutes ir pirštai nustoja apie tai galvoti. Skaičiuok nuo nulio. Tai taisyklė, kuria, atrodo, laikosi visas konfigūratorius.
-Tada visą vakarą praradau su VTX'u, kuris kategoriškai atsisakė duoti 400 mW, ir radau tą vieną lauką, kur Betaflight tyliai skaičiuoja nuo *vieneto*. Niekas neįspėja. Gedimas atrodė kaip miręs VTX, o ne kaip rašybos klaida — būtent todėl jis ir surijo visą vakarą.
+Tada visą vakarą praradau dėl VTX'o, kuris kategoriškai atsisakė duoti 400 mW, ir radau tą vieną lauką, kur Betaflight tyliai skaičiuoja nuo *vieneto*. Niekas neįspėja. Gedimas atrodė kaip miręs VTX, o ne kaip rašybos klaida — būtent todėl jis ir surijo visą vakarą.
---
## Simptomas
-Konstrukcija: 2 colių analoginis „ripper" ant **SUB250F411** su **Betaflight 4.5.4** ir **Emax TH3 V02** VTX (25 / 100 / 400 mW) per SmartAudio, aparatinis UART2. Norėjau galios ant sukamojo ratuko — **AUX6** valdymo pulte — kad galėčiau pasukti išvestį aukštyn nuotoliui ir atgal žemyn artimam skrydžiui neįlįsdamas į meniu.
+Konstrukcija: 2 colių analoginis „ripper“ ant **SUB250F411** su **Betaflight 4.5.4** ir **Emax TH3 V02** VTX (25 / 100 / 400 mW) per SmartAudio, aparatinis UART2. Norėjau galios ant sukamojo ratuko — **AUX6** valdymo pulte — kad galėčiau pasukti išvestį aukštyn nuotoliui ir atgal žemyn artimam skrydžiui neįlįsdamas į meniu.
Vietoj to gavau:
- Kiekviena ratuko padėtis duodavo galią **vienu lygiu žemesnę** nei sukonfigūravau.
- **400 mW buvo nepasiekiami.** Jokia ratuko padėtis per visą jo eigą jų neišrinkdavo.
-- Ratuko kraštuose VTX nukrisdavo į tai, kas atrodė kaip **pit režimas** — beveik nulinė išvestis, klasikinis „kodėl draugas ant stalo nemato mano vaizdo" simptomas.
+- Ratuko kraštuose VTX nukrisdavo į tai, kas atrodė kaip **pit režimas** — beveik nulinė išvestis, klasikinis „kodėl draugas prie stalo nemato mano vaizdo“ simptomas.
-Pirma atlikau įprastą aparatinės įrangos „raganų medžioklę". Perrašiau SmartAudio nustatymus. Po lupa patikrinau UART2 litavimo taškus. Perkėliau VTX ant žinomai gero SmartAudio kanalo. Tarp kiekvieno pakeitimo išjungiau ir įjungiau maitinimą. Niekas nepajudėjo. Pats VTX visą laiką buvo tvarkingas — jis darė būtent tai, ką jam liepiau. Aš tiesiog nesuvokiau, ką jam liepiau.
+Pirma atlikau įprastą aparatinės įrangos „raganų medžioklę“. Perrašiau SmartAudio nustatymus. Po lupa patikrinau UART2 litavimo taškus. Perkėliau VTX į žinomai gerą SmartAudio kanalą. Tarp kiekvieno pakeitimo išjungiau ir įjungiau maitinimą. Niekas nepajudėjo. Pats VTX visą laiką buvo tvarkingas — jis darė būtent tai, ką jam liepiau. Aš tiesiog nesuvokiau, ką jam liepiau.
---
@@ -60,7 +60,7 @@ Du iš šių laukų naudoja **priešingas indeksavimo konvencijas**, ir niekas n
| `aux_channel` | **skaičiuojama nuo 0** | AUX6 → `5` |
| `vtx_power` | **skaičiuojama nuo 1** | pirmas vtxtable įrašas → `1` |
-Perskaityk tai dar kartą, nes tame ir slypi visas straipsnis. *Vienoje komandoje* 2-as laukas skaičiuojamas nuo nulio, o 5-as — nuo vieneto. Jei perkeli „viskas nuo nulio" taisyklę per visą eilutę — o tai ir yra natūralu — kiekviena tavo įrašyta galios reikšmė nusėda vienu lizdu per žemai.
+Perskaityk tai dar kartą, nes tame ir slypi visas straipsnis. *Vienoje komandoje* 2-as laukas skaičiuojamas nuo nulio, o 5-as — nuo vieneto. Jei perkeli „viskas nuo nulio“ taisyklę per visą eilutę — o tai ir yra natūralu — kiekviena tavo įrašyta galios reikšmė nusėda vienu lizdu per žemai.
`vtx_power` yra indeksas į tavo `vtxtable`, ir tas indeksas prasideda nuo **1**:
@@ -94,7 +94,7 @@ graph LR
class VT1,VT2,VT3 good;
```
-Atvaizdavimas toks: `vtx_power = N` išrenka `vtxtable[N-1]`. Reikšmė `0` nėra „pirmas įrašas" — ji už diapazono ribų, o už ribų reiškia pit. Reikšmė `1` *yra* tinkama, bet standartinėje Emax tipo lentelėje `vtxtable[0]` yra **PIT** įrašas. Taigi dvi žemiausios reikšmės, kurias „natūraliai" pasiekiau, abi reiškė pit, o tikras 400 mW lizdas ties `vtxtable[3]` reikalavo `4`, kurio niekada neįvedžiau.
+Atvaizdavimas toks: `vtx_power = N` išrenka `vtxtable[N-1]`. Reikšmė `0` nėra „pirmas įrašas“ — ji už diapazono ribų, o už ribų reiškia pit. Reikšmė `1` *yra* tinkama, bet standartinėje Emax tipo lentelėje `vtxtable[0]` yra **PIT** įrašas. Taigi dvi žemiausios reikšmės, kurias „natūraliai“ pasiekiau, abi reiškė pit, o tikras 400 mW lizdas ties `vtxtable[3]` reikalavo `4`, kurio niekada neįvedžiau.
---
@@ -125,13 +125,13 @@ Taigi visa adresavimo grandinė turi du sluoksnius, ir kiekvienas sluoksnis skai
| `3` | 3-ias | `20` | 100 mW |
| `4` | 4-as | `26` | 400 mW |
-Būtent dėl to į šiuos spąstus taip lengva įkliūti. Kad *apibrėžtum* lygį, įvedi jo dBm (`26` – 400 mW). Kad tą lygį *išrinktum* iš aux jungiklio, įvedi jo indeksą, skaičiuojamą nuo 1 (`4`). Tas pats VTX, ta pati funkcija — du visiškai skirtingi skaičiai „400 mW", priklausomai nuo to, kurioje komandoje esi, ir nė vienas iš jų nėra ta „nuo 0" reikšmė, kurią pirštai nori įvesti.
+Būtent dėl to į šiuos spąstus taip lengva įkliūti. Kad *apibrėžtum* lygį, įvedi jo dBm (`26` – 400 mW). Kad tą lygį *išrinktum* iš aux jungiklio, įvedi jo indeksą, skaičiuojamą nuo 1 (`4`). Tas pats VTX, ta pati funkcija — du visiškai skirtingi skaičiai „400 mW“, priklausomai nuo to, kurioje komandoje esi, ir nė vienas iš jų nėra ta „nuo 0“ reikšmė, kurią pirštai nori įvesti.
---
## Ką iš tikrųjų įvedžiau, ir ką gavau
-Mano klaidinga konfigūracija pernešė „nuo 0" prielaidą tiesiai per visą eilutę:
+Mano klaidinga konfigūracija pernešė „nuo 0“ prielaidą tiesiai per visą eilutę:
```
vtx 0 5 0 0 0 1000 1250
@@ -159,7 +159,7 @@ Buvo ir antras, klastingesnis nukentėjęs: `set vtx_power`.
set vtx_power = 1
```
-Tai **atsarginė** (fallback) galia, kurią Betaflight taiko, kai AUX reikšmė neatitinka jokio sukonfigūruoto diapazono. Nustačiau `1` galvodamas „žemiausia tikra galia". Bet `set vtx_power` *taip pat* skaičiuojamas nuo 1 ir rodo į tą pačią lentelę — tad `1` = `vtxtable[0]` = **PIT**. Štai kodėl bet kuri ratuko padėtis, prasprūdusi tarp mano diapazonų, nenukrisdavo į žemą galią; ji nukrisdavo į pit. Du atskiri „nuo 1" laukai, viena klaidinga prielaida, ir efektas susideda.
+Tai **atsarginė** (fallback) galia, kurią Betaflight taiko, kai AUX reikšmė neatitinka jokio sukonfigūruoto diapazono. Nustačiau `1` galvodamas „žemiausia tikra galia“. Bet `set vtx_power` *taip pat* skaičiuojamas nuo 1 ir rodo į tą pačią lentelę — tad `1` = `vtxtable[0]` = **PIT**. Štai kodėl bet kuri ratuko padėtis, prasprūdusi tarp mano diapazonų, nenukrisdavo į žemą galią; ji nukrisdavo į pit. Du atskiri „nuo 1“ laukai, viena klaidinga prielaida, ir efektas susideda.
---
@@ -177,7 +177,7 @@ set vtx_power = 2
- **`2` / `3` / `4`** dabar teisingai išrenka 25 / 100 / 400 mW. 400 mW pagaliau pasiekiami ratuko viršuje.
- **`set vtx_power = 2`** paverčia atsarginę reikšmę tikrais 25 mW vietoj pit, tad neatitikusi ratuko padėtis nukrenta į žemą galią, o ne į mirusį vaizdą.
- **Diapazonai sutraukti į tris zonas** per visą ratuko eigą be tarpų tarp jų — kiekvieno diapazono `end` yra kito diapazono `start`.
-- **`900` ir `2100`** kraštuose, o ne `1000`–`2000`, sąmoningai: per CRSF kanalų galiniai taškai šiek tiek peršoka — ratuko viršus rodo apie **~2012 µs**, ne švarų 2000, o apačia nukrenta žemiau 1000. Diapazonas, kuris baigiasi tiksliai ties `2000`, palieka patį ratuko viršų neatitiktą, o tai — dėka aukščiau aprašytų atsarginės reikšmės spąstų — mane ties maksimaliu ratuku įmesdavo tiesiai į pit. Praplėtimas iki `900`–`2100` sugeria peršokimą, tad galiniai taškai lieka pririšti prie zonų, kurių noriu.
+- **`900` ir `2100`** kraštuose, o ne `1000`–`2000`, sąmoningai: per CRSF kanalų galiniai taškai šiek tiek peršoka — ratuko viršus rodo apie **~2012 µs**, ne švarų 2000, o apačia nukrenta žemiau 1000. Diapazonas, kuris baigiasi tiksliai ties `2000`, palieka patį ratuko viršų neatitiktą, o tai — dėl aukščiau aprašytų atsarginės reikšmės spąstų — mane ties maksimaliu ratuku įmesdavo tiesiai į pit. Praplėtimas iki `900`–`2100` sugeria peršokimą, tad galiniai taškai lieka pririšti prie zonų, kurių noriu.
Perkrauk, ir ratukas daro tai, ką siūlo fizinis pasukimas: apačia = žema, vidurys = vidutinė, viršus = 400 mW. Jokių pit netikėtumų.
@@ -187,14 +187,14 @@ Perkrauk, ir ratukas daro tai, ką siūlo fizinis pasukimas: apačia = žema, vi
Sutvarkyk indeksavimą, ir 400 mW *turėtų* pasirodyti ratuko viršuje. Jei vis tiek nepasirodo, gali būti, kad juos laiko pats VTX. Daugelis SmartAudio VTX — tarp jų ir TH3 — parduodami su **apribotu (regionui užrakintu) režimu**, ribojančiu išvestį dėl reglamentų. Tokioje būsenoje aukštos galios įrašai tavo `vtxtable` yra apibrėžti teisingai, išrenkami teisingai — ir tiesiog atmetami aparatinės įrangos.
-Apribotas režimas gyvena VTX'e, ne Betaflight'e, tad jokie CLI pakeitimai jo nepašalins. Jį išjungi ant paties įrenginio — paprastai palaikant VTX mygtuką (arba atitinkama SmartAudio „unlock" komanda), kad išeitum iš regionui užrakinto profilio. Tikslios atblokavimo sekos savo TH3 V02 nepatikrinau, tad mygtuko palaikymą vertink kaip bendrą principą, o ne kaip receptą, ir konkrečią seką tikrink savo VTX dokumentacijoje.
+Apribotas režimas gyvena VTX'e, ne Betaflight'e, tad jokie CLI pakeitimai jo nepašalins. Jį išjungi pačiame įrenginyje — paprastai palaikant VTX mygtuką (arba atitinkama SmartAudio „unlock“ komanda), kad išeitum iš regionui užrakinto profilio. Tikslios atblokavimo sekos savo TH3 V02 nepatikrinau, tad mygtuko palaikymą vertink kaip bendrą principą, o ne kaip receptą, ir konkrečią seką tikrink savo VTX dokumentacijoje.
-Požymis diagnostinis: jei žema ir vidutinė galia išrenkamos teisingai, bet vien viršutinis lygis lieka miręs po indekso pataisymo, įtark apribojimą, ne konfigūraciją.
+Požymis yra diagnostinis: jei žema ir vidutinė galia išrenkamos teisingai, bet vien viršutinis lygis lieka miręs po indekso pataisymo, įtark apribojimą, ne konfigūraciją.
---
## Ką verta įsiminti
-Skaičiuok nuo nulio. Tai taisyklė, kurią tavo pirštai jau moka, taisyklė, kurios paklūsta beveik kiekvienas Betaflight CLI laukas — ir taisyklė, kurią `vtx_power` sulaužo. Tas laukas skaičiuojamas nuo vieneto, nes tai indeksas į `vtxtable`, prasidedančią nuo 1, ir `set vtx_power` lūžta lygiai taip pat dėl tos pačios priežasties. Ta pati komanda, per vieną eilutę, priešingos konvencijos, nulis įspėjimų.
+Skaičiuok nuo nulio. Tai taisyklė, kurią tavo pirštai jau moka, taisyklė, kuriai paklūsta beveik kiekvienas Betaflight CLI laukas — ir taisyklė, kurią `vtx_power` sulaužo. Tas laukas skaičiuojamas nuo vieneto, nes tai indeksas į `vtxtable`, prasidedančią nuo 1, ir `set vtx_power` lūžta lygiai taip pat dėl tos pačios priežasties. Ta pati komanda, per vieną eilutę, priešingos konvencijos, nulis įspėjimų.
-Tad jei tavo VTX užstrigęs pit režime arba 400 mW nepasirodo, kad ir kaip suktum ratuką: nesigriebk lituoklio. Skaičiuok tą vieną lauką nuo **vieneto**, patikrink, ar `vtxtable[0]` yra PIT įrašas, ir „miręs" VTX atgyja. Aparatinė įranga niekada nebuvo sugedusi. Aš tiesiog vienu lauku per daug skaičiavau nuo nulio.
+Tad jei tavo VTX užstrigęs pit režime arba 400 mW nepasirodo, kad ir kaip suktum ratuką: nesigriebk lituoklio. Skaičiuok tą vieną lauką nuo **vieneto**, patikrink, ar `vtxtable[0]` yra PIT įrašas, ir „miręs“ VTX atgyja. Aparatinė įranga niekada nebuvo sugedusi. Aš tiesiog vienu lauku per daug skaičiavau nuo nulio.
From 9a722d207ab7904cc4846bdac188230b732b606b Mon Sep 17 00:00:00 2001
From: Andrius Mikonis <1989882+foxis@users.noreply.github.com>
Date: Tue, 18 Aug 2026 17:25:30 +0000
Subject: [PATCH 07/12] lt: review and correct diy-color-chart and
drone-detector-nn
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
Files 4 and 5 of the Lithuanian review, both read in full. drone-detector-nn is
the worst-damaged file so far, with three words that do not exist in Lithuanian
and one sentence that had lost its meaning entirely.
=== diy-color-chart, 15 lines ===
MEANING REVERSED. "kad kiekvieną lopą galima būtų permatuoti ir perdažyti
keičiant visą lentelę" says each patch can be remeasured and recoated WHILE
changing the whole chart. The English says "without redoing the whole chart".
That is the entire justification for the per-square substrate.
"CMY gautas gerokai nukrypsta" — gamut was translated as "gautas", meaning
"obtained". The English is "the CMY gamut clips hard in certain reds and
yellows". Now "CMY gamutas smarkiai nukerpa".
"lustas" is a microchip. The English says paint chips and dried swatches, so
now "pavyzdžiai".
"kupstas" is a grassy tussock. The English is "broad hump" for the green
spectral peak. Now "kupolas", twice.
smaigalys -> smailė with agreement (du siauri fosforo smaigaliai -> dvi siauros
fosforo smailės), "spalvų metrija" -> kolorimetrija, padalintą -> padalytą.
Grammar: "kelis plačius juostos" -> "kelias plačias juostas" · "tikrosios
spektrinės galios paskirstymo" -> "tikrojo ... skirstinio" · tikėtumeis ->
tikėtumeisi · "kuriam ji skirta kalibruoti" -> "kurį ji turi kalibruoti" ·
"pirksi" (future) -> "nusipirktum" (conditional, matching the English) ·
"įsilaužiama" -> "įmanoma perdaryti" · "neimti sprendimo" -> "nepriimti" ·
"lentelė pastatyta" -> "padaryta".
=== drone-detector-nn, 27 lines ===
SENTENCE LOST ITS MEANING. "Jis skamba nieko bendra neturinčiai su vartojimo
kvadratoriu" is not parseable Lithuanian, and "kvadratorius" is not a word. The
English: "It sounds nothing like a consumer quadrotor, nothing like a fixed-wing
RC plane, and nothing like traffic." Restored as a three-part negative.
"atpaukimas" does not exist. It stood for recall, as in the metric. The English
is "Swarm recall collapsed from 0.77 to 0.52". Now "atkūrimas (recall)".
"baseinas" is a swimming pool, for "pool of drone recordings".
"dauginamasis" is a multiplicand, for "width multiplier". Now "daugiklis".
"auksinė vidurį" is broken both ways, for "the sweet spot". Now "aukso vidurys".
"harmoninės" was used as a noun for harmonics throughout; it is an adjective.
Now "harmonikos", five places. Left alone at line 37 where "harmoninės
struktūros" is genuinely adjectival, checked rather than assumed.
"Doplerio ištrynimą" — ištrynimas is erasure, for Doppler smearing. Now
"išplitimą".
REGISTER. The article opens informal, "jei žinai, ko klausai", then switches to
formal plural in four places: jūsų sprendimas, negalite atsisiųsti, Įrašote
patys, Kai jį atšildote. Now consistently informal.
Also: apmokytas ANT klasių -> su klasėmis · persidengiantiems variklius ->
persidengiančius · anormalijas -> anomalijas · šaltinės -> šaltinio · klipes ->
klipus · pakartotino -> pakartotinio · paplėtoti -> ištęsti · atsitiktinę
padėties nustatymą -> atsitiktinį · rekalibravimai -> rekalibravimo · šiam
topologijai -> šiai · vejos pjoviklis -> vejapjovė, so the class name matches the
rest of the file.
Decimal separators: the prose uses commas but 0.940 and the five mermaid
diagrams used dots. Normalised to commas inside all five blocks so the diagrams
match the surrounding text.
Not changed: the class label "laukimas" for idle. It reads oddly, meaning
"waiting", but it is used consistently across the class list, the source table,
the augmentation section and the diagrams, and it may correspond to a literal
label in the model. Andrius's call.
Build clean.
---
.../colorimetry/diy-color-chart/index.lt.md | 30 +++++------
.../content/fpv/drone-detector-nn/index.lt.md | 54 +++++++++----------
2 files changed, 42 insertions(+), 42 deletions(-)
diff --git a/blog/content/colorimetry/diy-color-chart/index.lt.md b/blog/content/colorimetry/diy-color-chart/index.lt.md
index 86958c7..57b359e 100644
--- a/blog/content/colorimetry/diy-color-chart/index.lt.md
+++ b/blog/content/colorimetry/diy-color-chart/index.lt.md
@@ -23,7 +23,7 @@ Planas iš [CR30 ardymo straipsnio](/colorimetry/reverse-engineering-cr30): atsp
ArgyllCMS gali sugeneruoti tikslinę lentelę — žinomų Lab reikšmių spalvų lopų tinklelį — o po to, kai išmatuoji kiekvieną lopą kolorimetru, apskaičiuoja deltą tarp to, ką atspausdinai, ir to, ką norėjai. Iš to sukuriamas ICC profilis arba Darktable spalvų kalibravimo korekcija.
-Sugeneruota lentelė yra tik TIFF failas su gretutine `.cht` deskriptoriaus byla. Atspausdini, išmatuoji — viskas. Išskyrus tai, kad „tiksliai atspausdinti" pasirodė esanti sunkiausia dalis.
+Sugeneruota lentelė yra tik TIFF failas su gretutine `.cht` deskriptoriaus byla. Atspausdini, išmatuoji — viskas. Išskyrus tai, kad „tiksliai atspausdinti“ pasirodė esanti sunkiausia dalis.
## Pirmas bandymas: sublimacinis spausdintuvas
@@ -35,7 +35,7 @@ Kairėje — ColorChecker24 dydžio taikinys, sugeneruotas ArgyllCMS. Dešinėje

-Sublimacijos spaudiniai nėra blogi. Darktable integruotam spalvų kalibravimui 24 lopų lentelė iš tikrųjų pakanka. Tačiau matavimas CR30 atskleidė problemą: CMY gautas gerokai nukrypsta sodriai raudonomis ir geltonoms spalvoms. ΔE tose lopų vietose pakankamas, kad gautą profilį padarytų nepatikimu bet kam rimtesniam.
+Sublimacijos spaudiniai nėra blogi. Darktable integruotam spalvų kalibravimui 24 lopų lentelė iš tikrųjų pakanka. Tačiau matavimas CR30 atskleidė problemą: CMY gamutas smarkiai nukerpa tam tikras raudonas ir geltonas spalvas. ΔE tose lopų vietose pakankamai didelis, kad gautą profilį padarytų nepatikimu bet kam rimtesniam.
Tinkama grubiai korekcijai, bet ne CR30 programinės įrangos tikslumo patvirtinimui.
@@ -43,11 +43,11 @@ Tinkama grubiai korekcijai, bet ne CR30 programinės įrangos tikslumo patvirtin
Jei spausdintuvas negali tiksliai atgaminti spalvų — pieškime jas ranka. Akriliniai dažai suteikia prieigą prie tikrų pirminių spalvų — įskaitant tas, kurių CMY spausdintuvas negali atkurti — ir CR30 gali išmatuoti kiekvieną lopą tiesiogiai ant dažytų paviršių.
-Substratas: maži kvadratai, iškirpti iš kieto balto plastiko lapo, dažyti atskirai, kad kiekvieną lopą galima būtų permatuoti ir perdažyti keičiant visą lentelę.
+Substratas: maži kvadratai, iškirpti iš kieto balto plastiko lapo, dažyti atskirai, kad kiekvieną lopą būtų galima permatuoti ir perdažyti nekeičiant visos lentelės.
-
+
-Pirminės spalvos: mėlyna, žalia, juoda, geltona, raudona, pilka, balta. Lustai dėkle — išdžiovinti mėginiai, iškirpti iš plastiko lapo.
+Pirminės spalvos: mėlyna, žalia, juoda, geltona, raudona, pilka, balta. Pavyzdžiai dėkle — išdžiovinti mėginiai, iškirpti iš plastiko lapo.

@@ -61,7 +61,7 @@ Privalumas: išmatuotos spalvos iš tikrųjų yra ten, kur reikia. Ultramarine m
## Kodėl tai svarbu Darktable
-Darktable spalvų kalibravimo modulis veikia fotografuojant žinomą spalvų etaloną tomis pačiomis sąlygomis kaip ir fotografuojamas objektas, po to apskaičiuojant 3×3 matricą (su poslinkiais), kuri susieja kameros neapdorotą atsaką su etalono Lab reikšmėmis. Įprastai pirksi ColorChecker arba SpyderChecker. Šios savadarbės lentelės yra pigesnė alternatyva — jei etaloninės reikšmės, kurias paduodi Darktable, iš tikrųjų atitinka tai, kas yra ant fizinės lentelės.
+Darktable spalvų kalibravimo modulis veikia fotografuojant žinomą spalvų etaloną tomis pačiomis sąlygomis kaip ir fotografuojamas objektas, po to apskaičiuojant 3×3 matricą (su poslinkiais), kuri susieja kameros neapdorotą atsaką su etalono Lab reikšmėmis. Įprastai nusipirktum ColorChecker arba SpyderChecker. Šios savadarbės lentelės yra pigesnė alternatyva — jei etaloninės reikšmės, kurias paduodi Darktable, iš tikrųjų atitinka tai, kas yra ant fizinės lentelės.
Būtent tai CR30 ir suteikia: išmatuotas Lab reikšmes kiekvienam lopui D65 apšvietimo sąlygomis. Paduok jas į ArgyllCMS kartu su nuotraukos matavimais ir gausi korekciją, grindžiamą tikrais matavimais, o ne gamykliniu specifikacijų lapu.
@@ -69,21 +69,21 @@ Ar savadarbė lentelė yra *pakankamai tiksli* — dar atviras klausimas, ir kol
## Kalibratoriaus problema
-Dauguma vartotojų monitoriaus kalibratorių — Datacolor Spyder X, X-Rite ColorMunki Display — matuoja tik RGB (arba kelis plačius juostos). Tai suteikia pakoreguotą gamos kreivę ir baltą tašką, kas tinka ekrano kalibravimui, bet neparodo tikrosios spektrinės galios paskirstymo tavo monitoriaus pirminių spalvų. Rimtam spalvų darbui — suprasti *kodėl* monitoriaus gamas turi tokią formą, arba patvirtinti, kad ekranas iš tikrųjų gali atkurti tavo kalibravimo darbo eigoje esančias spalvas — reikia spektrinių duomenų.
+Dauguma vartotojų monitoriaus kalibratorių — Datacolor Spyder X, X-Rite ColorMunki Display — matuoja tik RGB (arba kelias plačias juostas). Tai suteikia pakoreguotą gamos kreivę ir baltą tašką, kas tinka ekrano kalibravimui, bet neparodo tikrojo spektrinės galios skirstinio tavo monitoriaus pirminių spalvų. Rimtam spalvų darbui — suprasti *kodėl* monitoriaus gamas turi tokią formą, arba patvirtinti, kad ekranas iš tikrųjų gali atkurti tavo kalibravimo darbo eigoje esančias spalvas — reikia spektrinių duomenų.
-CR30 matuoja tik atspindėtą spektrą — emisiniai ekranai jam visiškai nepasiekiami. Žemiau pateikti ekrano spektrai užfiksuoti su savo rankomis sukurtu matomojo spektro spektrometru. Mėlynas ir žalias kanalai maždaug tokie, kokių tikėtumeis iš tipinio IPS skydelio. Raudonas kanalas įdomesnis.
+CR30 matuoja tik atspindėtą spektrą — emisiniai ekranai jam visiškai nepasiekiami. Žemiau pateikti ekrano spektrai užfiksuoti su savo rankomis sukurtu matomojo spektro spektrometru. Mėlynas ir žalias kanalai maždaug tokie, kokių tikėtumeisi iš tipinio IPS skydelio. Raudonas kanalas įdomesnis.
-
-*ThinkPad ekrano emisijos spektras. Žalias: platus kupstas centruotas apie 530 nm. Raudonas: du siauri fosforo smaigaliai — antrinis ties ~600 nm, pagrindinis ties ~635 nm. Tiek ThinkPad, tiek žaidimų monitorius rodo panašų padalintą raudoną. Palyginimui — mano OLED telefonas turi platesnį, lygesnį raudoną kanalą.*
+
+*ThinkPad ekrano emisijos spektras. Žalias: platus kupolas, centruotas apie 530 nm. Raudonas: dvi siauros fosforo smailės — antrinė ties ~600 nm, pagrindinė ties ~635 nm. Tiek ThinkPad, tiek žaidimų monitorius rodo panašų padalytą raudoną. Palyginimui — mano OLED telefonas turi platesnį, lygesnį raudoną kanalą.*
-Dvigubas smaigalys — tai, kas svarbu spalvų metrijai: antrinis ties 600 nm reiškia, kad ekrano raudonas neša reikšmingą oranžinį komponentą. Akiai tai nesvarbu — regėjimo sistema integruoja per visą kanalą. Kalibravimo darbui tai sisteminė klaida, kurią 3×3 matricos korekcija gali tik iš dalies kompensuoti.
+Dviguba smailė — tai, kas svarbu kolorimetrijai: antrinis ties 600 nm reiškia, kad ekrano raudonas neša reikšmingą oranžinį komponentą. Akiai tai nesvarbu — regėjimo sistema integruoja per visą kanalą. Kalibravimo darbui tai sisteminė klaida, kurią 3×3 matricos korekcija gali tik iš dalies kompensuoti.
-Tinkamam monitoriaus charakterizavimui reikėtų spektrofotometro su emisiniu režimu — i1Display Pro Plus arba idealiai i1Pro 3. CR10 kolorimetras, kurį turiu, irgi galėtų tikti: jis veikia su ESP32 mikrovaldikliu, todėl programinė įranga turėtų būti įsilaužiama, norint pridėti emisinio matavimo režimą — nors dar neprisikasiau. Kainų skirtumas tarp paprasto kolorimetro ir tikro spektrofotometro bet kuriuo atveju yra nemažas, ir dar neišrinkau nė vieno.
+Tinkamam monitoriaus charakterizavimui reikėtų spektrofotometro su emisiniu režimu — i1Display Pro Plus arba idealiai i1Pro 3. CR10 kolorimetras, kurį turiu, irgi galėtų tikti: jis veikia su ESP32 mikrovaldikliu, todėl programinę įrangą turėtų būti įmanoma perdaryti ir pridėti emisinio matavimo režimą — nors dar neprisikasiau. Kainų skirtumas tarp paprasto kolorimetro ir tikro spektrofotometro bet kuriuo atveju yra nemažas, ir dar neišrinkau nė vieno.
-Tai veda prie kitos problemos dalies: net turėdamas tobulą kalibratorių ir tobulą savadarbę lentelę, dabartinis monitorius tikriausiai nėra tinkamas įrankis nuotraukų ir vaizdo darbui. Tai atskiras pirkimo sprendimas, ir stengiuosi jo neimti tol, kol tiksliai nesuprantu, kokie iš tikrųjų yra dabartinio ekrano spektriniai apribojimai.
+Tai veda prie kitos problemos dalies: net turėdamas tobulą kalibratorių ir tobulą savadarbę lentelę, dabartinis monitorius tikriausiai nėra tinkamas įrankis nuotraukų ir vaizdo darbui. Tai atskiras pirkimo sprendimas, ir stengiuosi jo nepriimti tol, kol tiksliai nesuprantu, kokie iš tikrųjų yra dabartinio ekrano spektriniai apribojimai.
## Kur esame dabar
-Akrilinė lentelė pastatyta. Ar ji pakankamai tiksli — vis dar nežinoma: tai priklausys nuo to, ar lopai bus tinkamai sunumeruoti ir patvirtinti prieš SpyderChecker 24 žinomas Lab reikšmes, ko kol kas neįvyko. Senėjimo testas taip pat neįvyko. Likusios užduotys yra labiau fundamentalios nei atrodė pradžioje: fotografuoti abi lenteles kontroliuojamoje šviesoje, paleisti per ArgyllCMS ir palyginti korekcijas, kai etaloninės reikšmės bus patikimos.
+Akrilinė lentelė padaryta. Ar ji pakankamai tiksli — vis dar nežinoma: tai priklausys nuo to, ar lopai bus tinkamai sunumeruoti ir patvirtinti prieš SpyderChecker 24 žinomas Lab reikšmes, ko kol kas neįvyko. Senėjimo testas taip pat neįvyko. Likusios užduotys yra labiau fundamentalios nei atrodė pradžioje: fotografuoti abi lenteles kontroliuojamoje šviesoje, paleisti per ArgyllCMS ir palyginti korekcijas, kai etaloninės reikšmės bus patikimos.
-Sunkesnis klausimas pasirodė esantis monitorius. Lentelė gali jau būti tikslesnė už ekraną, kuriam ji skirta kalibruoti — o prietaisas, reikalingas tam ekranui tinkamai apibūdinti, kainuoja daugiau nei pats ekranas. Sublimacijos spaudiniai vis dar naudingi kaip greitas bazinis lygis. Akrilinė lentelė laukia patikimo kalibratoriaus kitame gale.
+Sunkesnis klausimas pasirodė esantis monitorius. Lentelė gali jau būti tikslesnė už ekraną, kurį ji turi kalibruoti — o prietaisas, reikalingas tam ekranui tinkamai apibūdinti, kainuoja daugiau nei pats ekranas. Sublimacijos spaudiniai vis dar naudingi kaip greitas bazinis lygis. Akrilinė lentelė laukia patikimo kalibratoriaus kitame gale.
diff --git a/blog/content/fpv/drone-detector-nn/index.lt.md b/blog/content/fpv/drone-detector-nn/index.lt.md
index 2ceeb0e..40fb17b 100644
--- a/blog/content/fpv/drone-detector-nn/index.lt.md
+++ b/blog/content/fpv/drone-detector-nn/index.lt.md
@@ -20,7 +20,7 @@ tags:
*Gyva demonstracija: [drone-detector.sintra.site](https://drone-detector.sintra.site)*
-
+
Pastaba prieš techninį turinį: pakaitomasis mokymo protokolas, aprašytas šiame straipsnyje, buvo sukurtas su reikšminga [Sintra AI](https://sintra.ai) pagalba. Tai, kas prasidėjo kaip eilė klausimų, kodėl paprastas P1→P2 grafikas vis sustingdavo, virto struktūrizuotu derinimo pokalbiu, kuris identifikavo kalibruoto patikros taško problemą ir suformavo ciklo logiką.
@@ -30,13 +30,13 @@ Pastaba prieš techninį turinį: pakaitomasis mokymo protokolas, aprašytas ši
Pirmasis mano bandymas nebuvo neuroninis tinklas.
-Shahed-136 turi nuspėjamą harmoninę struktūrą — dvitaktis stumiamojo sraigto variklis, pagrindinis dažnis apie 83 Hz, harmoninės besitęsiančios iki maždaug 4 kHz, pastovus RPM reiso metu. Tai šablonas. Galima sukurti jam atitinkantį filtrą: aptikti energiją tikėtamais harmoniniais intervalais, kaupti įrodymus laikui bėgant, formuoti hipotezę apie buvimą, sekti tą hipotezę naudojant slenkantį įrodymų akumuliatorių arba Kalmano filtrą, ir paskelbti aptikimą, kai balas viršija slenkstį. Sukūriau tokią versiją. Ji veikė su švariais įrašais.
+Shahed-136 turi nuspėjamą harmoninę struktūrą — dvitaktis stumiamojo sraigto variklis, pagrindinis dažnis apie 83 Hz, harmonikos, besitęsiančios iki maždaug 4 kHz, pastovus RPM reiso metu. Tai šablonas. Galima sukurti jam atitinkantį filtrą: aptikti energiją tikėtinuose harmonikų intervaluose, kaupti įrodymus laikui bėgant, formuoti hipotezę apie buvimą, sekti tą hipotezę naudojant slenkantį įrodymų akumuliatorių arba Kalmano filtrą, ir paskelbti aptikimą, kai balas viršija slenkstį. Sukūriau tokią versiją. Ji veikė su švariais įrašais.
-Problema yra parametrų erdvė. Harmoninis detektorius nėra vienas slenkstis — tai slenkstis kiekvienai harmoninei, svėrimo funkcija per harmonines, hipotezės balų skaičiavimo funkcija, laiko akumuliatoriaus langas, minimalus SNR ir minimali aptikimo trukmė. Kiekvienas parametras pagrįstas atskirai; kartu jie yra trapūs. Tikros aplinkos įveda aidus, Doplerio ištrynimą iš judančių orlaivių, persidengiantiems variklius, vėją ir atstumus, kuriuose harmoninės nusileidžia žemiau triukšmo lygio netolygiomis normomis. Sistemos derinimas vienai aplinkai atitolina ją nuo kitos.
+Problema yra parametrų erdvė. Harmoninis detektorius nėra vienas slenkstis — tai slenkstis kiekvienai harmonikai, svorio funkcija per harmonikas, hipotezės balų skaičiavimo funkcija, laiko akumuliatoriaus langas, minimalus SNR ir minimali aptikimo trukmė. Kiekvienas parametras pagrįstas atskirai; kartu jie yra trapūs. Tikros aplinkos įveda aidus, Doplerio išplitimą iš judančių orlaivių, persidengiančius variklius, vėją ir atstumus, kuriuose harmonikos nusileidžia žemiau triukšmo lygio nevienodais tempais. Sistemos derinimas vienai aplinkai atitolina ją nuo kitos.
-Kitos komandos giliai panirusios į DSP metodą ir jau investavo į jį daugelį metų — Ukraina ypač išdiegė mobilių telefonų ant stulpų tinklus, kurie akustiškai įrašo ir praneša apie dronus, o kitos grupės taiko Doplerio harmoninės struktūros pritaikymą. Aparatinė įranga nėra skirtumo veiksnys — dalis to veikia ant telefonų. Problema yra jau investuotas laikas. Šios komandos patobulino savo sistemas per realaus diegimo grįžtamąjį ryšį, prie kurio aš neturiu prieigos. Perkurti tą patį DSP vamzdyną nuo nulio, pradedant metais atsilikęs, neatrodė kaip geras pastangų panaudojimas.
+Kitos komandos giliai panirusios į DSP metodą ir jau investavo į jį daugelį metų — Ukraina ypač išdiegė mobilių telefonų ant stulpų tinklus, kurie akustiškai įrašo ir praneša apie dronus, o kitos grupės taiko Doplerio harmoninės struktūros pritaikymą. Aparatinė įranga nėra tai, kas išskiria — dalis to veikia ant telefonų. Problema yra jau investuotas laikas. Šios komandos patobulino savo sistemas per realaus diegimo grįžtamąjį ryšį, prie kurio aš neturiu prieigos. Perkurti tą patį DSP vamzdyną nuo nulio, pradedant metais atsilikęs, neatrodė kaip geras pastangų panaudojimas.
-Tai, ką atnešiau iš AI robotikos darbo: kai jūsų sprendimas reikalauja daug rankiniu būdu nustatytų slenkstių, kiekvienas koduoja prielaidą apie pasaulį, slenkstių skaičius yra maždaug tylių gedimų skaičius. Apmokyti neuroniniai tinklai — ir adaptyvios funkcijos apskritai — mokosi atvaizdavimo tiesiogiai iš duomenų. „Slenkstis" yra užkoduotas svoriais, sureguliuotas su pavyzdžiais, o ne prielaidomis. Tokiam aptikimo uždaviniui su tiek akustinio kintamumo tai yra tinkamas įrankis.
+Tai, ką atnešiau iš AI robotikos darbo: kai tavo sprendimas reikalauja daug rankiniu būdu nustatytų slenkstių, kiekvienas koduoja prielaidą apie pasaulį, slenkstių skaičius yra maždaug tylių gedimų skaičius. Apmokyti neuroniniai tinklai — ir adaptyvios funkcijos apskritai — mokosi atvaizdavimo tiesiogiai iš duomenų. „Slenkstis“ yra užkoduotas svoriais, sureguliuotas su pavyzdžiais, o ne prielaidomis. Tokiam aptikimo uždaviniui su tiek akustinio kintamumo tai yra tinkamas įrankis.
Tai taip pat nebuvo mano pirmas bandymas spręsti šią problemą. Kai 2022 metais prasidėjo konfliktas, sukūriau ankstyvą šio detektoriaus versiją ir lygiagrečiai dirbau su mikrofono masyvo sprendimu kryptinei lokalizacijai. Abu buvo techniškai funkcionalūs. Tačiau negaliu reklamuoti to, ką kuriu — turiu beveik nulinį ryšių kūrimo sugebėjimą ir jokio palaikymo tinklo — todėl abu projektai tyliai baigėsi dėl išorinės susidomėjimo stokos. Mikrofono masyvo darbas ypač būtų reikalavęs bendruomenės koordinavimo, kurį niekada nebūčiau galėjęs organizuoti. Praėjus ketveriems metams, aš tai atnaujinu.
@@ -46,11 +46,11 @@ Tai taip pat nebuvo mano pirmas bandymas spręsti šią problemą. Kai 2022 meta
## Problema
-Shahed-136 veikia su dvitakčiu stumiamojo sraigto varikliu. Pagrindinis dažnis yra apie 83 Hz su harmoninėmis, besitęsiančiomis iki maždaug 4 kHz. Jis skamba nieko bendra neturinčiai su vartojimo kvadratoriu, fiksuotasparnio RC lėktuvu ar eismu. Akustinis parašas yra ryškus, jei žinai, ko klausai.
+Shahed-136 veikia su dvitakčiu stumiamojo sraigto varikliu. Pagrindinis dažnis yra apie 83 Hz su harmonikomis, besitęsiančiomis iki maždaug 4 kHz. Jis neskamba nei kaip buitinis kvadrokopteris, nei kaip fiksuoto sparno RC lėktuvas, nei kaip automobilių srautas. Akustinis parašas yra ryškus, jei žinai, ko klausai.
-Inžinerinė problema: negalite atsisiųsti pažymėto Shahed-136 garso duomenų rinkinio. Ši etiketė neegzistuoja AudioSet 527 klasėse. Nėra DADS įrašo, jokios Freesound kategorijos, jokio akademinio etalono. Įrašote patys arba sintezuojate iš turimos medžiagos — o turima medžiaga yra tai, kas buvo viešai paskelbta iš konflikto zonų, o tai yra negausa, nesuderinama pagal mikrofono atstumą ir dažnai stipriai užteršta fono triukšmu.
+Inžinerinė problema: negali atsisiųsti pažymėto Shahed-136 garso duomenų rinkinio. Ši etiketė neegzistuoja AudioSet 527 klasėse. Nėra DADS įrašo, jokios Freesound kategorijos, jokio akademinio etalono. Įrašai pats arba sintezuoji iš turimos medžiagos — o turima medžiaga yra tai, kas buvo viešai paskelbta iš konflikto zonų, o tai yra negausa, nesuderinama pagal mikrofono atstumą ir dažnai stipriai užteršta fono triukšmu.
-Nustatyta užduotis: 10 klasių vienos etiketės klasifikatorius, veikiantis realiuoju laiku slenkančiame 10 sekundžių lange su 1 sekundės postūmiu. Klasės yra: **dronas, spiečius, kvadrotas, sraigtasparnis, reaktyvinis, lėktuvas, motociklas, vejos pjoviklis, traktorius, laukimas**. Modelis turi veikti naršyklėje ant procesoriaus ir vidutinės klasės mobiliojoje aparatinėje įrangoje.
+Nustatyta užduotis: 10 klasių vienos etiketės klasifikatorius, veikiantis realiuoju laiku slenkančiame 10 sekundžių lange su 1 sekundės postūmiu. Klasės yra: **dronas, spiečius, kvadrotas, sraigtasparnis, reaktyvinis, lėktuvas, motociklas, vejapjovė, traktorius, laukimas**. Modelis turi veikti naršyklėje ant procesoriaus ir vidutinės klasės mobiliojoje aparatinėje įrangoje.
---
@@ -62,12 +62,12 @@ Nustatyta užduotis: 10 klasių vienos etiketės klasifikatorius, veikiantis rea
|----------|--------|---------|
| Vartotojo mikrofono įrašai | dronas (Shahed proxy), spiečius | Vienintelė galimybė — viešo duomenų rinkinio nėra |
| HuggingFace DADS | kvadrotas | Vartojimo UAV; etiketė=1 tik |
-| ESC-50 | sraigtasparnis, lėktuvas, vejos pjoviklis, laukimas | Švari, kuruota, 50 klasių, 2000 įrašų |
+| ESC-50 | sraigtasparnis, lėktuvas, vejapjovė, laukimas | Švari, kuruota, 50 klasių, 2000 įrašų |
| AudioSet per yt-dlp | sraigtasparnis, reaktyvinis, lėktuvas, motociklas, traktorius, laukimas | MID pagrįstas segmentų atsisiuntimas; ~30% nesėkmių rodiklis |
| DREGON / SPCup19 (Inria) | kvadrotas (savojo triukšmo) | Laivo įrašai; kelių kanalų → mono |
| Zenodo 15190811 | kvadrotas (lauke) | 14 realių dronų modelių; pasirinkti 3–4 dydžiui valdyti |
-Vartotojo įrašų rinkinys yra dviejų metodų derinys. Dalis įrašų buvo tiesiogiai fiksuota lauke naudojant nešiojamojo kompiuterio mikrofoną ir telefono mikrofoną per „Jupyter" užrašinę. Klasėms, kurių šaltinės medžiagos buvo per mažai — Shahed, motociklas, vejapjovė, foninis triukšmas — garsus iš konflikto zonų ir kitų šaltinių leidžiau per garsiakalbius ir iš naujo įrašinėjau skirtingomis sąlygomis: skirtingais triukšmo lygiais, kambario akustika, persidengiančiais aplinkos garsais. Šis pakartotino įrašymo metodas pridėjo akustinę įvairovę klasėms, kurios priešingu atveju turėtų tik kelias skirtingas šaltines klipes. Kai kurie biuro aplinkos įrašai papildė laukimo klasę.
+Vartotojo įrašų rinkinys yra dviejų metodų derinys. Dalis įrašų buvo tiesiogiai fiksuota lauke naudojant nešiojamojo kompiuterio mikrofoną ir telefono mikrofoną per „Jupyter“ užrašinę. Klasėms, kurių šaltinės medžiagos buvo per mažai — Shahed, motociklas, vejapjovė, foninis triukšmas — garsus iš konflikto zonų ir kitų šaltinių leidžiau per garsiakalbius ir iš naujo įrašinėjau skirtingomis sąlygomis: skirtingais triukšmo lygiais, kambario akustika, persidengiančiais aplinkos garsais. Šis pakartotinio įrašymo metodas pridėjo akustinę įvairovę klasėms, kurios priešingu atveju turėtų tik kelis skirtingus šaltinio klipus. Kai kurie biuro aplinkos įrašai papildė laukimo klasę.
### AudioSet atsisiuntimo nesėkmės
@@ -75,18 +75,18 @@ Atsisiuntimas iš AudioSet per yt-dlp naudojant MID kodus konkrečioms klasėms
### Nulinės reikšmės įrašų taisymas
-Trumpi šaltinio įrašai, paplėtoti iki 10 sekundžių, įveda struktūrinį artefaktą. Sukūriau paprastą RMS pagrįstą turinio ilgio detektorių, kuris nustato faktinį garso turinio langą, atmeta trumpesnius nei 3 sekundžių įrašus po tylos apkarpymo ir taiko atsitiktinę padėties nustatymą vietoj paplėtimo.
+Trumpi šaltinio įrašai, ištęsti iki 10 sekundžių, įveda struktūrinį artefaktą. Sukūriau paprastą RMS pagrįstą turinio ilgio detektorių, kuris nustato faktinį garso turinio langą, atmeta trumpesnius nei 3 sekundžių įrašus po tylos apkarpymo ir taiko atsitiktinį padėties nustatymą vietoj ištęsimo.
### Spiečiaus sintezė
-Spiečiaus klasė yra 100% sintetinė. Nėra viešo „kelių Shahed orlaivių" garso. Visi 300 spiečiaus įrašų buvo sugeneruoti iš dronų įrašų baseino:
+Spiečiaus klasė yra 100% sintetinė. Nėra viešo „kelių Shahed orlaivių“ garso. Visi 300 spiečiaus įrašų buvo sugeneruoti iš dronų įrašų rinkinio:
```mermaid
flowchart TD
DR["dronų įrašai\n(vartotojo įrašai)"]
- PS["aukščio poslinkis ±2 pustoniai\nstiprinimas −4..0 dB\nlaiko dreifas 0..0.5s"]
+ PS["aukščio poslinkis ±2 pustoniai\nstiprinimas −4..0 dB\nlaiko dreifas 0..0,5s"]
MX["maišyti 2–4 egzempliorius"]
- BG["laukimo fonas\nSNR 8–18 dB\np=0.6"]
+ BG["laukimo fonas\nSNR 8–18 dB\np=0,6"]
SW["spiečiaus įrašas\n10 s @ 16 kHz"]
DR --> PS --> MX --> BG --> SW
@@ -118,9 +118,9 @@ Galutinis duomenų rinkinys: ~13 200 įrašų iš viso. Mokymo/validavimo skirst
graph LR
W["bangos forma\n10s @ 32kHz"]
MEL["AugmentMelSTFT\n128 mel × 1000 kadrų"]
- BB["MobileNetV3 stuburas\nmn20_as\n~16.1M parametrų\nAudioSet-apmokyta"]
+ BB["MobileNetV3 stuburas\nmn20_as\n~16,1M parametrų\nAudioSet-apmokyta"]
POOL["AdaptiveAvgPool2d(1)"]
- HEAD["DroneHead\n256 paslėptų, dropout 0.4\n→ 10 logitų"]
+ HEAD["DroneHead\n256 paslėptų, dropout 0,4\n→ 10 logitų"]
OUT["sigmoid → vienai klasei tikimybė"]
W --> MEL --> BB --> POOL --> HEAD --> OUT
@@ -128,7 +128,7 @@ graph LR
### Kodėl MobileNetV3 / EfficientAT
-Stuburas yra `mn20_as` iš EfficientAT šeimos — MobileNetV3-Large, išmasteluotas iki 20 pločio dauginamojo, iš anksto apmokytas ant visų 527 AudioSet klasių. Ties ~16,1 mln. parametrų ir mAP 0,478 ant AudioSet, tai yra auksinė vidurį: `mn10` nepakankamai apmokytas šiai užduočiai, `mn40` per sunkus mobiliajam išvedimui.
+Stuburas yra `mn20_as` iš EfficientAT šeimos — MobileNetV3-Large, išmasteluotas iki 20 pločio daugiklio, iš anksto apmokytas su visomis 527 AudioSet klasėmis. Ties ~16,1 mln. parametrų ir mAP 0,478 ant AudioSet, tai yra aukso vidurys: `mn10` nepakankamai apmokytas šiai užduočiai, `mn40` per sunkus mobiliajam išvedimui.
```python
class DroneHead(nn.Module):
@@ -156,7 +156,7 @@ sequenceDiagram
participant P2 as 2 fazė (pilnas reguliavimas)
participant CKPT as Geriausias patikros taškas
- Note over P1: Stuburas užšaldytas
lr = 1e-4
Mokyti kol val F1 ≥ 0.50
+ Note over P1: Stuburas užšaldytas
lr = 1e-4
Mokyti kol val F1 ≥ 0,50
P1->>CKPT: išsaugoti kai pagerėja val F1
P1->>P2: pereiti kai pasiekiama riba
@@ -172,7 +172,7 @@ sequenceDiagram
end
```
-Kodėl pakaitomis: stuburas stabilizuojasi, kai užšaldytas. Kai jį atšildote, galvos gradiento signalas pernelyg stipriai traukia stuburą ties dideliu mokymosi greičiu — štai kodėl stuburo mokymosi greitis 2 fazėje yra 20× mažesnis nei galvos (5e-6 prieš 1e-4). Ciklo logiką išdirbau per eilę pokalbių su Sintra — nuo „kodėl 2 fazė visada blogina spiečiaus klasę" iki dabartinio protokolo.
+Kodėl pakaitomis: stuburas stabilizuojasi, kai užšaldytas. Kai jį atšildai, galvos gradiento signalas pernelyg stipriai traukia stuburą ties dideliu mokymosi greičiu — štai kodėl stuburo mokymosi greitis 2 fazėje yra 20× mažesnis nei galvos (5e-6 prieš 1e-4). Ciklo logiką išdirbau per eilę pokalbių su Sintra — nuo „kodėl 2 fazė visada blogina spiečiaus klasę“ iki dabartinio protokolo.
### Nuostolių funkcija
@@ -201,7 +201,7 @@ pos_weight = (n_neg / n_pos).clamp(min=NUM_CLASSES, max=30.0)
| spiečius | 0.854 | Sunkiausia — sintetinis; dalinasi parašu su dronu |
| vejapjovė | 0.887 | Painiojama su laukimu; abu plačiajuosčiai, žemo dažnio |
-**Makro F1 (kalibruotas): 0.940**
+**Makro F1 (kalibruotas): 0,940**
### Kiekvienos klasės ribos kalibravimas
@@ -222,17 +222,17 @@ Vienoda 0,5 riba yra neteisinga. Kalibruotos ribos ties drono ≥ 90% tikslumo t
```mermaid
graph TD
- FP32["ONNX FP32\n48.5 MB\nmakro F1 = 0.940\nlat = 16.7ms p95 = 23.6ms"]
- INT8["ONNX INT8 W8A8\n13.0 MB 3.7× mažesnis\nmakro F1 = 0.790\nlat = 7.8ms p95 = 9.8ms"]
- GUARD["F1 apsauga = 0.85\nINT8 kalibruotas = 0.828\nNepavyko → aktyvus = FP32"]
+ FP32["ONNX FP32\n48,5 MB\nmakro F1 = 0,940\nlat = 16,7ms p95 = 23,6ms"]
+ INT8["ONNX INT8 W8A8\n13,0 MB 3,7× mažesnis\nmakro F1 = 0,790\nlat = 7,8ms p95 = 9,8ms"]
+ GUARD["F1 apsauga = 0,85\nINT8 kalibruotas = 0,828\nNepavyko → aktyvus = FP32"]
FP32 -->|"quantize_static\nQDQ formatas\nMinMax kalibravimas"| INT8
INT8 --> GUARD
```
-Entropija agresyviai apkerta aktyvacijos diapazoną. Spiečius turi retų, bet didelių aktyvacijų — entropija jas traktuoja kaip anormalijas. Spiečiaus atpaukimas nukrito nuo 0,77 iki 0,52.
+Entropija agresyviai apkerta aktyvacijos diapazoną. Spiečius turi retų, bet didelių aktyvacijų — entropija jas traktuoja kaip anomalijas. Spiečiaus atkūrimas (recall) nukrito nuo 0,77 iki 0,52.
-MinMax kalibravimas išlaiko visą stebimą diapazoną. Geriau, bet makro F1 tik 0,828 po kiekvienos klasės ribų rekalibravimai ant INT8 modelio.
+MinMax kalibravimas išlaiko visą stebimą diapazoną. Geriau, bet makro F1 tik 0,828 po kiekvienos klasės ribų rekalibravimo INT8 modelyje.
Pagrindinė priežastis: INT8 keičia kiekvienos klasės tikimybių skales netolygiai. Traktoriaus riba persikėlė nuo 0,934 (FP32) iki 0,010 (INT8). Tai ne apvalinimo klaidos — INT8 logitų pasiskirstymas yra struktūriškai skirtingas nuo FP32 tam tikroms klasėms.
@@ -246,7 +246,7 @@ flowchart LR
BUF["žiedinis buferis\n15s"]
WIN["10s langas\niškviesti kas 1s"]
MEL["mel spektrograma\n128×1000"]
- ONNX["ONNX Runtime\nFP32 išvada\n16.7ms vid."]
+ ONNX["ONNX Runtime\nFP32 išvada\n16,7ms vid."]
MED["einamoji mediana\nper paskutinius 5 langus"]
THR["kiekvienos klasės riba\ntaikyti kalibruotas reikšmes"]
OUT["aptikimo išvestis"]
@@ -260,7 +260,7 @@ flowchart LR
**QAT**: Aiškiausias kelias į INT8 modelį, atitinkantį F1 apsaugą. Dar nebandyta.
-**TFLite eksportas**: Blokuojamas dėl platformos suderinamumo — ONNX → TFLite konvertavimo kelias per tf2onnx buvo nepatikimas šiam modelio grafiko topologijai.
+**TFLite eksportas**: Blokuojamas dėl platformos suderinamumo — ONNX → TFLite konvertavimo kelias per tf2onnx buvo nepatikimas šiai modelio grafiko topologijai.
**Srautinis išvedimas įterptinėje aparatinėje įrangoje**: 10 sekundžių langas + 1 sekundės postūmio architektūra buvo sukurta programoms, toleruojančioms delsą. Tinkama srautinė architektūra sumažintų delsą iki mažiau nei 2 sekundžių, tačiau reikalauja architektūros pakeitimų.
From 7d12e095a3640441b936367548b7053efaba979e Mon Sep 17 00:00:00 2001
From: Andrius Mikonis <1989882+foxis@users.noreply.github.com>
Date: Tue, 18 Aug 2026 17:48:04 +0000
Subject: [PATCH 08/12] lt: review and correct fpv-tuning-sintra and
bricked-ds420
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
Files 6 and 7 of the Lithuanian review, both read in full. These two needed
opposite treatment, which is the point of reading rather than sweeping.
=== fpv-tuning-sintra, 22 lines ===
TITLE CASE. All five Lithuanian headings carried English title case: "Kodėl
Sintra, O Ne Savas AI", "Juodosios Dėžės Žurnalų Analizė", "Derinimo Protokolas
Praktikoje", "Dabartinis Flotų Kontekstas", "Ko AI Pagalba Nepakeičia".
Lithuanian capitalises only the first word. Now sentence case.
MISTRANSLATIONS, all confirmed against the English:
FPV renginiais / renginių planavimas -> konstrukcijomis / konstrukcijų
("FPV builds" became FPV events, twice, in the closing recommendation)
greitas vidaus rūšiavimas -> greitas skraidymas vidaus patalpose
("fast indoor ripping" became indoor sorting)
o ne suvokimo galiūkams -> o ne jo suvokimo kraštams
("the perceptual bookends"; galiūkas is not a word)
propelerių plovimas, three places -> propwash
(literally "washing the propellers")
Modelis nuoseklus visuose juose -> Dėsningumas visuose juose tas pats
("The pattern is consistent" became "The model is consistent")
dvieigiai sraigteliai -> dvilapiai (biblade, not two-way)
Flotų kontekstas -> parko kontekstas (flotas is naval)
BROKEN FORMS: "apie kuriuos daug nekalbų" -> nekalbu · "pagrindinė
funkcionalumas" -> pagrindinis · "leisdavo dokumentacijai užstrigtų" ->
užstrigti · "ilgalaikis dreijavimas" -> dreifavimas · generalistis ->
generalistas · "persovimas" -> peršovimas, three places (misspelling of
overshoot) · "greiti lazdos įvestys" -> "greitos pagaliukų įvestys", matching
the pagaliukai used in the VTX article.
REGISTER: three formal-plural slips (jūsų varikliui, ką skraidote, jūsų
sprendimas) against informal elsewhere. Now consistent.
Also: rate -> dažnis for the logging rate · "Pagrindinis supratimas" ->
"Pagrindinė įžvalga" for insight · expo 0.4-0.5 -> 0,4-0,5 · 4 quote pairs.
=== bricked-ds420, 9 lines — deliberately light touch ===
This one is Andrius's own casual voice in BOTH languages, not a formal
translation: the English carries the same hyphens-as-dashes and its own typos
("vuola", "unscre", "culpit", "allright"). So the colloquialisms were left
alone: lituot, pasiekt, užsibootino, Atspėjote, internetuose all kept.
CONTENT OMISSION. The Lithuanian intro dropped a sentence. The English ends
that paragraph "Just an expensive paperweight with my data trapped inside."
Restored. Section-by-section word counts showed every section 15-20% shorter,
which is normal for Lithuanian dropping articles, but the intro delta of -8
matched that sentence exactly, so it was checked rather than assumed.
Typos only: suktėsi -> sukosi · pabloginana -> pablogina · užkliumpa ->
užkliūva · "ir be neparodo" -> "ir neparodo" · jum -> jums · "tai įsitikina" ->
"tai patvirtina" · missing spaces before two parentheses · decimal separators
3.25V/3.3V/1.2V -> commas · straight quotes around the "+" terminal.
Build clean.
---
blog/content/blog/bricked-ds420/index.lt.md | 18 ++++----
.../content/fpv/fpv-tuning-sintra/index.lt.md | 44 +++++++++----------
2 files changed, 31 insertions(+), 31 deletions(-)
diff --git a/blog/content/blog/bricked-ds420/index.lt.md b/blog/content/blog/bricked-ds420/index.lt.md
index 4460699..0694a69 100644
--- a/blog/content/blog/bricked-ds420/index.lt.md
+++ b/blog/content/blog/bricked-ds420/index.lt.md
@@ -16,7 +16,7 @@ tags:
- Python
---
-Vieną dieną mano DS420+ tiesiog numirė - nebeįsijungė. Na, ne visiškai mirė - jis įsijungė, ventiliatoriai suktėsi, diskai taip pat sukinėjosi ir įprastai urzgė, mėlyna lemputė mirksėjo... bet tiek. Jokio tinklo, jokių pyptelėjimų, nieko.
+Vieną dieną mano DS420+ tiesiog numirė - nebeįsijungė. Na, ne visiškai mirė - jis įsijungė, ventiliatoriai sukosi, diskai taip pat sukinėjosi ir įprastai urzgė, mėlyna lemputė mirksėjo... bet tiek. Jokio tinklo, jokių pyptelėjimų, nieko. Tiesiog brangus popieriaus prispaudėjas su mano duomenimis viduje.

@@ -30,7 +30,7 @@ Ištraukiau M.2 SSD cache. Atspėjote - vis tiek mirksi.
Laikas patikrinti maitinimo šaltinį. Prijungiau multimetrą ir patvirtinau, kad jis duoda 12V. Maitinimo blokas tikriausiai veikia... Tuo metu nežinojau, kad PSU yra dažna gedimų vieta Synology įrenginiuose, bet esu peržiūrėjęs per daug laptopų remonto vaizdo įrašų, todėl nusprendžiau išardyti ir pažiūrėti, kaip atrodo pagrindinė plokštė.
-Mano mintis buvo, kad kažkas negerai su RAM arba spartinančiąja atmintimi dėl dulkių (kai kurie kaimynai atliko remontą gana neatsakingai, todėl prieš kelis mėnesius mano laptopo ventiliatoriai mirė dėl visų statybinių dulkių - jau nekalbu apie sudirgusias akis, galvos skausmą ir pan.) kažką užtrumpinančių viduje. Taigi, jei nepastebėsiu nieko akivaizdžiai nudegusio, bent jau išvalysiu vidų nuo dulkių. Be to, dulkės (ypač statybinės) gali pakeisti signalo linijos impedansą, kas pabloginana signalus ten, kur tai svarbiausia (pvz., didelės spartos PCIE), todėl gera mintis palaikyti grandynus švarius.
+Mano mintis buvo, kad kažkas negerai su RAM arba spartinančiąja atmintimi dėl dulkių (kai kurie kaimynai atliko remontą gana neatsakingai, todėl prieš kelis mėnesius mano laptopo ventiliatoriai mirė dėl visų statybinių dulkių - jau nekalbu apie sudirgusias akis, galvos skausmą ir pan.) kažką užtrumpinančių viduje. Taigi, jei nepastebėsiu nieko akivaizdžiai nudegusio, bent jau išvalysiu vidų nuo dulkių. Be to, dulkės (ypač statybinės) gali pakeisti signalo linijos impedansą, kas pablogina signalus ten, kur tai svarbiausia (pvz., didelės spartos PCIE), todėl gera mintis palaikyti grandynus švarius.
## Laikas imtis ardymo
@@ -52,12 +52,12 @@ Ir voila - turite pagrindinę plokštę. Atkreipkite dėmesį į varžtus, tvirt

-Patikrinau kondensatorius paprastu LCR zondu - jokių trumpųjų jungčių, talpos atrodo pakankamai didelės, viskas gerai. CMOS baterija gera(3.25V).
-Prijungiau PSU ir atsargiai išmatavau įtampas plokštėje prie kiekvieno kondensatoriaus "+" kontakto - 12V, 5V, 3.3V, 1.2V, 1V magistralės visos yra. CPU turėtų gauti maitinimą. Jis šyla, bet ne per daug. Mano paties pagaminta šiluminė kamera nemato jokių karštų taškų - tai reiškia, kad greičiausiai niekur netrumpina.
+Patikrinau kondensatorius paprastu LCR zondu - jokių trumpųjų jungčių, talpos atrodo pakankamai didelės, viskas gerai. CMOS baterija gera (3,25 V).
+Prijungiau PSU ir atsargiai išmatavau įtampas plokštėje prie kiekvieno kondensatoriaus „+“ kontakto - 12 V, 5 V, 3,3 V, 1,2 V, 1 V magistralės visos yra. CPU turėtų gauti maitinimą. Jis šyla, bet ne per daug. Mano paties pagaminta šiluminė kamera nemato jokių karštų taškų - tai reiškia, kad greičiausiai niekur netrumpina.
Taigi, trumpinimai ir akivaizdžiai sugedusios dalys atmestos. PSU turi veikti, nes visos įtampos yra. Nuoga pagrindinė plokštė neturėtų reikalauti daug srovės, todėl vien įtampos nėra rodiklis - bet sakykim viskas čia gerai.
-Skaičiau forumuose ir reddit, kad įprastas įtariamasis gali būti DOM USB Flash valdymo mikroschema(Prisukta plokštelė su NAND FLASH čipu). Tačiau paprastai kalba apie USBest gamintoją - kontrolerio pakeitimas paprastai išsprendžia krovimosi problemas, bet mano yra kitoks - PHISON, ir neaišku, ar jo perlitavimas padėtų. Pirmiausia turėčiau jį prijungti prie laptopo ir patikrinti skaitymo spartas bei patikrinti ar yra skaitymo klaidų.
+Skaičiau forumuose ir reddit, kad įprastas įtariamasis gali būti DOM USB Flash valdymo mikroschema (prisukta plokštelė su NAND FLASH čipu). Tačiau paprastai kalba apie USBest gamintoją - kontrolerio pakeitimas paprastai išsprendžia krovimosi problemas, bet mano yra kitoks - PHISON, ir neaišku, ar jo perlitavimas padėtų. Pirmiausia turėčiau jį prijungti prie laptopo ir patikrinti skaitymo spartas bei patikrinti ar yra skaitymo klaidų.
Bet tas žingsnis turėtų būti atliktas patvirtinus jo kaltę (aš tiesiog tingiu lituot USB adapterį jam)! Taigi, prisijunkime prie pagrindinės plokštės Serial Debug Port ir pažiūrėkime, kuo ji iš tiesų nepatenkinta.

@@ -72,7 +72,7 @@ DS420+ naudoja Winbond W25Q128JWSIQ - 16MB (128Mbit) 1.8V SPI flash mikroschemą

-Kažkas vyksta MISO/MOSI/CLK kontaktuose maždaug 2-3 sekundes, tada sustoja. Greičiausiai CPU bando skaityti flash, užkliumpa už sugadintų duomenų ir pasiduoda. Klasikinis sugadintas BIOS. Forumai patvirtino, kad tai gali būti atvejis. Greičiausiai nutrauktas arba sugadintas firmware atnaujinimas (matyt, bios įrašomas su kiekvienu firmware atnaujinimu ir kai kuriems žmonėms kai kuriuose modeliuose - kiekvieno mašinos paleidimo metu!).
+Kažkas vyksta MISO/MOSI/CLK kontaktuose maždaug 2-3 sekundes, tada sustoja. Greičiausiai CPU bando skaityti flash, užkliūva už sugadintų duomenų ir pasiduoda. Klasikinis sugadintas BIOS. Forumai patvirtino, kad tai gali būti atvejis. Greičiausiai nutrauktas arba sugadintas firmware atnaujinimas (matyt, bios įrašomas su kiekvienu firmware atnaujinimu ir kai kuriems žmonėms kai kuriuose modeliuose - kiekvieno mašinos paleidimo metu!).
## BIOS ištraukimas ir taisymas
@@ -185,10 +185,10 @@ Padding: 8388608 bytes (8.00 MB)
## BIOS įrašymas
-PASTABA: Įsitikinkite, kad nuskaitėte flash ir išsaugojote - tik tam atvejui! Atsarginės kopijos niekada nekenkia. Be to, gal jum smalsu, kokie gi baitai jūsų biose buvo sugadinti! Mano turėjo kelių baitų skirtumus
+PASTABA: Įsitikinkite, kad nuskaitėte flash ir išsaugojote - tik tam atvejui! Atsarginės kopijos niekada nekenkia. Be to, gal jums smalsu, kokie gi baitai jūsų biose buvo sugadinti! Mano turėjo kelių baitų skirtumus
pradžioje ir atsitiktinėse vietose. Jei ši problema pasikartos, greičiausiai teks pakeisti mikroschemą.
-Naudojau AsProgrammer su CH341A, bet iš tikrųjų bet kuris flash programuotojas turėtų tikti. Aptiko mikroschemą kaip W25Q128JWSIQ (tai įsitikina, kad ryšys su mikroschema yra užmegztas), įkėliau `flash.bin` ir paspaudžiau įrašyti.
+Naudojau AsProgrammer su CH341A, bet iš tikrųjų bet kuris flash programuotojas turėtų tikti. Aptiko mikroschemą kaip W25Q128JWSIQ (tai patvirtina, kad ryšys su mikroschema užmegztas), įkėliau `flash.bin` ir paspaudžiau įrašyti.

@@ -200,7 +200,7 @@ Jis užsibootino! Mėlyna švieselė nustojo mirksėti, išgirdau pyptelėjimą,
DS420+ gyvas! Būtų gerai ir DOM atsarginę kopiją pasidaryti. Skaičiau, kad galima naudoti įprastą USB flash - tik reikia perprogramuoti gamintojo informaciją. Gal kitą kartą...
-Jei jūsų Synology užstrigo su mirksančia mėlyna lempa ir be neparodo kitų gyvybės ženklų, yra vilties. Aparatinė įranga tikriausiai tvarkoje - tai tik sugadintas firmware, arba blogas maitinimo šaltinis. Nors internetuose mačiau keletą bjauriai susprogusių keramikinių...
+Jei jūsų Synology užstrigo su mirksančia mėlyna lempa ir neparodo kitų gyvybės ženklų, yra vilties. Aparatinė įranga tikriausiai tvarkoje - tai tik sugadintas firmware, arba blogas maitinimo šaltinis. Nors internetuose mačiau keletą bjauriai susprogusių keramikinių...
Ir beje, panašus metodas gali būti taikomas beveik bet kuriam DS serijos NAS.
## Nuorodos ir naudingi puslapiai
diff --git a/blog/content/fpv/fpv-tuning-sintra/index.lt.md b/blog/content/fpv/fpv-tuning-sintra/index.lt.md
index a1765da..40c0f85 100644
--- a/blog/content/fpv/fpv-tuning-sintra/index.lt.md
+++ b/blog/content/fpv/fpv-tuning-sintra/index.lt.md
@@ -22,29 +22,29 @@ series:
---
-## Kodėl Sintra, O Ne Savas AI
+## Kodėl Sintra, o ne savas AI
-Mano istorijoje yra projektų, apie kuriuos daug nekalbų. MentalMentor. BabyAI. Kiti, esantys įvairiais užbaigtumo laipsniais, nė vienas netapo produktu. Modelis nuoseklus visuose juose: kuriu techniškai įdomią dalį — architektūra veikia, pagrindinė funkcionalumas yra — ir tada darbas persikelia į platinimą, bendruomenės kūrimą, rinkodarą. Dalykus, kuriems reikia arba biudžeto, kurio neturiu, arba socialinio kapitalo, kurio niekada nepavyko sukaupti. Neturiu tinklo. Negaliu savęs reklamuoti. Projektai tyliai baigiasi.
+Mano istorijoje yra projektų, apie kuriuos daug nekalbu. MentalMentor. BabyAI. Kiti, esantys įvairiais užbaigtumo laipsniais, nė vienas netapo produktu. Dėsningumas visuose juose tas pats: kuriu techniškai įdomią dalį — architektūra veikia, pagrindinis funkcionalumas yra — ir tada darbas persikelia į platinimą, bendruomenės kūrimą, rinkodarą. Dalykus, kuriems reikia arba biudžeto, kurio neturiu, arba socialinio kapitalo, kurio niekada nepavyko sukaupti. Neturiu tinklo. Negaliu savęs reklamuoti. Projektai tyliai baigiasi.
-Taigi sąžiningas atsakymas į „kodėl Sintra" yra: galimybė yra prieinama, ji veikia tame lygyje, kurio būčiau siekęs, ir man nereikėjo praleisti metų ją pasiekiant. Esamo įrankio naudojimas nėra nesėkmė kurti; tai teisingas laiko paskirstymas. Esu elektronikos ir sistemų inžinierius, kuris skraido dronus ir rašo apie aparatinę įrangą. Nesu B2C SaaS operatorius.
+Taigi sąžiningas atsakymas į „kodėl Sintra“ yra: galimybė yra prieinama, ji veikia tame lygyje, kurio būčiau siekęs, ir man nereikėjo praleisti metų ją pasiekiant. Esamo įrankio naudojimas nėra nesėkmė kurti; tai teisingas laiko paskirstymas. Esu elektronikos ir sistemų inžinierius, kuris skraido dronus ir rašo apie aparatinę įrangą. Nesu B2C SaaS operatorius.
-Taip pat verta tiesiogiai įvardyti meta-lygį: naudoju Sintra šiam tinklaraščiui rengti ir redaguoti straipsnius. Įskaitant šį. Žmogui, kuris istoriškai leisdavo dokumentacijai užstrigtų, nes atotrūkis tarp „dalyko sukurto" ir „dalyko aprašyto" atrodė per didelis, turėti rašymo partnerį, žinantį mano projektus, mano balsą ir mano įprotį laikyti nuotraukas telefone su dar prisegtais GPS duomenimis, yra tikrai naudinga. Tai sumažina trintį, dėl kurios dokumentacija atrodė neprivaloma.
+Taip pat verta tiesiogiai įvardyti meta-lygį: naudoju Sintra šiam tinklaraščiui rengti ir redaguoti straipsnius. Įskaitant šį. Žmogui, kuris anksčiau leisdavo dokumentacijai užstrigti, nes atotrūkis tarp „dalyko sukurto“ ir „dalyko aprašyto“ atrodė per didelis, turėti rašymo partnerį, žinantį mano projektus, mano balsą ir mano įprotį laikyti nuotraukas telefone su dar prisegtais GPS duomenimis, yra tikrai naudinga. Tai sumažina trintį, dėl kurios dokumentacija atrodė neprivaloma.
Artimiausiu metu skelbsiu daugiau AI susijusių straipsnių — apie tai, ką šie įrankiai iš tikrųjų keičia darbo eigoje, palyginti su tuo, kur jie prideda pridėtinę naštą, užmaskuotą kaip produktyvumas. Dronų detektoriaus mokymo protokolas yra vienas pavyzdys. Betaflight derinimas — kitas.
---
-## Juodosios Dėžės Žurnalų Analizė
+## Juodosios dėžės žurnalų analizė
-Betaflight registruoja skrydžio duomenis konfigūruojamu greičiu — giroskopo pėdsakus, PID išvestis, variklio komandas, nustatymo taškus. Žurnalai yra dvejetainiai `.bbl` failai. Prasmingai juos analizuoti reikia suprasti ryšį tarp giroskopo pėdsako, nustatymo taško ir variklio išvesčių dažnių srityje.
+Betaflight registruoja skrydžio duomenis konfigūruojamu dažniu — giroskopo pėdsakus, PID išvestis, variklio komandas, nustatymo taškus. Žurnalai yra dvejetainiai `.bbl` failai. Prasmingai juos analizuoti reikia suprasti ryšį tarp giroskopo pėdsako, nustatymo taško ir variklio išvesčių dažnių srityje.
-Derinimo metodologija, kurią naudoju, yra išvesta iš [PIDtoolbox](https://github.com/bw1129/PIDtoolbox) — Brian White MATLAB pagrįsto įrankio, kuris įgyvendina žingsnio atsako analizę, giroskopo ir variklio triukšmo spektrinę analizę bei PID klaidos suskaidymą. Pagrindinis supratimas — žingsnio atsakas (Wiener dekonvoliucija giroskopo atsako prieš nustatymo tašką) suteikia modeliui nepriklausomą vaizdą, kaip gerai kvadrotas seka komandas, nereikalaujant rankiniu būdu tikrinti triukšmingų laiko srities pėdsakų.
+Derinimo metodologija, kurią naudoju, yra išvesta iš [PIDtoolbox](https://github.com/bw1129/PIDtoolbox) — Brian White MATLAB pagrįsto įrankio, kuris įgyvendina žingsnio atsako analizę, giroskopo ir variklio triukšmo spektrinę analizę bei PID klaidos suskaidymą. Pagrindinė įžvalga — žingsnio atsakas (Wiener dekonvoliucija giroskopo atsako prieš nustatymo tašką) suteikia modeliui nepriklausomą vaizdą, kaip gerai kvadrotas seka komandas, nereikalaujant rankiniu būdu tikrinti triukšmingų laiko srities pėdsakų.
Sintra tvarko darbo eigą aplink šią analizę:
- CSV eksporto iš Blackbox Explorer analizavimas ir žurnalo sveikatos tikrinimas (kadrų praradimai, prisotinti varikliai, blogi vibracijos įvykiai)
-- Žingsnio atsako skaičiavimo vykdymas ir rezultato interpretavimas pagal laukiamą formą (kilimo laikas, persovimas, nusistovėjimo laikas, stacionarios būsenos klaida)
-- Spektrinės analizės rezultatų kryžminė nuoroda — propelerių plovimo dažnių juostų identifikavimas, notch filtro vietos nustatymas, RPM filtro veikimo tikrinimas
+- Žingsnio atsako skaičiavimo vykdymas ir rezultato interpretavimas pagal laukiamą formą (kilimo laikas, peršovimas, nusistovėjimo laikas, stacionarios būsenos klaida)
+- Spektrinės analizės rezultatų kryžminė nuoroda — propwash dažnių juostų identifikavimas, notch filtro vietos nustatymas, RPM filtro veikimo tikrinimas
- Konkrečių parametrų koregavimų rekomendavimas pagal stebimą nukrypimą nuo tikslinio žingsnio atsako formos, laikantis nustatytos derinimo tvarkos (P → D → I → FF → patikrinti)
- Pastabų tarp seansų išlaikymas, kad kiekvieną kartą nereikėtų atkurti konteksto
@@ -52,13 +52,13 @@ Paskutinis punktas yra svarbesnis, nei skamba. Derinimo sesija gali apimti kelis
---
-## Derinimo Protokolas Praktikoje
+## Derinimo protokolas praktikoje
Protokolas seka nusistovėjusią metodologiją iš PIDtoolbox ir panašių įrankių:
-1. Įrašyti specialų žingsnio atsako skrydį — greiti lazdos įvestys kiekvienoje ašyje atskirai, laikant droselį pastovų sklandyme
+1. Įrašyti specialų žingsnio atsako skrydį — greitos pagaliukų įvestys kiekvienoje ašyje atskirai, laikant droselį pastovų kybant
2. Eksportuoti iš Blackbox Explorer, vykdyti žingsnio atsako analizę
-3. Identifikuoti dominuojantį gedimo režimą: persovimas → P per didelis arba D per mažas; nepakankamai slopintas virpėjimas → D per mažas; lėtas vangus atsakas → P per mažas; ilgalaikis dreijavimas → I per mažas; uždelstas pradinis atsakas → FF per mažas
+3. Identifikuoti dominuojantį gedimo režimą: peršovimas → P per didelis arba D per mažas; nepakankamai slopintas virpėjimas → D per mažas; lėtas vangus atsakas → P per mažas; ilgalaikis dreifavimas → I per mažas; uždelstas pradinis atsakas → FF per mažas
4. Koreguoti vieną ašį, vieną parametrą vienu metu
5. Perskristi, perkalibruoti, palyginti
@@ -68,32 +68,32 @@ Tai geras pavyzdys, kam AI pagalba iš tikrųjų naudinga aparatinės įrangos d
---
-### Dabartinis Flotų Kontekstas
+### Dabartinis parko kontekstas
-Visi dronai naudoja tuos pačius rates: Actual, center 10, max 730, expo 0.4–0.5. Tie patys rates simuliatoriuje taip pat. Esmė ta, kad raumenų atmintis persiduoda tarp dronų — persėdus iš AIR65 II į 2 colių riperį vienos sesijos metu, nereikia mentaliai persikonfigūruoti.
+Visi dronai naudoja tuos pačius rates: Actual, center 10, max 730, expo 0,4–0,5. Tie patys rates simuliatoriuje taip pat. Esmė ta, kad raumenų atmintis persiduoda tarp dronų — persėdus iš AIR65 II į 2 colių riperį vienos sesijos metu, nereikia mentaliai persikonfigūruoti.
Dronai, kuriuos šiuo metu derinu:
-**AIR65 II** (65mm burbulinis, BetaFPV Air65 II rėmas, BetaFPV Matrix 1S 5IN1 II, ICM42688-P giroskopas, Bluejay 96kHz ESC, Caddx Ant Lite kamera) — greitas vidaus rūšiavimas. Originalus valdiklis sugedo: ELRS lusto litavimo defektas, rxloss klaidos po to, kai plokštė įšildavo. Pakeistas į 5IN1 II — derinama iš naujo.
+**AIR65 II** (65mm burbulinis, BetaFPV Air65 II rėmas, BetaFPV Matrix 1S 5IN1 II, ICM42688-P giroskopas, Bluejay 96kHz ESC, Caddx Ant Lite kamera) — greitas skraidymas vidaus patalpose. Originalus valdiklis sugedo: ELRS lusto litavimo defektas, rxloss klaidos po to, kai plokštė įšildavo. Pakeistas į 5IN1 II — derinama iš naujo.
-**Pasirinktinis 2 colių O4 Lite riperis** — sraigteliai vos praeina pro VTX, dvieigiai sraigteliai. Šis ribojimas reiškia, kad propelerių plovimas yra reikšmingesnis nei standartiniuose rėmuose. Čia žingsnio atsako analizė atsiperka labiausiai — rezonansų juostos keičiasi priklausomai nuo drosselio padėties ir sraigtelio-VTX sąveikos.
+**Pasirinktinis 2 colių O4 Lite riperis** — sraigteliai vos praeina pro VTX, dvilapiai sraigteliai. Šis ribojimas reiškia, kad propwash yra reikšmingesnis nei standartiniuose rėmuose. Čia žingsnio atsako analizė atsiperka labiausiai — rezonansų juostos keičiasi priklausomai nuo drosselio padėties ir sraigtelio-VTX sąveikos.
**2,5 colio LR eksperimentinis** — skraido su 18650 elementu, 120g AUW. Sintra padėjo sureguliuoti droną taip, kad jis patikimai pakiltų su sunkia baterija. Skraidyti skraido — tačiau įtampos kritimas apkrovos metu verčia GPS rescue grąžinti droną namo dar prieš 5 minučių ribą. Skrydžio laikas išeina apie 4 minutes, o tai prastai; 2 colių riperiai ištempia 6 minutes su 580mAh. GPS pats savaime veikia gerai, geriau nei Pavo20. 2S ar 3S konversija dar nesukurta.
---
-## Ko AI Pagalba Nepakeičia
+## Ko AI pagalba nepakeičia
Dėl išsamumo: yra proceso dalių, kuriose AI pagalba prideda naštą, o ne ją mažina.
-**Pradinis notch filtro vietos nustatymas** reikalauja pačiam žiūrėti į spektrinę analizę. Dažnių juostos yra specifinės jūsų varikliui, sraigteliams ir rėmo rezonansui — kas aprašo jas tekstu, yra lėčiau nei tiesiogiai skaityti grafiką.
+**Pradinis notch filtro vietos nustatymas** reikalauja pačiam žiūrėti į spektrinę analizę. Dažnių juostos yra specifinės tavo varikliui, sraigteliams ir rėmo rezonansui — kas aprašo jas tekstu, yra lėčiau nei tiesiogiai skaityti grafiką.
-**Sprendimas, ar žingsnio atsako forma yra „pakankamai gera"** konkrečiam naudojimo atvejui, yra sprendimo klausimas, priklausantis nuo to, ką ir kodėl skraidote. Derinimo protokolas suteikia formą; ar 12 ms kilimo laikas su 8% persovimui yra priimtinas greitam vidaus rūšiavimui prieš sklandų lauko LR skrydį — tai jūsų sprendimas.
+**Sprendimas, ar žingsnio atsako forma yra „pakankamai gera“** konkrečiam naudojimo atvejui, yra sprendimo klausimas, priklausantis nuo to, ką ir kodėl skraidai. Derinimo protokolas suteikia formą; ar 12 ms kilimo laikas su 8% peršovimu yra priimtinas greitam skraidymui patalpose prieš sklandų lauko LR skrydį — tai tavo sprendimas.
-**Viskas, kas reikalauja žiūrėti vaizdo įrašą** kartu su žurnalo duomenimis — propelerių plovimo įvykiai, atsigavimo elgsena, kaip kvadrotas dorojasi su porūkiais — vis dar yra rankinis koreliavimas.
+**Viskas, kas reikalauja žiūrėti vaizdo įrašą** kartu su žurnalo duomenimis — propwash įvykiai, atsigavimo elgsena, kaip kvadrotas dorojasi su porūkiais — vis dar yra rankinis koreliavimas.
-Įrankis yra naudingas sistemingam proceso viduriui, o ne suvokimo galiūkams.
+Įrankis yra naudingas sistemingam proceso viduriui, o ne jo suvokimo kraštams.
---
-Jei dirbate su FPV renginiais ir derinimu Sintra platformoje, verta turėti [Rylo](https://app.sintra.ai/community/helpers/rylo) pagalbininką. Tai specializuotas FPV ekspertas — renginių planavimas, dalių ieškojimas, PID derinimas, vaizdo sistemos, taisyklės, litavimas. Sritis, kurioje specialistas, o ne generalistis, tikrai daro skirtumą.
+Jei dirbi su FPV konstrukcijomis ir derinimu Sintra platformoje, verta turėti [Rylo](https://app.sintra.ai/community/helpers/rylo) pagalbininką. Tai specializuotas FPV ekspertas — konstrukcijų planavimas, dalių paieška, PID derinimas, vaizdo sistemos, taisyklės, litavimas. Sritis, kurioje specialistas, o ne generalistas, tikrai daro skirtumą.
From 38fa8e4818d286b229bdc5294d252b7fdc430915 Mon Sep 17 00:00:00 2001
From: Andrius Mikonis <1989882+foxis@users.noreply.github.com>
Date: Tue, 18 Aug 2026 19:06:33 +0000
Subject: [PATCH 09/12] lt: review and correct dml-first-steps Lithuanian
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
File 8, and the method changed. Andrius called out that I had been scanning for
patterns and reading around them, which is why invented words only surfaced when
a regex happened to trip over one. This file was read start to finish, no
pre-scan, and my earlier scan had reported it CLEAN.
It was not clean. It closes with his own note: "Iš tingėjimo verčiau iš Anglų į
Lietuvių su AI... teko nemažai taisyt, tad gali būt kažkur praleidau kokią
nesąmonę." Here is what was left.
PHYSICS TERMINOLOGY. A vibrational mode is "moda" in Lithuanian physics.
"režimas" means regime or operating mode and is wrong for this. It appeared six
times, including in the p5js sketch labels, while the same article correctly
says "modos" elsewhere. No physicist writes "rezonansiniai režimai".
THE DEFINING TERM WAS BROKEN. "DML (Distributed Mode Loudspeakers - paskirstyto
bangų garsiakalbių)": "paskirstyto" is masculine singular, "bangų" is feminine
plural, and the phrase says "distributed wave" rather than "distributed mode".
The gloss of the article's own subject did not parse. Now "paskirstytų modų
garsiakalbiai".
"Polkių filtrai" is not a Lithuanian word in any declension. The English is
"Shelving filters". Now "Lentyniniai filtrai".
"kad muzika skambėtų žemiškiau" means "so the music sounds more earthly". The
English is "sounds more bassy".
"Žalias DML atsakas" means green. The English is "Raw DML response", and two
lines later the same file correctly says "Nekalibruotas".
"Adresuoja pagrindines viršūnes" — adresuoti in Lithuanian is what you do to an
envelope. Now "Koreguoja".
"neįtakočiau" — įtakoti is the best-known barbarism in Lithuanian; the standard
verb is paveikti.
"(jie tvarkomi iki 10%)" says the distortions are being handled. The English is
"it is manageable up to 10%".
GRAMMAR A NATIVE WOULD NOT WRITE: "garsiakalbių, kur skambėjo neblogai" (kur is
where, not which) · "prieš interneto eroje" (preposition and case fight) · "Tas
pat dalykas" · a relative clause with no commas · "sukeldavo nepakartojamų
emocijų" · "sukeliant" left dangling · "mažiausias iškraipymus" · "priešingam
kampelyje" with no object for pajusti · "Gražus dalykas apie DML", a calque of
"the nice thing about" · "proto ribose" for "within reason".
TYPOS: skambėsys -> skambesys · diagragmoje -> diafragmoje · gallų -> galų ·
įvirtintos -> įtvirtintos · energijo -> energijos · nebveiktų -> nebeveiktų ·
"kur kur" doubled · PC Speker · a double space.
Also five straight-quote pairs, missing spaces before parentheses, 1.5kHz ->
1,5 kHz, 1x0.7m -> 1×0,7 m, and title case removed from the sketch labels.
KEPT, deliberately, because they are his voice and his jokes: "hey, juk tai
eksperimentas" · "čia ne tai apie ką galvojate:D" · "avižėlių pirstelėjimai" ·
"Gavau šiek tiek kardio" · "kam tas vargas su senienom" · "iš lempos klijuot" ·
"prizoomint" · "tokiem keistiem matavimam" · the clipped infinitives · the PS
about translating with AI · the formal-plural reader address, which unlike the
other files is used consistently here and is therefore a choice, not a slip.
Build clean.
---
.../acoustics/dml-first-steps/index.lt.md | 44 +++++++++----------
1 file changed, 22 insertions(+), 22 deletions(-)
diff --git a/blog/content/acoustics/dml-first-steps/index.lt.md b/blog/content/acoustics/dml-first-steps/index.lt.md
index 615b302..ab5d730 100644
--- a/blog/content/acoustics/dml-first-steps/index.lt.md
+++ b/blog/content/acoustics/dml-first-steps/index.lt.md
@@ -8,21 +8,21 @@ thumbnail: speakers.jpg
draft: false
---
-Mano obsesija dėl garso atkūrimo prasidėjo su pirmuoju i386 PC. Tais laikais, bet kokio garso išgavimas iš kompiuterio reikalavo išmanumo. Eksperimentavau su vidiniu PC garsiakalbiu, tiesiogiai konfigūruodamas laikmačio IC registrus, kad sugeneruočiau primityvų garsą per gudrų PWM moduliavimą. Rezultatai buvo siaubingi, bet žavūs, ypač visi tie MODPlayer, ITTracker ir t.t. Paskui atėjo DAC, sulipdytas iš rezistorių ir laidų ant LPT porto - geriau, bet vis tiek šiurkštu. Galiausiai perėjau prie vidutiniškų Sound Blaster kortų, nors mano pats pirmasis patyrimas su tikru PC garsu buvo per Spectrum PC, kuris turėjo dedikuotą YAMAHA garso sintezės mikroschemą. Tos mikroschemos programavimas prieš interneto eroje buvo eksperimentavimas bandymų ir klaidų būdu skaitant įvairius elektronikos žurnalus. Nepaisant to, kiekvienas "palypėjimas" kaip aparatinėje(PWM, DAC, SB) taip ir akustinėje srityje(PC Speker, free floating car speaker, flat electrostatic speakers) sukeldavo nepakartojamų emocijų!
+Mano obsesija dėl garso atkūrimo prasidėjo su pirmuoju i386 PC. Tais laikais, bet kokio garso išgavimas iš kompiuterio reikalavo išmanumo. Eksperimentavau su vidiniu PC garsiakalbiu, tiesiogiai konfigūruodamas laikmačio IC registrus, kad sugeneruočiau primityvų garsą per gudrų PWM moduliavimą. Rezultatai buvo siaubingi, bet žavūs, ypač visi tie MODPlayer, ITTracker ir t.t. Paskui atėjo DAC, sulipdytas iš rezistorių ir laidų ant LPT porto - geriau, bet vis tiek šiurkštu. Galiausiai perėjau prie vidutiniškų Sound Blaster kortų, nors mano pats pirmasis patyrimas su tikru PC garsu buvo per Spectrum PC, kuris turėjo dedikuotą YAMAHA garso sintezės mikroschemą. Tos mikroschemos programavimas prieš interneto erą buvo eksperimentavimas bandymų ir klaidų būdu skaitant įvairius elektronikos žurnalus. Nepaisant to, kiekvienas „palypėjimas“ kaip aparatinėje (PWM, DAC, SB) taip ir akustinėje srityje(PC Speaker, free floating car speaker, flat electrostatic speakers) sukeldavo nepakartojamas emocijas!
-Metai ėjo, ir mano garso eksperimentai nukeliavo už PC garso ribų. Perėjau prie Open Baffle(OB - atvirų pertvarų) konfigūracijų, dėl jų dipolinio spinduliavimo diagramos ir dėžės rezonansų nebuvimo. Tada atėjo tamsieji amžiai - pora latviškų 200W trijų juostų garsiakalbių, kur skambėjo neblogai, bet neišskirtinai. Lūžio taškas atėjo, kai susilitavau 10 kanalų stiprintuvą ir paverčiau tuos bokštelius į tris atskirus kanalus kiekvienoje pusėje(Prieš tai buvo 2x LM3886). Išroviau vidinius filtrus ir praleidau viską per 10in/10out DSP, paleisdamas REW matavimus, kad sulyginčiau kiekvieną garsiakalbį atskirai ir pasiekčiau kambario modų korekciją. Vėlesni papildymai įtraukė žemų dažnių shakerį, pritvirtintą prie sofos - nes kodėl gi ne**pajusti** sprogimų filmuose ar dinozaurų žingsnių tiesiogine prasme? Ir niekada nebegrįšiu į prieš-vibratorių(Hmm, čia ne tai apie ką galvojate:D ) laikus! Koks patyrimas tiesiogine prasme!
+Metai ėjo, ir mano garso eksperimentai nukeliavo už PC garso ribų. Perėjau prie Open Baffle(OB - atvirų pertvarų) konfigūracijų, dėl jų dipolinio spinduliavimo diagramos ir dėžės rezonansų nebuvimo. Tada atėjo tamsieji amžiai - pora latviškų 200W trijų juostų garsiakalbių, kurie skambėjo neblogai, bet neišskirtinai. Lūžio taškas atėjo, kai susilitavau 10 kanalų stiprintuvą ir paverčiau tuos bokštelius į tris atskirus kanalus kiekvienoje pusėje(Prieš tai buvo 2x LM3886). Išroviau vidinius filtrus ir praleidau viską per 10in/10out DSP, paleisdamas REW matavimus, kad sulyginčiau kiekvieną garsiakalbį atskirai ir pasiekčiau kambario modų korekciją. Vėlesni papildymai įtraukė žemų dažnių shakerį, pritvirtintą prie sofos - nes kodėl gi ne**pajusti** sprogimų filmuose ar dinozaurų žingsnių tiesiogine prasme? Ir niekada nebegrįšiu į prieš-vibratorių(Hmm, čia ne tai apie ką galvojate:D ) laikus! Koks patyrimas tiesiogine prasme!
-Nepaisant šių projektų, vis kažko trūko: pasirodo - visaapimančio garso. Perėjau nuo 2.0 prie 2.1, tada 5.1, deja įprasti garsiakalbiai visada atrodė kaip taškiniai šaltiniai kad ir kiek laiko praleisdavau REW programėlėje su matavimo mikrofonu. OB pagerino reikalus, bet štai kur tampa įdomu: tokie garsiakalbiai veikia geriausiai su dideliais viso diapazono garsiakalbiais, tam tikru atstumu nuo sienų ir t.t. Tačiau viso diapazono garsiakalbiai turi diafragmos "skilimą" tam tikruose dažniuose - pati diafragma sukuria stovinčias bangas, sukeliant fazės neatitikimus ir kryptingumo problemas. Tas pat dalykas, kuris daro garsiakalbį "viso diapazono", tampa jo apribojimu. Nepaisant to - skambėsys nepakartojamas!
+Nepaisant šių projektų, vis kažko trūko: pasirodo - visaapimančio garso. Perėjau nuo 2.0 prie 2.1, tada 5.1, deja įprasti garsiakalbiai visada atrodė kaip taškiniai šaltiniai kad ir kiek laiko praleisdavau REW programėlėje su matavimo mikrofonu. OB pagerino reikalus, bet štai kur tampa įdomu: tokie garsiakalbiai veikia geriausiai su dideliais viso diapazono garsiakalbiais, tam tikru atstumu nuo sienų ir t.t. Tačiau viso diapazono garsiakalbiai turi diafragmos „skilimą“ tam tikruose dažniuose - pati diafragma sukuria stovinčias bangas, o tai sukelia fazės neatitikimus ir kryptingumo problemas. Tas pats dalykas, kuris daro garsiakalbį "viso diapazono", tampa jo apribojimu. Nepaisant to - skambesys nepakartojamas!
Beje, užbėgant už akių paminėsiu, jog visgi didžiausią garso kokybei kambaryje įtaką daro to kambario modų slopinimas sklaidant ar sugeriant garsą. Šioje srityje dar nedaug pasiekiau, bet turiu minty :)
-Šis suvokimas atvedė mane prie DML (Distributed Mode Loudspeakers - paskirstyto bangų garsiakalbių). Pagalvokite apie gitarą ar violončelę - klausytojai girdi sklindantį garsą iš viso instrumento korpuso, ne iš mažo vibruojančio taško. DML bando atkartoti šį principą. Vibruojantis paviršius prie kurio pritvirtintas exciteris tampa instrumentu. Taip, tai suboptimalu labai lokalizuotam aukštų dažnių atkūrimui (išsprendžiama su mažais vidurių/aukštųjų dažnių garsiakalbiais mano TODO sąraše), bet kuriant įtraukiantį garso lauką, DML yra logiškas žingsnis nuo OB.
+Šis suvokimas atvedė mane prie DML (Distributed Mode Loudspeakers - paskirstytų modų garsiakalbiai). Pagalvokite apie gitarą ar violončelę - klausytojai girdi sklindantį garsą iš viso instrumento korpuso, ne iš mažo vibruojančio taško. DML bando atkartoti šį principą. Vibruojantis paviršius, prie kurio pritvirtintas exciteris, tampa instrumentu. Taip, tai suboptimalu labai lokalizuotam aukštų dažnių atkūrimui (išsprendžiama su mažais vidurių/aukštųjų dažnių garsiakalbiais mano TODO sąraše), bet kuriant įtraukiantį garso lauką, DML yra logiškas žingsnis nuo OB.
Kas mus atveda prie praktinio pritaikymo: kokybiškos muzikos duše. Šis įrašas dokumentuoja mano vonios kambario lubų DML instaliaciją, nuo aparatinės įrangos pasirinkimo iki DSP kalibravimo.
# Kas yra DML garsiakalbis
-Distributed Mode Loudspeaker naudoja lengvą, standžią plokštę (paprastai polistirenas, korys arba kompozitas), varomą vieno ar daugiau žadinimo elementų (exciters). Vietoj to, kad judėtų kaip standus stūmoklis, plokštė suskyla į kelis rezonansinius režimus - kiekvienas dažnis sužadina skirtingas paviršines stovinčias ir bėgančias bangas(nors techniškai tai visai skirtingi rėžimai su skirtingais tvirtinimais ir t.t.). Gražus dalykas apie DML yra tas, kad bet kas gali tapti garsiakalbiu! Bet kas, kas gali vibruoti, tai yra. Stalas, kėdė, siena, langas, ar pieno pakelis...
+Distributed Mode Loudspeaker naudoja lengvą, standžią plokštę (paprastai polistirenas, korys arba kompozitas), varomą vieno ar daugiau žadinimo elementų (exciters). Vietoj to, kad judėtų kaip standus stūmoklis, plokštė suskyla į kelias rezonansines modas - kiekvienas dažnis sužadina skirtingas paviršines stovinčias ir bėgančias bangas(nors techniškai tai visai skirtingos modos su skirtingais tvirtinimais ir t.t.). Kas DML gražu, tai tas, kad bet kas gali tapti garsiakalbiu! Bet kas, kas gali vibruoti, tai yra. Stalas, kėdė, siena, langas, ar pieno pakelis...
DML susideda iš dviejų dalių:
@@ -32,7 +32,7 @@ Ir daiktas, kuris gali vibruoti - mano atveju vonios kambario plastikinės lubos
# Kaip veikia DML
-Skirtumas tarp stūmoklio režimo ir paskirstyto režimo veikimo tampa aiškus, kai vizualizuojate paviršiaus judesį:
+Skirtumas tarp stūmoklio ir paskirstytų modų veikimo tampa aiškus, kai vizualizuojate paviršiaus judesį:
```p5js
let time = 0;
@@ -51,7 +51,7 @@ sketch.draw = () => {
sketch.fill(255);
sketch.textSize(16);
sketch.textAlign(sketch.CENTER);
- sketch.text(showDML ? "DML - Paskirstytos Modos" : "Garsiakalbiai - Stūmoklio režimas",
+ sketch.text(showDML ? "DML - paskirstytos modos" : "Garsiakalbiai - stūmoklio moda",
sketch.width/2, 30);
// Toggle button
@@ -153,9 +153,9 @@ sketch.draw = () => {
}
```
-Spustelėkite "Toggle Mode", kad perjungtumėte tarp vizualizacijos režimų. DML plokštė rodo kelis vienu metu rezonansinius režimus - kiekvienas dažnis sukuria skirtingas stovinčas ir bėgančias bangas. Įprastų garsiakalbių diafragma juda vientisai(išskyrus kuomet žadinamas signalo dažnis viršija lūžio tašką kuomet diagragmoje susidaro stovinčios bangos - paprastai tai yra didelis blogis garso kokybei).
+Spustelėkite „Toggle Mode“, kad perjungtumėte tarp vizualizacijos režimų. DML plokštė rodo kelias vienu metu veikiančias rezonansines modas - kiekvienas dažnis sukuria skirtingas stovinčas ir bėgančias bangas. Įprastų garsiakalbių diafragma juda vientisai (išskyrus kuomet žadinamas signalo dažnis viršija lūžio tašką kuomet diafragmoje susidaro stovinčios bangos - paprastai tai yra didelis blogis garso kokybei).
-Dar svarbiau, garsiakalbis juda kaip stūmoklis, stumiantis ir traukiantis orą, kurdamas garsą ir sąveikauja su dėžės vidumi bei pačia dėže kuri taip pat skleidžia garsą net jei pagaminta iš betono. Labai nedaug garso šaltinių veikia šitaip. DML daro kitaip - visas paviršius leidžiamas laisvai vibruoti ir visas paviršius skleidžia garsą. Labai panašiai kaip įvairūs muzikos instrumentai. Triukas yra žadinti plokštę taip, kad būtų sužadinami tik reikiami režimai. Iš tiesų, kuo daugiau dažnių sužadina stovinčias bangas - tuo geriau. Nebent tai bėgančios bangos rėžimas - tuomet stovinčios bangos kaip ir žalingos. Kita vertus, pritaikius skaitmeninį signalų apdorojimą galima kovoti su atkūriamų dažnių netolygumu proto ribose.
+Dar svarbiau, garsiakalbis juda kaip stūmoklis, stumiantis ir traukiantis orą, kurdamas garsą ir sąveikauja su dėžės vidumi bei pačia dėže kuri taip pat skleidžia garsą net jei pagaminta iš betono. Labai nedaug garso šaltinių veikia šitaip. DML daro kitaip - visas paviršius leidžiamas laisvai vibruoti ir visas paviršius skleidžia garsą. Labai panašiai kaip įvairūs muzikos instrumentai. Triukas yra žadinti plokštę taip, kad būtų sužadinamos tik reikiamos modos. Iš tiesų, kuo daugiau dažnių sužadina stovinčias bangas - tuo geriau. Nebent tai bėgančios bangos moda - tuomet stovinčios bangos kaip ir žalingos. Kita vertus, pritaikius skaitmeninį signalų apdorojimą galima kovoti su atkūriamų dažnių netolygumu protingose ribose.
# Sistemos architektūra
@@ -179,7 +179,7 @@ Komponentų pasirinkimo pagrindimas:

-**ADAU1401**: 28-bitų SigmaDSP branduolys su integruotu ADC/DAC. SigmaStudio suteikia grafinį programavimą parametriniam EQ, daliklams, dinamikai. 1401 turi pakankamai apdorojimo galios mano menkiems 2 kanalams. Naudojau žemųjų dažnių stiprinimo modulį, kuris prideda žemųjų dažnių harmonikas, kad muzika skambėtų žemiškiau (tokie patys triukai daromi mažuose Bluetooth garsiakalbiuose ar net telefonuose - kitaip tariant naudoja psichoakustikos triukus sudaryti žemo dažnio iliuziją)
+**ADAU1401**: 28-bitų SigmaDSP branduolys su integruotu ADC/DAC. SigmaStudio suteikia grafinį programavimą parametriniam EQ, daliklams, dinamikai. 1401 turi pakankamai apdorojimo galios mano menkiems 2 kanalams. Naudojau žemųjų dažnių stiprinimo modulį, kuris prideda žemųjų dažnių harmonikas, kad muzika skambėtų žemesniais tonais (tokie patys triukai daromi mažuose Bluetooth garsiakalbiuose ar net telefonuose - kitaip tariant naudoja psichoakustikos triukus sudaryti žemo dažnio iliuziją)

@@ -190,7 +190,7 @@ Galėjau tiesiogiai maitinti I2S iš ESP32 į DSP. Ir bandžiau tai padaryti, be

-**TPA3110**: Class D efektyvus ir puikiai tinka tokiam mažam uždaram korpusui. Gali duoti 30W kanalui prie 16V į 4Ohm @10% THD. Gal stiprintuvas ir pernelyg galingas, bet iki 10W garsas yra labai švarus ir čipas nekaista net be radiatoriaus! Pridėjau feritinių karoliukų pagal rekomendaciją (iš esmės "iš akies")
+**TPA3110**: Class D efektyvus ir puikiai tinka tokiam mažam uždaram korpusui. Gali duoti 30W kanalui prie 16V į 4Ohm @10% THD. Gal stiprintuvas ir pernelyg galingas, bet iki 10W garsas yra labai švarus ir čipas nekaista net be radiatoriaus! Pridėjau feritinių karoliukų pagal rekomendaciją (iš esmės „iš akies“)

@@ -198,30 +198,30 @@ Galėjau tiesiogiai maitinti I2S iš ESP32 į DSP. Ir bandžiau tai padaryti, be

-Prieš galutinai pritvirtindamas žadinimo elementus, pridėjau laikiną dvipusę juostą ant membranų (nenuėmęs originalaus apsauginio popieriuko) ir išbandžiau kelias skirtingas tvirtinimo vietas. Teko truputį paplušėti, nes reikėjo matuot akustiką sėdint už vonios kambario durų, kad neįtakočiau mažos patalpos akustinių parametrų sugerdamas nemažą akustinės energijo dalį. Gavau šiek tiek kardio tą dieną bėgiodamas pirmyn-atgal :)
+Prieš galutinai pritvirtindamas žadinimo elementus, pridėjau laikiną dvipusę juostą ant membranų (nenuėmęs originalaus apsauginio popieriuko) ir išbandžiau kelias skirtingas tvirtinimo vietas. Teko truputį paplušėti, nes reikėjo matuot akustiką sėdint už vonios kambario durų, kad nepaveikčiau mažos patalpos akustinių parametrų sugerdamas nemažą akustinės energijos dalį. Gavau šiek tiek kardio tą dieną bėgiodamas pirmyn-atgal :)
# ESP32 kaip Bluetooth imtuvas
-ESP32 implementuoja A2DP sink (Bluetooth garso imtuvo) funkcionalumą. Kažkaip pamečiau firmware, bet jis pagrįstas vienu iš pavyzdžių ESPIDF/Arduino Bluetooth grotuvui ar panašiai. Turėjau padaryti kelis pakeitimus ir kodas nebveiktų dabar (2025) vis tiek, nes bibliotekos kiek pasistūmėjo į priekį. Nebent naudot senesnę IDF ir PlatformIO, bet ai, kam tas vargas su senienom :D
+ESP32 implementuoja A2DP sink (Bluetooth garso imtuvo) funkcionalumą. Kažkaip pamečiau firmware, bet jis pagrįstas vienu iš pavyzdžių ESPIDF/Arduino Bluetooth grotuvui ar panašiai. Turėjau padaryti kelis pakeitimus ir kodas nebeveiktų dabar (2025) vis tiek, nes bibliotekos kiek pasistūmėjo į priekį. Nebent naudot senesnę IDF ir PlatformIO, bet ai, kam tas vargas su senienom :D
A2DP stack'as dekoduoja SBC/AAC, išvedant PCM į I2S. Jokio papildomo apdorojimo nereikia ESP32 - DSP tvarko visą korekciją. Na gal dėl garso lygio reikėjo kažką implementuot papildomai, kad iš telefono galima būtų garsumą reguliuot.
# Instaliacija ir fizinė sąranka
-Galima iš lempos klijuot tuos exciterius, tačiau galima ir paoptimizuot truputį, kad gautųsi "skambesnės" modos. Lubos visgi yra iš visų gallų įvirtintos plokštės, todėl dominuoja stovinčios bangos. Tačiau konkrečiai mano lubos buvo pusiau priklijuotos prie medinio rėmo ir yra šiek tiek laisvos. Taigi jos gerokai slopinamos, todėl vibracijos toli nenukeliauja. Nors vis tiek galiu pajusti priešingam vonios lubų kampelyje.
+Galima iš lempos klijuot tuos exciterius, tačiau galima ir paoptimizuot truputį, kad gautųsi "skambesnės" modos. Lubos visgi yra iš visų galų įtvirtintos plokštės, todėl dominuoja stovinčios bangos. Tačiau konkrečiai mano lubos buvo pusiau priklijuotos prie medinio rėmo ir yra šiek tiek laisvos. Taigi jos gerokai slopinamos, todėl vibracijos toli nenukeliauja. Nors vibracijas vis tiek galiu pajusti priešingame vonios lubų kampelyje.
-Bet kuriuo atveju, štai ką padariau - pritvirtinau exciterius pagal intuiciją - kažkur arčiau kampų viduryje tarp kampų ir centro ir pan. Stengiausi pataikyti tarp medinių balkių. Bandžiau matuoti atsakus skirtingose vietose ir galiausiai vietą pasirinkau pagal geriausią dažninį atsaką bei mažiausias iškraipymus.
+Bet kuriuo atveju, štai ką padariau - pritvirtinau exciterius pagal intuiciją - kažkur arčiau kampų viduryje tarp kampų ir centro ir pan. Stengiausi pataikyti tarp medinių balkių. Bandžiau matuoti atsakus skirtingose vietose ir galiausiai vietą pasirinkau pagal geriausią dažninį atsaką bei mažiausius iškraipymus.
REW gali parodyti iškraipymus ir skambėjimą, tai buvo labai naudinga.
# Dažnių atsakas ir DSP korekcija
-Žalias DML atsakas rodo 15-20 dB svyravimą per garso juostą. Modaliniai rezonansai sukuria viršūnes, o anti-rezonansai sukuria įdubas:
+Neapdorotas DML atsakas rodo 15-20 dB svyravimą per garso juostą. Modaliniai rezonansai sukuria viršūnes, o anti-rezonansai sukuria įdubas:
-
+
Nekalibruotas atsakas rodo:
- Žemų dažnių kritimą žemiau 80 Hz
-- Tačiau iškraipymai šauna į viršų žemiau 190 Hz (jie tvarkomi iki 10%)
+- Tačiau iškraipymai šauna į viršų žemiau 190 Hz (iki 10% dar pakenčiama)
- Aukštų dažnių kritimą virš 10 kHz
- Nelygus atsakas visur reiškia, kad yra daug modų
@@ -243,9 +243,9 @@ DSP korekcijos metodas:
**Stimulus**: Čia nurodau išmatuotus atsakus. Galiu diagnozuoti problemas su filtrais, kai įkeliu koeficientus. Ši dalis labai kaprizinga ir mėgsta atstatyti kiekvieną kartą, kai atidarau SigmaStudio. Taigi prieš įkėlimą visada patikrinu, ar mano DSP iš tikrųjų išlygina dažnius.
-**Parametrinis EQ**: 15 juostų PEQ. Adresuoja pagrindines viršūnes/įdubas ±12 dB diapazone. Pakelia aukštuosius - paprastai kelti EQ yra blogis, bet turiu gan nemažai "laisvos eigos" kaip galios taip ir DSP dinaminio diapazono prasme. Nebandykite koreguoti gilių įdubų - jos yra dėl vonios rezonansų ir kinta priklausomai nuo klausymosi pozicijos. Ypač su tokiu dėžėtu vonios kambariu su kietomis plytelių sienomis, kurios puikiausiai atspindi bet ką, kad net avižėlių pirstelėjimai girdisi.
+**Parametrinis EQ**: 15 juostų PEQ. Koreguoja pagrindines viršūnes ir įdubas ±12 dB diapazone. Pakelia aukštuosius - paprastai kelti EQ yra blogis, bet turiu gan nemažai „laisvos eigos“ kaip galios taip ir DSP dinaminio diapazono prasme. Nebandykite koreguoti gilių įdubų - jos yra dėl vonios rezonansų ir kinta priklausomai nuo klausymosi pozicijos. Ypač su tokiu dėžėtu vonios kambariu su kietomis plytelių sienomis, kurios puikiausiai atspindi bet ką, kad net avižėlių pirstelėjimai girdisi.
-**Polkių filtrai**: Aukštų dažnių praleidimo filtras ties 60 Hz (12 dB/oktava) apsaugo exciterius.
+**Lentyniniai filtrai**: Aukštų dažnių praleidimo filtras ties 60 Hz (12 dB/oktava) apsaugo exciterius.
Tiesiog išmatuoju atsaką patalpinęs kalibruotą matavimo mikrofoną į vonią, importuoju rezultatus į SigmaStudio kaip testavimo signalą. Tada generuoju filtrų stack'ą palyginimui ir importuoju koeficientus į PEQ filtrus. Blokai atlieka likusį darbą ir galiu išbandyti, ar mano filtrai veikia, maitindamas DSP programą testiniu signalu (išmatuotu sweep atsaku). Šaunu!
@@ -259,13 +259,13 @@ Deja, neišsaugojau atsako po kalibravimo. Bet jei gerai prisimenu, jis buvo ma
Visų pirma, šio DIY pranašumas yra tas, kad galiu iš tikrųjų gana gerai subalansuoti vonios kambario garsą. Priešingai nei leidžia USB bum-boksai! Taigi galiu gana patenkinamai mėgautis muzika duše be užgožiančio žemųjų dažnių rezonanso (Įdomus faktas: aną galiu rasti niūniuodamas). Taip pat, nebesijaučia, jog garsas ateina iš bluetooth garsiakalbio. Jaučiasi, kad garsas ateina iš visur aplink tave. Ir stereo efektas vis tiek išlieka!
-Tačiau vienas trūkumas su tvirtinimu yra tas, kad vargšės lubos nebuvo suprojektuotos atsižvelgiant į vibracijas. Nors plastikinės plokštės yra pritvirtintos prie medinio rėmo (manau klijais), jos vis tiek rodo trinties požymius visur kur kur susitinka/susijungia dvi plokštės. Ir tai lemia cypimus ir kitokius nemalonius artefaktus padidinus galią.
+Tačiau vienas trūkumas su tvirtinimu yra tas, kad vargšės lubos nebuvo suprojektuotos atsižvelgiant į vibracijas. Nors plastikinės plokštės yra pritvirtintos prie medinio rėmo (manau klijais), jos vis tiek rodo trinties požymius visur, kur susitinka ar susijungia dvi plokštės. Ir tai lemia cypimus ir kitokius nemalonius artefaktus padidinus galią.
Kitas trūkumas - kažką pridirbau su maitinimu - kartais arba ESP32, arba ADAU DSP tinkamai nesiinicializuoja ir turiu kelis kartus tai išjungt/įjungt ar įjungt/išjungt, kol atsiranda garsas. Tai labai erzina dėl ko iš tikrųjų nenaudoju šio įrenginio :(
Vis dar planuoju diagnozuoti maitinimo/reset problemas. Tam reikia geresnio oscilografo su 12bit rezoliucija ir geresniu triggeriu. Mano pigus kiniškas 2x180MHz oscilografas yra tik 8bit ir trigger'inimas įgyvendintas daug prasčiau. Jis nesuaktyvina labai trumpų impulsų ir neleidžia prizoomint fiksavimo buferio. Ir šiaip nepatogus tokiem keistiem matavimam. Taigi atidėlioju. Rezultatas - šiek tiek nuobodesnis dušas nei galėtų būti.
Taip pat, šiems žadinimo elementams trūksta galios. Ir negaliu jos kelti dėl cypsiančių plastikinių plokščių.
-Galbūt tiesiog pakabinsiu 1x0.7m akrilines plokštes kurios ir atliks DML funkciją, kad atriščiau nuo lubų - bus paprasčiau suderint ir padidint galią...
+Galbūt tiesiog pakabinsiu 1×0,7 m akrilines plokštes kurios ir atliks DML funkciją, kad atriščiau nuo lubų - bus paprasčiau suderint ir padidint galią...
PS. Iš tingėjimo verčiau iš Anglų į Lietuvių su AI... teko nemažai taisyt, tad gali būt kažkur praleidau kokią nesąmonę(Spėju dauguma LLM buvo apmokyti ant Delfi forumų...)
\ No newline at end of file
From 564032fcf5477cc3d4e216991bfe6faae21fd902 Mon Sep 17 00:00:00 2001
From: Andrius Mikonis <1989882+foxis@users.noreply.github.com>
Date: Tue, 18 Aug 2026 21:09:04 +0000
Subject: [PATCH 10/12] lt: review and correct the whole EdgeTX Cockpit Voice
series, parts 1-9
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
Files 9 to 17 of the Lithuanian review. Read in part order, in full, so
terminology stayed consistent across the nine. 95 lines changed.
Checked the terminology map across all nine BEFORE editing anything, which was
the right call: "loginis jungtukas" is used consistently for logical switch in
every part, so it was left alone rather than "corrected" into divergence. The
single "režimas" in part 7 is ELRS Gemini mode, an operating mode, so also
correct and left.
STRUCTURAL DEFECTS, both also present in the English and therefore authoring
artefacts from splitting one long article into nine:
1. Parts 7 and 9 open with a lede paragraph, then repeat the same two sentences
verbatim under the first heading. Fixed on the Lithuanian side by dropping
the repeat and keeping the lede, which is what feeds listings. THE ENGLISH
STILL HAS BOTH DUPLICATIONS.
2. Stale cross-references. Part 2 said the self-test was described "anksčiau
šiame įraše" when it lives in part 4, and pointed at the 3,065 V figure as
being in this post when it is in part 8 — and the Lithuanian had additionally
flipped the direction, "earlier" becoming "toliau". Part 8 referred to frame
rates from "ankstesnio skyriaus" which is part 6. Part 9 said L numbers differ
from "anksčiau šiame įraše". All now name the actual part. THE ENGLISH HAS THE
SAME STALE REFERENCES.
NAVIGATION. Eight nav link texts did not match the titles they pointed at: part
2 was cited without "baterijos", part 6 without "vienas ... pats", part 8 without
"čia". Nav links also capitalised the first word after "N dalis:" while every
title is lowercase. All aligned.
A STRAY CYRILLIC LETTER. Part 7 contained "vedа" with U+0430 CYRILLIC SMALL
LETTER A inside a Latin word. Invisible on screen, breaks search and spellcheck.
A corpus scan found one more, in snippets/fpv/reference/inav-vs-betaflight
("prisukа"). Both fixed; zero remain.
"sekantis" for "next" is a well-known Lithuanian usage error; the word is
"kitas". Six instances across the series and Meteor75. Left alone in
fpv-terminology where "notch filtras, sekantis dažnius" is a genuine participle
meaning tracking, and checked each of the others individually rather than
replacing blind.
KEYWORDS WITHOUT DIACRITICS in five parts: ispejimas, itampos, celiu, skaicius,
konfiguruojami, aukscio, palydovu, rysio, igarsinimas. No Lithuanian writes
those. Fixed.
WORD-LEVEL, per part:
1 "sulūžusi grandies vieta" -> "trūkusi grandinės grandis" · "būsenos kaitoms"
-> pokyčiams · doubled "Tai aš tai" · "Kompromisas atviras" -> sąžiningas ·
"po kojų kliudyti" -> "lipti vienas kitam ant kojų" · nedalinti -> nedalyti
2 "klysta 200 mV" -> "per 200 mV" · "šis blogas" -> tinklaraštis, since blogas
reads as the adjective bad · "kaupiamosios priežasties" -> "klaidos susideda"
3 "viršija pulto konfigūraciją" -> "turi viršenybę prieš", viršyti is numeric
4 "gelbėjimu galima tikėtis" -> pasitikėti, tikėtis takes the genitive ·
"grubus ... apytikslis" redundant · "matuojąs" -> "kaip pasirodė, matuoja"
5 "minau tai" -> "paminiu"; minau is the past of minti, to tread ·
"pageidaujamumo tvarka" -> "pirmenybės tvarka" · "Kas yra pigiausia" fragment
6 "telemetrijos galimybė" -> tarpas, matching the rest of the file · "TRSS yra
ženklas, kodėl" -> "TRSS parodo, kodėl"
7 "vandenpuolius" -> krioklius; waterfall is krioklys · rotuoja/rotuojant ->
vartosi/vartantis · "Būk tikslus" imperative aimed at the reader ->
"Kad būtų tikslu" · dangling "jo savininkui pralinksminus" · "Kas ... yra"
calque of "Which is"
8 comma where a dash belongs, three times · "pasiekiam" 1st person plural in a
tu-form article · "prieš kurį įrašas argumentuoja" -> "su kuriuo nesutinka" ·
"Kas yra blogas planas" -> "Tai blogas planas"
9 missing comma in "suprojektuotas bet dar neįrašytas"
Also normalised the "**Series:**" footer label to "**Serija:**" in all nine.
Build clean, page counts unchanged.
---
.../edgetx-cockpit-voice-antennas/index.lt.md | 27 +++++++-------
.../index.lt.md | 14 ++++----
.../edgetx-cockpit-voice-buttons/index.lt.md | 13 ++++---
.../index.lt.md | 26 +++++++-------
.../edgetx-cockpit-voice-callouts/index.lt.md | 18 +++++-----
.../edgetx-cockpit-voice-rebuild/index.lt.md | 19 +++++-----
.../index.lt.md | 10 +++---
.../index.lt.md | 24 ++++++-------
.../fpv/edgetx-cockpit-voice-why/index.lt.md | 36 +++++++++----------
.../index.lt.md | 4 +--
.../fpv/reference/inav-vs-betaflight.lt.md | 2 +-
11 files changed, 95 insertions(+), 98 deletions(-)
diff --git a/blog/content/fpv/edgetx-cockpit-voice-antennas/index.lt.md b/blog/content/fpv/edgetx-cockpit-voice-antennas/index.lt.md
index 67a7ecf..1f597b1 100644
--- a/blog/content/fpv/edgetx-cockpit-voice-antennas/index.lt.md
+++ b/blog/content/fpv/edgetx-cockpit-voice-antennas/index.lt.md
@@ -23,7 +23,7 @@ series:
> **EdgeTX Cockpit Voice**, 7 dalis iš 9. Kaip priverčiau RadioMaster GX12 įgarsinti savo telemetriją, kad žema baterija būtų tai, ką išgirstu, o ne tai, ko pamiršau pažiūrėti.
>
-> [‹ 6 dalis: Telemetrijos įrašymas ir skaičius, kurį turi išmatuoti](/fpv/edgetx-cockpit-voice-telemetry-rates/) · [8 dalis: Keturi dalykai, kurie negerai ›](/fpv/edgetx-cockpit-voice-whats-wrong/) · [Pradėti nuo 1 dalies](/fpv/edgetx-cockpit-voice-why/)
+> [‹ 6 dalis: telemetrijos įrašymas ir vienas skaičius, kurį turi išmatuoti pats](/fpv/edgetx-cockpit-voice-telemetry-rates/) · [8 dalis: keturi dalykai, kurie čia negerai ›](/fpv/edgetx-cockpit-voice-whats-wrong/) · [Pradėti nuo 1 dalies](/fpv/edgetx-cockpit-voice-why/)
Papildomi mygtukai yra tai, dėl ko šis projektas buvo malonus. Bet ne dėl jų pirkau
pultą. Tas sprendimas atsirado praradus aparatą, ir jis vertas atskiros dalies, nes
@@ -31,9 +31,8 @@ fizika ta pati, ant kurios pastatyti įspėjimai.
## Kita priežastis, kodėl pirkau šį pultą: dvi antenos, dvi juostos
-Papildomi mygtukai yra tai, dėl ko šis projektas buvo malonus. Bet ne dėl jų
-pirkau pultą. Pirkau jį dėl **dviejų juostų veikimo su dviem antenomis**, ir tas
-sprendimas atsirado praradus aparatą.
+Pirkau jį dėl **dviejų juostų veikimo su dviem antenomis**, ir tas sprendimas
+atsirado praradus aparatą.
### Dronas, nukritęs į žolę
@@ -50,7 +49,7 @@ yra kryžminės poliarizacijos, o tai yra tos pačios brutalios eilės nuostolis
Tiesinės antenos turi antrą problemą, kurią turi ir apskritiminės, bet kurią
lengviau užmiršti: dipolis spinduliuoja toru su **giliais nuliais išilgai savo
ašies**. Nukreipk antenos galą į kitą stotį, ir ten praktiškai nieko nebus. Ant
-žemės to lengva išvengti. Nardymo viduryje, kai aparatas rotuoja per visas
+žemės to lengva išvengti. Nardymo viduryje, kai aparatas vartosi per visas
įmanomas orientacijas, išvengti negali, gali tik pasiekti, kad nulis niekada
nebūtų toje pačioje vietoje abiejose antenose vienu metu.
@@ -76,7 +75,7 @@ vieną kiekvienai antenai, ir renkasi geresnę **kiekvienam paketui**. Tai nėra
pasyvus sumatorius ir tai nėra vienas imtuvas su jungtuku, kurį retkarčiais
perverčia.
-Rezultatas ore: nardant Norvegijos vandenpuolius, rotuojant per visas aparato
+Rezultatas ore: nardant Norvegijos krioklius, vartantis per visas aparato
orientacijas, jis tarp antenų perjungia tvarkingai, ir negaunu to ryšio nutrūkimo,
kurį geometrija sako, kad turėčiau gauti.
@@ -99,7 +98,7 @@ instrumentacija:
| `2RSS` | RSSI **imtuvo antenoje 2** |
| `ANT` | Kurią anteną imtuvas šiuo metu **naudoja** |
-Būk tikslus, kieno tai antenos: `1RSS`, `2RSS` ir `ANT` ateina iš CRSF ryšio
+Kad būtų tikslu, kieno tai antenos: `1RSS`, `2RSS` ir `ANT` ateina iš CRSF ryšio
statistikos kadro ir aprašo **diversiteto imtuvą aparate**, o ne dvi pulto
antenas. Aukščiau aprašyta pulto pusės nauda yra atskiras mechanizmas, ir jo
neinstrumentavau, turimi atgalinio kanalo rodikliai (`TRSS`, `TQly`, `TSNR`)
@@ -129,7 +128,7 @@ neklausė.
## Trumpa pastaba apie patį pultą
-GX12 yra mano trečias pultas, ir pastraipą būsiu neprofesionaliai entuziastingas.
+GX12 yra mano trečias pultas, ir vieną pastraipą būsiu neprofesionaliai entuziastingas.
Įsimylėjau jį tą pačią akimirką, kai pamačiau. Jis yra tarp RadioMaster Pocket ir
Boxer, ne toks kompaktiškas kaip Pocket, bet *gerokai* ergonomiškesnis, ir
@@ -139,8 +138,8 @@ malonus, o ne varginantis.
Trumpai paskraidžiau kolegos 5 colių aparatą su Boxer, ir Boxer yra geresnis.
Geresni gimbalai, geresnė ergonomika, čia nėra ko diskutuoti. Mano pirmas
-skrydis su juo baigėsi iškart, tiesiai ir vertikaliai medyje, jo savininkui
-gerokai pralinksminus. Vėliau kiek atsipirkau keliais power loop'ais per vartus,
+skrydis su juo baigėsi iškart, tiesiai ir vertikaliai medyje, smarkiai pralinksminęs jo
+savininką. Vėliau kiek atsipirkau keliais power loop'ais per vartus,
bet medis yra ta dalis, kurią jis atsimena.
Priežastis, kodėl Boxer neturiu, yra proziška: jis netelpa. Didžioji dalis mano
@@ -152,13 +151,13 @@ dydžio pultas yra būtent neteisinga kryptis.
GX12 yra tas kompromisas, kuris nustojo jaustis kaip kompromisas.
-Informacija jau atkeliaudavo. Tik niekas jos neklausė. Kas, daugiau ar mažiau, yra
-visos šios serijos tezė, ir tai vedа tiesiai į dalį, kurioje audituoju savo paties
+Informacija jau atkeliaudavo. Tik niekas jos neklausė. Tai, daugiau ar mažiau, ir yra
+visos šios serijos tezė, ir tai veda tiesiai į dalį, kurioje audituoju savo paties
darbą.
---
-> **Series:** EdgeTX Cockpit Voice, 7 dalis iš 9. Kaip priverčiau RadioMaster GX12 įgarsinti savo telemetriją, kad žema baterija būtų tai, ką išgirstu, o ne tai, ko pamiršau pažiūrėti.
+> **Serija:** EdgeTX Cockpit Voice, 7 dalis iš 9. Kaip priverčiau RadioMaster GX12 įgarsinti savo telemetriją, kad žema baterija būtų tai, ką išgirstu, o ne tai, ko pamiršau pažiūrėti.
>
-> [‹ 6 dalis: Telemetrijos įrašymas ir skaičius, kurį turi išmatuoti](/fpv/edgetx-cockpit-voice-telemetry-rates/) · [8 dalis: Keturi dalykai, kurie negerai ›](/fpv/edgetx-cockpit-voice-whats-wrong/) · [Pradėti nuo 1 dalies](/fpv/edgetx-cockpit-voice-why/)
+> [‹ 6 dalis: telemetrijos įrašymas ir vienas skaičius, kurį turi išmatuoti pats](/fpv/edgetx-cockpit-voice-telemetry-rates/) · [8 dalis: keturi dalykai, kurie čia negerai ›](/fpv/edgetx-cockpit-voice-whats-wrong/) · [Pradėti nuo 1 dalies](/fpv/edgetx-cockpit-voice-why/)
diff --git a/blog/content/fpv/edgetx-cockpit-voice-audio-and-sharing/index.lt.md b/blog/content/fpv/edgetx-cockpit-voice-audio-and-sharing/index.lt.md
index 191d5c3..728fade 100644
--- a/blog/content/fpv/edgetx-cockpit-voice-audio-and-sharing/index.lt.md
+++ b/blog/content/fpv/edgetx-cockpit-voice-audio-and-sharing/index.lt.md
@@ -24,7 +24,7 @@ series:
> **EdgeTX Cockpit Voice**, 5 dalis iš 9. Kaip priverčiau RadioMaster GX12 įgarsinti savo telemetriją, kad žema baterija būtų tai, ką išgirstu, o ne tai, ko pamiršau pažiūrėti.
>
-> [‹ 4 dalis: Ką pultas iš tikrųjų pasako](/fpv/edgetx-cockpit-voice-callouts/) · [6 dalis: Telemetrijos įrašymas ir skaičius, kurį turi išmatuoti ›](/fpv/edgetx-cockpit-voice-telemetry-rates/) · [Pradėti nuo 1 dalies](/fpv/edgetx-cockpit-voice-why/)
+> [‹ 4 dalis: ką pultas iš tikrųjų pasako](/fpv/edgetx-cockpit-voice-callouts/) · [6 dalis: telemetrijos įrašymas ir vienas skaičius, kurį turi išmatuoti pats ›](/fpv/edgetx-cockpit-voice-telemetry-rates/) · [Pradėti nuo 1 dalies](/fpv/edgetx-cockpit-voice-why/)
Pranešimai iš [4 dalies](/fpv/edgetx-cockpit-voice-callouts/) atkeliauja iš balso
paketo, kuris pateikiamas su pultu. Iš to seka du praktiniai dalykai: kur realiai
@@ -43,7 +43,7 @@ katalogo SD kortelėje, angliškame pulte `/SOUNDS/en/`, ir standartinis paketas
turi naudingą trumpų pranešimų žodyną. Visa ši serija yra slenksčių logika,
nukreipta į failus, kurie jau buvo vietoje.
-Kas yra pigiausia viso darbo dalis ir ta, kurios tikėjausi kaip sunkiausios.
+Tai pigiausia viso darbo dalis ir ta, kurios tikėjausi kaip sunkiausios.
Vienintelė vieta, kur tai riboja, yra tada, kai nori pranešimo, kurio pakete nėra.
Perdaryta konfigūracija 9 dalyje nori ištarto „check ok“ priešskrydžio patikrai, o
@@ -65,7 +65,7 @@ audioMuteEnable: 1
lieka garsūs. `audioMuteEnable: 1` tarp garsų išjungia stiprintuvą, kas sumažina
šnypštimą, bet stiprintuvui reikia akimirkos atsigauti. Jei kada pastebėsi, kad
trumpi pranešimai pameta pirmą skiemenį, tą nustatymą pirmiausia išbandyk ties `0`.
-Mano skamba gerai, tad minau tai kaip dalyką, kurį verta žinoti, o ne kaip problemą,
+Mano skamba gerai, tad paminiu tai kaip dalyką, kurį verta žinoti, o ne kaip problemą,
kurią turiu.
## Dalijimasis konfigūracija: kas perkeliama ir ką ištrinti
@@ -95,7 +95,7 @@ Prieš skelbdamas konfigūraciją, patikrink ir ištrink:
raktas į tavo orlaivius
- Modelių pavadinimus, jei jie tave identifikuoja
- Svirčių kalibraciją (`calib:`), nekenksminga, bet niekam kitam nieko
- nereiškianti, o nukopijavus manąją tavo svirtys jausis netaisyklingai
+ nereiškianti, o nukopijavus manąją tavo svirtys jausis ne taip, kaip turi
### YAML perkeliamas mažiau, nei atrodo
@@ -122,7 +122,7 @@ Mano vietų tvarka, kad būtų su kuo lyginti:
18 GPS 19 GSpd 20 Hdg 21 GAlt 22 Sats
```
-Tad atviras patarimas, pageidaujamumo tvarka:
+Tad atviras patarimas, pirmenybės tvarka:
1. **Perskaityk šio įrašo lenteles ir suvesk viską ranka**, naudodamas savo
sensorių pavadinimus. Tai penkiolika minučių, ir rezultatą tikrai suprasi —
@@ -140,6 +140,6 @@ supranti. Tai svarbu lauke, vėjyje, kai norisi pastumti slenkstį 0,1 V.
---
-> **Series:** EdgeTX Cockpit Voice, 5 dalis iš 9. Kaip priverčiau RadioMaster GX12 įgarsinti savo telemetriją, kad žema baterija būtų tai, ką išgirstu, o ne tai, ko pamiršau pažiūrėti.
+> **Serija:** EdgeTX Cockpit Voice, 5 dalis iš 9. Kaip priverčiau RadioMaster GX12 įgarsinti savo telemetriją, kad žema baterija būtų tai, ką išgirstu, o ne tai, ko pamiršau pažiūrėti.
>
-> [‹ 4 dalis: Ką pultas iš tikrųjų pasako](/fpv/edgetx-cockpit-voice-callouts/) · [6 dalis: Telemetrijos įrašymas ir skaičius, kurį turi išmatuoti ›](/fpv/edgetx-cockpit-voice-telemetry-rates/) · [Pradėti nuo 1 dalies](/fpv/edgetx-cockpit-voice-why/)
+> [‹ 4 dalis: ką pultas iš tikrųjų pasako](/fpv/edgetx-cockpit-voice-callouts/) · [6 dalis: telemetrijos įrašymas ir vienas skaičius, kurį turi išmatuoti pats ›](/fpv/edgetx-cockpit-voice-telemetry-rates/) · [Pradėti nuo 1 dalies](/fpv/edgetx-cockpit-voice-why/)
diff --git a/blog/content/fpv/edgetx-cockpit-voice-buttons/index.lt.md b/blog/content/fpv/edgetx-cockpit-voice-buttons/index.lt.md
index 67d0d28..308886f 100644
--- a/blog/content/fpv/edgetx-cockpit-voice-buttons/index.lt.md
+++ b/blog/content/fpv/edgetx-cockpit-voice-buttons/index.lt.md
@@ -15,7 +15,7 @@ tags:
- loginiai-jungtukai
- crsf
- telemetrija
-keywords: ["EdgeTX konfiguruojami funkciniai jungtukai", "EdgeTX loginiai jungtukai", "GX12 CFS spalvos"]
+keywords: ["EdgeTX konfigūruojami funkciniai jungtukai", "EdgeTX loginiai jungtukai", "GX12 CFS spalvos"]
series:
- EdgeTX Cockpit Voice
thumbnail: "cfs-buttons-lit.jpg"
@@ -23,7 +23,7 @@ thumbnail: "cfs-buttons-lit.jpg"
> **EdgeTX Cockpit Voice**, 3 dalis iš 9. Kaip priverčiau RadioMaster GX12 įgarsinti savo telemetriją, kad žema baterija būtų tai, ką išgirstu, o ne tai, ko pamiršau pažiūrėti.
>
-> [‹ 2 dalis: Kalibracija, ant kurios stovi kiekvienas įspėjimas](/fpv/edgetx-cockpit-voice-calibration/) · [4 dalis: Ką pultas iš tikrųjų pasako ›](/fpv/edgetx-cockpit-voice-callouts/) · [Pradėti nuo 1 dalies](/fpv/edgetx-cockpit-voice-why/)
+> [‹ 2 dalis: kalibracija, ant kurios stovi kiekvienas baterijos įspėjimas](/fpv/edgetx-cockpit-voice-calibration/) · [4 dalis: ką pultas iš tikrųjų pasako ›](/fpv/edgetx-cockpit-voice-callouts/) · [Pradėti nuo 1 dalies](/fpv/edgetx-cockpit-voice-why/)
[1 dalis](/fpv/edgetx-cockpit-voice-why/) nustatė tikslą ir vieną skrydžio
valdiklio nustatymą, ant kurio viskas stovi. Ši dalis yra mechanizmas: kaip pultas
@@ -55,7 +55,7 @@ riperių GNSS modulio nėra visai, ir nenoriu „GPS pamestas“ sirenos kiekvie
skrydžio metu. Įrašymas išjungtas, nes jis pripildo SD kortelę.
Štai dalis, kurią teko išsiaiškinti: **GX12 pulte modeliui priklausantis CFS
-blokas viršija pulto lygio jungtukų konfigūraciją.** Abiejuose failuose yra
+blokas turi viršenybę prieš pulto lygio jungtukų konfigūraciją.** Abiejuose failuose yra
SW4/5/6 įrašai. Pulto lygio įrašas `radio.yml` faile yra atsarginis; realiai
veikia modelio YAML esantis `customSwitches` blokas.
@@ -191,12 +191,11 @@ logicalSw:
Kiekvienas iš jų turi `delay: 0` ir `duration: 0`. Įsidėmėk tai.
Tokia visa struktūra. Vienuolika slenksčio detektorių, trys perjungiamos
-posistemės, vienas AND laukas, kuris juos atskiria. Ko visa tai dar nedaro, tai
-neskleidžia garso.
+posistemės, vienas AND laukas, kuris juos atskiria. Tik vieno visa tai dar nedaro: neskleidžia garso.
---
-> **Series:** EdgeTX Cockpit Voice, 3 dalis iš 9. Kaip priverčiau RadioMaster GX12 įgarsinti savo telemetriją, kad žema baterija būtų tai, ką išgirstu, o ne tai, ko pamiršau pažiūrėti.
+> **Serija:** EdgeTX Cockpit Voice, 3 dalis iš 9. Kaip priverčiau RadioMaster GX12 įgarsinti savo telemetriją, kad žema baterija būtų tai, ką išgirstu, o ne tai, ko pamiršau pažiūrėti.
>
-> [‹ 2 dalis: Kalibracija, ant kurios stovi kiekvienas įspėjimas](/fpv/edgetx-cockpit-voice-calibration/) · [4 dalis: Ką pultas iš tikrųjų pasako ›](/fpv/edgetx-cockpit-voice-callouts/) · [Pradėti nuo 1 dalies](/fpv/edgetx-cockpit-voice-why/)
+> [‹ 2 dalis: kalibracija, ant kurios stovi kiekvienas baterijos įspėjimas](/fpv/edgetx-cockpit-voice-calibration/) · [4 dalis: ką pultas iš tikrųjų pasako ›](/fpv/edgetx-cockpit-voice-callouts/) · [Pradėti nuo 1 dalies](/fpv/edgetx-cockpit-voice-why/)
diff --git a/blog/content/fpv/edgetx-cockpit-voice-calibration/index.lt.md b/blog/content/fpv/edgetx-cockpit-voice-calibration/index.lt.md
index 26cf949..1aa88a5 100644
--- a/blog/content/fpv/edgetx-cockpit-voice-calibration/index.lt.md
+++ b/blog/content/fpv/edgetx-cockpit-voice-calibration/index.lt.md
@@ -17,14 +17,14 @@ tags:
- lihv
- edgetx
- telemetrija
-keywords: ["Betaflight vbat_scale kalibracija", "baterijos itampos kalibracija dronas", "report_cell_voltage celiu skaicius"]
+keywords: ["Betaflight vbat_scale kalibracija", "baterijos įtampos kalibracija dronui", "report_cell_voltage celių skaičius"]
series:
- EdgeTX Cockpit Voice
---
> **EdgeTX Cockpit Voice**, 2 dalis iš 9. Kaip priverčiau RadioMaster GX12 įgarsinti savo telemetriją, kad žema baterija būtų tai, ką išgirstu, o ne tai, ko pamiršau pažiūrėti.
>
-> [‹ 1 dalis: Kodėl dronas turi su tavimi kalbėti](/fpv/edgetx-cockpit-voice-why/) · [3 dalis: Trys mygtukai, trys spalvos ir AND vartai ›](/fpv/edgetx-cockpit-voice-buttons/) · [Pradėti nuo 1 dalies](/fpv/edgetx-cockpit-voice-why/)
+> [‹ 1 dalis: kodėl dronas turi su tavimi kalbėti](/fpv/edgetx-cockpit-voice-why/) · [3 dalis: trys mygtukai, trys spalvos ir AND vartai ›](/fpv/edgetx-cockpit-voice-buttons/) · [Pradėti nuo 1 dalies](/fpv/edgetx-cockpit-voice-why/)
Kiekvienas šios serijos baterijos įspėjimas yra palyginimas su skaičiumi. Tad prieš
visa kita tas skaičius turi būti tikras. Šis skyrius apie nustatymą, kuris tai
@@ -40,13 +40,13 @@ kalibracija.**
Užrašyta tai skamba akivaizdžiai. Praktikoje neakivaizdu, nes blogai
sukalibruotas įtampos rodmuo neatrodo sugedęs. Jis atrodo kaip visiškai
-tikėtinas skaičius, kuris tiesiog klysta 200 mV, ir kiekvienas aukščiau esančių
+tikėtinas skaičius, kuris tiesiog klysta per 200 mV, ir kiekvienas aukščiau esančių
laiptų slenkstis tą klaidą tyliai paveldi.
Turiu du aparatus, kurie šiuo metu yra blogai sukalibruoti, vadinasi, **jų
įspėjimai suveikia per vėlai.** Ne „šiek tiek netiksliai“, o per vėlai, ta
kryptimi, kuri kainuoja paketą. Aš tai žinau ir dar nesutvarkiau, būtent tokiems
-prisipažinimams šis blogas ir egzistuoja.
+prisipažinimams šis tinklaraštis ir egzistuoja.
Reguliavimo parametras yra `vbat_scale` Betaflight'e. Jis pataiso ADC daliklio
santykį pagal realius tavo plokštės rezistorius, kurie tarp plokščių skiriasi, o
@@ -54,12 +54,12 @@ nustatytas jis yra į bendrą numatytąją reikšmę, kuri tinka niekam konkreč
### 3S → 4S spąstai
-Konkretus būdas, kuriuo tai mane pagavo, vertas išvardijimo, nes tai natūralus
+Konkretus būdas, kuriuo tai mane pagavo, vertas aprašymo, nes tai natūralus
veiksmas ir jokio įspėjimo nėra.
Turėjau aparatus, sukonfigūruotus ir skraidančius su **3S**, o tada perkėliau
juos į **4S** testams. Niekas tame perėjime nepasako, kad tavo kalibracija dabar
-kainuoja daugiau. Bet kainuoja, dėl kaupiamosios priežasties.
+kainuoja daugiau. Bet kainuoja, nes klaidos susideda.
`report_cell_voltage = ON` reiškia, kad valdiklis dalija paketo įtampą iš savo
**nustatyto** celių skaičiaus. Ir tas nustatymas pats yra išvestas iš išmatuotos
@@ -79,7 +79,7 @@ visiškai fiktyvi. Tada kiekvienas mano laiptų slenkstis matuotų dydį, kurio
nėra, o `ready` savitikra puikiai suveiktų, nes neteisingas skaičius virš 4,2 V
vis tiek yra skaičius virš 4,2 V.
-Savitikra, kuria taip džiaugiausi anksčiau šiame įraše, patikrina, ar veikia
+Savitikra, kurią aprašysiu 4 dalyje, patikrina, ar veikia
signalo kelias. **Ji nepatikrina, ar skaičius yra tikras.** Tai skirtingi
teiginiai, ir noriu būti aiškus, kurį iš jų turiu.
@@ -98,20 +98,20 @@ Dabartiniame Betaflight konfigūratoriuje taip nebegalima. **Išėjus iš skirtu
motorai išsijungia.** Tos darbo sekos tiesiog nebėra.
Teisingos pakeičiančios procedūros dar neišsiaiškinau, tad jos čia neišradinėsiu.
-Tai bus sekantis įrašas: tinkama įtampos kalibracija su dabartiniu
+Tai bus kitas įrašas: tinkama įtampos kalibracija su dabartiniu
konfigūratoriumi, kas pasikeitė, ir kaip gauti patikimą rodmenį po apkrova be
senojo triuko.
-### Viena atvira pastaba apie skaičių, esantį toliau šiame įraše
+### Viena atvira pastaba apie skaičių, kurį pateiksiu 8 dalyje
-3,065 V celei įtampos kritimo reikšmė, kurią cituoju toliau, iš 83 A
+3,065 V celei įtampos kritimo reikšmė, kurią pateiksiu 8 dalyje, iš 83 A
akceleravimo mano trijų colių aparate, turi tą pačią priklausomybę. Tai yra tai,
ką skrydžio valdiklis *užrašė*, ir jos tikslumas stovi ant to, kad to aparato
įtampos kalibracija yra tvarkinga. To konkretaus aparato `vbat_scale` prieš
etaloninį matuoklį nepatikrinau nepriklausomai. Traktuok tai kaip stiprų
problemos formos rodiklį, o ne kaip metrologiškai švarų matavimą.
-Jei sukursi šiame įraše aprašytą įspėjimų sistemą ir praleisi kalibraciją,
+Jei sukursi šioje serijoje aprašytą įspėjimų sistemą ir praleisi kalibraciją,
sukūrei kažką, kas ramiu balsu užtikrintai pasakys tau neteisingą dalyką. Tai,
ko gero, blogiau nei skaičius ekrano kampe.
@@ -122,6 +122,6 @@ nei vadovui.
---
-> **Series:** EdgeTX Cockpit Voice, 2 dalis iš 9. Kaip priverčiau RadioMaster GX12 įgarsinti savo telemetriją, kad žema baterija būtų tai, ką išgirstu, o ne tai, ko pamiršau pažiūrėti.
+> **Serija:** EdgeTX Cockpit Voice, 2 dalis iš 9. Kaip priverčiau RadioMaster GX12 įgarsinti savo telemetriją, kad žema baterija būtų tai, ką išgirstu, o ne tai, ko pamiršau pažiūrėti.
>
-> [‹ 1 dalis: Kodėl dronas turi su tavimi kalbėti](/fpv/edgetx-cockpit-voice-why/) · [3 dalis: Trys mygtukai, trys spalvos ir AND vartai ›](/fpv/edgetx-cockpit-voice-buttons/) · [Pradėti nuo 1 dalies](/fpv/edgetx-cockpit-voice-why/)
+> [‹ 1 dalis: kodėl dronas turi su tavimi kalbėti](/fpv/edgetx-cockpit-voice-why/) · [3 dalis: trys mygtukai, trys spalvos ir AND vartai ›](/fpv/edgetx-cockpit-voice-buttons/) · [Pradėti nuo 1 dalies](/fpv/edgetx-cockpit-voice-why/)
diff --git a/blog/content/fpv/edgetx-cockpit-voice-callouts/index.lt.md b/blog/content/fpv/edgetx-cockpit-voice-callouts/index.lt.md
index 4edad31..4c68a34 100644
--- a/blog/content/fpv/edgetx-cockpit-voice-callouts/index.lt.md
+++ b/blog/content/fpv/edgetx-cockpit-voice-callouts/index.lt.md
@@ -17,7 +17,7 @@ tags:
- telemetrija
- aukstis
- easa
-keywords: ["EdgeTX specialiosios funkcijos", "EdgeTX palydovu skaiciaus pranesimas", "EdgeTX aukscio ispejimas 120m"]
+keywords: ["EdgeTX specialiosios funkcijos", "EdgeTX palydovų skaičiaus pranešimas", "EdgeTX aukščio įspėjimas 120 m"]
series:
- EdgeTX Cockpit Voice
thumbnail: "special-functions-1.jpg"
@@ -25,7 +25,7 @@ thumbnail: "special-functions-1.jpg"
> **EdgeTX Cockpit Voice**, 4 dalis iš 9. Kaip priverčiau RadioMaster GX12 įgarsinti savo telemetriją, kad žema baterija būtų tai, ką išgirstu, o ne tai, ko pamiršau pažiūrėti.
>
-> [‹ 3 dalis: Trys mygtukai, trys spalvos ir AND vartai](/fpv/edgetx-cockpit-voice-buttons/) · [5 dalis: Iš kur atkeliauja pranešimai ›](/fpv/edgetx-cockpit-voice-audio-and-sharing/) · [Pradėti nuo 1 dalies](/fpv/edgetx-cockpit-voice-why/)
+> [‹ 3 dalis: trys mygtukai, trys spalvos ir AND vartai](/fpv/edgetx-cockpit-voice-buttons/) · [5 dalis: iš kur atkeliauja pranešimai ›](/fpv/edgetx-cockpit-voice-audio-and-sharing/) · [Pradėti nuo 1 dalies](/fpv/edgetx-cockpit-voice-why/)
Jungtukai iš [3 dalies](/fpv/edgetx-cockpit-voice-buttons/) yra tik loginės
reikšmės, kol kažkas jų nepaverčia garsu. Tas kažkas yra EdgeTX specialiosios
@@ -84,7 +84,7 @@ savaime išsikrauna maždaug iki 4,15 V ir slenksčio gali niekada nepasiekti. T
tiesą sakant, teisinga elgsena, jis man pasako, kad paketas nėra pilnas.
**`rth` pranešimas prie 3,8 V yra tas, kuris tikrai išgelbėjo skrydžius.** Tai
-grubus pusės talpos apytikslis vertinimas, sudarytas iš įtampos, o ne iš
+grubus pusės talpos vertinimas, sudarytas iš įtampos, o ne iš
kulonų, ir nesiruošiu apsimesti, kad jis tikslus. Bet jam ir nereikia būti
tiksliam. Jam reikia atvykti *tada, kai dar turiu energijos biudžetą į jį
sureaguoti*, o to kulonų skaitiklis, į kurį nežiūriu, nepasiekia. Atkreipk
@@ -105,7 +105,7 @@ pažiūrėti.
| Sąlyga | Jungtukas | Garsas | Reikšmė |
|--------|-----------|--------|---------|
| Sats > 6 | L4 | *įgarsina skaičių* | Artėja prie naudojamo — kiek dar? |
-| Sats > 13 | L5 | `gpson` | Tvirtas fiksavimas, gelbėjimu galima tikėtis |
+| Sats > 13 | L5 | `gpson` | Tvirtas fiksavimas, gelbėjimu galima pasitikėti |
| Sats < 6 | L7 | `gpsoff` | **Fiksavimas pablogėjo skrydžio metu** |
`PLAY_VALUE` ant L4 yra maloniausia dalis, vietoj fiksuoto tono jis įgarsina
@@ -148,7 +148,7 @@ labiau pagrįstas pasirinkimas, ir priežastis verta suprasti.
**`GAlt` CRSF telemetrijoje yra GPS aukštis, o ne aukštis virš pakilimo taško.**
Jei būčiau panaudojęs akivaizdų `a > x` su `GAlt` ir 120 m slenksčiu, jis rėktų
-nuolat ir nuolatos, nes skraidau Lietuvoje, kur pati žemė yra maždaug
+be perstojo, nes skraidau Lietuvoje, kur pati žemė yra maždaug
70–150 m virš jūros lygio. Signalas būtų teisingas dar prieš aparatui pakylant
iš rankos.
@@ -160,7 +160,7 @@ Tai nėra tobula, ir noriu netobulumus pavadinti, o ne užglaistyti:
- Jis suveikia ir nusileidus 120 m, nes tai absoliutus skirtumas. Nuskrisk nuo
slėnio krašto, ir jis įspės.
-- Suveikęs jis atnaujina atskaitą, tad vėl užsiveda ir suveikia po *sekančio*
+- Suveikęs jis atnaujina atskaitą, tad vėl užsiveda ir suveikia po *kito*
120 m pokyčio, o ne lieka užfiksuotas virš ribos.
- Tai įspėjimas, o ne riba. Jis pasako, kad pakilau aukštai. Laikytis
reikalavimų vis tiek yra mano darbas.
@@ -171,11 +171,11 @@ pakilimo taško, kurį barometras jau duoda OSD, bet kuris nepasiekia `GAlt`
telemetrijos sensoriaus. Jei tai išsprendei EdgeTX'e gražiai, noriu išgirsti.
Tokia sistema, su kuria skraidau. Šeši ištarti pranešimai, trys palydovų būsenos ir
-vienas aukščio signalas, kuris pasirodė matuojąs ne tai, ką maniau.
+vienas aukščio signalas, kuris, kaip pasirodė, matuoja ne tai, ką maniau.
---
-> **Series:** EdgeTX Cockpit Voice, 4 dalis iš 9. Kaip priverčiau RadioMaster GX12 įgarsinti savo telemetriją, kad žema baterija būtų tai, ką išgirstu, o ne tai, ko pamiršau pažiūrėti.
+> **Serija:** EdgeTX Cockpit Voice, 4 dalis iš 9. Kaip priverčiau RadioMaster GX12 įgarsinti savo telemetriją, kad žema baterija būtų tai, ką išgirstu, o ne tai, ko pamiršau pažiūrėti.
>
-> [‹ 3 dalis: Trys mygtukai, trys spalvos ir AND vartai](/fpv/edgetx-cockpit-voice-buttons/) · [5 dalis: Iš kur atkeliauja pranešimai ›](/fpv/edgetx-cockpit-voice-audio-and-sharing/) · [Pradėti nuo 1 dalies](/fpv/edgetx-cockpit-voice-why/)
+> [‹ 3 dalis: trys mygtukai, trys spalvos ir AND vartai](/fpv/edgetx-cockpit-voice-buttons/) · [5 dalis: iš kur atkeliauja pranešimai ›](/fpv/edgetx-cockpit-voice-audio-and-sharing/) · [Pradėti nuo 1 dalies](/fpv/edgetx-cockpit-voice-why/)
diff --git a/blog/content/fpv/edgetx-cockpit-voice-rebuild/index.lt.md b/blog/content/fpv/edgetx-cockpit-voice-rebuild/index.lt.md
index 4bfaf65..1beba64 100644
--- a/blog/content/fpv/edgetx-cockpit-voice-rebuild/index.lt.md
+++ b/blog/content/fpv/edgetx-cockpit-voice-rebuild/index.lt.md
@@ -16,27 +16,26 @@ tags:
- telemetrija
- minimali-itampa
- gps-rescue
-keywords: ["EdgeTX loginis jungtukas AND pagalbinis", "EdgeTX RxBt minimumo igarsinimas", "EdgeTX prearm ispejimas"]
+keywords: ["EdgeTX loginis jungtukas AND pagalbinis", "EdgeTX RxBt minimumo įgarsinimas", "EdgeTX prearm įspėjimas"]
series:
- EdgeTX Cockpit Voice
---
> **EdgeTX Cockpit Voice**, 9 dalis iš 9. Kaip priverčiau RadioMaster GX12 įgarsinti savo telemetriją, kad žema baterija būtų tai, ką išgirstu, o ne tai, ko pamiršau pažiūrėti.
>
-> [‹ 8 dalis: Keturi dalykai, kurie negerai](/fpv/edgetx-cockpit-voice-whats-wrong/) · [Pradėti nuo 1 dalies](/fpv/edgetx-cockpit-voice-why/)
+> [‹ 8 dalis: keturi dalykai, kurie čia negerai](/fpv/edgetx-cockpit-voice-whats-wrong/) · [Pradėti nuo 1 dalies](/fpv/edgetx-cockpit-voice-why/)
[8 dalis](/fpv/edgetx-cockpit-voice-whats-wrong/) išvardijo keturis dalykus, kurie
negerai konfigūracijoje, su kuria skraidau šiandien. Ši dalis yra sprendimas,
-suprojektuotas bet dar neįrašytas, užrašytas dalinai tam, kad tikrai imčiausi.
+suprojektuotas, bet dar neįrašytas.
-## Šitą išbandysiu kaip sekantį: pilnas pergrupavimas
+## Šitą išbandysiu kaip kitą: pilnas pergrupavimas
-Viskas aukščiau yra tai, su kuo realiai skraidau šiandien, netvarką įskaitant. Šis
-skyrius yra perdarymas, kurį suprojektavau, bet dar neįrašiau į pultą, užrašau jį
-dalinai tam, kad tikrai imčiausi.
+Viskas aukščiau yra tai, su kuo realiai skraidau šiandien, netvarką įskaitant. Šį
+perdarymą užrašau dalinai tam, kad tikrai imčiausi.
> **Pastaba apie numeraciją:** šis skyrius yra nuo nulio sudarytas išdėstymas, tad
-> `L` numeriai žemiau **nereiškia** to, ką jie reiškia anksčiau šiame įraše.
+> `L` numeriai žemiau **nereiškia** to, ką jie reiškia anksčiau šioje serijoje.
> Konfigūracijoje, su kuria skraidau šiandien, `L1` yra `RxBt < 4,0 V`; perdaryme
> `L1` yra galiojimo pagalbinis. Skaityk tuos du išdėstymus kaip atskirus dokumentus.
@@ -281,6 +280,6 @@ tai pamatyti.*
---
-> **Series:** EdgeTX Cockpit Voice, 9 dalis iš 9. Kaip priverčiau RadioMaster GX12 įgarsinti savo telemetriją, kad žema baterija būtų tai, ką išgirstu, o ne tai, ko pamiršau pažiūrėti.
+> **Serija:** EdgeTX Cockpit Voice, 9 dalis iš 9. Kaip priverčiau RadioMaster GX12 įgarsinti savo telemetriją, kad žema baterija būtų tai, ką išgirstu, o ne tai, ko pamiršau pažiūrėti.
>
-> [‹ 8 dalis: Keturi dalykai, kurie negerai](/fpv/edgetx-cockpit-voice-whats-wrong/) · [Pradėti nuo 1 dalies](/fpv/edgetx-cockpit-voice-why/)
+> [‹ 8 dalis: keturi dalykai, kurie čia negerai](/fpv/edgetx-cockpit-voice-whats-wrong/) · [Pradėti nuo 1 dalies](/fpv/edgetx-cockpit-voice-why/)
diff --git a/blog/content/fpv/edgetx-cockpit-voice-telemetry-rates/index.lt.md b/blog/content/fpv/edgetx-cockpit-voice-telemetry-rates/index.lt.md
index bd38979..e8ef239 100644
--- a/blog/content/fpv/edgetx-cockpit-voice-telemetry-rates/index.lt.md
+++ b/blog/content/fpv/edgetx-cockpit-voice-telemetry-rates/index.lt.md
@@ -25,7 +25,7 @@ thumbnail: "rxmap-sphere-airframe.png"
> **EdgeTX Cockpit Voice**, 6 dalis iš 9. Kaip priverčiau RadioMaster GX12 įgarsinti savo telemetriją, kad žema baterija būtų tai, ką išgirstu, o ne tai, ko pamiršau pažiūrėti.
>
-> [‹ 5 dalis: Iš kur atkeliauja pranešimai](/fpv/edgetx-cockpit-voice-audio-and-sharing/) · [7 dalis: Dvi antenos, dvi juostos ›](/fpv/edgetx-cockpit-voice-antennas/) · [Pradėti nuo 1 dalies](/fpv/edgetx-cockpit-voice-why/)
+> [‹ 5 dalis: iš kur atkeliauja pranešimai](/fpv/edgetx-cockpit-voice-audio-and-sharing/) · [7 dalis: dvi antenos, dvi juostos ›](/fpv/edgetx-cockpit-voice-antennas/) · [Pradėti nuo 1 dalies](/fpv/edgetx-cockpit-voice-why/)
Raudonas mygtukas šioje sistemoje rašo CSV į SD kortelę. Tas žurnalas pasirodo
esąs įdomiausias objektas visame projekte ir kartu tas, kurį supratau
@@ -43,7 +43,7 @@ namų darbus, nes atviras atsakymas yra tas, kad svarbiausio dalyko neišmatavau
1. **ELRS telemetrijos santykis**, kaip dažnai radijo kanalas apskritai skiria
laiko tarpą atgaliniam ryšiui.
2. **CRSF kadrų ciklinė eilė**, valdiklis turi kelis skirtingus kadrų tipus, ir
- kiekviena telemetrijos galimybė nuveža vieną iš jų.
+ kiekvienas telemetrijos tarpas nuveža vieną iš jų.
3. **EdgeTX įrašymo periodas**, kaip dažnai pultas nuskaito paskutinę gautą
reikšmę.
@@ -122,7 +122,7 @@ Dvi iš to sekančios išvados:
kritimai EdgeTX loginiams jungtukams yra nematomi. Jie egzistuoja tik juodojoje
dėžėje.
-`TRSS` yra ženklas, kodėl tie du lygiai apskritai skiriasi. Jis pasikeitė 1384 iš
+`TRSS` parodo, kodėl tie du lygiai apskritai skiriasi. Jis pasikeitė 1384 iš
1510 serijų, tai yra praktiškai kiekvienoje eilutėje. Jis generuojamas siųstuvo
modulyje ir niekada nelaukia oro kadro.
@@ -232,6 +232,6 @@ reikia.
---
-> **Series:** EdgeTX Cockpit Voice, 6 dalis iš 9. Kaip priverčiau RadioMaster GX12 įgarsinti savo telemetriją, kad žema baterija būtų tai, ką išgirstu, o ne tai, ko pamiršau pažiūrėti.
+> **Serija:** EdgeTX Cockpit Voice, 6 dalis iš 9. Kaip priverčiau RadioMaster GX12 įgarsinti savo telemetriją, kad žema baterija būtų tai, ką išgirstu, o ne tai, ko pamiršau pažiūrėti.
>
-> [‹ 5 dalis: Iš kur atkeliauja pranešimai](/fpv/edgetx-cockpit-voice-audio-and-sharing/) · [7 dalis: Dvi antenos, dvi juostos ›](/fpv/edgetx-cockpit-voice-antennas/) · [Pradėti nuo 1 dalies](/fpv/edgetx-cockpit-voice-why/)
+> [‹ 5 dalis: iš kur atkeliauja pranešimai](/fpv/edgetx-cockpit-voice-audio-and-sharing/) · [7 dalis: dvi antenos, dvi juostos ›](/fpv/edgetx-cockpit-voice-antennas/) · [Pradėti nuo 1 dalies](/fpv/edgetx-cockpit-voice-why/)
diff --git a/blog/content/fpv/edgetx-cockpit-voice-whats-wrong/index.lt.md b/blog/content/fpv/edgetx-cockpit-voice-whats-wrong/index.lt.md
index ba31251..f4f7953 100644
--- a/blog/content/fpv/edgetx-cockpit-voice-whats-wrong/index.lt.md
+++ b/blog/content/fpv/edgetx-cockpit-voice-whats-wrong/index.lt.md
@@ -15,14 +15,14 @@ tags:
- itampos-kritimas
- rysio-kokybe
- juodoji-deze
-keywords: ["EdgeTX loginiu jungtuku atkirtimo laikas", "itampos kritimas netikras signalas FPV", "RQly rysio kokybes ispejimas"]
+keywords: ["EdgeTX loginių jungtukų atkirtimo laikas", "įtampos kritimas netikras signalas FPV", "RQly ryšio kokybės įspėjimas"]
series:
- EdgeTX Cockpit Voice
---
> **EdgeTX Cockpit Voice**, 8 dalis iš 9. Kaip priverčiau RadioMaster GX12 įgarsinti savo telemetriją, kad žema baterija būtų tai, ką išgirstu, o ne tai, ko pamiršau pažiūrėti.
>
-> [‹ 7 dalis: Dvi antenos, dvi juostos](/fpv/edgetx-cockpit-voice-antennas/) · [9 dalis: Perdarymas, sugrupuotas skrydžio tvarka ›](/fpv/edgetx-cockpit-voice-rebuild/) · [Pradėti nuo 1 dalies](/fpv/edgetx-cockpit-voice-why/)
+> [‹ 7 dalis: dvi antenos, dvi juostos](/fpv/edgetx-cockpit-voice-antennas/) · [9 dalis: perdarymas, sugrupuotas skrydžio tvarka ›](/fpv/edgetx-cockpit-voice-rebuild/) · [Pradėti nuo 1 dalies](/fpv/edgetx-cockpit-voice-why/)
Viskas iki šiol yra tai, su kuo realiai skraidau. Ši dalis yra atviras
atsiskaitymas. Pradžioje sakiau, kad kai kurias dalis galima padaryti mažiau
@@ -53,7 +53,7 @@ penkias sekundes, vienas ant kito. Tuo momentu tai turbūt net gerai, dėmesį
tikrai atkreipia, bet tai nėra *informatyvu*. Sirena, kuri niekada nenustoja,
neperduoda daugiau informacijos nei sirena, kuri suveikia vieną kartą.
-Sprendimas, padaryti kiekvieną laiptelį išskirtinį, sujungiant kiekvieną
+Sprendimas — padaryti kiekvieną laiptelį išskirtinį, sujungiant kiekvieną
slenkstį su žemiau esančio slenksčio negacija: „žemiau 3,6 **ir ne** žemiau
3,5“. EdgeTX tai gali antru loginių jungtukų sluoksniu. Aš dar neperdariau.
@@ -71,7 +71,7 @@ pakete, kuriam viskas buvo gerai.
Įtampos kritimas nėra įkrovos lygis. Įtampos slenkstis be laiko kriterijaus
skirtumo pamatyti negali. 3,5 V ir 2,9 V laipteliai yra pažeidžiami, nes būtent
-tokias reikšmes praeini po apkrova gerokai anksčiau, nei jas pasiekiam ramybėje.
+tokias reikšmes praeini po apkrova gerokai anksčiau, nei jas pasieki ramybėje.
EdgeTX įrankius turi: **Duration** reikalauja, kad sąlyga išsilaikytų N
sekundžių prieš jungtukui tampant teisingu, o **Delay** atideda perėjimą.
@@ -79,8 +79,8 @@ Uždėjus sekundės ar dviejų trukmę žemiesiems laipteliams, netikri signalai
įtampos kritimo išnyktų beveik visiškai.
Neskelbsiu konkrečių skaičių, nes jų dar neišvedžiau iš savo įrašų, o rinktis
-juos iš nuojautos būtų būtent tas spėjimas, prieš kurį visas šis įrašas ir
-argumentuoja. Teisingas būdas, pasižiūrėti į savo juodosios dėžės įtampos
+juos iš nuojautos būtų būtent tas spėjimas, su kuriuo visas šis įrašas ir
+nesutinka. Teisingas būdas — pasižiūrėti į savo juodosios dėžės įtampos
kritimų trukmių pasiskirstymą ir pasirinkti trukmę, ilgesnę už ilgiausią savo
akceleravimą. Tai matavimas, ir įrašus jam turiu.
@@ -99,7 +99,7 @@ kai sistemą kuri: **lygio palyginimas negali atskirti „kritiškai žemai“ n
Užsimezgus ryšiui pultas jau turi jungtį, bet CRSF baterijos kadras dar
neatkeliavo, tad `RxBt` sensorius vis dar sėdi ant savo pradinės reikšmės
**0,0 V**. O `0,0` yra mažiau nei 4,0, ir mažiau nei 3,6, ir mažiau nei 3,5, ir —
-gražiausia dalis, mažiau nei **2,9**. Tad visi laiptai suveikia vienu metu,
+gražiausia dalis — mažiau nei **2,9**. Tad visi laiptai suveikia vienu metu,
įskaitant žemiausią laiptelį: pultas džiugiai informuoja, kad sugadinau paketą —
ant šviežios baterijos, dar prieš tai, kai atėjo pirmas tikras įtampos rodmuo.
@@ -107,7 +107,7 @@ Tada atkeliauja baterijos kadras, `RxBt` šokteli į tikrą reikšmę, visi jung
tampa neteisingi, `L10` pamato `> 4,2 V` ir pasako „ready“ — ir viskas gerai. Bet
pirmas dalykas, kurį išgirstu, yra signalas.
-Tai dar nemaloniai persidengia su kadrų greičiu iš ankstesnio skyriaus. Ta mirusi
+Tai dar nemaloniai persidengia su kadrų greičiu iš 6 dalies. Ta mirusi
zona nėra milisekundės, ji tęsiasi tol, kol atkeliauja pirmas baterijos kadras, o
tie kadrai nėra dažni.
@@ -129,7 +129,7 @@ kai pakelsiu droną, pultas atsitrenks man į krūtinę ir arm jungtukas persive
Esu gana tikras, kad tai bus pakankamai įsimintina pamoka, kad tą patį vakarą
darbas būtų padarytas, su sąlyga, kad dar turėsiu visus pirštus rašyti.
-Kas yra blogas planas. Bet tai sąžiningas mano tikrojo plano aprašymas.
+Tai blogas planas. Bet sąžiningas mano tikrojo plano aprašymas.
### 4. Jokio ryšio kokybės įspėjimo
@@ -151,7 +151,7 @@ Turint galvoje, kad visas šis projektas egzistuoja tam, kad nebeprašvilptum ri
į kurią nežiūrėjau, tai, kad nepritaikiau jo **ryšio kokybei**, ribai, kuri
skrydžius realiai baigia, krūme, toli nuo mašinos, yra praleidimas, kurį
pastebėjau tai rašydamas. `RQly < 70 → PLAY_TRACK "link"` yra vienas loginis
-jungtukas ir viena specialioji funkcija, ir tai sekantis punktas sąraše.
+jungtukas ir viena specialioji funkcija, ir tai kitas punktas sąraše.
Ir yra dar blogiau, dėl to, kas būtent tie sensoriai yra. Žr. žemiau.
@@ -167,6 +167,6 @@ ta dalis, dėl kurios jie tampa sutvarkomi.
---
-> **Series:** EdgeTX Cockpit Voice, 8 dalis iš 9. Kaip priverčiau RadioMaster GX12 įgarsinti savo telemetriją, kad žema baterija būtų tai, ką išgirstu, o ne tai, ko pamiršau pažiūrėti.
+> **Serija:** EdgeTX Cockpit Voice, 8 dalis iš 9. Kaip priverčiau RadioMaster GX12 įgarsinti savo telemetriją, kad žema baterija būtų tai, ką išgirstu, o ne tai, ko pamiršau pažiūrėti.
>
-> [‹ 7 dalis: Dvi antenos, dvi juostos](/fpv/edgetx-cockpit-voice-antennas/) · [9 dalis: Perdarymas, sugrupuotas skrydžio tvarka ›](/fpv/edgetx-cockpit-voice-rebuild/) · [Pradėti nuo 1 dalies](/fpv/edgetx-cockpit-voice-why/)
+> [‹ 7 dalis: dvi antenos, dvi juostos](/fpv/edgetx-cockpit-voice-antennas/) · [9 dalis: perdarymas, sugrupuotas skrydžio tvarka ›](/fpv/edgetx-cockpit-voice-rebuild/) · [Pradėti nuo 1 dalies](/fpv/edgetx-cockpit-voice-why/)
diff --git a/blog/content/fpv/edgetx-cockpit-voice-why/index.lt.md b/blog/content/fpv/edgetx-cockpit-voice-why/index.lt.md
index cb2ff4e..4f8d2e2 100644
--- a/blog/content/fpv/edgetx-cockpit-voice-why/index.lt.md
+++ b/blog/content/fpv/edgetx-cockpit-voice-why/index.lt.md
@@ -18,7 +18,7 @@ tags:
- betaflight
- report-cell-voltage
- lihv
-keywords: ["EdgeTX garsinis baterijos ispejimas", "report_cell_voltage Betaflight", "FPV celes itampos telemetrija", "RadioMaster GX12 nustatymai"]
+keywords: ["EdgeTX garsinis baterijos įspėjimas", "report_cell_voltage Betaflight", "FPV celės įtampos telemetrija", "RadioMaster GX12 nustatymai"]
series:
- EdgeTX Cockpit Voice
thumbnail: "cover.jpg"
@@ -26,7 +26,7 @@ thumbnail: "cover.jpg"
> **EdgeTX Cockpit Voice**, 1 dalis iš 9. Kaip priverčiau RadioMaster GX12 įgarsinti savo telemetriją, kad žema baterija būtų tai, ką išgirstu, o ne tai, ko pamiršau pažiūrėti.
>
-> [2 dalis: Kalibracija, ant kurios stovi kiekvienas įspėjimas ›](/fpv/edgetx-cockpit-voice-calibration/)
+> [2 dalis: kalibracija, ant kurios stovi kiekvienas baterijos įspėjimas ›](/fpv/edgetx-cockpit-voice-calibration/)
Tą skrydį žinai. Esi gerokai nuskridęs, reljefas geras, linijos plaukia, o tu
visas esi akiniuose. Kažkur OSD kamputyje įtampos skaičius jau pusantros minutės
@@ -34,12 +34,12 @@ tyliai leidžiasi, ir tu į jį nė karto nepažiūrėjai, nes buvai užsiėmęs
Tada OSD pradeda mirksėti, ir tu suskaičiuoji: atstumas iki namų, priešpriešinis
vėjas, likęs įtampos kritimas. Ir skaičiai atsako: ne.
-Tas skrydis baigiasi pasivaikščiojimu. Kartais, pasivaikščiojimu su maišeliu.
+Tas skrydis baigiasi pasivaikščiojimu. Kartais pasivaikščiojimu su maišeliu.
Labiausiai mane šiame gedimo scenarijuje visada trikdė tai, kad tai yra
**tik** sąsajos problema. Duomenys buvo visą laiką. Pultas žinojo. Dronas žinojo.
-Vienintelė sulūžusi grandies vieta buvo ta, kad informacija buvo pateikta
-mažais švytinčiais skaitmenimis periferiniame lauke žmogui, kuris tuo metu
+Vienintelė trūkusi grandinės grandis buvo ta, kad informacija buvo pateikta
+mažais švytinčiais skaitmenimis periferiniame regėjimo lauke žmogui, kuris tuo metu
koncentravosi į visai kitą dalyką.
## Tikras orlaivis su tavimi taip nepasielgtų
@@ -49,13 +49,13 @@ neleis, kad mažo kuro būklė būtų vizualinė detalė, kurią gali praleisti.
pasakys. Garsiai. Ir pakartos. Įspėjimai apie neišleistą važiuomenę, apie
kritinį atakos kampą, aukščio pranešimai, įspėjimai apie reljefą. Visas
šimtmetis aviacijos žmogiškųjų faktorių inžinerijos susivedė į vieną išvadą:
-**laiko atžvilgiu kritinėms būsenos kaitoms garsas nugali vaizdą, nes garsui
+**laike kritiniams būsenos pokyčiams garsas nugali vaizdą, nes garsui
nereikia, kad pilotas kur nors pažiūrėtų.**
Ir vis dėlto standartinė FPV konfigūracija 250 gramų orlaiviui, kurio skrydžio
laikas keturios minutės, yra... skaičius ekrano kampe.
-Tai aš tai sutvarkiau. Mano GX12 dabar su manimi kalba. Ne Lua skriptu, ne kažkuo
+Todėl aš tai sutvarkiau. Mano GX12 dabar su manimi kalba. Ne Lua skriptu, ne kažkuo
egzotišku, tiesiog EdgeTX loginiais jungtukais ir specialiosiomis funkcijomis,
kurios programinėje įrangoje sėdėjo visą laiką.
@@ -63,7 +63,7 @@ Tai pirmas kartas, kai tai susikonfigūravau, ir noriu pasakyti atvirai:
**kai kurias dalis galima padaryti kur kas mažiau nerangiai.** Parodysiu
konkrečiai, kur mano variantas nerangus ir kodėl, nes tai naudingiau nei
apsimesti, kad viską padariau teisingai iš pirmo karto. Bet esmė veikia, ir
-vienas konkretus įspėjimas, pranešimas „grįžk namo“ maždaug prie pusės
+vienas konkretus įspėjimas, pranešimas „grįžk namo“ maždaug ties puse
talpos, man tikrai išgelbėjo skrydžius tolimose misijose. Jis duoda signalą
pradėti planuoti kelią atgal, kol dar turiu energijos biudžetą tai padaryti, o
ne atrasti problemą tada, kai biudžetas jau išleistas.
@@ -75,10 +75,10 @@ ne atrasti problemą tada, kai biudžetas jau išleistas.
Tai vienintelis pakeitimas, dėl kurio visa sistema tampa įmanoma, ir jis
atliekamas skrydžio valdiklyje, ne pulte.
-Pagal nutylėjimą CRSF baterijos kadras praneša **paketo įtampą**. Kaip visai
-flotilei bendras slenkstis tai yra nenaudinga, nes mano flotilė apima nuo 1S
+Pagal nutylėjimą CRSF baterijos kadras praneša **paketo įtampą**. Bendram visos
+flotilės slenksčiui tai nenaudinga, nes mano flotilė apima nuo 1S
iki 4S. Slenkstis „3,5 V“ nieko nereiškia, kai vienas aparatas skrenda su vienu
-18650 elementu, o kitas, su 4S LiHV paketu. Man reikėtų atskiro slenksčių
+18650 elementu, o kitas su 4S LiHV paketu. Man reikėtų atskiro slenksčių
rinkinio kiekvienam modeliui, palaikomo ranka, amžinai.
Todėl visiems aparatams nustačiau pranešti **vidutinę celės įtampą**.
@@ -102,10 +102,10 @@ riperių, ir ant 4S trijų colių. Vienas slenksčių laiptų rinkinys visai flo
> parametro pavadinimą, o nedaryk prielaidos, kad jis identiškas. Aš to
> neišmatavau.
-### Kodėl nedalinti EdgeTX pusėje?
+### Kodėl nedalyti EdgeTX pusėje?
Galima. EdgeTX leidžia telemetrijos sensoriui nustatyti savą **Ratio** koeficientą,
-tad galėtum leisti valdikliui pranešti paketo įtampą ir dalinti iš celių
+tad galėtum leisti valdikliui pranešti paketo įtampą ir dalyti iš celių
skaičiaus jau pulte.
Aš to sąmoningai nedariau, ir tai matosi konfigūracijoje. RxBt sensoriui
@@ -129,7 +129,7 @@ telemetrySensors:
Dvi priežastys daryti tai orlaivyje:
-1. **Pulte koeficientas yra vienam modeliui, o celių skaičius, vienam
+1. **Pulte koeficientas yra vienam modeliui, o celių skaičius vienam
paketui.** Dalyba iš keturių pulto pusėje tampa neteisinga tą pačią
sekundę, kai tą patį aparatą paskraidinu su 3S paketu.
2. **LiHV sugriauna fiksuotą spėjimą.** Mano trijų colių skrenda su 4S LiHV —
@@ -138,18 +138,18 @@ Dvi priežastys daryti tai orlaivyje:
skaičių iš jau padalintos reikšmės, ne. Skrydžio valdiklis savo celių skaičių
jau žino iš tikros nustatymo logikos. Tegu skaičiuoja tas, kuris žino.
-Kompromisas atviras: darant tai valdiklio pusėje, kiekvienam naujam aparatui
+Kompromisas sąžiningas: darant tai valdiklio pusėje, kiekvienam naujam aparatui
reikia tos CLI eilutės, ir jei pamirši, įspėjimai suveiks absurdišku momentu. Tad
tai priklauso naujo aparato paruošimo sąrašui, kartu su tais dalykais, kurių irgi
nesimato.
Vienas slenksčių rinkinys dabar reiškia tą patį fizinį dalyką kiekvienam mano
aparatui. Toliau: trys mygtukai, kurie nusprendžia, kuriems įspėjimams leidžiama
-kalbėti, ir AND vartai, neleidžiantys jiems vienas kitam po kojų kliudyti.
+kalbėti, ir AND vartai, neleidžiantys jiems lipti vienas kitam ant kojų.
---
-> **Series:** EdgeTX Cockpit Voice, 1 dalis iš 9. Kaip priverčiau RadioMaster GX12 įgarsinti savo telemetriją, kad žema baterija būtų tai, ką išgirstu, o ne tai, ko pamiršau pažiūrėti.
+> **Serija:** EdgeTX Cockpit Voice, 1 dalis iš 9. Kaip priverčiau RadioMaster GX12 įgarsinti savo telemetriją, kad žema baterija būtų tai, ką išgirstu, o ne tai, ko pamiršau pažiūrėti.
>
-> [2 dalis: Kalibracija, ant kurios stovi kiekvienas įspėjimas ›](/fpv/edgetx-cockpit-voice-calibration/)
+> [2 dalis: kalibracija, ant kurios stovi kiekvienas baterijos įspėjimas ›](/fpv/edgetx-cockpit-voice-calibration/)
diff --git a/blog/content/fpv/meteor75-pro-ii-fighting-resonances/index.lt.md b/blog/content/fpv/meteor75-pro-ii-fighting-resonances/index.lt.md
index 7391750..1322c2f 100644
--- a/blog/content/fpv/meteor75-pro-ii-fighting-resonances/index.lt.md
+++ b/blog/content/fpv/meteor75-pro-ii-fighting-resonances/index.lt.md
@@ -1673,7 +1673,7 @@ blogesnis rėmas. Šių dviejų negaliu atskirti giroskopu, kuris pats yra ekspe
### Keturi ir penki: visos ant vienos diagramos, ir mažas gabalėlis
-Akivaizdus sekantis žingsnis buvo VTX įvorius **grąžinti**, o TPU gummy viduje palikti —
+Akivaizdus kitas žingsnis buvo VTX įvorius **grąžinti**, o TPU gummy viduje palikti —
skirtingi keliai, skirtingi simptomai, ir nėra priežasties aukoti kameros izoliatoriaus dėl
standesnio valdiklio tvirtinimo. Išėmus tik **priekinį** TPU — tą vieną gummy, kuris priekyje
sieja gaubtą su rėmu — struktūrai fiksuota ypatybė nusileido nuo 363 Hz iki 280 Hz, o
@@ -2142,7 +2142,7 @@ pašalina reliatyvų laisvės laipsnį, o ne vien pastumia spyruoklės konstant
pat gerai pagrįstas kaip standumo aiškinimas, o masės pusėje — geriau pagrįstas.
Praktinė pasekmė: gummy ball'ai sujungia *FC su rėmu*, o putplastis sujungė *gaubtą su FC ir
-rėmu*. Vien standesni ball'ai to neatkurtų — būtent todėl sekantis eksperimentas standino
+rėmu*. Vien standesni ball'ai to neatkurtų — būtent todėl kitas eksperimentas standino
gummy'us iš vidaus, o ne tiesiog keitė durometrą.
### 325 → 395 Hz poslinkis ir 48% skaičius atšaukiami
diff --git a/blog/content/snippets/fpv/reference/inav-vs-betaflight.lt.md b/blog/content/snippets/fpv/reference/inav-vs-betaflight.lt.md
index 0c53b7a..33a509e 100644
--- a/blog/content/snippets/fpv/reference/inav-vs-betaflight.lt.md
+++ b/blog/content/snippets/fpv/reference/inav-vs-betaflight.lt.md
@@ -67,7 +67,7 @@ Betaflight GPS Rescue veikia ir per 4.3/4.4 versijas ženkliai pagerėjo — bet
## GPS pridėjimas prie Pavo20
-Pavo20 (Pro / Pro II) — tai **2.2" ducted skaitmeninis cinewhoop'as**: 3S maitinimas (LAVA 1104 7200 KV motorai ant Gemfan 2218 tri-blade propų), DJI O3/O4/O4 Pro arba Walksnail HD air unit, ir **jokio GPS iš gamyklos**. Jokio analogo, jokio 1S, jokios integruotos navigacijos. Kas nori GPS Rescue — patys prisukа micro GPS modulį (ir dažniausiai buzzerį). Būtent nuo to prasideda vargas:
+Pavo20 (Pro / Pro II) — tai **2.2" ducted skaitmeninis cinewhoop'as**: 3S maitinimas (LAVA 1104 7200 KV motorai ant Gemfan 2218 tri-blade propų), DJI O3/O4/O4 Pro arba Walksnail HD air unit, ir **jokio GPS iš gamyklos**. Jokio analogo, jokio 1S, jokios integruotos navigacijos. Kas nori GPS Rescue — patys prisuka micro GPS modulį (ir dažniausiai buzzerį). Būtent nuo to prasideda vargas:
```mermaid
flowchart TD
From 86999a87967b4634785c8e03a40ab5ac398b4248 Mon Sep 17 00:00:00 2001
From: Andrius Mikonis <1989882+foxis@users.noreply.github.com>
Date: Tue, 18 Aug 2026 21:43:04 +0000
Subject: [PATCH 11/12] =?UTF-8?q?lt:=20=C4=AFvor=C4=97=20is=20feminine=20?=
=?UTF-8?q?=E2=80=94=20fix=20gender=20agreement=20in=20Meteor75?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
The dictionary entry is unambiguous: įvorė, moteriškosios giminės daiktavardis.
The article used it with masculine adjectives and masculine plural forms throughout.
Genitive plural (įvorių) happens to be identical for both the ė-stem feminine
and the old masculine, so those are correct and unchanged.
Changed:
silikoninius įvorius išėmiau -> silikonines įvores išėmiau
guminiai įvoriai kur kas mažiau linkę -> guminės įvorės kur kas mažiau linkusios
(predicate participle also agreed: linkusios, not linkę)
Tie įvoriai kabino -> Tos įvorės kabino
į guminius įvorius (caption) -> į gumines įvores
VTX įvorius grąžinti -> VTX įvores grąžinti
Left: gummy ball and gummy as untouched loanwords.
---
.../meteor75-pro-ii-fighting-resonances/index.lt.md | 10 +++++-----
1 file changed, 5 insertions(+), 5 deletions(-)
diff --git a/blog/content/fpv/meteor75-pro-ii-fighting-resonances/index.lt.md b/blog/content/fpv/meteor75-pro-ii-fighting-resonances/index.lt.md
index 1322c2f..34c75d6 100644
--- a/blog/content/fpv/meteor75-pro-ii-fighting-resonances/index.lt.md
+++ b/blog/content/fpv/meteor75-pro-ii-fighting-resonances/index.lt.md
@@ -1258,7 +1258,7 @@ ankstesnėje įrašo dalyje.
Putplastis veikė, bet jis yra antklodė ant karščiausios plokštės vietos, todėl išėmiau. Jį
pakeitė **du** pakeitimai toje pačioje sesijoje:
-1. **VTX dabar tvirtinamas tiesiai prie gaubto, silikoninius įvorius išėmiau.** Tai pašalina
+1. **VTX dabar tvirtinamas tiesiai prie gaubto, silikonines įvores išėmiau.** Tai pašalina
lankstų elementą kelyje tarp oro modulio masės ir gaubto — gaubtas ir VTX dabar faktiškai
vienas kūnas.
2. **TPU siūlas įdėtas į gummy ball'us**, gerokai padidinant jų standumą ir sustandinant kelią
@@ -1270,9 +1270,9 @@ problema, ir sąžininga ją pažymėti, o ne pasirinkti laimėtoją.

-*TPU siūlas, įstumtas į guminius įvorius. Raudonas apskritimas žymi vieną iš jų. Du darbai, ne vienas: standesnis susietumas ir gaubtas, kuris kur kas mažiau tikėtinai atsiskirs nuo rėmo.*
+*TPU siūlas, įstumtas į gumines įvores. Raudonas apskritimas žymi vieną iš jų. Du darbai, ne vienas: standesnis susietumas ir gaubtas, kuris kur kas mažiau tikėtinai atsiskirs nuo rėmo.*
-Antrajam TPU darbui matavimų nereikia: su siūlu viduje guminiai įvoriai kur kas mažiau linkę
+Antrajam TPU darbui matavimų nereikia: su siūlu viduje guminės įvorės kur kas mažiau linkusios
**atsiskirti** — o whoop'ui, kuris gyvena atsimušdamas į durų staktas, vien to jau verta. Oscar
Liang naudoja klijus; aš panaudojau siūlą, nes klijai yra vienpusės durys, o siūlą galima
ištraukti — ir tai svarbu, kai visa esmė yra A/B testuoti patį tvirtinimą.
@@ -1653,7 +1653,7 @@ abu teisingi.
**Ir pirmasis mano paaiškinimas buvo neteisingas.** Parašiau, kad VTX įvorių išėmimas „standžiai
sujungė kamerą su gaubtu". Nesujungė: VTX yra plika plokštė, o **kamera tvirtinama ant gaubto**, ne
-ant VTX. Tie įvoriai kabino plokštę, ant kurios nieko nėra — negyva masė ir dar viena pakabinta
+ant VTX. Tos įvorės kabino plokštę, ant kurios nieko nėra — negyva masė ir dar viena pakabinta
masė, laisva rezonuoti. Jų išėmimas nebuvo jello mechanizmas.
Mechanizmas yra **gaubto–rėmo** kelias, nes būtent ant jo jojasi kamera. TPU tuose gummy jį
@@ -1673,7 +1673,7 @@ blogesnis rėmas. Šių dviejų negaliu atskirti giroskopu, kuris pats yra ekspe
### Keturi ir penki: visos ant vienos diagramos, ir mažas gabalėlis
-Akivaizdus kitas žingsnis buvo VTX įvorius **grąžinti**, o TPU gummy viduje palikti —
+Akivaizdus kitas žingsnis buvo VTX įvores **grąžinti**, o TPU gummy viduje palikti —
skirtingi keliai, skirtingi simptomai, ir nėra priežasties aukoti kameros izoliatoriaus dėl
standesnio valdiklio tvirtinimo. Išėmus tik **priekinį** TPU — tą vieną gummy, kuris priekyje
sieja gaubtą su rėmu — struktūrai fiksuota ypatybė nusileido nuo 363 Hz iki 280 Hz, o
From 1ae8423695764509b6e4439b261b39883141d089 Mon Sep 17 00:00:00 2001
From: Andrius Mikonis <1989882+foxis@users.noreply.github.com>
Date: Wed, 19 Aug 2026 20:21:24 +0000
Subject: [PATCH 12/12] lt: review and correct the last six Lithuanian articles
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
Files 18 to 23. All articles are now reviewed. Read in full, no pre-scan.
=== uv-fluorescence-experiments, 37 fixes ===
PHYSICS ERROR. "silicio pluoštas" means SILICON fibre. The English says silica
fibre. Silica is SiO2, silicon is Si; optical fibre is fused silica, which in
Lithuanian is kvarcas. Two instances, one of them the article's conclusion about
what the next build uses. A physicist does not confuse those two.
INVENTED WORD. "sufiguruoja" for "gets the fibre close enough".
FALSE FRIEND. "paleisk įsigijimą" — įsigijimas is a purchase. The English is data
acquisition; now registravimą.
A SOFT HYPHEN, U+00AD, inside "neišlygiuojant". Invisible, breaks search.
Truncated frontmatter: the description ended mid-thought at "kodėl reikėjo
pereiti" with no period. The English is "Three reasons it had to go."
Also: "regionas" for a spectral region, three times — that is a geographic
region, the word is sritis · plastinis (of the plastic arts) -> plastikinis ·
"pjovimo filtras" calqued from cut filter · "aukščiau ~450nm" for a wavelength ·
"anapus to kirpimo" — kirpimas is a haircut · "sugerties briauna" -> kraštas ·
"slypi ant triukšmo" — slypėti is to lurk · a doubled noun in "apvalkalas
sugeria fotonus per apvalkalą" · "Kolimuoti yra atlaidžiai" · "pagrįstą kūgio
kampą" — pagrįstas is justified, not reasonable · gender in "mažo šerdies",
"stendas tampa tolerantiška", "sąranką atkartojama" · mood in "nesugriauna" ->
nesugriautų · typos sodžią, permatumą, smailiu, laikiklye, besidengias.
=== fpv-journey-dronefix, 20 fixes ===
"gabiausias mano turimas kvadrotas" — gabus means talented, of people. Same
error as pavo20-gps-struggles. The English is "not the most capable".
Three headings in English title case, plus "Kodėl FPV Prisijungia" where
prisijungti means to log in. The English is "Why FPV Connects".
"Flotas" for the fleet section — flotas is a naval fleet. Now "Dronų parkas".
Broken forms: "nustojau jį imtis" (imtis is to undertake) · a genitive fragment
in a list of nominatives · "nesuderinami ekosistemų" · "analoginėmis viduriais"
(viduriai is masculine) · "Pameciau ... trys metrai" · "su ... bateriją" · "Hobis
yra edukacinis būdu" · "su tinkama ekspozicijos valdymu" · "aš baigiu
pasiteisinimų" · "kas yra greičiausia" -> "o tai" · a dangling chain of datives
in the fibre front-end sentence · lowercase "lietuvos" in alt text · "supjaustė
daug triukšmo" for cutting through noise · "nesu suinteresuotas" calque.
Kept: "Kas sugeba palit' droną, tas sugeba palit' viską."
=== mini-spectrometer-grating, 18 fixes ===
"difrakcinis grotelės" — grotelės is feminine plural, twice, including the
alt text describing the article's central discovery.
"prisiėmiau" for "I assumed". Prisiimti is to take on a burden; making a
supposition is padaryti prielaidą.
"polinomų tilptimi" — tilptis is not a word. A curve fit is aproksimacija.
"grotelių dažnis d" — d is the groove spacing, not a frequency. Now žingsnis.
Also: "Priekis atsukami", singular subject with plural participle · "persidengią"
· "kaitraliampė" · a missing verb in "centras fiksuotu kampu" · a missing noun in
"praktiškai tik matomojo diapazono" · "kišami backends" · "kalibruoti prieš
juodojo kūno šaltinį" -> pagal · period inside the closing quote.
=== about/me, about/changelog, multilanguage-test ===
about/me: straight quotes with the period inside, and "gyvena techniškai
įgyvendinamo riboje" with no noun to hang on.
changelog: "nuo asmeninius" -> asmeninių · "Mokausi Kolorimetrijos (Spalvų
mokslas)" -> lowercase and genitive.
multilanguage-test is Andrius's own 2022 Lithuanian, so typos only:
`authod: admin` in the frontmatter, which silently broke the author field ·
lowercase lietuvių in the title, since language names are not capitalised ·
apibūtina · Išskirtinais · "nėra labai paprastą" · bugnu · "deployment sripts" ·
a stray capital mid-sentence. Deplojint, perpanaudoti and web apps'ais all kept.
Corpus verification: zero stray Cyrillic, zero soft hyphens, zero
silicon-for-silica. Two straight closing quotes remain, both in snippets, which
are not yet reviewed.
Build clean, page counts unchanged.
---
blog/content/about/changelog.lt.md | 4 +-
blog/content/about/me.lt.md | 4 +-
.../blog/multilanguage-test/index.lt.md | 16 +++---
.../mini-spectrometer-grating/index.lt.md | 24 ++++-----
.../uv-fluorescence-experiments/index.lt.md | 50 +++++++++----------
.../fpv/fpv-journey-dronefix/index.lt.md | 38 +++++++-------
6 files changed, 68 insertions(+), 68 deletions(-)
diff --git a/blog/content/about/changelog.lt.md b/blog/content/about/changelog.lt.md
index 40ee2d2..5cbdd76 100644
--- a/blog/content/about/changelog.lt.md
+++ b/blog/content/about/changelog.lt.md
@@ -13,7 +13,7 @@ showShare: false
# 2023-2024
- Garso eksperimentai su DML
-- Mokausi Kolorimetrijos (Spalvų mokslas)
+- Mokausi kolorimetrijos (spalvų mokslo)
- Elektromagnetinė mechanika - Coilgun
# 2022
@@ -25,7 +25,7 @@ showShare: false
# 2021-*
- Visiškai perdariau ITOHI serverį
- Perėjau prie konteinerizuotos infrastruktūros
-- Atskyriau ITOHI projektus nuo asmeninius ir perkėliau į https://github.com/itohio
+- Atskyriau ITOHI projektus nuo asmeninių ir perkėliau į https://github.com/itohio
- Pradėjau dirbti ties EasyRobot
- Pradėjau dirbti ties Collective
- Pradėjau dirbti ties Phingo
diff --git a/blog/content/about/me.lt.md b/blog/content/about/me.lt.md
index 51e8ca6..33dc5ff 100644
--- a/blog/content/about/me.lt.md
+++ b/blog/content/about/me.lt.md
@@ -15,7 +15,7 @@ ITOHI — Invent This, Invent That, Open Hardware Inventions (Išradinėk tai, i
Mano vardas Andrius. Mano pagrindinė stiprybė — sujungti sudėtingų techninių sričių taškus taip, kad taptų įmanoma tai, ką dauguma laiko per sunkiu, per brangiu arba reikalaujančiu didesnės komandos.
-Turiu fizikos laipsnį telekomunikacijų ir elektronikos srityje, ir per pastaruosius du dešimtmečius kūriau projektus hardware, firmware ir mašininio mokymosi sankirtoje. Mane labiausiai domina tai, kas gyvena techniškai įgyvendinamo riboje — problemos, kur atsakymui reikia vienu metu sujungti tris nesusijusias sritis.
+Turiu fizikos laipsnį telekomunikacijų ir elektronikos srityje, ir per pastaruosius du dešimtmečius kūriau projektus hardware, firmware ir mašininio mokymosi sankirtoje. Mane labiausiai domina tai, kas gyvena ties techninio įgyvendinamumo riba — problemos, kur atsakymui reikia vienu metu sujungti tris nesusijusias sritis.
Keletas pavyzdžių:
@@ -39,7 +39,7 @@ Taip pat kuriu AI asistentų darbo eigas techninių konsultacijų paslaugoms per
Projektai mane suranda dažniau nei aš juos. Geriausiai dirbu su sudėtingomis techninėmis problemomis, kur reikia 0→1 kūrėjo — žmogaus, kuris išsiaiškina, ar tai apskritai įmanoma, o tada sukuria.
-Dirbu su nepriklausomais tyrėjais, kuriems reikia kažko, kas realiai pastatytų sistemą; startuolių įkūrėjais su neįprastomis hardware problemomis; ir visais, kurių projektai atmetami įprastų rangovų, nes esą "per daug nestandartiniai."
+Dirbu su nepriklausomais tyrėjais, kuriems reikia kažko, kas realiai pastatytų sistemą; startuolių įkūrėjais su neįprastomis hardware problemomis; ir visais, kurių projektai atmetami įprastų rangovų, nes esą „per daug nestandartiniai“.
→ [CV](/lt/about/cv) — formaliai
→ [GitHub](https://github.com/itohio) — darbai
diff --git a/blog/content/blog/multilanguage-test/index.lt.md b/blog/content/blog/multilanguage-test/index.lt.md
index c60a39a..d267b9a 100644
--- a/blog/content/blog/multilanguage-test/index.lt.md
+++ b/blog/content/blog/multilanguage-test/index.lt.md
@@ -1,8 +1,8 @@
---
-title: "Pirmasis įrašas Lietuvių kalba"
+title: "Pirmasis įrašas lietuvių kalba"
date: 2022-05-13T18:26:47+02:00
subtitle: "This is a test post to check how the multilanguage feature works"
-authod: admin
+author: admin
thumbnail: https://preview.redd.it/0x68eoaoez071.jpg?width=640&crop=smart&auto=webp&s=3365f78f7da8accfbb5667076b02c87f69204469
---
@@ -10,22 +10,22 @@ thumbnail: https://preview.redd.it/0x68eoaoez071.jpg?width=640&crop=smart&auto=w
Šiaip esu gana tingus žmogus su daugybe interesų. Ir išmokau tokios strategijos - jeigu nepavyksta kažko padaryti kuo greičiau,
tai tikriausiai neverta to daryti visai.
-Išskirtinais atvejais jeigu matau realią naudą iš potencialaus projekto(ar tai asmeninė satisfakcija, arba komercinė nauda, arba nauda visuomenei) - tuomet galiu jo imtis rimtai.
-Priešingu atveju norėdamas patenkinti smalsumą susikūriu smėlio dėžę ir išsibandau idėjas kol neatsiranda kas nors įdomesnio. Geriausiai šitą strategiją apibūtina štai toks komiksas:
+Išskirtiniais atvejais jeigu matau realią naudą iš potencialaus projekto(ar tai asmeninė satisfakcija, arba komercinė nauda, arba nauda visuomenei) - tuomet galiu jo imtis rimtai.
+Priešingu atveju norėdamas patenkinti smalsumą susikūriu smėlio dėžę ir išsibandau idėjas kol neatsiranda kas nors įdomesnio. Geriausiai šitą strategiją apibūdina štai toks komiksas:

-Taigi, Pirma šio blogo versija buvo Django projektas su visokiais templeitais ir panašiai. Jį prižiūrėti buvo gana įdomu, tačiau visgi reikalaudavo daug mentalinių pastangų.
+Taigi, pirma šio blogo versija buvo Django projektas su visokiais templeitais ir panašiai. Jį prižiūrėti buvo gana įdomu, tačiau visgi reikalaudavo daug mentalinių pastangų.
Nekalbant jau apie žingsnių kiekį norint atnaujinti turinį net ir su visom automatizacijom.
Tuomet atėjo laikas prie CMS, šiuo atveju dokerizacija bei Mezzanine. Tuo atveju priežiūra būdavo daug paprastesnė - tereikėdavo prisijungti prie admin panelės, įkelti naują įrašą ir viskas.
-Tačiau kai atėjo laikas eksperimentuoti su įvairiais protokolais ir norėjau perpanaudoti savo serverį tiems tikslams supratau, jog atstatinėti tokį daiktą nėra labai paprastą. Juolabiau vis labiau tolau nuo Python ir vis arčiau Go.
+Tačiau kai atėjo laikas eksperimentuoti su įvairiais protokolais ir norėjau perpanaudoti savo serverį tiems tikslams supratau, jog atstatinėti tokį daiktą nėra labai paprasta. Juolabiau vis labiau tolau nuo Python ir vis arčiau Go.
-Dabar gi, po kokių dviejų-trijų metų tylos ir kaltės jausmo, jog absoliučiai niekuo niekur nesidalinu, ir po to kai iš pelenų prikėliau Mezzanine pagrindu sukurtą blogą(ir kuomet suvokiau kiek reikia šokti su bugnu aplink tiekėją, kad gaučiau SSL sertifikatą:D), suvokiau, jog net ir jungtis prie admin panelės nenoriu. O noriu, pasirodo, dirbti tiesiogiai su Github.
+Dabar gi, po kokių dviejų-trijų metų tylos ir kaltės jausmo, jog absoliučiai niekuo niekur nesidalinu, ir po to kai iš pelenų prikėliau Mezzanine pagrindu sukurtą blogą(ir kuomet suvokiau kiek reikia šokti su būgnu aplink tiekėją, kad gaučiau SSL sertifikatą:D), suvokiau, jog net ir jungtis prie admin panelės nenoriu. O noriu, pasirodo, dirbti tiesiogiai su Github.
Tiksliau planas atrodė labai paprastas:
- palikti puslapio github repo
-- sukurti deployment sripts
+- sukurti deployment scripts
- sukurti Github Pages su automatiniu deploymentu
- nukreipti DNS įrašus į Github Pages
diff --git a/blog/content/colorimetry/mini-spectrometer-grating/index.lt.md b/blog/content/colorimetry/mini-spectrometer-grating/index.lt.md
index b80c6ed..3d6de66 100644
--- a/blog/content/colorimetry/mini-spectrometer-grating/index.lt.md
+++ b/blog/content/colorimetry/mini-spectrometer-grating/index.lt.md
@@ -24,11 +24,11 @@ Išardžiau jį geresniam 3D spausdintam laikikliui suprojektuoti. Ir proceso me
## Tai ne prizma
-
+
-Priekis atsukami ir lęšio elementas lengvai ištraukiamas. Viduje: plyšys, **difrakcinis grotelės** ir okuliaras. Ne prizma. Grotelės.
+Priekinė dalis atsisuka ir lęšio elementas lengvai ištraukiamas. Viduje: plyšys, **difrakcinės grotelės** ir okuliaras. Ne prizma. Grotelės.
-Nuo pat pirkimo šį prietaisą vadinu „juvelyro prizmos spektroskopu." Ant prietaiso parašyta "SPECTROSCOPE" ir jis parduodamas kartu su brangakmenių tikrinimo įrankiais. Tradiciniai juvelyrų spektroskopai naudoja prizmas. Šis ne. Kažkur suklysdamas prisiėmiau, niekada nepatvirtinau ir įtraukiau tą prielaidą į viską, ką apie jį rašiau.
+Nuo pat pirkimo šį prietaisą vadinu „juvelyro prizmos spektroskopu“. Ant prietaiso parašyta „SPECTROSCOPE“ ir jis parduodamas kartu su brangakmenių tikrinimo įrankiais. Tradiciniai juvelyrų spektroskopai naudoja prizmas. Šis ne. Kažkur klaidingai padariau prielaidą, niekada jos nepatvirtinau ir įtraukiau tą prielaidą į viską, ką apie jį rašiau.
Tai tas pats instrumentas, kurį naudojau su OV9281 kamera ir Raspberry Pi Zero visiems spektriniams matavimams. Spektroskopo korpusas, lygiavimas, kalibravimas — viskas buvo padaryta manant, kad dispersinis elementas seka Cauchy dispersiją kaip prizma. Neseka. Jis seka grotelių lygtį.
@@ -36,11 +36,11 @@ Tai tas pats instrumentas, kurį naudojau su OV9281 kamera ir Raspberry Pi Zero
Žvelgdamas atgal į kalibravimo kreives, tai iš tikrųjų paaiškina kažką, kas mane neramino: jos buvo įtartinai tiesinės.
-Su stiklo prizma tikėtumės netiesinės bangos ilgio dispersijos — trumpesni bangos ilgiai (violetinis, mėlynas) suglausti, ilgesni (raudonas) išsklaidyti. Ryšys seka Cauchy lygtį stiklo lūžio rodikliui. Kalibruoji su polinomų tilptimi ir gauni pastebimus išlenktą pikselių pozicijos į bangos ilgį atvaizdavimą.
+Su stiklo prizma tikėtumės netiesinės bangos ilgio dispersijos — trumpesni bangos ilgiai (violetinis, mėlynas) suglausti, ilgesni (raudonas) išsklaidyti. Ryšys seka Cauchy lygtį stiklo lūžio rodikliui. Kalibruoji polinomine aproksimacija ir gauni pastebimai išlenktą pikselių pozicijos į bangos ilgį atvaizdavimą.
Mano kalibravimai vis tiek buvo beveik tiesiniai. 100-asis pikselis yra maždaug tokiu pat atstumu nuo 200-ojo, kaip 200-asis nuo 300-ojo, bangos ilgio atžvilgiu. Priskyriau tai konkrečiai prizmos geometrijai ir toliau ėjau. Tai ne prizmos geometrija. Tai todėl, kad **grotelės duoda tiesinę dispersiją** — bangos ilgis proporcingas difrakcijos kampui, ir mažuose kampuose kompaktiniame instrumente tai beveik tiesiškai atvaizduojama ant plokščio jutiklio.
-Duomenys visą laiką man sakė. Aš neklausiau.
+Duomenys visą laiką man tai sakė. Aš neklausiau.
## Ką dar paaiškina grotelės
@@ -48,7 +48,7 @@ Duomenys visą laiką man sakė. Aš neklausiau.
Niekada negalėjau gauti švarių duomenų virš ~800nm. Virš tos ribos signalas virsta triukšmu ir vidiniais atspindžiais — maniau, kad tai mechaninis lygiavimo laikiklyje klausimas arba kameros jautrumo kritimas.
-Ne vienas, ne kitas. Tai fundamentali grotelių savybė: **difrakcijos eilės persidengią**.
+Ne vienas, ne kitas. Tai fundamentali grotelių savybė: **difrakcijos eilės persidengia**.
Grotelių lygtis `d sin(θ) = mλ` reiškia, kad kiekvienas bangos ilgis difraguoja kiekvienoje sveikojo skaičiaus eilėje `m`. 2-osios eilės 400nm šviesos difrakcija atsiduria lygiai tame pačiame kampe kaip 1-osios eilės 800nm difrakcija. Taigi virš ~800nm jutiklis vienu metu gauna 1-osios eilės 800nm *ir* 2-osios eilės 400nm iš tos pačios grotelių pozicijos. Spektras užterštas — negalima jų atskirti be eilių rūšiavimo filtro.
@@ -60,23 +60,23 @@ Sprendimas yra eilių rūšiavimo ilgabangis filtras — stiklo gabalas, blokuoj
### IR filtras
-Bandant kalibruoti spektrinį jautrumą prieš juodojo kūno šaltinį (kaitraliampė — CIE Illuminant A, ~2856K volframas), tikėjausi, kad išmatuotas spektras kils link IR pagal Planko kreivę. Nekyla. Nukrenta staigiai.
+Bandant kalibruoti spektrinį jautrumą pagal juodojo kūno šaltinį (kaitrinė lempa — CIE Illuminant A, ~2856K volframas), tikėjausi, kad išmatuotas spektras kils link IR pagal Planko kreivę. Nekyla. Nukrenta staigiai.
Kažkur optiniame kelyje yra IR pjovimo filtras — arba OV9281 modulyje, arba pačiame spektroskope. Volframo lempos Planko kreivė kyla stačiai į NIR; švarūs matavimai turėtų tai sekti. Vietoje to: skardis apie 700–720nm, tada nieko.
-Tai padaro instrumentą praktiškai tik matomojo diapazono. Spalvų mokslui tinka — matomas diapazonas yra tai, kas svarbu. Tačiau tai keičia jautrumo kalibravimą: juodojo kūno etalonas veikia tik matomojoje spektro dalyje. Korekcijos kreivė turi nekontroliuojamą uodegą NIR srityje, kurią arba reikia kruopščiai tvarkyti, arba tiesiog apkarpyti.
+Tai padaro instrumentą praktiškai tik matomojo diapazono prietaisu. Spalvų mokslui tinka — matomas diapazonas yra tai, kas svarbu. Tačiau tai keičia jautrumo kalibravimą: juodojo kūno etalonas veikia tik matomojoje spektro dalyje. Korekcijos kreivė turi nekontroliuojamą uodegą NIR srityje, kurią arba reikia kruopščiai tvarkyti, arba tiesiog apkarpyti.
-Tarp 800nm eilių persidengimo problemos ir IR filtro, „NIR spektroskopija" su šiuo instrumentu dabartine forma neįmanoma. Tik matomas diapazonas.
+Tarp 800nm eilių persidengimo problemos ir IR filtro, „NIR spektroskopija“ su šiuo instrumentu dabartine forma neįmanoma. Tik matomas diapazonas.
## Lygiavimo kampo radimas
-Grotelės ir prizmos taip pat skiriasi pozicija kameros atžvilgiu. Su prizma turi lankstumą — gali palenkti, pasukti ir rasti spektrą iš plataus kameros pozicijų spektro. Su grotelėmis pirmos eilės difraguotas spektras yra konkrečiu kampu nuo krintančios šviesos ašies, apibrėžtu grotelių lygtimi:
+Grotelės ir prizmos taip pat skiriasi pozicija kameros atžvilgiu. Su prizma turi lankstumą — gali palenkti, pasukti ir rasti spektrą iš plataus kameros pozicijų intervalo. Su grotelėmis pirmos eilės difraguotas spektras yra konkrečiu kampu nuo krintančios šviesos ašies, apibrėžtu grotelių lygtimi:
```
d sin(θ) = mλ
```
-Fiksuotam grotelių dažniui `d`, difrakcijos kampas `θ` keičiasi su bangos ilgiu — taip spektras išsklaidomas. Tačiau matomojo spektro *centras* fiksuotu kampu, ir kamera turi būti ten pastatyta.
+Fiksuotam grotelių žingsniui `d`, difrakcijos kampas `θ` keičiasi su bangos ilgiu — taip spektras išsklaidomas. Tačiau matomojo spektro *centras* yra fiksuotu kampu, ir kamera turi būti pastatyta būtent ten.

@@ -102,6 +102,6 @@ Esamas laikiklis buvo suprojektuotas remiantis beveik koaksialios prizmos geomet
Kol viską aiškinausi, taip pat perrašiau spektrometro programinę įrangą — tai, kas prasidėjo kaip greita [PySpectrometer2](https://github.com/leswright1977/PySpectrometer2) Les Wright klonas, virto žymiai didesniu daiktu. Nauja versija gyvena [github.com/foxis/PySpectrometer3](https://github.com/foxis/PySpectrometer3) (pateko į neteisingą paskyrą — turėtų būti itohio, pataisysiu).
-Funkcijos, kurių nebuvo pradiniame plane: Raman poslinkio režimas, spalvų mokslo režimas su XYZ/LAB/CRI/CCT išvestimi, kišami kameros backends (Picamera2, OpenCV, RTSP, HTTP MJPEG), jautrumo korekcija prieš etaloninį apšvietimą, PDF ataskaitos, automatinis pasukimo kampas grotelių polinkiui. Tas paskutinis tiesiogiai susijęs čia — programinė įranga gali automatiškai aptikti spektro pasukimą ir jį ištaisyti, kas iš dalies kompensavo tai, kad laikiklis niekada nebuvo tiksliai teisingu kampu.
+Funkcijos, kurių nebuvo pradiniame plane: Raman poslinkio režimas, spalvų mokslo režimas su XYZ/LAB/CRI/CCT išvestimi, prijungiami kameros backends (Picamera2, OpenCV, RTSP, HTTP MJPEG), jautrumo korekcija pagal etaloninį apšvietimą, PDF ataskaitos, automatinis pasukimo kampas grotelių polinkiui. Tas paskutinis tiesiogiai susijęs čia — programinė įranga gali automatiškai aptikti spektro pasukimą ir jį ištaisyti, kas iš dalies kompensavo tai, kad laikiklis niekada nebuvo tiksliai teisingu kampu.
Daugiau apie programinę įrangą kitame straipsnyje.
diff --git a/blog/content/colorimetry/uv-fluorescence-experiments/index.lt.md b/blog/content/colorimetry/uv-fluorescence-experiments/index.lt.md
index 18aadaa..0bd8275 100644
--- a/blog/content/colorimetry/uv-fluorescence-experiments/index.lt.md
+++ b/blog/content/colorimetry/uv-fluorescence-experiments/index.lt.md
@@ -1,7 +1,7 @@
---
title: "Šviečiantys daiktai: pirmieji UV fluorescencijos eksperimentai"
date: 2026-07-30T18:00:00+02:00
-description: "Pluošto sujungto UV fluorescencijos stendo kūrimas — TOSLINK fluorescuoja, silpnina NIR ir nepavyko su 785nm Ramanu. Trys priežastys, kodėl reikėjo pereiti"
+description: "Pluoštu sujungto UV fluorescencijos stendo kūrimas — TOSLINK fluorescuoja, slopina NIR ir neveikia su 785 nm Ramanu. Trys priežastys, kodėl teko jo atsisakyti."
thumbnail: "vitamin-b-cuvette.jpg"
author: admin
categories:
@@ -24,21 +24,21 @@ Praktikoje pirmoji problema atsirado dar prieš pradedant ką nors statyti.
## TOSLINK fluorescuoja
-Šviesą iš šaltinių į mėginius ruošiausi tiekti per TOSLINK plastinį optinį pluoštą — jis pigus, turi standartizuotą 1mm angą, o jungtys visur randamos. Planas buvo naudoti tą patį pluoštą UV žadinimo tiekimui.
+Šviesą iš šaltinių į mėginius ruošiausi tiekti per TOSLINK plastikinį optinį pluoštą — jis pigus, turi standartizuotą 1mm angą, o jungčių yra visur. Planas buvo naudoti tą patį pluoštą UV žadinimo tiekimui.
-Pirma greitas testas: paimti saują TOSLINK pluošto gabaliukų, padėti po UV lempa, patikrinti, ar jie perduoda šviesą švariai.
+Pirmiausia greitas testas: paimti saują TOSLINK pluošto gabaliukų, padėti po UV lempa, patikrinti, ar jie perduoda šviesą švariai.

-Šviečia. Ne silpnai — aiškiai, neabejotinai. PMMA (polimetilmetakrilatas) plastikas, iš kurio pagamintas TOSLINK pluoštas, fluorescuoja UV žadinime, emituodamas mėlynai žaliame regione (~440–520nm). Lygiai tame bangos ilgių diapazone, kurį fluorescencijos eksperimentas turi matuoti aiškiai.
+Šviečia. Ne silpnai — aiškiai, neabejotinai. PMMA (polimetilmetakrilatas) plastikas, iš kurio pagamintas TOSLINK pluoštas, fluorescuoja UV žadinime, emituodamas mėlynai žalioje srityje (~440–520nm). Lygiai tame bangos ilgių diapazone, kurį fluorescencijos eksperimentas turi matuoti aiškiai.
-Tai fundamentali medžiagos savybė, ne gamintojo klausimas. Visi PMMA pluoštai taip elgsis. Pats pluoštas tampa plačiajuosčiu fono emisijos šaltiniu, ir bet koks fluorescencijos signalas iš mėginio slypi ant pluošto generuojamo triukšmo visame matomame diapazone.
+Tai fundamentali medžiagos savybė, ne gamintojo klausimas. Visi PMMA pluoštai taip elgsis. Pats pluoštas tampa plačiajuosčiu fono emisijos šaltiniu, ir bet koks fluorescencijos signalas iš mėginio sėdi ant pluošto generuojamo triukšmo visame matomame diapazone.
-TOSLINK netinka UV žadinimo nešėjui. Jis puikiai veikia matomojo diapazono perdavimo spektroskopijoje, kai šaltinio bangos ilgis yra aukščiau ~450nm, tačiau bet kam, kas apima UV žadinimą ir matomos šviesos emisijos surinkimą, jis teršia matavimą.
+TOSLINK netinka kaip UV žadinimo nešėjas. Jis puikiai veikia matomojo diapazono perdavimo spektroskopijoje, kai šaltinio bangos ilgis yra virš ~450nm, tačiau bet kam, kas apima UV žadinimą ir matomos šviesos emisijos surinkimą, jis teršia matavimą.
-Yra subtilesnė tos pačios problemos versija. Net su UV pjovimo ilgabangiu filtru surinkimo angoje, jei UV lazeris švietė tiesiogiai į mėginį uždaroje dėžėje, UV sklaidosi nuo kiekvieno paviršiaus — įskaitant paties pluošto korpusą. Filtras blokuoja UV patekimą per pluošto galą, tačiau pluošto apvalkalas sugeria žadinimo fotonus per apvalkalą. PMMA reemituoja per visą matomą diapazoną. Filtras su tuo nepadeda.
+Yra subtilesnė tos pačios problemos versija. Net su UV blokuojančiu ilgabangiu filtru surinkimo angoje, jei UV lazeris švietė tiesiogiai į mėginį uždaroje dėžėje, UV sklaidosi nuo kiekvieno paviršiaus — įskaitant paties pluošto korpusą. Filtras blokuoja UV patekimą per pluošto galą, tačiau pluošto apvalkalas sugeria žadinimo fotonus. PMMA reemituoja per visą matomą diapazoną. Filtras su tuo nepadeda.
-Vienintelis tikras sprendimas yra silicio pluoštas, kuriam ši problema negalioja. Taip šis kelias ir baigiasi — bet dar ne dabar.
+Vienintelis tikras sprendimas yra kvarcinis pluoštas, kuriam ši problema negalioja. Taip šis kelias ir baigiasi — bet dar ne dabar.
## Kas iš tikrųjų šviečia
@@ -48,23 +48,23 @@ Trumpas atsakymas: daugiau nei tikėjaisi.

-Šie plastikiniai karoliukai emituoja ryškią sodžią žalią spalvą. Dažiklis beveik tikrai yra UV reaktyvus fluorescencinis polimero priedas — toks, kuris tyčia naudojamas kostiumų papuošaluose ultravioletinės šviesos efektams. Emisija tokia intensyvi, kad karoliukai atrodo kaip saviapšviečiantys.
+Šie plastikiniai karoliukai emituoja ryškią sodrią žalią spalvą. Dažiklis beveik tikrai yra UV reaktyvus fluorescencinis polimero priedas — toks, kuris tyčia naudojamas kostiumų papuošaluose ultravioletinės šviesos efektams. Emisija tokia intensyvi, kad karoliukai atrodo kaip saviapšviečiantys.

-Kitas karoliukų vėrinys — švelnesnis mėlynai baltas spindesys. Dienine šviesa karoliukai turi pieningą permatumą. Po UV spinduliuoja plačiajuostę mėlynai baltą šviesą, būdingą tam tikrų tipų stiklo arba sintetinio opalito fluorescencijai. Vėsesnis ir difuziškesnis nei žalių karoliukų emisija.
+Kitas karoliukų vėrinys — švelnesnis mėlynai baltas spindesys. Dienine šviesa karoliukai turi pieningą permatomumą. Po UV spinduliuoja plačiajuostę mėlynai baltą šviesą, būdingą tam tikrų tipų stiklo arba sintetinio opalito fluorescencijai. Vėsesnis ir difuziškesnis nei žalių karoliukų emisija.

-Raudonai rožiniai karoliukai su šilta oranžine-raudona emisija. Emisijos spalva skiriasi nuo dieninės spalvos — baltoje šviesoje jie raudoni, po UV fluorescuoja oranžiniai-raudoni su šiek tiek skirtingu smailiu. Emisija mažiau intensyvi nei žalių karoliukų, bet aiškiai atskirta nuo žadinimo.
+Raudonai rožiniai karoliukai su šilta oranžine-raudona emisija. Emisijos spalva skiriasi nuo dieninės spalvos — baltoje šviesoje jie raudoni, po UV fluorescuoja oranžiniai-raudoni su šiek tiek kitokia smaile. Emisija mažiau intensyvi nei žalių karoliukų, bet aiškiai atskirta nuo žadinimo.
-Nė vienas iš šių mėginių nėra moksliškai įdomus — tai dotiruoti plastikai, suprojektuoti fluorescuoti — tačiau jie naudingi tikrinant, ar sąranka veikia ir ar skirtingos emisijos spalvos atskiria.
+Nė vienas iš šių mėginių nėra moksliškai įdomus — tai dotiruoti plastikai, suprojektuoti fluorescuoti — tačiau jie naudingi tikrinant, ar sąranka veikia ir ar skirtingas emisijos spalvas galima atskirti.
Įdomesnis mėginys:

-Riboflavinas (vitaminas B₂), ištirpintas vandenyje, UV žadinimo metu stipriai fluorescuoja mėlynai žaliame regione — emisijos smailė apie 520nm su plačiais šlaitais. Kiuvetės spindesys yra žydras, o ne žalias, kokio galėtum tikėtis, nes fotoaparato baltos spalvos balansas traukia link violetinės-mėlynos UV lempos aplinkos. Po spektrometru tai pasirodytų kaip švari emisijos juosta.
+Riboflavinas (vitaminas B₂), ištirpintas vandenyje, UV žadinimo metu stipriai fluorescuoja mėlynai žalioje srityje — emisijos smailė apie 520nm su plačiais šlaitais. Kiuvetės spindesys yra žydras, o ne žalias, kokio galėtum tikėtis, nes fotoaparato baltos spalvos balansas traukia link violetinės-mėlynos UV lempos aplinkos. Po spektrometru tai pasirodytų kaip švari emisijos juosta.
## Kiuvetės laikiklis
@@ -72,11 +72,11 @@ Mėginių dėjimas po rankine UV lempa ir fotografavimas yra informatyvus, bet n

-Laikiklis 3D spausdintas su keturiomis angomis, simetriškai išdėstytomis aplink centrinę kiuvetės angą. Kiekviena anga tiesiogiai priima TOSLINK jungtį. Geometrija suteikia keturis nepriklausomus kanalus: du žadinimui/etalonui, du surinkimui — arba praktiškai: vienas žadinimo įvestis, viena pagrindinė surinkimo išvestis, likę du filtro įdėjimui ar antrinio etaloninio surinkimo.
+Laikiklis 3D spausdintas su keturiomis angomis, simetriškai išdėstytomis aplink centrinę kiuvetės angą. Kiekviena anga tiesiogiai priima TOSLINK jungtį. Geometrija suteikia keturis nepriklausomus kanalus: du žadinimui/etalonui, du surinkimui — arba praktiškai: vienas žadinimo įvestis, viena pagrindinė surinkimo išvestis, likę du filtrui įdėti ar antriniam etaloniniam surinkimui.
-Kiekviena anga turi trumpą kolimuojamąjį vamzdelį suprojektuotą laikiklye. Kolimuoti su TOSLINK yra atlaidžiai: 1mm pluošto anga priima pagrįstą kūgio kampą nereikalaudama tikslaus lygiavimo. Popieriaus lapas kaip lygiavimo gidas sufiguruoja pluoštą pakankamai arti — 1mm anga pakankama, kad maži kampiniai nukrypimai nesugriauna pralaidumo.
+Kiekviena anga turi trumpą kolimuojantį vamzdelį, suprojektuotą laikiklyje. Kolimuoti su TOSLINK nesunku: 1mm pluošto anga priima nemažą kūgio kampą nereikalaudama tikslaus lygiavimo. Popieriaus lapas kaip lygiavimo gidas pastato pluoštą pakankamai arti — 1mm anga pakankama, kad maži kampiniai nukrypimai nesugriautų pralaidumo.
-Tai neteisinga mažo šerdies pluoštui. Bandžiau tą patį 3D spausdinimo metodą su 50µm daugiamodu pluoštu: lygiavimo tolerancija tokiu mastu yra griežtesnė nei 3D spausdintuvas gali patikimai pagaminti. Sujungimo efektyvumas buvo baisus ir nepagerėjo rankiniu reguliavimu. TOSLINK stora šerdis čia tikrai naudinga — visas stendas tampa mechaniškai tolerantiška taip, kaip su laboratoriniu pluoštu neveiktų.
+Tai neteisinga mažos šerdies pluoštui. Bandžiau tą patį 3D spausdinimo metodą su 50µm daugiamodu pluoštu: lygiavimo tolerancija tokiu mastu yra griežtesnė nei 3D spausdintuvas gali patikimai pagaminti. Sujungimo efektyvumas buvo baisus ir nepagerėjo rankiniu reguliavimu. TOSLINK stora šerdis čia tikrai naudinga — visas stendas tampa mechaniškai tolerantiškas taip, kaip su laboratoriniu pluoštu neveiktų.
Mažas žalvarinis stulpelis centre laiko kiuvetę. Standartinės 10mm × 45mm kvarco kiuvetės telpa tiesiogiai; laikiklis išlaiko optinį kelią centre prie kiuvetės vidurio aukščio.
@@ -84,15 +84,15 @@ Mažas žalvarinis stulpelis centre laiko kiuvetę. Standartinės 10mm × 45mm k
UV fluorescencijos eksperimentams reikia tamsos dėl akivaizdžios priežasties — aplinkos šviesa užgožia silpną emisijos signalą. Tačiau dėžė egzistuoja ir dėl antros priežasties: žadinimo šaltiniai nėra LED.
-Sąranka naudoja du lazerius: UV lazerį fluorescencijos žadinimui ir 785nm NIR diodą Raman eksperimentams. Abu yra tiesioginiai šaltiniai, nukreipti į mėginį, todėl reikia uždaros dėžės. Porolono išklota dėžė suteikia tamsią aplinką, saugo nuo lazerio spindulio išsiveržimo ir padaro visą sąranką atkartojama — tas pats lygiavimas kiekviename matavime.
+Sąranka naudoja du lazerius: UV lazerį fluorescencijos žadinimui ir 785nm NIR diodą Raman eksperimentams. Abu yra tiesioginiai šaltiniai, nukreipti į mėginį, todėl reikia uždaros dėžės. Porolono išklota dėžė suteikia tamsią aplinką, saugo nuo lazerio spindulio išsiveržimo ir padaro visą sąranką atkartojamą — tas pats lygiavimas kiekviename matavime.

Dėžė yra standartinė ABS projektinė dėžutė su tinkintais juodo porolono įdėklais, tvirtai laikančiais kiuvetės laikiklio mazgą. Viduje: UV ir NIR lazerių laikikliai, kiuvetės laikiklis sąveikos taške ir lazerių valdiklių vielos. Optiniai kabeliai išeina per dėžės šonus per TOSLINK jungtis dėžės sienose.
-Porolono išpjovos svarbios: viskas lieka vietoje uždengus dangtį. Kiuvetę galima keisti neišlygiuojant optinių angų — tai ir yra standartizuotos laikiklio geometrijos esmė.
+Porolono išpjovos svarbios: viskas lieka vietoje uždengus dangtį. Kiuvetę galima keisti neišlygiuojant optinių angų — tai ir yra standartizuotos laikiklio geometrijos esmė.
-Verta paminėti vieną saugos detalę: lazeris aktyvuojamas jutikliniu mygtuku ant dėžės išorės, tačiau aktyvavimo grandinė valdoma mechaniniu blokuotės jungikliu dėžės viduje, kuris užsidaro tik tvirtai uždengus dangtį. Palieti mygtuką atidaru dangčiu — nieko nevyksta. Blokuotė yra grynai mechaninė, jokios programinės įrangos. Tai atrodo per daug kruopštu — kol nebuvo atsitikimas su UV lazeriu ir akimi.
+Verta paminėti vieną saugos detalę: lazeris aktyvuojamas jutikliniu mygtuku ant dėžės išorės, tačiau aktyvavimo grandinė valdoma mechaniniu blokuotės jungikliu dėžės viduje, kuris užsidaro tik tvirtai uždengus dangtį. Palieti mygtuką atviru dangčiu — nieko nevyksta. Blokuotė yra grynai mechaninė, jokios programinės įrangos. Tai atrodo per daug kruopštu — kol neatsitinka nelaimė su UV lazeriu ir akimi.
TOSLINK perjungiklis įvesties pusėje leidžia perjungti tarp matavimo režimų neatidarant dėžės:
@@ -104,7 +104,7 @@ Perjungiklis yra paprastas mechaninis pluošto jungiklis — TOSLINK jungtys ant
## Ką ši sąranka iš tikrųjų matuoja
-Surinkimo pluošto išvestis eina į brangakmenių spektroskopą + OV9281 kamerą, aprašytus ankstesniuose straipsniuose. Su PySpectrometer3 veikiančiu matavimo režime, riboflavino tirpalo fluorescencijos spektras užtrunka apie 10 sekundžių: nustatyk mėginį, perjunk į fluorescencijos režimą, paleisk įsigijimą, gauk bangos ilgio kalibruotą emisijos spektrą.
+Surinkimo pluošto išvestis eina į brangakmenių spektroskopą + OV9281 kamerą, aprašytus ankstesniuose straipsniuose. Su PySpectrometer3 veikiančiu matavimo režime, riboflavino tirpalo fluorescencijos spektras užtrunka apie 10 sekundžių: nustatyk mėginį, perjunk į fluorescencijos režimą, paleisk registravimą, gauk bangos ilgio kalibruotą emisijos spektrą.
UV fluorescencijos pusė veikia su išlygomis. TOSLINK apvalkalo sugėrimo problema, aprašyta aukščiau, reiškia, kad matavimas turi PMMA fluorescencijos foną kiekvieną kartą, kai UV lazeris šviečia dėžės viduje. Spindintys emiteriai kaip riboflavinas — valdoma. Silpni fluoroforai ar mineraliniai mėginiai, kur emisija gali būti panaši į pluošto foną — tikra problema.
@@ -114,19 +114,19 @@ UV fluorescencijos pusė veikia su išlygomis. TOSLINK apvalkalo sugėrimo probl
Du dalykai tai iš karto sunaikino.
-Pirma: IR pjovimo filtras. Kaip aprašyta [ankstesniame straipsnyje](../mini-spectrometer-grating/), optiniame kelyje kažkur yra IR pjovimo filtras — staigus kritimas apie 700–720nm, tada nieko. Visas Raman spektras 785nm žadinime yra anapus to kirpimo. Spektrometras to tiesiog nemato.
+Pirma: IR pjovimo filtras. Kaip aprašyta [ankstesniame straipsnyje](../mini-spectrometer-grating/), optiniame kelyje kažkur yra IR pjovimo filtras — staigus kritimas apie 700–720nm, tada nieko. Visas Raman spektras 785nm žadinime yra anapus tos ribos. Spektrometras to tiesiog nemato.
-Antra: TOSLINK pats neperduoda NIR. PMMA turi vidinę sugerties briauną — C-H pertoninių virpesių stiprios sugerties juostos virš ~700nm. Išmatavimu kelių kabelių ilgių radau reikšmingą, nuo ilgio priklausomą slopinimą virš 800nm. Kuo ilgesnis kabelis, tuo blogiau. Net jei IR filtro nebūtų, bet kokie 785nm žadinami Raman fotonai būtų palaipsniui praryti surinkimo pluošto prieš pasiekiant spektrometrą.
+Antra: TOSLINK pats neperduoda NIR. PMMA turi vidinį sugerties kraštą — C-H pertoninių virpesių stiprios sugerties juostos virš ~700nm. Išmatavęs kelis kabelių ilgius, radau reikšmingą, nuo ilgio priklausomą slopinimą virš 800nm. Kuo ilgesnis kabelis, tuo blogiau. Net jei IR filtro nebūtų, bet kokie 785nm žadinami Raman fotonai būtų palaipsniui praryti surinkimo pluošto prieš pasiekiant spektrometrą.
Abi problemos nurodo į tą pačią šakninę priežastį: PMMA turi netinkamą perdavimo langą bet kam virš ~700nm. Tai ne TOSLINK konstruktyvinis trūkumas — TOSLINK skirtas 660nm ryšiams ir tai daro gerai. Problema — bandymas jį stumti į NIR spektroskopiją, kur jis niekada nebuvo skirtas.
-Sąranka taip pat nėra leidybos kokybės UV fluorescencijai — kiuvetės laikiklio geometrija neoptimizuota erdviniam kampui, lazerio spektras nekalibriuotas, o jautrumo korekcija daroma prieš matomos šviesos apšvietimą. Tačiau ji pakankamai funkcionali, kad galėtum identifikuoti, kurie mėginiai fluorescuoja, apibūdinti emisijos spalvą ir apytikrį smailės padėtį, ir atskirti besidengias emisijos juostas mišiniuose.
+Sąranka taip pat nėra leidybos kokybės UV fluorescencijai — kiuvetės laikiklio geometrija neoptimizuota erdviniam kampui, lazerio spektras nekalibriuotas, o jautrumo korekcija daroma pagal matomos šviesos etaloną. Tačiau ji pakankamai funkcionali, kad galėtum identifikuoti, kurie mėginiai fluorescuoja, apibūdinti emisijos spalvą ir apytikrį smailės padėtį, ir atskirti persidengiančias emisijos juostas mišiniuose.
## Kas toliau
-Ši pirmoji versija veikia, bet yra ankšta ir sunkiai rekonfigūruojama. TOSLINK apribojimai — fluorescencija po UV, NIR slopinimas virš 700nm — daro jį netinkamu kitiems eksperimentams. Antroji modulinė versija kuriama naudojant silicio pluoštą, kuris išsprendžia abi problemas žymiai griežtesnių lygiavimo tolerancijų kaina.
+Ši pirmoji versija veikia, bet yra ankšta ir sunkiai rekonfigūruojama. TOSLINK apribojimai — fluorescencija po UV, NIR slopinimas virš 700nm — daro jį netinkamu kitiems eksperimentams. Antroji modulinė versija kuriama naudojant kvarcinį pluoštą, kuris išsprendžia abi problemas žymiai griežtesnių lygiavimo tolerancijų kaina.
-Ir kitas pluošto lygiavimo klausimo aspektas, iškilęs dirbant su problema. 200µm daugiamodo pluoštas, senas mikroskopas, 532nm lazeris, ir grubiai 3D spausdinta atgalinio sklaidos sujungtuvo konstrukcija:
+Ir kitas pluošto lygiavimo klausimo aspektas, iškilęs dirbant su problema. 200µm daugiamodo pluoštas, senas mikroskopas, 532nm lazeris, ir grubiai 3D spausdinta atgalinės sklaidos sujungtuvo konstrukcija:

diff --git a/blog/content/fpv/fpv-journey-dronefix/index.lt.md b/blog/content/fpv/fpv-journey-dronefix/index.lt.md
index 3804791..fb543a3 100644
--- a/blog/content/fpv/fpv-journey-dronefix/index.lt.md
+++ b/blog/content/fpv/fpv-journey-dronefix/index.lt.md
@@ -20,11 +20,11 @@ series:
Metų metus mano dronai keliaudavo kartu su manimi. Iš pradžių DJI Air, vėliau Mini 3 — kameros platformos, kurios keliaudavo kiekvienoje išvykoje, sudėtos šalia kitos įrangos. Jie mokėjo daryti tik vieną dalyką: kyboti kur nors leistinoje vietoje ir padaryti švarią nuotrauką.
-Būtent tai ir buvo problema. Kybojimas leistiname aukštyje, kadruojant kalną iš pagarbaus atstumo, kaskart atrodė neįkvepiantis. Vaizdai buvo neblogi. Bet ir negyvi — dronas stebėjo iš mandagaus atstumo ir parnešdavo atvirukus. Galiausiai visai nustojau jį imtis. Ypač motociklo kelionėse Mini 3 likdavo namie; svoris ir vargas nebuvo verti dar vienos kybojimo kadrų partijos.
+Būtent tai ir buvo problema. Kybojimas leistiname aukštyje, kadruojant kalną iš pagarbaus atstumo, kaskart atrodė neįkvepiantis. Vaizdai buvo neblogi. Bet ir negyvi — dronas stebėjo iš mandagaus atstumo ir parnešdavo atvirukus. Galiausiai visai nustojau jį imti. Ypač motociklo kelionėse Mini 3 likdavo namie; svoris ir vargas nebuvo verti dar vienos kybojimo kadrų partijos.
Iš tikrųjų norėjau priešingo nei tai, kam tie dronai buvo sukurti: nardymo žemyn palei uolą, veržimosi pro ankštus tarpus, greitų praskridimų vos virš vandens, ruožų palei kalnagūbrį. Judesio ir buvimo. Skrydžio, o ne filmavimo pojūčio.
-Kelerius metus žiūrėjau FPV turinį, puikiai žinodamas, kad tai yra atsakymas, ir nieko nedarydamas. Konstrukcijos atrodė brangios, mokymosi kreivė — staigi, o aš jau turėjau nebaigtų aparatinės įrangos projektų laukimo eilę. Spektrometras. DARP tinklo ryšio darbas. Dronų detektoriaus mokymo duomenų surinkimo kanalo, kuriam vis reikėjo daugiau duomenų.
+Kelerius metus žiūrėjau FPV turinį, puikiai žinodamas, kad tai yra atsakymas, ir nieko nedarydamas. Konstrukcijos atrodė brangios, mokymosi kreivė — staigi, o aš jau turėjau nebaigtų aparatinės įrangos projektų laukimo eilę. Spektrometras. DARP tinklo ryšio darbas. Dronų detektoriaus mokymo duomenų surinkimo kanalas, kuriam vis reikėjo daugiau duomenų.
Tada užsiregistravau į [Dronefix.lt](https://dronumokykla.lt/) mokymo programą ir viskas pasikeitė.
@@ -32,9 +32,9 @@ Tada užsiregistravau į [Dronefix.lt](https://dronumokykla.lt/) mokymo program
## [Dronefix.lt](https://dronumokykla.lt/)
-[Dronefix.lt](https://dronumokykla.lt/) vykdo struktūrizuotus FPV pilotų mokymus Lietuvoje. Ne „štai dronas, eik sudaužyk jį" — tikra programa: simuliatoriaus valandos, taisyklių ir oro erdvės teorija, praktika su realiais dronais, pirmųjų pirkimų gairės.
+[Dronefix.lt](https://dronumokykla.lt/) vykdo struktūrizuotus FPV pilotų mokymus Lietuvoje. Ne „štai dronas, eik sudaužyk jį“ — tikra programa: simuliatoriaus valandos, taisyklių ir oro erdvės teorija, praktika su realiais dronais, pirmųjų pirkimų gairės.
-
+
*Dronefix.lt erdvė — pramoninis sandėlis, paruošti darbo stalai, akademijos rėmai sukrauti viduryje.*

@@ -49,19 +49,19 @@ Tada užsiregistravau į [Dronefix.lt](https://dronumokykla.lt/) mokymo program

*Rėmų siena. Akademija turi pakankamai įrangos visai grupei.*
-Akademijoje buvo visokiausių dronų, bet mano akį patraukė mažieji — 2 colių, net keli 3 colių. Mane sužavėjo, kad kažkas toks mažas ir toks lengvas gali turėti tiek galios. Fausto ir Karolio rankose tie mažyčiai kvadrotai atrodė nuostabiai, ir būtent tą akimirką man viskas ir „susidėliojo".
+Akademijoje buvo visokiausių dronų, bet mano akį patraukė mažieji — 2 colių, net keli 3 colių. Mane sužavėjo, kad kažkas toks mažas ir toks lengvas gali turėti tiek galios. Fausto ir Karolio rankose tie mažyčiai kvadrotai atrodė nuostabiai, ir būtent tą akimirką man viskas ir „susidėliojo“.
Acro režimas yra nuolankumo mokykla. Atėjau manydamas, kad turiu gerą erdvinį mąstymą ir elektronikos išsilavinimą — kiek sudėtinga gali būti? Sudėtinga. Simuliatorius yra ten, kur pradedi, ir ankstyvosios valandos to vertos — nors, kaip paaiškėjo, tikras kvadrotas man galiausiai tiko kur kas labiau nei simuliatorius.
Ką programa padarė, ko nebūčiau galėjęs padaryti vienas:
- **Neleido man per daug skubėti.** Iš karto nieko nekonstruavau — tiesiog nusipirkau Air65 freestyle versiją, kad įgaučiau nuovoką. Pirma mokytis skristi, o konstruoti vėliau — tai buvo teisinga tvarka.
-- **Suteikė pagrindą pasirenkant įrangą.** FPV rinkoje pilna konkuruojančių standartų, nesuderinami ekosistemų ir produktų, kurie buvo geri prieš dvejus metus. Instruktoriai, skrendantys kasdien, supjaustė daug triukšmo.
+- **Suteikė pagrindą pasirenkant įrangą.** FPV rinkoje pilna konkuruojančių standartų, nesuderinamų ekosistemų ir produktų, kurie buvo geri prieš dvejus metus. Instruktoriai, skrendantys kasdien, atsijojo daug triukšmo.
- **Sujungė mane su kitais pilotais.** Bendruomenės aspektas buvo netikėtas. Kiti pilotai yra greičiausias būdas išspręsti problemas, rasti skrydžių vietas ir suprasti, kas iš tikrųjų svarbu, palyginti su tuo, kas ginčijama internete.
---
-## Flotas
+## Dronų parkas
Po [Dronefix.lt](https://dronumokykla.lt/) nesustojau ties vienu kvadrotu. Vieną nusipirkau, kad išmokčiau skristi, o tada pradėjau kaupti variklius, rėmus ir skrydžio valdiklius bei konstruoti likusius.
@@ -81,42 +81,42 @@ Dabartinis sąrašas, maždaug tokia tvarka, kokia viskas vyko:
**Air65 (freestyle)** — pirktas, ne statytas. Mano treniruoklis ir tas, ant kurio išmokau skristi, kol dar nepasitikėjau savimi su lituokliu ir dalių krūva.
-**Pirmas tolimojo skrydžio bandymas** — 3 colių toothpick rėmas su Meteor75 analoginėmis viduriais persodintomis į jį. Lengvas, minimalus, dingo per pirmąjį skrydį. Pameciau jį tiesiogine prasme trys metrai į šoną nuo tos vietos, kur sėdėjau. Dėl inercijos ir per mažos traukos negalėjau jo sugrąžinti, kliudžiau medį, ir jis tiesiog dingo. Ieškojau tris dienas — tiesiogine prasme tris dienas. Peržiūrėjau paskutines milisekundes prieš nutrūkstant vaizdui, peržiūrėjau 360 įrašą bandydamas nustatyti, kur nukrito po atsitrenkimo į šaką. Nieko. Vis dar kažkur ten.
+**Pirmas tolimojo skrydžio bandymas** — 3 colių toothpick rėmas su Meteor75 analoginiais viduriais, persodintais į jį. Lengvas, minimalus, dingo per pirmąjį skrydį. Pamečiau jį tiesiogine prasme tris metrus į šoną nuo tos vietos, kur sėdėjau. Dėl inercijos ir per mažos traukos negalėjau jo sugrąžinti, kliudžiau medį, ir jis tiesiog dingo. Ieškojau tris dienas — tiesiogine prasme tris dienas. Peržiūrėjau paskutines milisekundes prieš nutrūkstant vaizdui, peržiūrėjau 360 įrašą bandydamas nustatyti, kur nukrito po atsitrenkimo į šaką. Nieko. Vis dar kažkur ten.
-**Du 2 colių riperiai (analoginis ir skaitmeninis)** — tie, kurie pateisina pavadinimą. 2 colių tiesiog plėšia: geros šešios minutės su 2S 580mAh bateriją. Kas keista, nuo tada, kai pradėjau skraidyti šiuos, simuliatoriuje beveik nebemoku skristi — simuliatorius jaučiasi keistai ir nepatogiai, net su identiškais rate'ais, net Air65 Liftoff'e. Tiesiog ne tas pats.
+**Du 2 colių riperiai (analoginis ir skaitmeninis)** — tie, kurie pateisina pavadinimą. 2 colių tiesiog plėšia: geros šešios minutės su 2S 580mAh baterija. Kas keista, nuo tada, kai pradėjau skraidyti šiuos, simuliatoriuje beveik nebemoku skristi — simuliatorius jaučiasi keistai ir nepatogiai, net su identiškais rate'ais, net Air65 Liftoff'e. Tiesiog ne tas pats.
**2,5 colio tolimojo skrydžio eksperimentinė platforma** — antras bandymas, sunkesnis rėmas. Kol kas 1S; planuojama konversija į 2S arba 3S. Eksperimentas tęsiamas.
-**Pavo20 Pro II** — 2,5 colio GPS burbulinis, pagrindinis GPS konfigūracijų testavimo įrankis ir [atskiro straipsnio apie GPS sunkumus](../pavo20-gps-struggles/) tema. Ne gabiausias mano turimas kvadrotas, bet jis mane labiausiai išmokė apie RF trikdžius ir ESC triukšmą.
+**Pavo20 Pro II** — 2,5 colio GPS burbulinis, pagrindinis GPS konfigūracijų testavimo įrankis ir [atskiro straipsnio apie GPS sunkumus](../pavo20-gps-struggles/) tema. Ne pajėgiausias mano turimas kvadrotas, bet jis mane labiausiai išmokė apie RF trikdžius ir ESC triukšmą.
**4 colių sulankstomas BabyApe (FoldApe4 stilius)** — užsakytas, dar neatvyko. Rėmas suprojektuotas O3 moduliui, tačiau planuoju jį pritaikyti DJI O4 sistemai — montavimas turėtų būti suderinamas. Ar taps kelioniniu dronu, priklausys nuo to, ar jo skrydžio valdiklis tvarkysis su GPS geriau nei Pavo20.
-Kiekviena konstrukcija išmokė ko nors specifinio — variklio krypties gedimų, ESC protokolo nesuderinamumų, blackbox analizės, PID derinimo. Hobis yra tikrai edukacinis būdu, kuris jaučiasi labiau praktiškas nei dauguma programinės įrangos darbų.
+Kiekviena konstrukcija išmokė ko nors specifinio — variklio krypties gedimų, ESC protokolo nesuderinamumų, blackbox analizės, PID derinimo. Hobis tikrai edukacinis, ir tai jaučiasi praktiškiau nei dauguma programinės įrangos darbų.
---
-## Ką Atidėjau
+## Ką atidėjau
-Spektrometro projektas buvo nebaigtas, kai atradau FPV. Turėjau veikiantį regimosios šviesos spektrometrą ant Raspberry Pi su TOSLINK optinio pluošto jungtimi, kalibruotą duomenų apdorojimo kanalą ir planus optinio pluošto priekinio galo atgaliniam sklaidymui eksperimentuoti.
+Spektrometro projektas buvo nebaigtas, kai atradau FPV. Turėjau veikiantį regimosios šviesos spektrometrą ant Raspberry Pi su TOSLINK optinio pluošto jungtimi, kalibruotą duomenų apdorojimo kanalą ir planus optinio pluošto priekiniam galui, skirtam atgalinės sklaidos eksperimentams.
Tas projektas vis dar laboratorijoje. Optinio pluošto darbas lėtai juda į priekį, 405 nm ir 535 nm lazerio eksperimentai vyksta, ir programinė įranga žymiai išsivystė — bet tempas sumažėjo, kai atsirado FPV. Neturiu dėl to jokio apgailestavimo. Galima būti apsėstu tik vienu dalyku vienu metu, ir šiuo metu tas dalykas yra FPV.
-Planuojamas papildomas straipsnis apie spektrometrą. Trumpa versija: TOSLINK plastikinis pluoštas stipriai fluorescuoja ties 405 nm UV, kas panaikina fluorescencijos spektroskopiją per tą kanalą, o Windows neatskleidžia 10 bitų vaizdo iš fotoaparato su tinkama ekspozicijos valdymu, todėl rankinis prietaisas turi būti perprojektuotas tinkamai optinio pluošto priekiniam galui, prieš tęsiant fluorescencijos darbus.
+Planuojamas papildomas straipsnis apie spektrometrą. Trumpa versija: TOSLINK plastikinis pluoštas stipriai fluorescuoja ties 405 nm UV, kas panaikina fluorescencijos spektroskopiją per tą kanalą, o Windows neatskleidžia 10 bitų vaizdo iš fotoaparato su tinkamu ekspozicijos valdymu, todėl rankinis prietaisas turi būti perprojektuotas tinkamam optinio pluošto priekiniam galui, prieš tęsiant fluorescencijos darbus.
---
-## Kodėl FPV Prisijungia
+## Kodėl FPV man tinka
-Aš visų pirma nesu suinteresuotas FPV kaip filmavimo priemone ar sportu. Kas mane laiko įsitraukusį — tai sistemų darbas: RF ryšio dizainas, triukšmo analizė, GPS signalo vientisumas, variklio laiko valdymas, PID teorija. Kiekviena konstrukcija yra mažas įterptinių sistemų projektas su realaus pasaulio fizika.
+Manęs FPV visų pirma nedomina kaip filmavimo priemonė ar sportas. Kas mane laiko įsitraukusį — tai sistemų darbas: RF ryšio dizainas, triukšmo analizė, GPS signalo vientisumas, variklio laiko valdymas, PID teorija. Kiekviena konstrukcija yra mažas įterptinių sistemų projektas su realaus pasaulio fizika.
-Pavo20 GPS problema yra tikra RF inžinerijos problema. ELRS ryšio atsargos klausimas yra antenų teorija. Blackbox analizė yra signalų apdorojimas. Bendruomenėje pilna žmonių, kurie taiso dalykus empiriškai, kas yra greičiausia inžinerijos rūšis.
+Pavo20 GPS problema yra tikra RF inžinerijos problema. ELRS ryšio atsargos klausimas yra antenų teorija. Blackbox analizė yra signalų apdorojimas. Bendruomenėje pilna žmonių, kurie taiso dalykus empiriškai, o tai greičiausia inžinerijos rūšis.
O skrydis yra tikrai malonus. Ta dalis mane nustebino labiausiai.
---
-## Kas Artėja
+## Kas artėja
Spektrometro straipsnis bus tikras techninis įrašas — optiniai pluoštai, spindulių skirstuvo geometrija, atgalinio sklaidymo eksperimentai, kodėl TOSLINK buvo netinkamas pasirinkimas, ką geriau daro 300 µm pluošto skirstytuvai. Prie jo grįšiu, kai bus išspręsta GPS problema arba kai pritrūks naujų dalykų laužyti.
-Tuo tarpu: Pavo20 vis dar negali patikimai rasti GPS palydovų, BabyApe laukia skrydžio valdiklio, kuriuo galėčiau pasitikėti lauke, o aš baigiu pasiteisinimų nebandyti INAV.
+Tuo tarpu: Pavo20 vis dar negali patikimai rasti GPS palydovų, BabyApe laukia skrydžio valdiklio, kuriuo galėčiau pasitikėti lauke, o man baigiasi pasiteisinimai nebandyti INAV.