LAKI PINGVINI Unapred osuđen
Seeedstudio je razvojnu pločicu iz naslova izbacio na tržište pre koju godinu. U vremenu kada je izašla, podrška proizvođača, kao i zajednice su bili mlaki. Na žalost situacija se ni do današnjih dana nije promenila. Ako nas pratite od ranije, prošlog leta (SK 8/2021, i.sk.rs/29862) imali smo jedan tekst o Air602, razvojnoj pločici koja koristi isti WinnerMicro W600 mikrokontroler. Tada smo čak i najavili ovu pločicu, u nadi da ćemo biti bolje sreće. Wio Lite W600 je razvojna pločica koja skoro u celosti prati Adafruit Feather formu. (Na žalost, mi do sada nismo imali prilike da probamo neku originalnu Adafruit pločicu, uglavnom zbog preskupe poštarine.) Seeedstudio je na pločici kombinovao SAMD21 i W600, prvi kao „mozak” sistema, drugi kao „prozor u svet”. Ranije smo na ovim stranicama već imali dodira sa razvojnim pločicama koje koriste SAMD21. MKR1000 kao jedan od vesnika odstupanja Arduina od prethodnih formi razvojnih ploča (SK 9/2018, i.sk.rs/15332) i SAMD21 M0 Mini (SK 7/2019, i.sk.rs/16003) iz RobotDyna. Atmelov SAMD21 je 32-bitni ARM mikrokontroler, čije Cortex M0+ jezgro kuca na 48 megaherca. G18A verzija čipa dolazi sa 256 kilobajta fleša i 32 kilobajta SRAM-a. Sam čip ima čak 38 raspoloživih GPIO pinova, međutim, iz razumljivih razloga, na Wio Lite W600 na raspolaganju nam je osetno manje. Mnogi se koriste za internu komunikaciju sa W600. Od 20 GPIO, koji su raspoređeni u dva bočna headera, šest su analogni. Preko ostalih digitalnih, na Wio Lite W600 pristupamo po jednom UART, I2C i SPI interfejsu. Sve oznake pinova su sa donje strane, vrlo čitko napisane. Odluka da sa gornje strane nema nikakve oznake nije baš najbolja, pogotovo ako ćemo pločicu da koristimo uz prototipsku ploču. Na pločici su oznake pinova označene sa prefiksom „D”, mada u okviru Arduino IDE ovo „D” ne mora da se koristi. Takođe, jasno su označene dodatne oznake na pinovima pomenutih interfejsa. Pločica sa donje strane ima i nekoliko padova preko kojih koristeći namensku ploču/nosač (motherboard) možemo da pristupimo svim segmentima Wio Lite W600. I sami headeri uz PTH imaju i sečene otvore (kastelacije). To je još jedan razlog da osudimo odluku Seeedstudia da ne ispiše oznake sa gornje strane. Minus dajemo i činjenici da padovi nisu obeleženi, već mora da se konsultuje tehnička dokumentacija. Atmelovom mikrokontroleru pristupamo preko USB-C priključka, a preko PA24 i PA25 pinova. SAMD21 na pločici još ima ’RST’ taster i Reset LED(?). LED se pali samo kada se pritisne taster. Prema šemi, vidimo da joj nije drugačije moguće pristupiti. Wio Lite W600 nema klasičnu built-in LED. W600 modul je drugačiji u odnosu na Air602 i više ima formu jednog ESP12F, iako je dosta manji. WinnerMicro mikrokontroler preko štampane antene pristupa lokalnoj mreži na 2,4 gigaherca. ARM Cortex M3 jezgro na W600 kuca na 80 megaherca, a na raspolaganju mu je 288 kilobajta SRAM-a i jedan megabajt fleša. Ipak, u formi kakav jeste dolazi sa AT firmverom, Seeedstudio nije predvideo da se modul flešuje naknadno. Drugim rečima, SAMD21 komunikaciju sa W600 ostvaruje putem serijskog interfejsa u takozvanom bridge režimu, a preko AT komandi. W600 na pločici ima svoj SC (config) taster i statusnu LED. Uzimajući u obzir da su oba mikrokontrolera 3,3-voltni uređaji, nije ni čudo što je Wio Lite W600 „3,3 volts only”. U maniru pravog Feathera, JST konektor LiPo baterije je na svom mestu. Feather forma, što se tiče pinouta, je skoro u potpunosti ispraćena i možemo reći da je Wio Lite W600 pin-to-pin kompatibilan sa ostalim predstavnicima Pero porodice. Kad kažemo „skoro”, EN pin koji bi trebalo da se koristi za uključivanje naponskog regulatora ovde ne postoji. Njegovo mesto je zauzeo još jedan GND. Pločicu možemo da napajamo preko USB-C, LiPo baterijom ili regulisanim naponom preko 5V pina. Seeedstudio je omogućio programiranje svojih SAMD pločica kroz Arduino IDE preko JSON paketa https://files.seeedstudio.com/arduino/package_seeeduino_boards_index.json. Kao i svaki drugi, JSON paket link unosimo u Preferences polje i instaliramo ih. Nakon toga u odabiru ploča pod Seeed SAMD biramo Seeeduino Zero. Prilikom prvog priključivanja pločice sa računarom, isti će instalirati neophodne drajvere i Wio Lite W600 će se prijaviti pod COM portom. Nakon prvog prebačenog skeča, u IDE će se prijavljivati kao Seeeduino Zero, što i jeste jedna od pločica Seeedstudia, bez Wi-Fi modula, a u formi Una. Dešavalo se da nakon jednog prebačenog skeča, drugi nije mogao da se prebaci. IDE je ostajao da „visi” u uploadu. Problem se može rešiti ponovnim priključivanjem pločice na računar ili brzim pritiskom dva puta na ’RST’. Seeedstudio nudi na svom GitHubu biblioteku w600_wifi sa samo jednim primerom log_data. Naziv skeča jasno sugeriše njegovu primenu kao data logera na server. Koristeći primer, imali smo velikih problema da se uopšte povežemo na našu lokalnu mrežu. Na internetu ima vrlo malo primera i sveukupna podrška zajednice je slaba. Ipak, uspeli smo nekako. Dugme koje pomenusmo u vezi W600 zadržavanjem prebacuje Wi-Fi modul u Config mod, za to vreme će njegova LED svetleti. Jednom „upamćeni” podaci o lokalnoj mreži, bez obzira na svaki sledeći reset kompletne pločice neće dovoditi do ponovnog upisa, sem ako se isti ne promene. Drugim rečima, nakon svakog sledećeg reseta, Wio Lite W600 će se za tili čas povezati na našu lokalnu mrežu i izvršavati zadato. Kada se poveže na lokalnu mrežu, statusna LED će svetleti. Skeč koji smo pomenuli će dovesti do ponovnog „upisivanja” podataka o lokalnoj mreži i onda kada iz nekog razloga nije u mogućnosti da se na dosadašnju poveže. Primer je pisan da se podaci šalju u oblake, na adafruit.io. O podešavanju naloga i prikupljanju podataka na ovom besplatnom i lako dostupnom servisu ćemo drugom prilikom. Pored ovog primera, SAMD21 može da komunicira direktno, preko AT komandi (i.sk.rs/358296), na isti način i kao što to radi biblioteka, preko Software Seriala.
|
||||||||||
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)... |
||||||||||