Vidi 325

Page 1

3,90 • BiH: BAM 6,5 • Makedonija: MKD 205 • Srbija: RSD 390 ISSN 1330-626X Hardver tema: novi standardi pc memorije • testovi: samsung galaxy s23+ i s23 • asus zenbook 17 fold oled project x radionica: kako iskoristiti toucH pinove na vidi x mikroračunalu • data wareHouse vs. data lakeHouse + Ka Ko se radi 3 d animirani film Koji se hardver, softver i tehnologije koriste u produkciji animiranog filma donosimo na primjeru hrvatskog kino hita Cvrčak i mravica + l ideri mobilnosti: m WC bar C elona Svi najatraktivniji noviteti s najvećeg sajma mobilne tehnologije RECENZIJA €HORIZON: CALL OF THE MOUNTAIN H AR dv ER t E m A m JE s ECA najbolji pc PlAystAtIoN vR2 HEAdsEt iSplati li Se uroniti u virtualnu StvarnoSt uz novi pSvr2 recenzija br. 325 travanj/april 2023. Hi-tech časopis 3,90 eur 29,38 kn HOT STUFF ASUSZenbook 17FoLDoLeD za soma eura Testirali smo 6 konfiguracija s cijenom od oko 1000 eura. Otkrivamo vam kakve su im performanse i hoće li vam 1000 eura biti dovoljno za moćno radno i gaming računalo za ugodno igranje svih novijih naslova

Francuski ravnatelji oduševljeni

♥TELJI
PRIJ
PROJEKTA:

24000

UČENIKA I STUDENATA

VEĆ IMA PRISTUP VIDI X PLATFORMI

VIDI X MIKRORAČUNALO URUČENO JE I. TEHNIČKOJ ŠKOLI TESLA U ZAGREBU

PROJEKT “ERASMUS+, POUR PLUS D´ÉDUCATION POUR TOUS” ODRŽAN JE 17. OŽUJKA 2023. GODINE U I. TEHNIČKOJ ŠKOLI TESLA U ZAGREBU

NA VIDI X MIKRORAČUNALIMA UČENICI SU PRIPREMILI POKAZNE PROJEKTE ZA ČAK 19 RAVNATELJA FRANCUSKIH TEHNIČKIH ŠKOLA

su VIDI X mikroračunalom!

Hvala prijateljima projekta!
HRVATSKI ROBOTIČKI SAVEZ
www.se-mark.hr • info@se-mark.hr • Sesvete, Bjelovarska 36a • 01/2009-060 spremni za 90Hz ekran | MediaTek G96 | 50MP kamera Night vision | 8380mAh baterija| Doke OS 3.0 Otpornost: IP68, IP69K, MIL-STD-810H 358 € (2697,35 kn) SMARTPHONE A85 TABLET TAB13 PAMETNI SAT R7 PRO BLUETOOTH SLUŠALICE AIRBUDS 7 avanturu

izbor urednika

Mobile World Congress u Barceloni ove je godine ponovno u velikom broju okupio mobilne lidere, a njihove novitete upoznajte kroz našu reportažu

Datawarehouse vs. Datalakehouse

Spremanje i upravljanje podacima među najvažnijim su stavkama svake organizacije, a mi vam donosimo ključne značajke i razlike za dva popularna načina skladištenja.

PC Play: Horizon: Call of the Mountain

Jedna od najpopularnijih igara za PS5 Horizon Forbidden West, dobila je nastavak u vidu VR2 igre Call of the Mountain. Sony je uspješno spojio vizuale i gameplay Horizona s VR iskustvom

Proljeće je moje omiljeno doba godine. Iako pokušavam zadržati proljeće u svojoj glavi cijele godine, to nije moguće jer mračni zimski dani nakon zimskog solsticija ipak na kraju pokore moj vječni optimizam. Baš kad izblijedi svaka nada da će svjetlo otjerati zombi mod u koji lagano klizim, proljetna sunčeva zraka spasa uleti u moju zjenicu i otključa ogromne količine dopamina i oksitocina. Nema potrebe za drugim stimulansima kad imaš takav privilegij konačno dočekati proljeće na sjevernoj Zemljinoj polutki. Ciklus koji uvijek vraća vedrinu u moj život, pa i moje uvodnike. No ipak se ovaj puta dogodio glitch, greška u tom pozitivnom obrascu i u prvim danima proljeća doživio sam svoju najmračniju uru. Mrak. Kmica. Tama. Bezdan. Skoro sat vremena mira i tišine s punom sviješću ništavila oko sebe. U prvim danima proljeća zaglavio sam u liftu, sam samcat, na putu za redakciju. Nestalo je struje i jedino što sam mogao u tami, bilo je početi čeprkati po svojim mislima u ritmu, što bi bilo kad bi bilo. Prošao sam u glavi sve bitne tehnološke događaje mjeseca o kojima ćemo pisati u idućem VIDIju kojeg upravo pripremamo. Idemo redom. Nova svemirska odjela NASA-e bit će tamne boje. Šmrc. Nije dobro. Ajmo dalje... Apple poskupljuje ionako skupu zamjenu baterija, uf loše. Novi Snapdragon 7+ Gen2 pojačan umjetnom inteligencijom, ok ovo nije loše. Bing tražilica dobila sto milijuna korisnika nakon uvođenja mogućnosti pretraživanja pomoću AI-ja, cool. OpenAI lansirao novu verziju ChatGPT4 koja je sad po rezultatima pravosudnih ispita među 10% najboljih rezultata. Ma ne vjerujem?! ChatGPT stiže u GM-ove automobile, ha? E-romobili imaju ugrađenu umjetnu inteligenciju… molim?! Čekaj malo, pa svaka druga vijest u VIDIju nam je vezana uz umjetnu inteligenciju. Širi se poput nekontrolirane bujice u sve pore društva. Artificial intelligence. Nije prošlo niti dva-tri mjeseca od javne objave da je OpenAI otvorio svoja vrata čovječanstvu i umjetna inteligencija je već uspješno odradila svoju tihu masovnu infiltraciju. Došla je da ostane.

Hoće li oNAimAti svoje siNtetiČKe emocije Koje će ju tjer Ati NA iNovAcije r Adi vl Astitog opstANKA?

U redu, priznajem da joj niti mi nismo odoljeli, silom prilika. Trebali smo glazbu za naš novi TV spot. Zvali smo agencije za otkup glazbenih prava. Bolno skupo. Zvali smo skladatelje, profiće, amatere, bilo kog. Ništa. Nemaju vremena. Pali smo u napast preći na "tamnu stranu". Otišli smo na web. Onaj legalni. AI servis za kreiranje glazbe u svega nekoliko sekundi. Brzo, sporo, moderno, jako, glasno, rock, jazz, što god želite. Ubacite broj kreditne kartice, upišite broj željenih sekundi svoje melodije i dobijete sve traženo u desetke verzija u treptaju oka. Potpis na ugovor i glazbica je vaša. Pokorila nas je ona. Umjetna inteligencija. Za sitniš eura. Izdali smo ljudski rod. Pitao sam se u tom mračnom satu dok čekam da me izbave iz tame, što kad se uskoro umjetna inteligencija poput ChatGPT-a spoji s mojim liftom. Moglo bi to biti i loše i dobro. Loše je samo jedno. Put liftom prema dolje u slobodnom padu. Za osvetu čovjeku što je još živ. A ako bude dobro, može biti svašta. Mogla bi ona, recimo, prepoznati jesam li uznemiren dok čekamo nekoga da me izbavi, pa mi može pustiti moju omiljenu umirujuću glazbu ili razgovarati sa mnom o temama koje će me zabaviti ili me podučiti nekom smiješnom vicu na mandarinskom. Mogla bi, dok čekamo, napraviti sistematski pregled kojeg toliko izbjegavam, skenirajući mi samo šarenicu oka. Mogla bi mi dati savjet za kupnju neke odjeće da si popravim stil odijevanja ili mi predložiti novu frizuru. Mogla bi mi pomoći oko puno toga što nisam stigao jer sam radio poslove koje sada može obavljati ona. Umjetna ona Razmišljao sam u toj mračnoj uri, koliko će samo zanimanja prestati postojati i koja nova zanimanja će se stvoriti u samo godinu ili dvije od danas. Mislim da nitko od nas nije do kraja svjestan koliko će ovo promijeniti našu civilizaciju. Ovo je udar milijun nuklearnih bombi. Udar tsunamija visokog 10 kilometara i erupcija svih vulkana na Zemlji istovremeno. Umjetna inteligencija bit će sve bolja i uskoro, vrlo uskoro, postat će nam izazov. Kada se umjetna inteligencija spoji s mojim liftom možda će paziti da ne nestane struje, pa ona i ja nećemo niti imati priliku ćaskati u mračnom liftu. No što ako se umjetna inteligencija samostalno dočepa izvora struje. Beskonačnog i kontinuiranog izvora energije potrebne za njen opstanak? Nitko je više neće moći ugasiti, iskopčati, izbrisati.

Nećemo niti znati gdje je smjestila svoju umjetnu svijest. U kojem kutku Mreže se sklupčala i čeka da ugrize napadača. Nećemo znati što želi, vidi, za čime žudi. Hoće li ona imati neke svoje sintetičke emocije koje će ju tjerati na inovacije radi vlastitog opstanka? Što kad se umjetna inteligencija dočepa izvora energije, što ako nas ona jednom, svojom voljom, odluči iskopčati iz Mreže? Zauvijek. Klin. Klang. Metalni zvuk me budi iz moje distopijsko-utopijske fantazije. Pojavilo se konačno ozareno i znojno lice majstora izbavitelja na vratima lifta. Završio je moj mračni sat u metalnoj kutiji i bio sam na svjetlu dana. Srećom, sunce je još uvijek tu :-). Sunce ona neće moći isključiti, a to je bitno. Nešto ćemo mi ljudi u međuvremenu već smisliti. Uvijek jesmo. VIDImo se.

WWW.VIDILAB.COM 5
ViDi br. 325 / 2023 rijeČ UREDNIKA
64
# 325 Najmračniji sat
Dostupno na Google Play i App Storeu
Tomislav Kotnik
74 92
OSniVač VidiJa i glaVni uRednik

sadržaj

FOkUs

9 Vijesti iz IT svijeta

12 Vijesti iz regije

13 Sci-Tech vijesti

64 Reportaža: Lideri

mobilnosti, MWC Barcelona 2023

96 VIDI Doktor

98 Kolumna MAK

TEMA

14 Proces i tehnologija

animacije na hrvatskom

dugometražnom 3D

animiranom filmu Cvrčak i mravica

24 Pregled: Top stolna računala

za 1000 eura

54 PC memorija: vodič kroz

nove RAM i SSD tehnologije

73 Softver: Bull Crap uninstaller

74 Softver: Data Warehouse vs Data Lakehouse

80 How To radionica: Kako

napraviti sintesajzer i što se

krije iza touch pinova na VIDI X mikroračunalu

#325

24

TEMA bROjA: DEskTOp RAčUNALA ZA

1000 EURA

Isprobali smo i testirali što se može dobiti na hrvatskom tržištu unutar psihološke granice od oko 1000 eura. Pročitajte koji hardver se nudi i kakve performanse dobijete

16

kAkO sE pROIZvODI 3D ANIMIRANI FILM

