SK LABS Put kojim treba ići
Nismo mogli da dobijemo bolji novogodišnji poklon od ovog koji nam je stigao iz Soldereda (bivša E-Radionica). Uz par sitnica kao znak pažnje, dobili smo još i najnoviju verziju Inkplate6 i Dasduino Core Limited Edition. Ekipa iz Osijeka upravo je završila preimenovanje firme, te nakon toga krenula sa zatrpavanjem tržišta raznim proizvodima. Za sada ima noviteta, ali i revizija postojećih uspešnih ploča, poput Inkplate6. Ono što je definitivno trademark jeste purpurni silkskrin PCB. Pre nego uronimo u Mastiljavu ploču, da se, ipak, osvrnemo na Dasduino Core, iako je u pitanju limitirana serija ploča koje nema u prodaji. Iako limitiran primerak, ovaj Core je u osnovi, bezmalo, identičan osnovnom Dasduino Core. Dasduino Core je, inače, nov naziv za raniji Croduino Basic, sa kojim smo se susretali u par navrata (SK 11/2017, i.sk.rs/14650 i SK 7/2021, i.sk.rs/29759). Osim naziva, Osiječani su odlučili i da napuste raniji format Croduina, pa, tako, Core ima, po našem mišljenju praktičniji, format nalik na Feather, ali, ipak, malo širi i duži. Prvo što se primećuje jeste nesvakidašnja pažnja poklonjena detaljima. PCB je lišen svih vodova (nalaze se u središnjim slojevima) te površina deluje glatko i utegnuto. Naprosto, ne liči na jednu elektronsku pločicu. Na Core glavnu reč vodi stari znanac, Atmega328p, sa svim svojim izvodima izvedenim na stilizovanim kontaktnim padovima sa kastelacijama. Označavanje pinova je u samom bakarnom padu, što deluje zaista efektno, a i nesvakidašnje. Iako dolazi sa kastelacijama, one su ovde više iz estetskih razloga, jer, jedno je sigurno - ova pločica ne ide nigde iz kutije u kojoj je došla. Mikrokontroler za vezu sa računarom koristi CP2102 UART most, a preko USB-C. Do USB-C je PWR LED boje purpura, što je pravi kuriozitet. Na pločici se još nalazi JST konektor Li-Ion baterije, uz strujna kola za njeno punjenje, kao i LED za status punjenja. Zameramo nedostatak oznaka za polaritet baterije, jer, ponavljamo, JST konektor nije standardizovan (i.sk.rs/358897). LED na pinu 13 se podrazumeva, kao i taster ’Reset’. Od noviteta, tu su korisnički taster na pinu 7, Neopixel LED na pinu 8, easyC konektor za povezivanje I2C uređaja, ali i naponski prevodilac na I2C linijama. Postoje čak tri solder jumpera za postavke pločice, rad na baterije i postavke naponske logike. Kvalitet izrade je vrhunski. Pločica dolazi sa zvaničnim definicijama, koje u Arduino IDE unosimo preko JSON paketa (https://github.com/e-radionicacom/Croduino-Board-Definitions-for-Arduino-IDE/raw/master/package_Croduino_Boards_index.json), ali se može koristiti i kao Arduino Nano. Inkplate6 u ovoj novoj, purpurnoj reviziji se na prvi pogled, sem boje, ne razlikuje puno od plave varijante, s kojom smo imali prilike da se družimo u SK 7/2021 (i.sk.rs/29759). Naš primerak je došao u crnom kućištu, izrađenom 3D štampom, ali, nažalost, morao je napolje. Dimenzije ploče su identične, a isto važi i za e-ink ekran. Ekran je dijagonale šest inča, sa rezolucijom od 800×600 tačaka, te podrškom za grayscale, parcijalnim osvežavanjem ekrana, kao i promenom ciklusa osvežavanja. Ekranom i ovaj put upravlja TPS65186, integralno kolo projektovano baš za ovakve ekrane. Srce sistema i dalje čini ESP32-WROVER-E, a čak je na istom mestu. O ESP32 smo toliko redova ispisali, da nema smisla da se više ponavljamo. Za razliku od prethodnog modela, ovde imamo i RTC PCF85063A sa slotom za CR2032 bateriju. Tri polja osetljiva na dodir sa TTP223 IC i ovaj put idu preko MCP23017 I2C proširivača, sada u manjem SSOP pakovanju. Inkplate6 je zadržao red slobodnih pinova u gornjoj zoni, izdeljenih u Power, I2C, ESP32 i MCP23017-1. Kraj oznake (-1) je zbog toga što je Soldered predvideo mogućnost dodavanja još jednog MCP23017 koji već ima izveden pinout sa strane. Od tastera, tu su ’Reset’ na poleđini, zatim dva sa bočnih strana: ’Wake Up’ i ’Power Switch’. Njihovu namenu ne treba pojašnjavati. Ploča se napaja preko USB-C konektora ili preko JST i Li-Ion baterije. Za nadogradnju softvera zadužen je CH340. Na kraju, još da dodamo prisustvo slota mikro-SD kartice i Power LED sa malim kliznim prekidačem za njeno isključivanje. Najvažnije karakteristike su sačuvane. Inkplate6 je jako mali potrošač sa čak 25 mikroampera u sleep režimu. Postoji nekoliko solder jumpera preko kojih mogu da se isključe polja osetljiva na dodir, mikro-SD, ili upravlja interrupt funkcijama RTC i MCP23017. Inkplate6 dolazi sa softverom koji omogućava ploči da radi u perifernom režimu. Šta to znači? Koristeći neki serijski terminal pri 115200 boda, moguće je upravljati sadržajem ekrana slanjem komandi, nalik na AT sistem, s tom razlikom što, ipak, ne govorimo o AT komandama; ovde komande najviše podsećaju na Adafruit GFX funkcije. Adafruit GFX i stoji iza ovih komandi. Pa, tako, ako želimo da iscrtamo jednu liniju, gde bi za Adafruit GFX to bilo drawLine(x0, y0, x1, y1, color), ovde u serijski terminal kucamo #1(XXX, YYY, III, JJJ, CC)*. Početak #1 se odnosi na samu funkciju, ovde drawLine. Recimo, drawCircle je #5, fillRect je #8, drawBitmap je #H i tako dalje. Iza „#1” idu koordinate početka i kraja linije, a na kraju boja, gde su ovde dostupne nijanse sive. Inkplate DOCS stranice su jako dobro i detaljno popunjene, te stoga predlažemo da nakon kupovine prvo njih posetite. Periferni režim, iako na prvi pogled deluje možda komplikovano, zapravo je jako intuitivan i verovatno je jedino što bi vam trebalo. Koliko smo uspeli da vidimo, on omogućava pristup kompletnom skupu Adafruit GFX funkcija, uključujući i ispisivanje bitmapa sa mikro-SD kartice, gde putanja mora da bude u ASCII HEX formatu (prema dokumentaciji, 2f696d616765312e626d70 bi se odnosilo na /image1.bmp). Koristeći periferni režim, sa Inkplate6 može da se upravlja koristeći bilo koji računar, pa čak i SBC. Inkplate6, naravno, nije osuđen samo na periferni režim. Koristeći isti paket kao i za Dasduino Core, uz dodavanje kompleta ploča Inkplate, ove ploče lako dodajemo u Arduino IDE. Sa zvaničnih GitHub stranica može se preuzeti Inkplate biblioteka sa čak 40 primera. Ovde se mogu naći razni primeri za sve i svašta, pa čak i igra. Naravno, tu je i Inkplate_Peripheral_Mode primer, ukoliko nakon testiranja ponuđenih želimo da se vratimo na njega. U primerima je i varijanta ovog perifernog režim za korišćenje preko Bluetootha, čime Inkplate6 dobija veću autonomiju. Primere zaista nema smisla sve opisivati, ali reći ćemo da su DOCS stranice pune dokumentacije i za Arduino IDE. Ako je izbor jezik Zmija, za sada je dostupna podrška za MicroPython. Namenski prevodilac u BIN je poželjno preuzeti sa zvaničnih GitHub stranica, jer je testiran i radi. Repozitorijum sadrži i primere, ali moramo da kažemo da njihov broj od šest dostupnih ne može da se poredi sa podrškom za Arduino IDE. Za ono što ima, dokumentacija je, naravno, odlična. Treba reći da je MicroPython u statusu Work in Progress. Na kraju, ESP-IDF. DOCS stranice sadrže veliki broj dokumentovanih funkcija, ali, koliko smo videli, bez primera. Mišljenja smo da je Arduino IDE u ovom slučaju put kojim treba ići, i to prvenstveno zbog perifernog režima koji nam se jako svideo kao koncepcija. Uz par predefinisanih skripti, moguće je postaviti automatiku smenjivanja slika sa mikro-SD kartice, informacija sa servera ili bilo čega drugog i zaboraviti na Inkplate6 da postoji. Može se koristiti kao foto-ram, kao info-panel i još mnogo toga. Kvalitetu izrade nema se šta prigovoriti. Cene su pristupačne, a poštarina je povoljna. Mada, ni Osijek nije predaleko.
|
||||||||||
Najčitanije
Igre
Telefoni
Hardver
Softver
Nauka
Doom: The Dark Ages Doom iz mračnog doba drugačiji je od svih drugih Doomova, jer je Slayer koncipiran kao tenk sa štitom... Clair Obscur: Expedition 33 Estetika Belle Époquea, gameplay u skladu sa kanonima JRPG-a, vrhunsko pripovedanje i ljubav prema igrama... Computex 2025, Tajpej, Tajvan AI NEXT Ovaj, nekada ultra-PC-specifični sajam, odavno se proširio na srodne tehnologije, biznis rešenja i digitalne usluge, postavši varijanta azijskog C... Gigabyte GeForce RTX 5070 Gaming OC 12G Višak samopouzdanja Kartica je sa hardverske strane vrlo kvalitetna, ali ništa ne može da nadomesti nedostatak snage „pod haubom”... Asus ProArt P16 (H7606WP) Pronalazak neverovatnog Novi ProArt P16 donosi moderna rešenja, u dobro usaglašenom odnosu gabarita i performansi – alatka koju ćete sa ponosom nosati sa sobom... Logitech ProX Superlight 2 Sve udvostručeno Ovaj miš predstavlja jasnu indikaciju da najveći proizvođač ne želi da napusti nijedan segment tržišta... Winhance 25.05 Popravka Prozora U pitanju je alatka koja omogućava da se brzo rešite (većine) bloatwarea, ali i da obavite optimizaciju rada Windowsa... .rs: Beogradski prevoz na Yandexu • Srbija u SEPA • Loši primeri digitalizacije Unapređeno e Zakazivanje Beogradski prevoz na Yandexu • Srbija u SEPA • Loši primeri digitalizacije Google Mariner, Google Astra i AI autonomni agenti Uspon tihog softvera Umesto kliktanja stručnog lica, softver će, već ove godine, u tihom, gotovo nečujnom načinu rada - završavati posao... Fatal Fury: City of the Wolves Fatal Fury je oduvek bio čudna cvećka u svetu borilačkih igara; takav je i ostao... Arc Raiders Novi extraction shooter iz pera autora dobrih delova franšize Battlefield (i potcenjenog The Finals)... |
||||||||||