12. 8. 2024

Úprava - stíšenie spájkovacej stanice QUICKO T12-952

 Vždy po zapnutí táto stanica nepríjemne pípne zhruba na 2 sekundy. Následne už nepípa, pretože v nastavení som si vybral, aby bola ticho. Otravné to bolo najmä v noci, preto som sa rozhodol piezo vybrať. Jediné, kedy môže chýbať je pípnutie pri prepínaní do úsporného režimu.

Doska T12-952 s odstráneným piezo reproduktorom

8ohm odpor telesa v T12 hrotoch určuje výkon pri jednotlivých napätiach (niekedy sa uvádza 16V ako minimum keď doska obsahuje navyše 12V stabilizátor):
 12V-1,5A-18W, 16V-2A-32W, 19V-2,4A-45W, 21V-2,6A-55W, 24V-3A-72W

(procesor STC 15W408AS typu 8051, dual opamp LM358, p-mosfet 40V 22A 22P04, 3,3V stabilizátor)

Vývody u 4 pinového konektora spájkovacieho pera obsahujú:
1. kostru (vodivý povrch špičky hrotu), 2.kladný a 4.záporný vývod telesa zapojeného v sérií s termočlánkom, 3.senzor pohybu zapojený voči mínus vývodu telesa. 5 pin môže pripájať NTC termistor umiestnený v rúčke pera.

10. 8. 2024

Úprava - zníženie teploty Parkside spájkovačky PLSA 20-Li C3

"Bezdrôtová" batériová spájkovačka Parkside má uvedenú pracovnú teplotu okolo 480st.C. Pri tejto teplote sa prepaľuje cín a ničia sa rýchlo hroty - ľudia ako Big Clive prišli na to ako túto teplotu znížiť.

Riadiaca doska sníma teplotu termočlánku a teda regulácia tu je, len nastavená vysoko. Prvá verzia A1 umožňovala doladenie teploty cez jediné tlačítko (kalibrácia), neskoršia B2 už nie. Vznikla ale tabuľka s hodnotami rezistorov, ktoré možno prispájkovať sériovo ku cca. 50ohm termočlánku pre zníženie teploty.

odporteplota A1B2
0480480
10460425    
22410380
33360370
47315360
56277340
10077300

Úprava je možná priamo v rúčke, bez rozoberania zlepenej stanice, použil som odporúčaných 22ohm do série s posledným drôtom.

9. 8. 2024

Shell - paralelné spúšťanie podprocesov vrámci skriptu

Niekedy, z výkonového hľadiska, chceme spustiť paralelne viaceré podprocesy zo shell skriptu a čakať kým všetky dobehnú, než pokračujeme ďalším kódom.

Prvá možnosť je príkaz wait. Ten čaká na všetky podprocesy, ja však zozbieram čísla procesov do premennej PIDS (reťazec), aby som čakal len na konkrétne.

PIDS=""
FAIL=0
for subor in `ls *.txt`; do
   spracuj.sh $subor &
   PIDS="$PIDS $!"
done
for job in $PIDS; do
  wait $job || FAIL=1
done

Ak chceme spustiť niečo s x-paralelnými procesmi, aj s čakaním na dobehnutie, je tu druhá možnosť.

Xargs ponúka parameter P pre paralelizmus, v parametri I sa dá definovať skratka nahradzujúca parameter v paralelne spúšťanom príkaze (tu server z textového zoznamu, z ktorého SCP skopíruje subor.txt, paralelne 3 procesmi).

grep -v ^# zoznam_serverov.txt | xargs -n1 -I{} -P3 scp -B -o ConnectTimeout=6 {}:/tmp/subor.txt ./subory 2>log/log_err.log

Úprava - zníženie prúdu nabíjačky Parkside zo 4,5A na polovicu

Nabíjačka Parkside PLG20C3 (12,99€ v akcii) je stavaná na nabíjanie lítiových batérií X20Vteam (IAN418060_2210). Nabíja prúdom 4,5A na napätie 21,5V. Na rozdiel od slabšej verzie obsahuje 4cm 12V ventilátor (12S4010M) v hornej časti, nasávajúci vzduch do vnútra (po pripojení batérie) a dvojitá dióda na sekundári je na chladiči.

Odporúčané prúdy pre nabíjanie LiIon článkov sú do 1/2C, teda pre 2Ah je to 1A, pre 4Ah prúd 2A, pre 8Ah zas do 4A. Nakúpil som 4Ah batérie a keďže mi nevadí 2 hodinový čas potrebný na nabitie, rozhodol som sa batérie (a nabíjačku) šetriť a znížiť prúd na polovicu - zo 4,5A na 2,25A.

odspájkovaný jeden rezistor

Nabíjačka sníma (na zápornom póle) prúd ako úbytok napätia na dvoch paralelne zapojených 0,1Ohm rezistoroch. Po odpojení jedného teda klesne regulovaný nabíjací prúd na polovicu.

Nabíjačka aj batéria sú teraz podstatne chladnejšie.