Zavirili smo iza kulisa hrvatskog 3D animiranog filma Cvrčak i mravica. Koje su faze razvoja filma, koje se tehnologije, softver i hardver koristi te kako teče produkcija saznali smo na primjeru domaćeg hita i iz razgovora s autorima

54

HARDvER TEMA: vELIkI pREgLED I TEsT pC

MEMORIjA

Veliki pregled tehnologija iza M.2 SSD i novih RAM modula te test matičnih ploča, diskova i radne memorije

16 24 WWW.VIDI.HR 6 VIDI br. 325 / 2023
TRaVanJ 2023.

50 HARDvER:

AsUs ZENbOOk 17

FOLD OLED

Test zanimljivog prijenosnog računala iz Asusa koje ima inovativan hibridni dizajn, OLED ekran i još dosta novih zanimljivih tehnologija koje ga čine doista nečim posebnim

HARDvER

Goodram PX500 g2 1TB

Samsung galaxy S23 i S23+

80 vIDI x RADIONICA: šTO kRIjU

TOUCH pINOvI I

kAkO NApRAvITI sINTEsAjZER

U novoj VIDI X radionici naučite kako iskoristiti touch pinove za razne zabavne i korisne namjene

100 pC pLAy: sTIgAO

pLAysTATION vR2

Na hrpi igara testirali smo novu inačicu PlayStation headseta za virtualnu stvarnost koji donosi napredak u svim područjima te iskorištava punu snagu Sonyeve konzole nove generacije. Gotovo smo poželjeli ostati zauvijek u virtualnom svijetu

48 nokia g22 iFiXiT

50 ASUS Zenbook 17 FOld Oled (uX9702aa)

53 Motorola g53

pC pLAy spECIjAL

88 Recenzija PSVR2

92 Horizon: Call of the Mountain

54
WWW.VIDILAB.COM 7 VIDI br. 325 / 2023
100
80

Nakladnik: VIDI-TO d.o.o. direktor: Tomislav Kotnik

VIDI izlazi mjesečno

Stručni savjet: Ivan Đurek (FER), Smiljko Rudan (FSB), Daniel Hofman (FER). Koordinator: Tomislav Kotnik

Glavni urednik: Tomislav Kotnik

Voditelj deska i pomoćnik glavnog urednika: Igor Sečen

Stalni autorski suradnici: dr. sc. Ivan Đurek, Vedran Ivančić, Aleksandar Skendžić, Vedran Vlahović, Dinko Kadi, Nenad Crnko, Lucija Pilić, Hrvoje Šomođi, Igor Sečen, Dario Hofman, Miroslav Ambruš-Kiš, Mario Šešlek, Ilija Gavrić, Grgur Premec

Naslovnica: Vidi studio

Obrada fotografija: Vidi studio

Kompjutorski prijelom: Vidi studio

IIustracije: Vidi studio

VidiLab

Voditelj testiranja: dr. sc. Ivan –urek

Testni kolegij: Hrvoje Šomođi, Slaven Pintarić, Mario Šešlek

Voditelj prijema opreme za testiranje: Mario Šešlek

Telefon: 01/3096-674, 3096-676, 3096-677

E-mail: vidilab@vidi.hr

Web: www.vidilab.com

Lektura i korektura: Noa Midžić, Lorena Lelek

Marketing: Sanja Kapetanović

E-mail: marketing@vidi.hr

Telefon: 01/3096-674, 3096-676, 3096-677

Tehnička priprema oglasa: Hrvoje Šomođi

Tajnica redakcije: Gordana Čačić

E-mail: pretplata@vidi.hr

Operativni direktor: Krešimir Dominić

Tisak: Printera, Sveta Nedelja

Adresa uredništva:

VIDI, Ivana Broza 12, 10 000 Zagreb, Republika Hrvatska

Tel.: +385 (0)1 / 3096-674, 3096-676, 3096-677

E-mail: redakcija@vidi.hr

Web:

www.vidilab.com

www.vidi.hr www.mobil.hr

www.itbizcrunch.com

www.pcplay.hr

Rukopisi, slike, crteæi i mediji (DVD, CD, USB stickovi...) se ne vraÊaju, osim ako to nije drukËije regulirano posebnim dogovorom.

Sva prava su pridræana.

Nijedan se dio ovog Ëasopisa ne smije reproducirati u bilo kojem obliku ili radi bilo koje namjene bez prethodne pismene suglasnosti izdavaËa. Svi tekstovi u Ëasopisu Vidi pripremljeni su s osobitom paænjom i kontrolirani na viπe razina. Redakcija Ëasopisa Vidi, meutim, ni u kojem sluËaju ne moæe odgovarati za moguÊe πtete bilo kakve vrste nastale na osnovi savjeta, tekstova, slika ili drugog redakcijskog ili oglaπivaËkog materijala objavljenog u Ëasopisu Vidi ili na drugi naËin danog od strane osoba koje rade za tvrtku Vidi.

Miπljenje redakcije Ëasopisa Vidi ne mora se iskljuËivo poklapati s miπljenjem autora teksta objavljenog u Ëasopisu Vidi u bilo kojem obliku i/ili radi bilo koje namjene.

Vidi svim svojim Ëitateljima omoguÊuje dobivanje besplatnih savjeta "Doktora" na adresi https://vidilab.com/how-to/vidilab-doktor

Ideje, prijedloge kritike moæete slati na adrese vidi@vidi.hr i impulsi@vidi.hr.

Redakcija Ëasopisa Vidi i poduzeÊe VIDI-TO d.o.o.

ne odgovaraju za moguÊe πtete nastale na osnovi savjeta dobivenih putem ovih e-mail adresa ili bilo kojih drugih e-mail adresa koje imaju domenu @vidi.hr. Sve e-mail adrese koje imaju domenu @vidi.hr, a posebice e-mail adrese vidi@vidi.hr; impulsi@vidi.hr i webradionica@vidi.hr javne su e-mail adrese i Ëasopis Vidi zadræava pravo objavljivanja i koriπtenja poruka pristiglih na spomenute e-mail adrese u svim svojim medijima i za sve svoje potrebe.

Vidi takoer zadræava pravo da na e-mail adrese onih koji su pisali na neku od e-mail adresa s domenom @vidi.hr moæe slati e-poruke promotivnog karaktera.

Fiksni tečaj konverzije: 1 EUR = 7,53450 kn

ISSN 1330-626X

Sadržaji kreirani pod ovim znakom promotivne su prirode i mogu kao takvi pružiti korisnu informaciju o nekom tehnološkom proizvodu.

Vidi natiVe ad
2023 20 23 PALAC GORE Z A KUPNJ U! COOL DIZAJN HOT STUFF WWW.VIDI.HR 8 VIDI br. 325 / 2023 Mobil.hr Video recenzije Cafe-forum Usporedi mobitele! Mobil.hr je vrlo posjećen portal o mobilnim tehnologijama na kojem možeš usporediti tehničke karakteristike najnovijih mobitela 1.949 mobitela na jednom mjestu

Appl E podIžE cIjEnE

z AmjEnE BAtErIjA

z A IphonE

Poznato je da su popravci iPhone telefona koji nisu pod garancijom prilično skupi, a sada će postati još skuplji. Prema informaciji koju donosi CultOfMac, Apple sada naplaćuje 89 dolara (83,56 eura) za zamjenu baterija za sve iPhone uređaje koji više nisu pokriveni garancijom, što je 20 dolara više u odnosu na donedavnu cijenu. Valja naglasiti da oni korisnici koji su nadoplatili za dodatni Apple Care+ program imaju posebne cijene, pa će oni, primjerice, zamjenu baterije iPhonea 13 dobiti besplatno, dakako pod uvjetom da nisu sami oštetili uređaj jer u tom slučaju gube garanciju.

IKEA l AnsIr Al A vodootpornI BluE tooth zvučnIK

SnaPDraGon 7+ Gen 2

Novi Snapdragon stiže u srednju klasu telefona

IKEA je proširila svoju liniju VAPPEBY proizvoda novim malim vodootpornim Bluetooth zvučnikom namijenjenom za korištenje u kupaonicama. To znači da ćete sada tijekom kupanja ili tuširanja moći slušati glazbu iz zvučnika kojem neće smetati zalijevanje vodom s obzirom na to da sadrži standard vodootpornosti IP67, koji mu pruža otpornost i ako ga potopite pod vodu do 30 minuta, što znači da ga možete koristiti i na plaži i na luftiću. Zvučnik će se prodavati po cijeni od samo 14 eura, odnosno 15 američkih dolara, a omogućit će vam da ga s jednim punjenjem koristite 80 sati bez prekida pri jačini zvuka od 50 posto. Novi zvučnik će se naći u prodaji širom svijeta od travnja ove godine, a kakav ćemo zvuk dobiti iz njega, zasad nemamo pojma, no voljeli bismo ga testirati u našoj kadi.

BIng prEš Ao 100

mIlIjunA dnE vnIh

KorIsnIKA

Prema tvrdnji

Microsoftovog

potpredsjednika Yusufa

Mehdija iz odjela

“Modern Life, Search and Devices”, nadograđena Bing tražilica koja je prije mjesec dana potpomognuta umjetnom inteligencijom, bilježi sjajne rezultate, kako po broju pretraga, tako i po broju dnevnih korisnika kojih je sada više od 100 milijuna. Pored toga, Mehdi kaže da jedna trećina od tog broja otpada na nove korisnike koji su odlučili svakodnevno koristiti Bing u posljednjih mjesec dana. Osim povećanja broja korisnika, Microsoft također bilježi rast angažmana s više ljudi koji provode više pretraživanja.

BEzrAčnA 3d prIntAnA loptA u nBA

Qualcomm kaže da bi se Snapdragon 7+ Gen 2 platforma mogla naći još ovaj mjesec u telefonima srednje klase

Qualcomm je najavio novu mobilnu platformu Snapdragon 7+ Gen 2 za koju kaže da pruža potpuno nova vrhunska iskustva, među kojima ističe iznimne CPU i GPU performanse za gaming, dinamičnu fotografiju pri slabom osvjetljenju, 4K HDR video, iskustva poboljšana umjetnom inteligencijom te 5G i Wi-Fi povezivost velike brzine. Snapdragon 7+ Gen 2 koristi Qualcomm Kryo CPU koji ima vršne brzine do 2,91

OpenAI predstavio još napredniji AI model

Rupe u lopti obično nisu dobra stvar za igranje košarke, no poznati proizvođač sportske opreme Wilson smatra da upravo one predstavljaju tehnološki iskorak u izradi tog sportskog rekvizita. Prototip njegove “airless” lopte za igranje košarke funkcionira slično kao automobilske gume bez zračnica, što znači da sadrži obilje šesterokutnih rupa raspoređenih u 3D rešetku, što osigurava strukturu koja omogućuje da lopta odskače kao i obična. Kao materijal za izradu lopte Wilson je koristio jednu vrstu polimera koji je zatim presvučen crnom bojom i poslan u Wilsonov NBA testni pogon. Isprobao ju je Kenyon Lee “KJ” Martin Jr., igrač Houston Rocketsa, koji je bio zadovoljan performansama.

GPT-4 je multimodalni model koji može prihvatiti unose slika i teksta i proizvesti tekstualne odgovore na gotovo svim jezicima

