SK LABS Čekajući Arduina
U prošlom broju, napravili smo malu pauzu u opisivanju sadržaja paketa koji smo dobili od Ai-Thinkera, te sada nastavljamo. Sledeća na redu je razvojna ploča koja bi se, na prvi pogled, lako dala zameniti sa ESP-12f ovog proizvođača. Čak i letimičan pregled teksta na modulu dovešće do zabune. Predstavljamo vam Hi-12f kit, razvojnu ploču koja, što se dizajna tiče, prilično mnogo toga deli sa svojim mnogo poznatijim rođakom. Modul sa oznakom Hi-12f je dizajnom identičan referentnom ESP-12f (SMD-22). Ovo se odnosi na konstrukciju same antene, metalne haube, dimenzija samog modula, pa čak i pinouta. Što će reći, Hi-12f, u zavisnosti od projekta, može da bude pin-to-pin zamena za jedan ESP-12f. Razlike, naravno, postoje i nisu male. Pod metalnom haubom nalazi se Hi3861V100 iz Hisilicona koji je u stanju da se na lokalnu mrežu poveže po IEEE 802.11b/g/n standardu, to jest, na 2,4 gigaherca. Čip podržava OFDM, DSSS i CCK tehnologije, uz maksimalan protok podataka do 72,2 megabita u sekundi. Od zaštita tu su WPA/WPA2, WPS i na kraju integrisan EFUSE. Podržan je i Mesh sa maksimalno 256 jedinica. Hisiliconov 32-bitni mikrokontroler radi na 160 megaherca, a na raspolaganju su mu 352 kilobajta SRAM-a, 288 kilobajta ROM-a i dva megabajta fleš memorije. Od interfejsa, na raspolaganju su nam jedan SDIO, po dva SPI i I2C, čak tri UART-a i jedan I2S. Sve ovo na 15 GPIO, gde se njih šest mogu koristiti i kroz PWM funkcije, a na sedam njih i ADC. Sam modul je, naravno, malo uskraćen, te su nam na raspolaganju po jedan ADC, I2C, SPI, UART i SDIO. Rekosmo da je Hi-12f kompatibilan sa ESP-12f, što znači da su interfejsi na istim mestima što se tiče položaja pinova. Sama razvojna pločica je iz NodeMCU serije i na sebi nosi uglavnom iste komponente kakve srećemo na standardnom NodeMCU sa ESP-12f (SK 6/2018, i.sk.rs/15125) ili, recimo, ranije opisanom BW15 kitu (SK 7/2022, i.sk.rs/31260). Razlikuju se samo zbog uske specifičnosti samog modula, te iz tog razloga ovde nemamo auto-upload strujna kola. Ono što je svakako zajedničko skoro svim pločicama NodeMCU serije jesu mikro-USB priključak, gde se za vezu računara i MCU koristi dobro poznati UART čip CH340C. Za regulisanje napona zadužen je isto tako poznat AMS1117. I ova pločica radi na 3,3 volta. Kao i kod pločica, recimo, S3 (SK 6/2022, i.sk.rs/31175) i ovde imamo nekoliko LED. Klasična RGB je povezana sa pinovima IO13, IO12 i IO9. Tu su, pride, još i Warm i Cool LED na pinovima IO02 i IO10. Dva tastera sa strana mikro-USB priključka bez ikakvih oznaka (!?) povezana su sa IO7 i PWRON (RTS na CH340C). Tasteri imaju ulogu ’Rst’ i ’Boot’, međutim, nigde nisu označeni, što smatramo velikim propustom. Ustanovili smo da je levi taster (mikro-USB ka nama), zapravo, onaj kojim se pločica resetuje, dok je desni taster zadužen za prebacivanje u Boot režim. Trenutno ne postoji podrška programiranja Hisilicona kroz Arduino IDE. Postoji, pak, podrška kroz AT komande, a tu je i puna podrška za Huawei HarmonyOS i HarmonyOS Connect. Ai-Thinker pločice isporučuje sa AT firmverom, te je to prvo što ćemo probati. Kao i do sada, za AT komande na mikrokontroleru koristimo Ai-Thinker Serial Tool, alat koji savršeno funkcioniše i sa proizvodima drugih proizvođača, te ga zato toplo preporučujemo. Desna strana alata može da se koristi za automatizovano slanje AT komandi prema utvrđenom redosledu. Ovo je jako zgodno prilikom testiranja i bez potrebe da ovu automatiku obavlja neki dodatni mikrokontroler. Recimo, običan set komandi kojim se pločica povezuje sa lokalnom mrežom i šalje podatke na server sastoji se iz sedam komandi, zaključno sa AT+STOPSTA kojom isključujemo STA režim. Nažalost, spisak komandi je na kineskom, ali se lako dâ prevesti uz pomoć nekog online prevodioca. Svako ko je već imao prilike da radi sa AT komandama ne bi trebalo da ima ikakvih problema ni ovde. Nazivi komandi, shodno funkcijama, baš kao i parametri, mogu se razlikovati od već viđenog, ali princip je isti. Za sam početak, potrebno je sa AT+STARTSTA pločicu prebaciti u STA režim, a zatim sa AT+SCANRESULT skenirati dostupne mreže. AT+CONN, uz odgovarajuće parametre, povezuje Hisilicon sa lokalnom mrežom. Nismo imali nikakvih problema prilikom rada sa pločicom, a nemamo primedbi ni na kvalitet prijema Wi-Fi signala. Ne mislimo da se razlikuje od ESP-12f. Zanimljivo je i to da je dostupan komplet AT komandi za upravljanje GPIO, što nije tako česta pojava. Recimo da želimo da uključimo LED na pinu 10; prvo bi trebalo da mu sa AT+SETIOMODE postavimo režim (pull-up/down ili float), deo koji je više bitan pri radu sa tasterima. Zatim sa AT+GPIODIR pin postavljamo kao INPUT ili OUTPUT i na kraju sa AT+WTGPIO pišemo HIGH i LOW. Na sličan način i čitamo stanja GPIO. Za HarmonyOS je potrebno preuzeti DevEco Studio IDE. Nakon višečasovnog ubeđivanja nismo uspeli da ovom razvojnom okruženju objasnimo da je API version 5 tu, te da treba da nas pusti dalje. Nadamo se da je u pitanju kratkoročan bag, mada smo možda nešto i prevideli. S obzirom na to da će u nekom od narednih brojeva biti reči i o HiSpark Hi3861 ploči koja je predviđena da radi sa LiteOS i HarmonyOS, gledaćemo da ispravimo ovaj propust. Čak i sa AT komandama, Hi3861 je upotrebljivo parče hardvera. Verujemo da u Huaweievom IDE „pliva kao riba u vodi”. Ostaje i dalje glavni problem zajednice, ma kako Huawei bio veliki. Bojimo se da će bez podrške za Arduino IDE, i Hi3861 ostati na marginama mejkerske istorije kao mnogi drugi. Industrijski kapaciteti su nešto drugo i mi se njima ni ne bavimo.
|
||||||||||
Najčitanije
Igre
Telefoni
Hardver
Softver
Nauka
Helldivers 2 Ako ste fan timskih pucačina, a pogotovo „Starship Troopersa”, ova igra se ne propušta... Nvidia GeForce RTX 4080 Super Super (ni)je super Sledi osveženje cele GeForce serije sa modelima sa sufiksom "Super". Probali smo dve RTX 4080 karte iz Gigabytea i Asusa i utvrdili da li su stvarno ... Asus Zenbook Duo (2024) UX8406MA Ovde je da ostane? Ovo je model koji napokon potpuno opravdava sufiks „Duo”, jer i bukvalno ima dva (cela) ekrana! Priform Recuva 1.53 • UndeleteMyFiles Pro 3.1 • MyRecover 3.6 • EaseUS Data Recovery Wizard 17.0 • Stellar Data Recovery 11.0 • Wise Data Recovery 6.1.6 Besplatni programi za povraćaj podataka Predstavljamo šest najboljih alata... Honor Magic V2 Što tanje , to bolje Honor Magic V2 ostaće upamćen kao malo inženjersko čudo, prekretnica u dizajnu preklopnih telefona... Samsung Galaxy S24 Bratić Simon Osim dimenzija, ekranske rezolucije i kapaciteta baterije, uređaj je, praktično, istovetan modelu Galaxy S24+... .rs: eSanduče za firme • Cell Broadcast za uzbunjivanje • počinje registracija pripejda Svakome po eSanduče Novim Zakonom o elektronskim komunikacijama propisano je da pripejd korisnici mobilne telefonije moraju da se registruju... Sadašnjost i budućnost kompanije Qualcomm Između proseka i nebesa Qualcomm je pre oko pet godina bio vrednija kompanija od Nvidie, dok danas vredi nešto manje od desetine vrednosti konkurenta... Misije, programi i tehnologije koje ćemo pratiti tokom 2024. godine Svemir, avioni i AI Već brojnim aktivnim misijama za istraživanje kosmosa, ove godine se pridružuje niz novih, zanimljivih projekata... Čipovi su začin U toku je velika migracija tehnologije i ljudi sa Tajvana u Japan, što se, naravno, ne dešava slučajno Palworld Simulacija preživljavanja, craftovanja i manipulacije živuljkama, koju iz milošte definišu kao „Pokémon with guns”... |
||||||||||