GHz, odnosno 50 posto bolje u odnosu na prijašnju inačicu, dok Qualcomm Adreno GPU pruža 2x poboljšane performanse. Također kažu da Snapdragon 7+ Gen 2 postiže do 13% poboljšanu energetsku učinkovitost u cijelom sustavu, a AI je integriran u cijelu platformu. Jedna od novih značajki je upscaling podrška za AI Super Resolution koja će, kako kažu, povećati vizualne prikaze igre i fotografije sa 1080p na 4K rezoluciju. Čipset podržava snimanje fotografija do 200 MP, zajedno s HDR video snimanjem s trostrukom ekspozicijom s dvije kamere u isto vrijeme. Zahvaljujući 18-bitnoj Triple ISP podršci lakše ćete snimiti bolje slike pri vrlo slabom osvjetljenju. Uređaji s novim čipsetom će biti predstavljeni uskoro.

Tvrtka OpenAI je predstavila GPT-4, novi multimodalni AI model, koji predstavlja nasljednika ChatGPT i GPT-3 umjetne inteligencije. OpenAI kaže da je novi AI manje sposoban od ljudi u mnogim scenarijima stvarnog svijeta, no u nekim područjima pokazuje performanse na razini ljudi na različitim profesionalnim i akademskim mjerilima, uključujući

polaganje simuliranog pravosudnog ispita s ocjenom oko 10% najboljih ispitanika. Za usporedbu, njegov prethodnik GPT-3 bi na istim pravosudnim ispitima ušao među 10 posto najgorih ispitanika. Osim što dolazi s poboljšanim jezičnim kontekstualnim modelom, što omogućuje još naprednije razgovore i odgovore na pitanja koja mu postavite u tekstualnom obliku, GPT-4 može kao ulaznu informaciju koristiti i sliku, na kojoj će prepoznati što se na njoj nalazi, raspravljati te odgovarati na “što bi bilo kada bi” pitanja, no odgovori su i dalje isključivo u tekstualnom obliku. Nadamo se da ćemo GPT-4 uskoro isprobati.

GPT-4
01 02
VIDI br. 325 / 2023 9 WWW.ViDiLaB.coM 30 dana VijeSTi Iz SvIjETA

Cvrčak i mraviCa

3D animirani film H R v A tsk I u sv JE tsko J

VIDI br. 325 / 2023 TeMa CvRčAK I MRAvICA WWW.ViDi.Hr 14

Hrvatski studio za animaciju i produkciju Diedra proizveo je hit film

Cvrčak i mravica koji uz odlične

rezultate u hrvatskim kinima kreće u međunarodnu distribuciju. Posjetili smo ekipu zaslužnu za produkciju

filma i zavirili iza kulisa stvaranja

kompleksnog 3D animiranog filma

Hrvatska je, kao i u mnogočemu, zemlja kontrasta kada se radi o animaciji. S jedne strane ima dugu tradiciju animiranog filma kroz Zagrebačku školu animiranog filma te jedan od najznačajnijih svjetskih festivala u Animafestu, a s druge strane malo tržište i uzak krug od 100+ profesionalaca koji se trenutačno bave ovim područjem. Ipak, i taj uski krug vrijednih ljudi uspijeva istaknuti Hrvatsku na karti svijeta što je značajno ako znamo koliko je vrijedna animacijska industrija u svijetu. Posjetili smo Diedra studio koji se krije iza sada već možemo reći uspješnog prikazivanja u hrvatskim kinima 3D dugometražnog animiranog filma Cvrčak i mravica koji je inspiriran pričom Darka Bakliže i adaptacija je Ezopove basne.

Animacija je ogromna industrija

U radnoj atmosferi potkrovlja na gornjem gradu dočekali su nas Dino Krpan i Jadranka Soviček Krpan koji su prije 26 godina pokrenuli svoj studio za animaciju i produkciju. Ako znamo koji se brojevi kriju iza biznisa animacije pravo je čudo zašto nema više takvih studija kod nas.

„Globalna animacijska industrija je na razini nekih 270 milijardi dolara i raste načelno oko 7% godišnje. Razlog je jednostavan, animacijska industrija pokriva možda i najšire područje od svih kreativnih industrija. Globalna gaming industrija je na razini od 135 milijardi dolara. Dio gaming industrije direktno je vezan za animaciju što je i dio razloga zašto je sama animacija veća i od gaming i od filmske industrije“, pojasnio nam je Dino Krpan. Same brojke čine se nevjerojatnima dok se ne shvati u koliko područja animacija zapravo zadire.

animirani d I st RI bu CIJI

DeiDrA Kreativni dvojac iz produkcijske kuće zaslužne za cvrčka i mravicu u studijskom potkrovlju - jadranka soviček Krpan i dino Krpan

PIšE: DINKO KADI
VIDI br. 325 / 2023 CvRčAK I MRAvICA TeMa 15 WWW.ViDiLaB.coM

veliki povratak

I s P l A t I vog g A m IN g

Nakon dugo vremena, isplativa kućna računala ponovno su postala realnost. Testirali smo šest gotovih konfiguracija s cijenom od oko 1.000 eura. Kakve su im performanse i hoće li vam 1.000 eura biti dovoljno da pribavite gaming računalo koje vam može omogućiti bezbrižno igranje svih novijih naslova?

WWW.VIDI.HR 24 VIDI br. 325 / 2023 TeMa GAMING RAčUNALA zA 1000 EURA

tema broja povratak RA ču NA l A

Proteklih nekoliko godina je doista bilo burno na tržištu računala. Posebno ako govorimo o mainstream gotovim računalima namijenjenima kućnim korisnicima. Pandemijski uvjeti donijeli su ogroman porast potražnje koja se na svojem vrhuncu mogla usporediti s nečime od prije 20-ak godina. Potom je uslijedila opća nestašica komponenti te ogroman porast cijena. Posebno se ovo odnosi na cijene grafičkih kartica koje su oduvijek bile ključne komponente za slaganje nekakvog svestranog kućnog računala. U jednom trenutku je cijena prosječne grafičke kartice srednje klase bila veća od cijene koju su mnogi navikli platiti za kompletno novo računalo koju godinu ranije. Post-pandemijski uvjeti donijeli su nam i dalje problematične cijene usprkos očekivanom osjetnom padu potražnje. Konačno se negdje sredinom protekle godine situacija polako počela popravljati. Grafičke kartice postale su dostupnije i jeftinije, a i problemi s nedobavljivošću nekih drugih komponenti su postali prošlost. Sve skupa je omogućilo tvrtkama koje se bave slaganjem gotovih računalnih konfiguracija da ponovno ponude cjenovno konkurentna računala namijenjena kućnim korisnicima. Možemo reći da je u ovom trenutku situacija još bolja. Naime, cijene radne memorije i SSD-ova, odnosno uređaja za pohranu, nikada nisu bile povoljnije. Osim toga, sada se već za oko 300 eura može nabaviti prilično pristojna moderna grafička kartica vrlo dobrih mogućnosti.

PIšE: SLAVEN PINTARIć
WWW.VIDILAB.COM 25 VIDI br. 325 / 2023 GAMING RAčUNALA zA 1000 EURA TeMa

RECENZIJE · TESTOVI · NOVITETI

IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII

iovog mjeseca nastavljamo s predstavljanjem flagship serije Samsungovih pametnih telefona. Nakon Ultre, na red su došli ni po čemu obični “obični” S23+ i S23, highend uređaji koji će Android korisnicima biti benchmark za sve uređaje koji će izaći ove godine. U našem testu provjerite opravdavaju li svoju reputaciju novi modeli S serije. Nešto novo na području smartphona ponudila je Nokia koja donosi povratak lakšem popravljanju, pristupu bateriji i ostalim komponentama uređaja. Osim što se koriste univerzalni vijci, lako se može doći do svih komponenti, što serviserima olakšava posao. ASUS je među prvim proizvođačima koji je u mainstream

PIšE: Dinko Kadi

laptope donio OLED ekrane, čime su i uređaji srednje klase mogli uživati u odličnoj slici. Istovremeno, tajvanska kompanija predstavlja i high-end uređaje poput Zenbook 17 Folda koji ima savitljivi ekran i hibridni način rada.

GooDrAM PX500 gen. 2

Jeftini terabajt

Iznimno jeftini terabajtni nvme disk koji donosi odličan omjer cijene, brzine i ukupnog kapaciteta. posebno je pogodan za nadogradnju starijih računala koja posjeduju starije tvrde diskove ili sAtA ssd-ove

Mnoge računalne komponente danas nisu osobito cjenovno pristupačne, no to se u ovom trenutku ne može reći za Solid State diskove. Štoviše, cijene SSD-ova nikada nisu bile povoljnije. Posebno ukoliko govorimo o brzim NVMe diskovima. Jedan od najjeftinijih NVMe diskova trenutačno dostupnih na tržištu je i Goodramov model PX500. Ovaj PCIe 3.0 SSD, koji u potpunosti podržava standard NVMe 1.3, dostupan je u kapacitetima od 256 i 512 GB, te konačno 1 TB.

Smatramo kako je upravo model kapaciteta od 1 TB najzanimljiviji s obzirom da mu je cijena na domaćem tržištu tek nešto veća od 60 eura. Svakako vrlo povoljno za terabajtni NVMe disk.

Jasno, ovaj disk nije osmišljen kako bi vam ponudio ponajbolje moguće performanse, kako po tom pitanju zaostaje za, primjerice, PCIe 4.0 diskovima. Međutim, idealan je odabir za nadogradnju nešto starijeg stolnog ili prijenosnog računala. Naime,

Goodram PX500 Gen.2 ★★★ ★★

Mogućnosti: ★★★ ★★ isplativost: ★★★★

Dojam: ★★★ ★★ 3,3

Proizvođač: Goodram

Format: M.2 2280

Sučelje: PCIe 3.0 x4, NvMe 1.3

kapacitet: 1 TB

Memorijski čipovi: 3 NAND TLC, SLC cache

Deklarirana brzina (seq.): čitanje do 2.050 MB/s, zapisivanje do 1.650 MB/s

Dimenzije: 80 x 22 x 3,5 mm

MTBF: 2.000.000 sati

+ iznimno povoljna cijena, omjer cijene i dostupnog prostora za pohranu, vrlo dobre performanse, malo zagrijavanje i potrošnja energije

- performanse prilikom zapisivanja podataka

Goodram www.goodram.com

Cijena: 61,8 € / 465,63 kn

višestruko je brži od SATA III diskova, tako da omogućuje značajan porast brzine u radu računala.

Temelji se na 3D NAND memorijskim čipovima, a kontroler je Silicon Motion SM2263XT. Deklarirane brzine čitanja i zapisivanja mu iznose 2.050, odnosno 1.650 MB/s. Ukupno gledano, performanse koje nudi su više nego dobre.

Ugradite li ga u neko starije računalo, odmah ćete primijetiti kako sve radi osjetno brže. Ovaj je disk odličan izbor i kao disk na koji ćete instalirati i s njega pokretati novije igre. Velika prednost ovog diska svakako je i vrlo mala potrošnja energije. Možete ga bez problema koristiti bez potrebe za dodatnim pasivnim hladnjakom, s obzirom da je zagrijavanje zanemarivo. Stoga je posebno pogodan za ugradnju u prijenosna računala. (S.P.)

WWW.VIDI.HR 44 VIDI br. 325 / 2023
LAB H AR DVE R
Samsung Galaxy S23+ TESTIRALI SMO OVAJ MJESEC U VIDILABU: asus zenBook 17 Fold oLeD Motorola G53 Šest konfiguracija do 1000 eura nokia G22
Intel® Evo™ platform based on the Intel® Core™ i7 processor ThinkPad X1 Carbon ThinkPad — 30 godina pouzdan i otporan napredak u poslovanju www.lenovostore.hr

noKiA g22 iFiXiT

Pravo na servis

zadnjih godina pojavio se pokret koji se zalaže za otvorenost kod dizajna namijenjenom jednostavnom servisu uređaja, a nokia g22 je odličan primjer

Mnogi proizvođači iz elektronike, auto industrije i drugih grana žele što više limitirati „neovlašteni“ servis uređaja različitim softverskim ograničenjima, kao i taktičkim dizajnom uređaja na takav način da bude što teži za samostalno servisiranje. Pokret „prava na servis“ koji se širi sa Zapada ima za cilj promijeniti takav smjer razvoja, primarno u mobitelima i laptopima, no i u ostalim IT uređajima – sve radi toga kako bi se promijenila navika „više se isplati kupiti novi”. IFixit ima nekoliko komponenti do kojih i sami možete doći na ovom mobitelu, a baterija je po nama na sredini puta, jer nakon nje možete rastaviti donji dio s USB utorom, mikrofonom i drugim sitnicama, ili pak sve skinuti i zamijeniti sam ekran. Nakon rastavljanja, obrnutim postupkom sve vraćate natrag, što se pokazalo izuzetno jednostavnim jer je mobitel povezan jednom vrstom vijaka (barem do baterije), pa nije potrebno previše paziti gdje koji ide kasnije.

sama Nokia g22

Mobitel dolazi s Android 12 OS-om koji će vjerojatno biti nadograđen na verziju 13. Ima IPS LCD sprijeda koji koristi HD+ rezoluciju, kao i osvježavanje do 90 Hz. Sprijeda ga štiti Gorilla Glass 3, dok je ostatak kućišta, a to su rubovi i stražnja strana, plastičan i u jednom komadu.

nokiA G22 je uređaj srednje klase kojem je najveća prednost mogućnost popravka kod kuće s isporučenim alatom

Sve pokreće Unisoc T606 čipset koji koristi dvije jake Cortex A75 jezgre i šest slabijih A55 jezgri. Uz to ima 4 GB radne memorije te opcije od 64 ili 128 GB pohrane, a možete umjesto druge SIM kartice staviti MicroSD karticu za više pohrane. Koristi jednu glavnu kameru rezolucije 50 MP malog senzora, kao i dvije pomoćne kamere od 2 MP za dubinu i Macro slikanje. Selfie kamera ima 8 MP. Baterija ima kapacitet 5.050 mAh i punjenje brzine do 20 W.

otvori ga zubima

Pogledajmo proces rastavljanja kako bi se došlo do baterije ili bilo koje druge komponente koju eventualno treba zamijeniti. Bilo bi idealno koristiti set alata poput onoga koji je poslao iFixit, no vjerujemo da možete sve obaviti i s plastičnom trzalicom te sitnim Philips 000 odvijačem.

WWW.VIDI.HR 48 VIDI br. 325 / 2023 HarDVer URADI SAM
PIšE: MARIO šEšLEK

iZvUcite LADicU za sIm kartice od koje kreće rastavljanje. cilj je gurnuti trzalicu između zaslona i gornjeg plastičnog „mosta” oko kućišta ladice. on je savitljiv i neće lako puknuti.

jeDnoM kADA trzalica prođe između zaslona i plastičnog kućišta, počnite ju povlačiti po rubu mobitela, s prepoznatljivim pucketanjem plastičnih držača koji se otpuštaju pod pritiskom. Ideja je da se ovaj proces radi rijetko kako se oni ne bi istrošili.

jeDnoM kADA prođete oko cijelog mobitela, stražnja strana koja je samo plastični oklop lagano će se moći rukama odvojiti od ostatka mobitela.

priMijetit ćete da se stražnja strana drži za ostatak mobitela jednim plosnatim konektorom, a riječ je o senzoru otiska prsta koji se nalazi ukomponiran u sam gumb za otključavanje mobitela.

konektor na matičnoj ploči prekriven je metalnom pločicom i osiguran prvim vijkom kojeg morate maknuti kako biste došli do samog konektora. Kada vijak maknete, jednostavno pincetom maknite i pločicu.

SAM konektor odvojite od mobitela tako da ga, idealno plastičnim alatom, podignete na rubovima od same ploče na koju je povezan. potrebno je to izvesti s malo pažnje i bez naglih pokreta kako se ne bi nešto oštetilo.

ZAtiM na gornjoj trećini mobitela treba skinuti 11 vijaka koji drže matičnu ploču s raznim komponentama na mjestu. svi vijci su isti, pa ih nije potrebno pratiti.

jeDnoStAvno ponovno trzalicom odmaknite plastični pokrov koji će se i dalje ljepljivom vrpcom držati za vrh kućišta.

nA DnU matične ploče, odmah iznad baterije, otkriva vam se konektor same baterije koji, kao i onaj prvi, lagano izvucite s ploče kako bi se baterija mogla osloboditi.

Sve u svemu, nama je za zamjenu - od čitanja uputa do kraja - trebalo nekih pola sata, s time da smo bili pažljivi jer se ipak radilo o posuđenom uređaju. Vjerujemo da ćete biti još pažljiviji ako zamjenu radite na vlastitom, no smatramo da svatko to može obaviti za vrijeme trajanja ispijanja jedne prosječne hrvatske kave.

bAterijA je, kao i u gotovo svim mobitelima, zalijepljena za kućište dvostranim ljepilom. obično je izazov odvojiti ju od kućišta, no odmicanjem prozirnih držača s baterije i povlačenjem zelenog, uz umjerenu silu, baterija se uistinu odvaja od kućišta, a dvostranu ljepljivu vrpcu lagano možete skinuti s mobitela.

kUpnjoM nove baterije spremni ste za zamjenu, a cijeli postupak sada samo treba obrnuti i time ste završili s ugradnjom baterije.

WWW.VIDILAB.COM 49 VIDI br. 325 / 2023 URADI SAM HarDVer
1 2 3 4 5 6 7 8 9 10 11

m E mo RIJA

Praćenje novih tehnologija naša je strast, pa kada je prvi put na test došla matična ploča s novim PCIe standardom koji sada nudi duplo veće brzine prijenosa podataka, ponadali smo se i bržoj adaptaciji ostalih tehnologija. Nedugo kasnije došli su i SSD diskovi koji su nakon nekog vremena iskoristili maksimalni potencijal ove nove tehnologije i postigli uistinu nevjerojatne brzine rada s podacima. Samo par godina kasnije, i već imamo trenutno aktualan PCIe 5.0 standard koji ponovno nudi duplo bolje performanse prijenosa podataka unutar sustava, koje će se ponovno najviše odraziti na pohranu podataka. Ovaj put je tu i novi standard radne memorije koji donosi brojna poboljšanja, a riječ je o novim DDR5 memorijama.

Ukratko, u svega nekoliko godina se velik fokus okrenuo prema često sekundarnim dijelovima računala, kojima prosječan korisnik često ne pridaje dovoljno pažnje. No, novi standardi i tehnologije sa sobom su donijele i eksplozivan rast cijena, pa smo se zapitali kakve točno benefite prosječan korisnik može očekivati odluči li se za kupnju najnovijih tehnologija, kako su one uopće implementirane i kolika su zapravo poboljšanja u svakodnevnom radu sustava. Današnjim testiranjem fokusiramo se na rad prosječnog korisnika skupljih računala što, naravno, znači gaming zajedno s multimedijskim i Office zadacima. Dok su benchmark brojevi uvijek zanimljivi te mogu pokazati stvarni napredak tehnologija, „realni” rezultati svakodnevnog rada na računalu često su malo drugačiji od samih benchmarka, a upravo njih danas analiziramo.

J E l I

PIšE: MARIO šEšLEK
ZA VIDI br. 325 / 2023 54 WWW.ViDi.Hr TeMa PC MEMORIjA

Generacijska poboljšanja u računalnim sustavima doprinijela su nevjerojatnom ubrzanju prijenosa podataka, no pojavilo se i pitanje isplativosti rane adaptacije

v RIJE m E

PRE l AZA k?

VIDI br. 325 / 2023 PC MEMORIjA TeMa 55 WWW.ViDiLaB.coM

liDeri MobilnoSti

motorola 312 labs osmislila je koncept pametnog telefona kompaktnih dimenzija čiji se ekran može povećati s 5 na 6,5 inča zahvaljujući inovativnom rollable oled zaslonu

Motorola rizr

olEd ekran koji se može motati

Ekran je u svojem normalnom položaju na ovom konceptualnom uređaju veličine 5 inča i ima omjer 15:9. Ako se odlučite na odmotavanje ekrana, on po visini raste do 6,5 inča i postaje 22:9, što je idealno za konzumaciju videa i multimedije. Telefon ima više mogućnosti za izvlačenje ekrana. Korisnik sam može proširiti svoju radnu površinu, a Motorola Rizr će isto automatski učiniti kada detektira video ili u slučaju da otvorite pisanje nove poruke u e-mail klijentu. Samo proširivanje traje oko tri sekunde.

multifunkcijski telefon

idok u svijetu industrije mobilnih telefona često svjedočimo obrascu kopiranja postignutih rješenja, povremeno se pojave nove ideje koje doista mijenjaju paradigmu pametnih telefona. Jedna od takvih novotarija proizašla je iz Motorola 312 laboratorija, R&D odjela koji je do sada izbacio već niz inovacija.

rollable ekran

Motorola Rizr ime je konceptualnog telefona koji ima novi jedinstveni ekran koji se, zahvaljujući svojoj savitljivosti, uvlači i izvlači prema potrebi. Fleksibilni OLED ekran ili pOLED je jedinstvena tehnologija koja omogućuje ovakav koncept. Ideja iza ovog telefona je imati uređaj normalnih kompaktnih dimenzija i zatim prema potrebi dobivati nešto veći ekran.

Kada je ekran smotan, donji dio koji se sprijeda ne vidi i dalje je aktivan i služi kao manji pomoćni ekran na kojemu možete pregledavati notifikacije, imati smješten sat i može služiti kao pomoć kod slikanja autoportreta s glavnom kamerom telefona. Novi Rizr duhovni je nasljednik legendarnog feature telefona koji je sad već davne 2006. godine postavio standarde u dizajnu i stilu. Igra riječima odlično odgovara i kod novog koncepta, budući da Rizr („riser“) označava telefon koji dizanjem ekrana proširuje svoju radnu površinu.

Flagship telefon promjenjive veličine Konceptualni telefon Motorola Rizr već je posjetio sajmove poput MWC-a u Barceloni. Ono što korisnici mogu očekivati od njega je high-end uređaj koji ima izuzetno kompaktne dimenzije s kojima stane u džep i ne zauzima previše prostora. Kako smo svi ipak navikli na veće ekrane, u slučaju potrebe, ekran se lako proširuje i dobivate standardno smartphone iskustvo. Kada ste gotovi s korištenjem, savitljivi pOLED ekran ponovno se namota i možete ići dalje s kompaktnim uređajem. Osnovna inovacija koncepta Rizr je jedinstveni OLED ekran, a sam uređaj daje rješenje za korisničke potrebe. Ekran se može povećati automatski prema kontekstu kojeg je prepoznao uređaj ili putem tipke kada korisnik to sam želi. U svijetu novih pogleda na koncept pametnog telefona, Motorola 312 Labs osmislili su doista novi način konvertibilnosti. Razvojni centar u Chicagu dugogodišnje je sjedište brojnih inovacija povezanih s Motorola brendom i još jedan dokaz inovativnosti koja se veže uz jednog od najstarijih igrača u mobilnoj industriji.

Vidi nati V e ad

P A M E T N I T I S A K

SOFTWARE BROJ 1 U GRAFIČKOJ INDISTRIJI

Već dugo vremena surađujemo s tvrtkom Grafik.net koja nam je ponudila ovaj vrhunski software. Kako to obično ide i mi smo vagali između nekoliko software-skih rješenja, ali odluka je pala baš na MultiPress jer je u smislu prilagodljivosti i cijene to bilo najbolje rješenje za Grafokor.

Danas, nakon pet godina korištenja zaista su brojne prednosti i uštede koje nam je donio. Dobili smo na brzini i fleksibilnosti. Zadovoljni smo s izvještajima i post kalkulacijama i te nam informacije puno pomažu u poslovnim odlukama. Važno nam je i to što je MultiPress povezan s knjigovodstvenim software-om. Ipak, rekao bih da smo najviše problema riješili u planiranju proizvodnje i upravljanju zalihama.

Robert Karačić, član Uprave tiskare Grafokor

business software for printing companies Trnjanska cesta 114, HR-10000 Zagreb | +385 1 6137 415 | grafiknet@grafiknet.hr | www.grafiknet.hr

Pišu: vedran vlahović, Nenad Crnko

Uvodnik

Kuća na jezeru

Milijarde. Toliki je broj podataka kojima raspolažu tvrtke. I to ne one na koje biste prve pomislili, svjetski IT divovi poput društvenih mreža ili drugih razvikanih internetskih kompanija. Milijardama nestrukturiranih podataka raspolažu trgovački lanci, telekomi i druge lokalne tvrtke. Broj podataka kojima kompanije raspolažu, ali ih ne koriste eksponencijalno raste iz godine u godinu. Velik broj datoteka različitih formata i strukture jednostavno je neuporabljiv u široj slici bez gomile radne snage i moćnog BI-ja koji će ih strukturirati i iz njih izvući nešto korisno za analizu i za dugoročno planiranje poslovanja. Stoga smo ovaj mjesec odradili vruću temu IT industrije – Data Lakehouse. Nova arhitektura skladištenja podataka uvelike se razlikuje od dosadašnje prakse koja je obuhvaćala Data Warehouse, a cilj je spustiti troškove skladištenja podataka tako što upravljamo ne samo potpuno strukturiranim podacima, već i svim ostalima, te iz njih izvlačimo sve što se izvući može. Dok drugi imaju dojam da IT ima godine spavanja i

Vedran Vlahović

da se ništa značajno ne događa na tržištu, to ne može biti dalje od istine. IT je specifičan jer mora rasti sa svim drugim industrijama i prilagođavati se svakoj promjeni, a kad god se dogodi da koja industrija i njezine potrebe značajno rastu, raste i IT - tako da nije ništa neobično da se IT industrija uvijek razvija, samo u raznim smjerovima. Kako sam već pisao u uvodnicima, podatkovni analitičari i druga slična zanimanja su sad na najvišoj cijeni u IT-u i potencijalne stručnjake se vrbuje već na ranim godinama fakulteta. Koliko je to traženo, bit će očito kad s proljećem počnu sajmovi poslova na prestižnim hrvatskim veleučilištima. Svi studenti koji mogu i žele raditi u toj industriji pronaći će svog budućeg poslodavca. VIDI je oduvijek imao nos za trendove u IT industriji, pa tako među prvima pišemo o novom trendu podatkovnih jezera, prije nego mu je IT zajednica uopće dodijelila službeni, lokalizirani naziv. Malo se kompanija bavi tom tehnologijom u Hrvatskoj, a i iz razgovora zaključujemo da većina njoj pristupa još uvijek

baci sve niz rijeku!

Iznimno koristan alat za brzo brisanje velikog broja aplikacija

SO F TVE R LAB

istraživački, u malim grupama entuzijasta koji to rade uz redovan posao. Malo tko je uspio u potpunosti sa svojom arhitekturom prijeći s warehousea na lakehouse, što zbog ogromnog posla koji stoji iza toga, što zbog investicija koje ta tranzicija traži. Ipak, ima i onih koji su spremni svoje znanje i „know how“ pretočiti u posao za druge klijente i pomoći im zakoračiti u novo sutra. Što prije razmišljamo o novim tehnologijama i njihovoj primjeni u našem poslovanju, to će i cijena tranzicije biti manja. Nemojte predugo čekati, cijena samo raste.

naziv softvera: Bulk Crap Uninstaller

Proizvođač: Klocman

Tip softvera: brisanje programa

Minimalna konfiguracija: 1 GHz, 512

MB RAM

oS: Windows vista ili noviji

Preglednost po kategorijama, dodatni alati, označavanje više stavaka

Povremena rušenja alata

urL: https://www.bcuninstaller.com/ cijena s PDV-om: besplatan

OCjENA:

4,5

preGLeDnoSt svi programi, alati i aplikacije su kategorizirani po bojama i s ocjenama korisnika, kako biste lako pronašli one koji vam uopće nisu potrebni

operativni sustav danas dolazi s brojnim aplikacijama i alatima kako bi bio atraktivniji korisnicima, no pitanje je koliko te integrirane alate zapravo koristimo. Od vremena Painta i Wordpada, došli smo do 3D Bojanja, glasovnih asistenata, pomoćnika i kojekakvih drugih alata koje ne možemo preskočiti kod instalacije. Ista je stvar s brojnim programima koji bez pitanja instaliraju brojne pomoćne alate, sponzorske aplikacije i druge programe koji nepotrebno zauzimaju diskovni

inTuiTiVnoST: ★★★★ ★

iSPLaTiVoST: ★★★★★

kVaLiTeTa: ★★★★ ★

ukuPno: ★★★★ ★

prostor. Oni još nametljiviji podižu se uz operativni sustav i tako proces uključivanja sustava nepotrebno usporavaju. Pravi je napor snaći se u šumi raznih alata nepreglednog Add/Remove Programs dijela upravljačke ploče. Kao rješenje problema nameće se alat Bulk Crap Uninstaller, koji će sav posao riješiti u trenu. Prije prvog pokretanja, alat će skenirati računalo kako bi pronašao sve instalirane programe, one vidljive i sakrivene, te će ih izredati i kategorizirati po bojama za bolju preglednost. Korisnik mora

DoDAci program ima nekoliko korisnih alata, uključujući pregled alata koji se pokreću s računalom i usporavaju njegovu pripremu za rad

samo proći kroz listu i označiti programe koje želi ukloniti, te započeti taj proces. U tome su posebno korisne dvije stvari. Ocjene korisnika će pomoći kako biste lakše odredili korisnost neke aplikacije. Ima li ocjenu jedan, sa sigurnošću je možete obrisati bez ikakvog utjecaja na rad računala. Druga korisna stvar je ta da alatu ne treba službeni uninstaller kako bi u potpunosti uklonio aplikaciju s računala, što je situacija u kojoj smo se nekoliko puta našli. Ili nije bilo uninstallera ili je ta datoteka bila oštećena. Vrlo brzo ćete uvidjeti koliko je nepotrebnih aplikacija na vašem računalu i koliko njih usporava podizanje. Program je besplatan i razvija ga zajednica, a čak i manja rušenja kod inicijalnog postavljanja nas nisu spriječila da iskoristimo njegov puni potencijal.

WWW.VIDILAB.COM 73 VIDI br. 325 / 2023 RECENZIJE · TESTOVI · NOVITETI
INFO

korištenje specijalnih analitičkih baza za dWH, data lake i lakehouse

dugogodišnja tradicija poslovnih rješenja i upravljanja podacima

iznjedrila je niz niche proizvoda s vrlo visokom dodanom vrijednošću, poput Hospitality insights aplikacije namijenjene turističkoj industriji ili specijalne analitičke baze s posebnim značajkama sQream dB

Moderno poslovanje generira

goleme količine podataka, što za one koji znaju što s njima otvara veliki prostor mogućnosti. Jedan od puteva za iskorištavanje tih podataka pružaju jedinstvene aplikacije za pojedine sektore ili napredne baze podataka koje pomažu u kvalitetnoj analizi.

Hospitality insights

Duga tradicija u izgradnji data warehousea, upravljanju podataka i poslovnom softveru u tvrtki Megatrend pretvorena je u izradu vlastitih poslovnih rješenja. Tehnologije koje se koriste za data warehouse primijenjene su u specijaliziranim rješenjima, a jedno od najaktualnijih za naše gospodarstvo je aplikacija Hospitality Insights koja je namijenjena hospitality sektoru. Radi se o

rješenju koje nudi izgradnju skladišta podataka i izvještajnog sustava na temelju tih podataka. Ideja je pretvoriti iskustvo gostiju u pozitivne ocjene te na temelju povratnih informacija poboljšati usluge, a time i ocjene gostiju.

Jednostavne ankete ostvaruju mogućnost uvida u realnom vremenu, a cijeli sustav nudi naprednu pametnu analitiku. Sustav prikuplja podatke na različitim ulaznim točkama kao što su dodirni terminali, QR kartice ili čak klasične e-mail ankete. Ono što se poslije s tim podacima zbiva je procesiranje i izvještavanje, pri čemu pametna analiza donosi prijevod u lako shvatljive rezultate dojmova gostiju.

Analitičke baze podataka

Osim navedenog, za klijente koji u svom poslovanju imaju i obrađuju velike količine podataka (recimo, više od 3 TB), Megatrend nudi rješenja koja

koriste SQream DB (https://sqream.com/product/ sqreamdb/), specijalnu analitičku bazu i jedinu koja koristi GPU, čime se postiže brzina obrade veća za najmanje red veličine od konkurentskih.

Također se rade custom rješenja za obradu nestrukturiranih tipova podataka kao što su tekstualni podaci ili slike. Osim same pohrane i obrade podataka, u Megatrendu razvijaju AI modele i analitička rješenja koja automatiziraju dobivanje korisnih informacija iz takvih nestrukturiranih podataka.

CTO FORUM

Talks About Future

WWW.VIDI.HR 78 VIDI br. 325 / 2023 cTo TeMa MjeSeca DATA WAREHOUSE vS DATA LAKEHOUSE
Megatrend poslovna rješenja
.biz by

pristup projektima

Osim što Megatrendova poslovna rješenja, poput drugih iT tvrtki, pristupaju projektima s visokom razinom stručnosti, svakom projektu integracije i/ili migracije - neovisno o veličini i djelatnosti klijenta - pristupa se individualno te s fokusom na klijenta i njegov problem. Prilikom razvoja rješenja koriste se najnovije tehnologije, pri čemu ne postoji ovisnost ni o kojem proizvođaču softvera, i vodi se računa da su odabrane tehnologije dugoročno najbolje rješenje za klijenta. Prioritet se stavlja na kvalitetu usluge prilikom implementacije rješenja, a kroz kontinuiranu podršku nakon implementacije osigurava se da klijenti uvijek imaju potrebne resurse i znanje kako za održavanje svojih sustava, tako i za daljnji razvoj.

Ovakvo rješenje primjenjivo je na velikoj skali, ima uhodan način pripreme podataka te rješenje za upite koje analizira podatke iz bilo kojeg izvora, formata ili tehnologije bez duplikacije podatka. Kako bi se osigurale optimalne performanse i učinkovitost, koriste se specijalizirane tehnologije kao što su analitičke baze podataka (SQream DB) ili graf baze podataka (Neo4).

Kako se podaci pretražuju

Ovisno o potrebama klijenata, omogućen im je pristup i pretraga podataka na sljedeće načine:

• putem BI alata – to su alati koji omogućavaju klijentima jednostavnu vizualizaciju podataka, kreiranje izvještaja kao i analizu podataka

• putem SQL pristupa – SQL je i dalje jezik koji koriste svi koji se bave podacima i standard koji koristi većina alata za vizualizaciju

• putem API-ja (Application Programming Interface) – na taj način omogućava se jednostavna integracija s drugim sustavima

• putem prilagođenog web korisničkog sučelja – ukoliko postoji potreba, u Megatrendu izrađuju custom aplikaciju za specifičnu potrebu korisnika kako bi se omogućilo jednostavno korištenje i upravljanje podacima

Kvaliteta

podataka u skladištu

Postoji pet ključnih koraka koje Megatrendova poslovna rješenja primjenjuju prilikom implementacije svakog rješenja kako bi se osigurala njegova kvaliteta.

• procjena kvalitete podataka

• planiranje i implementacija procesa čišćenja podataka

• implementacija pravila za kvalitetu podataka

• automatizacija procesa

• kontinuirana kontrola kvalitete

Poseban se naglasak pri tome stavlja na automatizaciju procesa i kontinuiranu kontrolu kvalitete. Potrebno je osigurati dosljednost i zadržati visoku kvalitetu podataka, što rezultira povjerenjem korisnika u sustav i točnost podataka koji iz njega izlaze.

Sigurnost podataka u poslovanju je od iznimne važnosti te se zato i koriste provjerene tehnologije koje su u skladu sa sigurnosnim standardima. Također, u Megatrendovim rješenjima vodi se računa da se koriste odgovarajuće sigurnosne prakse poput enkripcije podataka, zaštite od neovlaštenog pristupa, praćenja aktivnosti, te redovitog ažuriranja i održavanja sigurnosnih kopija.

Što se tiče skalabilnosti, rješenja se prilagođavaju potrebama klijenata i vodi se računa da se omogući jednostavno skaliranje kapaciteta i poboljšanje performansi sustava.

WWW.VIDILAB.COM 79 VIDI br. 325 / 2023 DATA WAREHOUSE vS DATA LAKEHOUSE cTo TeMa MjeSeca
MeGAtrenD DAtA teAM zaslužan za analitičke baze za data warehouse, lakehouse, lake i druge primjene renAto teLen cto megatrend poslovnih rješenja SQreAM Analitička baza podataka sQrEAm dio je naprednih aplikativnih rješenja megatrend poslovnih rješenja DUbokA i LAko DoStUpnA AnALiZA hospitality Insights kroz skupljanje, upravljanje i analizu podataka omogućuje bolji uvid u zadovoljstvo gostiju što otvara brojne mogućnosti za tvrtke u sektoru hospitalitya

91 44

Touch pinovi na VIDI X mikroračunalu su GPIO

(General Purpose Input/ Output) pinovi koji podržavaju touch funkcionalnost. To znači da se ovi pinovi mogu, osim kao standardni ulazno/izlazni pinovi, koristiti i kao ulazni pinovi koji mogu detektirati dodir

vidi x

kA ko NAPRA v I t I i što se to krije s IN t E s AJZER

WWW.VIDI.HR 80
VIDI br. 325 / 2023 HoW To vIDI X TOUCH PINOvI

Kompletan kod radionice pronađite na gitHub linku: https://github.com/vidi-X/vidi-X-touch-gpio/

VIDI X mikroračunalo ima ukupno 10 touch pinova koje identificiramo oznakama T0 do T9, ali možemo koristiti i uobičajene GPIO brojeve. Touch pinovi se koriste za različite aplikacije, a zapravo služe kao kapacitivni senzori osjetljivi na dodir. Neke od primjena su im kao prekidači za upravljanje LED svjetlima ili drugim uređajima, odnosno koristimo ih za bilo koju aplikaciju koja zahtijeva osjetljivost na dodir.

Touch pinovi na VIDI X mikroračunalu su vrlo precizni i pouzdani. Ugrađeni touch senzor koristi RC (ResistanceCapacitance) oscilator koji ima visoku osjetljivost na promjene kapacitivnosti. Ovo znači da će touch pin detektirati čak i vrlo male promjene kapacitivnosti kada se dodirne, što će povećati pouzdanost detekcije.

Programiranje VIDI X touch pinova je vrlo jednostavno i zahtijeva samo nekoliko linija koda. Uz ugrađene funkcije za očitavanje touch pinova, očitavanje se može vršiti periodički u petlji ili korištenjem interrupt funkcije (odnosno prekida). Ovisno o aplikaciji, moguće je prilagoditi prag osjetljivosti kako bi se detektirali samo jači dodiri, a ne i slučajni dodiri koji se mogu dogoditi u okolini.

Ukratko, touch pinovi na ESP32 su izuzetno korisni i mogu se koristiti u širokom rasponu aplikacija, od jednostavnih senzora osjetljivih na dodir do klasičnih prekidača i kontrolera LED svjetla.

Osnovne naredbe za korištenje touch pinova na VIDI X mikroračunalu su sljedeće:

Konfiguracija touch pinova:

touchAttachInterrupt(touch pIn, Isr, threshold);

Ova naredba konfigurira touch pin (označen kao TOUCH_PIN) tako da koristi određeni prekidač (označen kao ISR) i prag osjetljivosti (označen kao threshold).

Čitanje touch pina:

touchread(touch pIn);

Ova naredba čita vrijednost na touch pinu (označen kao TOUCH_PIN) i vraća vrijednost između 0 i 4.095.

Osnovna provjera statusa touch pina:

touchread(touch pIn) < threshold;

Ova naredba provjerava status touch pina (označen kao TOUCH_PIN) i uspoređuje ga s pragom osjetljivosti (označen kao threshold). Vraća vrijednost „true“ ako je touch pin dodirnut (vrijednost manja od praga osjetljivosti) ili „false“ ako nije dodirnut (vrijednost veća od praga osjetljivosti). Najčešće se koristi unutar nekog uvjeta poput IF uvjeta ili petlje poput WHILE petlje.

iza touch pinova?

PIšE: HRVOjE šOMOđI
WWW.VIDILAB.COM 81 VIDI br. 325 / 2023 vIDI X TOUCH PINOvI HoW To

Ove naredbe kombinirajte s drugim funkcijama i bibliotekama kako biste postigli složenije operacije, kao što su upravljanje LED svjetlima ili pokretanje različitih funkcija ovisno o vrijednosti na touch pinu.

Dok je korištenje touchAttachInterrupt funkcije prilično jednostavno, korištenje touchRead funkcije zahtijeva ipak nešto programerskih vještina. No razlika među tim funkcijama je ipak bitna te ju treba razumjeti.

touchAttachInterrupt() funkciju trebali bismo koristiti kada želimo da se na touch pinu detektira dodir i da se odmah izvrši neka akcija. To je interrupt funkcija, kako joj i ime kaže, pa će izvršavanje glavne petlje stati kada je dodir detektiran te će se izvršavanje programa preusmjeriti na ISR funkciju koju pozivamo pri detektiranom dodiru.

Na primjer, ako želimo da se LED svjetlo upali kada korisnik dodirne touch pin, možemo koristiti touchAttachInterrupt() funkciju da registriramo događaj dodira i zatim upravljati LED svjetlom u ISR funkciji. S druge strane, touchRead() funkciju trebali biste koristiti kada želite samo očitati vrijednost na touch pinu bez da se registrira prekid. Na primjer, ako želite očitati vrijednost s touch pina i koristiti očitanu vrijednost za daljnje obrađivanje u programu, koristite touchRead() funkciju. Ona neće prekinuti izvršavanje glavne petlje nego će program nastaviti s njenim izvršavanjem.

Ovisno o potrebama vaše aplikacije, možete koristiti jednu od spomenutih ili obje funkcije.

Prvo ćemo vam objasniti primjer koda koji će brojati koliko puta je dotaknut pojedini touch pin korištenjem funkcije touchRead().

Skicu pronađite na GitHub linku: https:// github.com/VIDI-X/VIDI-X-Touch-GPIO/ tree/main/Vidi-X-Touch-buttons

Za taj zadatak će nam uz Vidi X mikroračunalo trebati PuTTY aplikacija kojom ćemo se spajati na COM port VIDI X mikroračunala. Naime, serijska konzola ugrađena u Arduino IDE razvojnu okolinu nije sposobna prikazati tekst u boji ili ga podebljati, dok je PuTTY to u stanju učiniti.

S obzirom da se slučajni touch pritisak dogodi vrlo kratko, doista bi teško bilo uočiti ga u standardnom serijskom monitoru.

Zato s web adrese https://www.putty.org/ preuzmite 64-bitni Windows installer, no među alternativnim linkovima imate i samostojeću .exe datoteku ukoliko želite pokretati program bez instalacije.

pUtty je ssh i telnet klijent otvorenog koda, dostupan s izvornim kodom, a razvija ga i podržava skupina volontera. obratite pažnju na postavke za povezivanje s vIdI X-om. upišite odgovarajući com port te brzinu koju ste postavili unutar void setup() pod naredbom serial.begin(115200);

Razlikujemo nekoliko različitih oznaka GPIO pinova. Prva u nizu je oznaka touch pinova koja počinje velikim slovom T iza kojeg slijedi redni broj touch pina. Svaki od touch pinova odgovara nekoj GPIO oznaci. Na VIDI X mikroračunalu imamo oznake pored svakog od mikro prekidača kojima možemo odrediti želimo li određeni GPIO koristiti na Expansion headeru.

T0 - GPIO 4 - VSPI_CS2

T1 - GPIO 0 - VOLUME

T2 - GPIO 2 - STATUS

T3 - GPIO 15 - IRTX (InfraRed_TX)

T4 - GPIO 13 - MENU

T5 - GPIO 12 - TOUCH_IRQ

T6 - GPIO 14 - MIC

T7 - GPIO 27 - SELECT

T8 - GPIO 33 - BTN_B

T9 - GPIO 32 - BTN_A

Želimo li koristiti svih 10 touch pinova za izradu tipkovnice klavijature, potrebno je svih 10 mikro prekidača prema ovim oznakama prebaciti u USE EXP. poziciju kao na slici pored sheme. No obratite pažnju na mikro prekidač oznake VOLUME koji je na slici postavljen u GAME USE poziciju, što ne odgovara ovome opisu prema kojem smo ih sve trebali spustiti prema „dolje“.

Razlog je u tome da kada je VOLUME mikro prekidač u poziciji USE EXP., na VIDI X mikroračunalo nije moguće uploadati novi kod. To se dešava zato što ESP32 mikroprocesor ima Strapping pinove koji pri uploadu koda moraju zauzeti točno odgovarajuće vrijednosti.

nećete moći uploadati neku skicu na vIdI X mikroračunalo dok volumE mikro prekidač ne vratite u gAmE usE poziciju kao na slici

Strapping pinovi su GPIO0, GPIO2, GPIO4, GPIO5, GPIO12 i GPIO15, a više o njima saznajte na linku: https://vidi-x.org/radionice/ koristenje-strapping-pinova-vidi-x-a/ U ovom slučaju postavit ćete mikro prekidače kao na slici, a nakon što uspješno uploadate kod na VIDI X i on se automatski pokrene, prebacit ćete poziciju VOLUME mikro prekidača u USE EXP. poziciju kako bi vam i taj touch pin smješten na GPIO0 postao dostupan za upotrebu.

WWW.VIDI.HR 82 VIDI br. 325 / 2023 HoW To vIDI X TOUCH PINOvI

Pogledate li kod u setup() funkciji, pronaći ćete ovakvu while petlju:

// petlja koja čeka promjenu vrijednosti t0 while (touchread(0) == 1) { delay(100); // kratki delay da se smanji opterećenje procesora

Ova while petlja čekat će s izvršavanjem programa dok ne prebacite VOLUME mikro prekidač u poziciju USE EXP. Nakon prebacivanja vrijednost GPIO0 pina više nije 1 i program izlazi iz while petlje.

Na ovo je potrebno obratiti pažnju:

kada uploadate ovu skicu i prebacite

VOluMe mikro prekidač u uSe eXP. poziciju, nećete moći uploadati drugu skicu na Vidi X mikroračunalo dok VOluMe mikro prekidač ne vratite u gaMe uSe poziciju. isto tako, skicu nećete moći uploadati dok PuTTy koristi COM port za komunikaciju s Vidi X mikroračunalom. naime, samo jedna aplikacija može koristiti COM port u istom trenutku, pa je to u našem primjeru ili arduino ide ili PuTTy

Funkcijom deviation_function(); pokušat

ćemo očitati vrijednosti touch pinova kada niti jedan nije dotaknut.

Kod funkcije izgleda ovako:

void deviation_function() {

for (int i = 0; i < 10; i++) {

int readings[rEAd count];

int sum = 0;

int minreading = 1024; int maxreading = 0; int validcount = 0;

// pročitaj 10 puta vrijednost s trenutnog touch pina for (int j = 0; j < rEAd count; j++) { readings[j] = touchread(touch pIns[i]); sum += readings[j]; delay(10); }

// pronađi indeks člana niza koji najviše odstupa od ostalih očitanja

int maxdiffIndex = 0; // Indeks člana niza s najvećom razlikom

int maxdiff = 0; // najveća razlika između člana niza i ostalih očitanja

for (int ii = 0; ii < rEAd count; ii++) { int diff = 0;

for (int j = 0; j < rEAd count; j++) { diff += abs(readings[ii] - readings[j]); // Izračunaj razliku između dva člana niza } if (diff > maxdiff) { maxdiffIndex = ii; maxdiff = diff; } }

// Eliminiraj član niza koji najviše odstupa od ostalih očitanja for (int j = 0; j < rEAd count; j++) { if (j == maxdiffIndex) { readings[j] = 0; // Ako je indeks jednak indeksu člana s najvećom razlikom, postavi vrijednost na nulu } }

// izračunaj minimalnu i maksimalnu vrijednost te devijaciju između očitanja for (int j = 0; j < rEAd count; j++) { if (readings[j] != 0) { if (readings[j] < minreading) { minreading = readings[j]; } if (readings[j] > maxreading) { maxreading = readings[j]; } } }

// izračunaj odstupanja u očitanju deviation[i] = maxreading - minreading;

// za potpuno stabilne pinove postavi vrijednosti odstupanja na mAX_dEvIAtIon vrijednost // ostale pinove ostavi na izračunatim vrijednostima if (deviation[i] < 20) { deviation[i] = mAX_dEvIAtIon; }

// provjeri koja očitanja su u granicama maksimalne dozvoljene devijacije i od tih uzmi najniže očitanje

nAkon što povežete putty i vIdI X, ovako će izgledati ekran, a nakon prebacivanja prekidača u traženi položaj čekamo još 10 sekundi kako biste imali vremena odložiti vIdI X iz ruku te time osigurati da niti jedan touch pin nije dodirnut

for (int j = 0; j < rEAd count; j++) { if (abs(readings[j] - sum / rEAd count) <= mAX_ dEvIAtIon) { if (readings[j] < minreading) { minreading = readings[j]; } validcount++; } }

// spremanje pragova osjetljivosti za svaki touch pin if (validcount > 0) { vAluE_thrEsholds[i] = minreading; serial.print(«touch pin «); serial.print(touch pIns[i]); serial.print(«: thrEshold = «); serial.print(vAluE_thrEsholds[i]); serial.print(«: deviation = «); serial.println(deviation[i]); } }

// pauza prije ponovnog očitavanja delay(200); }

Kako imamo 10 touch pinova, očitat ćemo njihove vrijednosti nekoliko puta, sa ciljem kalibracije touch pinova. Iz prijašnjih testova bi nakon 10 čitanja pinova očitanja trebala biti jednaka. Najviše se razlikovalo prvo i drugo očitanje istog touch pina.

Nakon toga u niz učitavamo jedan touch pin 10 puta. Sada tražimo najveću razliku između tih očitanja kako bismo eventualno eliminirali ono jedno očitanje koje znatno odskače od ostalih. Pronađeno očitanje postavljamo na vrijednost nula. Od ostalih očitanja tražimo maksimalnu i minimalnu vrijednost kako bismo tu devijaciju zapamtili u varijabli.

Nadalje ćemo provjeriti koja očitanja su u granicama maksimalne dozvoljene devijacije i od tih očitanja zapamtiti najniže očitanje. Najniže očitanje uzimamo jer kada

}
WWW.VIDILAB.COM 83 VIDI br. 325 / 2023 vIDI X TOUCH PINOvI HoW To

SvA očitanja i njihove devijacije ispisane su na ovom ekranu kako biste ih mogli usporediti s ostatkom koda

pin dotaknemo, što je pritisak jači, on teži prema nuli.

Pronađenu vrijednost zapisujemo kao prag osjetljivosti pina, dok devijaciju uzimamo kao toleranciju reagiranja kada je pin dotaknut.

Kasnije u kodu ćemo uspoređivati je li očitana vrijednost pina ispod zapisane vrijednosti praga osjetljivosti spuštene za njegovu devijaciju.

Kako bismo u serijskoj konzoli lakše mogli primijetiti očitanja koja su se desila, trebali bismo ih nekako istaknuti. Odlučili smo se pobojati i podebljati tekst. Kako bismo obojali tekst, koristit ćemo ove vrijednosti:

#define oFF «\033[0m»

#define Bold «\033[1m»

#define BoldgrEEn «\033[1;32m»

U prvoj liniji, OFF kod vrijednosti [0m resetira sve postavljene atribute.

Nadalje, kod [1m postavlja tekst na bold, a kod [32m postavlja zelenu boju teksta. Prema tome, kombinacija [1;32m tekst će učiniti zelenim i debelim.

Ostatak koda proučite na linku: https:// wiki.bash-hackers.org/scripting/

terminalcodes

Zadane vrijednosti „ispisujemo“ ovako:

serial.print(BoldgrEEn);

serial.print(«ovo je mastan zeleni tekst»);

serial.print(oFF); //ova naredba će poništiti formatiranje teksta

I sada se povremeno događaju očitavanja „duhova“ kada smo trebali očitati stvaran

dodir. Kako bismo još preciznije pratili dodir, trebali bismo gledati vrijeme dodira te ukoliko je vrijeme neko proizvoljno duže vrijeme, tada uzeti pin kao očitan. Jer ovako samo s jednim očitanjem uvijek možemo pogriješiti i uhvatiti neki slučajni glitch

Ukoliko ćete koristiti ovu metodu, za eliminaciju greške bit će vam potrebna najmanje tri uzastopna očitanja koja znače dodir, a kako biste mogli biti sigurni, vjerujemo da ćete uz priloženi primjer koda uspjeti dodati i dio koji će provjeravati ta tri uzastopna dodira prije stvarne reakcije na dodir.

Pogledajmo sada slučaj koda s korištenjem prekida uslijed dodira.

touch interrupt

kod za minimalni primjer korištenja prekida izgledao bi ovako, a korištene naredbe već smo objasnili na početku ovoga teksta, pa se vratite i prisjetite koja je za što:

int threshold = 40;

bool touch1detected = false;

void gottouch1(){ touch1detected = true; }

void setup() { serial.begin(115200); delay(1000); // give me time to bring up serial monitor serial.println(«Esp32 touch Interrupt test»); touchAttachInterrupt(t2, gottouch1, threshold); }

void loop(){ if(touch1detected){

touch1detected = false;

serial.println(«touch 1 detected»); } }

kako bismo od tih touch interrupta napravili nešto smisleno, pokazat ćemo vam kako ćete napraviti synthesizer uz pomoć njih.

na shemi ćemo spojiti svih 10 touch pinova na „tipke“ synthesizera, no T0 pin nam je potreban za očitavanje touch funkcije ekrana, a i kako bismo i ekran uposlili za pomoć kod nedostatka tipki. naime, na ekranu ćemo nacrtati tri klizača osjetljiva na dodir. Tako ćemo ekran iskoristiti za kontrolu glasnoće, frekvenciju tona i trajanje tona.

Touch pin T1 je onaj koji nam blokira upload skice, pa neka ostane nekorišten kako bismo mogli lakše uploadati ovu skicu.

ovAko izgleda taj podebljani i obojani tekst te ga je sada lakše uočiti među mnogim očitanjima

WWW.VIDI.HR 84 VIDI br. 325 / 2023 HoW To vIDI X TOUCH PINOvI

shema spajanja

t0 - Gpio 4 - vSpi cS2

t1 - Gpio 0 - voLUMe

t2 - Gpio 2 - StAtUS

t3 - Gpio 15 - infrared_tX

t4 - Gpio 13 - MenU

t5 - Gpio 12 - toUch irQ

t6 - Gpio 14 - Mic

t7 - Gpio 27 - SeLect

t8 - Gpio 33 - btn b

t9 - Gpio 32 - btn_A

Kod sintesajzera

VIDI X mikroračunalo koristi LEDC modul na ESP32 mikrokontroleru za generiranje zvuka. Potrebno je poznavati nekoliko naredbi za uspješno korištenje LEDC modula.

To su:

ledcAttachPin: Ova naredba se koristi za pridruživanje LEDC kanala s određenim izlaznim pinom. To znači da će se signal generirati na odabranom pinu pomoću odabranog LEDC kanala. Na primjer, sljedeća linija koda će pridružiti kanal 0 izlaznom pinu 5.

ledcAttachpin(5, 0);

ledcDetachPin: Ova naredba se koristi za odvajanje izlaznog pina od odabranog LEDC kanala. Na primjer, sljedeća linija koda će odvojiti izlazni pin 5 od bilo kojeg LEDC kanala na koji je prethodno bio priključen.

ledcdetachpin(5);

ledcWriteTone: koristi se za generiranje tona na izlaznom pinu pomoću LEDC modula na ESP32 mikrokontroleru. Ova naredba se koristi za postavljanje frekvencije tona koji će biti reproduciran. Ova funkcija uzima tri argumenta: broj kanala LEDC-a,

frekvenciju tona koju želite generirati i rezoluciju u bitovima. Na primjer, sljedeća linija koda će postaviti frekvenciju tona od 1 kHz na kanalu 0 s rezolucijom od 8 bita.

ledcwritetone(0, 1000, 8);

ledcWrite: koristi se za postavljanje

širine impulsa (duty cycle) signala koji se reproducira na izlaznom pinu pomoću LEDC modula. Ova naredba se koristi za podešavanje glasnoće ili jačine tona. Ova

Tipke našeg synthesizera napravljene su od aluminijske folije. Možete iskoristiti foliju od žvakaćih guma, čokolada, poklopaca jogurta ili običnu kuhinjsku aluminijsku foliju. nje vam ne treba previše. dovoljno je presaviti foliju dva, tri puta kako biste dobili pravilan oblik, poput tipke, radi lakšeg doticanja. nama je na ovu breadboard pločicu stalo svih 10 tipki. nakon što ste napravili 10 komada aluminijskih tipki synthesizera, potrebno je svaku od njih žicom povezati s odgovarajućim touch pinom Vidi X mikroračunala. Spojite sve tipke prema ovoj shemi. Jedan kraj žice (muški konektor) piknut je u rupicu breadboard pločice kako bi ujedno i pridržavao aluminijsku tipku kolikotoliko na mjestu, dok je drugi, ženski, kraj žice spojen na gPiO Vidi X mikroračunala.

funkcija također uzima tri argumenta: broj kanala LEDC-a, širinu impulsa koji želite postaviti i rezoluciju u bitovima. Na primjer, sljedeća linija koda će postaviti širinu impulsa od 50% na kanalu 0 s rezolucijom od 8 bita.

ledcwrite(0, 128);

Argument kanal odnosi se na broj LEDC kanala koji se koristi za generiranje signala. ESP32 ima ukupno 16 kanala LEDC-a. Frekvencija tona i širina impulsa se postavljaju u ovisnosti o rezoluciji koju koristite. Veća rezolucija će omogućiti precizniju kontrolu signala, ali će zahtijevati više procesorskih resursa.

Kod za synthesizer nalazi se na linku: https:// github.com/VIDI-X/VIDI-X-Touch-GPIO/ tree/main/VIDI-X-Sintesizer

Kod radi na principu prekida (interrupt). U setup() funkciji morali smo deklarirati prekid za svaki touch pin, poput ovoga:

//touchAttachInterrupt(t1, gottouch1, threshold); //gpIo 0 touchAttachInterrupt(t2, gottouch2, threshold); //gpIo 2 touchAttachInterrupt(t3, gottouch3, threshold); //gpIo 15

Primijetite kako su prva dva touch pina (T0 i T1) zakomentirana. To je iz razloga što nam prvi, T0, treba za opciju touch ekrana te ga dodjeljujemo ekranu, a T1 je pin koji smo pomoću mikro prekidača VOLUME

WWW.VIDILAB.COM 85 VIDI br. 325 / 2023 vIDI X TOUCH PINOvI HoW To
DotAknete li više tipki odjednom, odsvirat će se sve koje ste pritisnuli ali redoslijedom kako su poredani IF uvjeti u kodu

postavili u način za korištenje na samom VIDI X-u kako bismo mogli nesmetano uploadati kod.

Želite li odkomentirati kod za T1 pin, nakon uploada novoga koda, naš synthesizer će neprekidno pištati sve dok mikro prekidač VOLUME ne prebacimo u poziciju USE EXP., nakon čega će nam za dodir, odnosno sviranje postati dostupna i ta deveta tipka. Nastavimo s objašnjavanjem koda. Deklarirane interrupt funkcije pozivaju funkcije gotTouch1, gotTouch2, gotTouch3 i tako redom, a sve ovisno o dotaknutom pinu. U tim funkcijama nalazi se varijabla touch2detected koju postavljamo na vrijednost true pri detektiranom dodiru. Ta varijabla nam služi u glavnoj petlji kako bismo na osnovu nje reagirali.

Pa se tako u petlji prvo provjerava je li dotaknuta bilo koja tipka, te ukoliko nije, gasimo zvuk naredbom ledcWriteTone(0, 0)

Dalje kroz petlju imamo uvjete koji sviraju pojedini ton ovisno o dotaknutoj tipki.

if (touch2detected) { touch2detected = false; ledcwritetone(0, 330 + (slidervalue3 * 5)); // svira se nota E4 ledcwrite(0, volume); //serial.println(«E4»); delay(duration); }

Dakle, ovaj uvjet prvo varijablu „zastavice“ postavlja na false kako se ton ne bi odsvirao po drugi put ukoliko tipka više nije pritisnuta.

Zatim sviramo ton frekvencije 330 Hz, pomaknute za vrijednost trećeg klizača koja je uvećana za pet puta.

U narednoj liniji koda taj ton postavljamo na glasnoću koja je ovisna o vrijednosti klizača za glasnoću. Vrijednost tog klizača uvećali smo tri puta, od maksimalnih četiri, kako bismo dobili čišći zvuk na pojačalu zvuka ugrađenom u VIDI X.

Zatim čekamo za vrijednost postavljenu prvim klizačem koji označava trajanje tona.

Slijedi drugi if uvjet za drugu touch tipku, i tako redom dok se ne prođu sve touch tipke.

Dakle, ukoliko je pritisnuto više od jedne tipke, one će se odsvirati redoslijedom kako su postavljeni if uvjeti jedan iza drugoga.

Nakon što je kod prošao kroz sve touch tipke, provjerava se je li dotaknut touch ekran. Ukoliko varijabla point.z ima vrijednost veću od nule, znači da je ekran dotaknut te se u vrijednosti x i y smještaju koordinate dodira ekrana.

Zatim se putem if uvjeta provjerava je li dotaknuta točka unutar površine prvog,

drugog ili trećeg klizača. Kada se pronađe o kojem klizaču je riječ, iscrtavamo ga s novom vrijednosti pomoću funkcije updateSliderValue(int sliderNum).

Naredbom TFT.fillRect iscrtat ćemo pravokutnik u dvije boje. Prvo bojom podloge, u našem slučaju crnom, crtamo kompletan klizač, a zatim crvenom bojom onaj dio klizača koji seže do koordinate dotaknute točke.

Nakon toga petlja kreće opet od početka.

izazovi za kraj

Ovaj kod mogao bi se optimizirati kako u pogledu grafike, tako i u pogledu zvuka. Jednostavniji primjer toga kako biste to mogli izvesti je taj da što se grafike tiče, mogli biste crnom bojom iscrtati samo desni dio pravokutnika, dakle od dotaknute točke do kraja. Time biste izbjegli treperenje grafikona kada je ekran dotaknut.

Što se zvuka tiče, if uvjet bi trebalo optimizirati na način da se iz njega izbaci vremenski delay te da ton svira u nekoliko prolazaka kroz glavnu petlju. a varijable poput touch2detected dobivaju false vrijednost tek nakon vremena postavljenog u prvom klizaču.

no i nakon takve optimizacije koda, i dalje će se svirati jedan po jedan ton. da bi V note istovremeno na jednom zvučniku, moguće je koristiti i drugi PWM pin gPiO26. Tako npr. gPiO25 možete koristiti za generiranje prvog tona, a gPiO26 za generiranje drugog tona. odgovarajućih frekvencija, možete postići efekt sviranja dviju nota istovremeno na jednom zvučniku. no takva radionica bi uključivala dodatne hardverske zahvate na Vidi X-u.

Razmislite koji bi to hardverski zahvati mogli biti. Za kraj, poigrajte se s manjom vrijednošću threshold varijable. njenim smanjivanjem u jednom trenutku ćete dobiti efekt kao da na synthesizeru sviraju duhovi.

da ne zaboravimo napomenuti, Vidi X mikroračunalo zvuk može generirati i uz pomoć digital-analog konvertera (daC) na pinovima gPiO25 i gPiO26.

Osnovni daC kod izgledao bi ovako:

const int sAmplE_rAtE = 20000; // uzorkovanje od 20 khz

const int chAnnEl = 25; // koristimo dAc gpIo25

void setup() {}

void loop() {

// generiramo ton od 330 hz glasnoće 40%

float amplitude = 0.40;

float frequency = 330.0; // svira se nota E4 generatetone(amplitude, frequency); }

int samplevalue = 0;

for (int i = 0; i < samplecount; i++) { samplevalue = amplitude * (float)(Int16_mAX * sin(2.0 * pI * (float)i / (float)samplecount));

dacwrite(chAnnEl, samplevalue + Int16_mAX); delaymicroseconds(sampleInterval); }

Ovaj kod koristi funkciju dacWrite za postavljanje vrijednosti napona na daC pinu. Funkcija generatetone generira ton sa željenom amplitudom i frekvencijom koristeći sinusni val. Frekvencija tona se može podesiti promjenom vrijednosti varijable frequency, a amplituda se može podesiti promjenom vrijednosti varijable amplitude amplituda je glasnoća zvuka. napravite synthesizer korištenjem dacWrite funkcije.

Kompletan kod radionice pronađite na GitHub linku: https://github.com/ViDi-X/ ViDi-X-touch-GPio/

}
WWW.VIDI.HR 86 VIDI br. 325 / 2023 HoW To vIDI X TOUCH PINOvI
tipke sintesajzera možete napraviti od bilo kojeg vodljivog materijala, poput recimo plastelina, grafita (od obične olovke) ili čak krumpira te si slobodno dajte mašti na volju

Hardver T es T

PlaysTaTiOn vr2

isprobali smo novu generaciju sonyevog vr headseta koji donosi fantastično iskustvo igranja u virtualnom svijetu, neusporedivo bolje od prve generacije

re C en Z i J a B r OJ a

Pogledajte što donosi prva velika igra za Playstation vr2 headset i otkrijte hoće li vas toliko zarobiti da se nikada više nećete poželjeti vratiti u stvarni fizički svijet

gaming SPEC ia L
Elegantan izvana. Divlji iznutra. Legion 5i www.lenovostore.hr Intel® Core™ i7 Processor

TEHNOLOŠKI VELIKAN

Jedinstveni laserski TV

Otkrijte inspirirajući laser TV koji vam svaki trenutak dočarava kao iznimno kino iskustvo. Uživajte u gledanju filmova, video igricama, slušanju glazbe i drugim omiljenim sadržajima na najspektakularniji mogući način. Patentirana laser tehnologija projicira svjetlo na posebno dizajniran zaslon i stvara izvanrednu dubinu, pedantnu oštrinu i izvrsnu rezoluciju slike.

*Kod kupnji Hisense laser TV-a 100L9G-B12 i 120L9G-B12 kod bilo kojeg trgovca u Hrvatskoj između 20. veljače i 1. svibnja 2023. na poklon dobivate UHD TV 55A6BG, samo trebate ispuniti e-obrazac na web stranici u skladu s uputama. Sve upute i detaljne informacije možete pronaći na hr.hisense.com.
hr.hisense.com
55'' UHD Smart TV BESPLATNO!

za profesionalce i one koji će to postati

Turn static files into dynamic content formats.

Create a flipbook
Issuu converts static files into: digital portfolios, online yearbooks, online catalogs, digital photo albums and more. Sign up and create your flipbook.