EdukacijaPage 1 of 3

XIAO ESP32S3 Sense recenzija

XIAO ESP32S3 Sense je kompaktan i sposoban razvojni sistem sa kamerom, digitalnim mikrofonom, Wi-Fi/Bluetooth konekcijom, u Grove standardu, male potrošnje koji se može napajati iz baterije ili drugih alternativnih izvora. Zbog svoje male težine i dimenzija može se ugraditi na mestima gde za druge sisteme nema mesta.

magazin Mehatronika prijatelj projekta Pupinov Izazov

Predfinalna radionica Pupinovog Izazova uspešno je završena u Matematičkoj gimnaziji u Beogradu. U subotu 28.10.2023 okupilo se tridesetak entuzijastičnih učenika iz sedam različitih srednjih škola.

Matematička gimnazija se istakla kao vodeća škola po broju učesnika, a zajedno sa elektrotehničkim školama iz Beograda i Pančeva, saobraćajnom školom, Prvom Beogradskom gimnazijom, gimnazijama iz Kraljeva i Kragujevca, stvorili smo inspirativno okruženje za učenje i razmenu znanja.

DFRobot UNIHIKER recenzija

DFRobot je predstavio svoju novu STEM platformu baziranu na Rockchip RK3308 SoC-u. Ovaj interesantan čip smo susreli u Banana Pi BPI-P2 Pro čiju smo recenziju nedavno objavili. Za razliku od BPi-P2 Pro koji je razvojni sistem, DFRobot UNIHIKER je gotov proizvod i ovde istražujemo koliko i na koji način je DFRobot tim iskoristio mogućnosti ovog SoC-a.

Upotreba Casio FX-911RS X u hemiji i laboratoriji

U prethodnom broju smo prikazali odličan Casio FX-911RS X kalkulator – naslednika poznatog i proverenog modela FX-911EX – ovaj put prilagođenog za domaće tržište.

Banana Pi BPi-Centi-S3 recenzija

STEM razvojni sistem mora biti lak za korišćenje, intuitivan i praktičan. Treba da omogući što veći broj edukativnih projekata, a u isto vreme ne sme imati visoku cenu. 10 USD koliko košta Banana Pi BPi-Centi-S3 v0.2 zadovoljava poslednji kriterijum. U ovoj recenziji želimo da otkrijemo koliko su uspeli i u ostalim zahtevima.

DFRobot: Gravity: Voice Recognition Module recenzija

Ukoliko imate uređaj koji nema pristup oblaku, ne želite da angažujete u dodatni AI hardver koji bi mogao da uči i prepoznaje govor, DFRobot Gravity: Voice Recognition Sensor Module je ekonomično (samo 17 USD) rešenje. Potreban mu je napon u opsegu od 3.3 do 5 VDC (potrošnja mu je uvek ispod 1,8 W).

Banana Pi BPi LCD 1602 Display modul recenzija

Mi smo testirali modul sa BPi-M2S SBC-om, mada treba uzeti u obzir da je potpuno kompatibilan sa Raspberry Pi 4B. Budući da je u pitanju standardni displej modul, podrška u drajverima je odlična i omogućava lako programiranje iz Pythona ili C-a. Na interentu se mogu naći mnogi primeri upotrebe. Zbog svega ovoga i korektne cene, možemo ga preporučiti.

Banana Pi SSD1306 OLED Display modul recenzija

Mi smo Banana Pi BPi OLED modul u testiranju koristili sa BPi-M2S pločom, mada je pogodan za sve SBC-ove sa standardnim GPIO hederom, sa tim da Banana Pi SBC-ovi imaju već napisane overlay datoteke, pa je korišćenje izuzetno jednostavno. Za 8 USD koliko  mu je cena čini nam se kao dobar dodatak za SBC projekte i kao deo STEM paketa.

Sam finiš akcije u kojoj poklanjamo dva Jetson Nano 2GB Developer Kit-a

Ušli smo u sam finiš akcije u kojoj u saradnji sa kompanijom NVIDIA poklanjamo dva Jetson Nano 2GB Deloper Kita.
A za vas smo pripremili i tri linka na kojima ćete naći pregršt interesantnih informacija o Jetson Nano Developer Kit-ovima.

Get Started With Jetson Nano Developer Kit | NVIDIA Developer
Početnički DLI kurs:Getting Started with AI on Jetson Nano | NVIDIA
Community projects page (might be useful for inspiration/ideas):Jetson Community Projects | NVIDIA Developer

Tu je i interesantna video playlista na YouTube – Jetson AI Fundamentals.

Poklanjamo dva Jetson Nano 2GB Developer Kit-a

Magazin Mehatronika u saradnji sa kompanijom NVIDIA poklanja dva Jetson Nano 2GB Developer Kit sistema.

Jetson Nano je edge AI sistem male potrošnje kompanije NVIDIA. Savršen za učenike, mejkere i edukatore.

Dovoljno moćan za primenu u kompjuterskoj viziji, Jetson Nano takođe podržava i eksternu kameru, omogućavajući izradu projekata koji zahtevaju visok nivo svesti o okruženju.

Pošto je sam Jetson Nano zapravo u vidu modula, sa referentnom razvodnom pločom kao sastavnim delom Developer Kit-a, on se može integrisati i u namenska rešenja, omogućujući integraciju na najdubljem nivou sa eksternim hardverom, ukoliko to projekat zahteva.

RECOM: EMC Book of Knowledge

Pre tridesetak godina, u Austriji, krenulo je putovanje sa ručno pravljenim DC-DC napajanjima za jednu nemačku firmu za proizvodnju mobilnih aparata. Sa sve većim razvojem digitalne elektronike i njenim prožimanjem u svakoj pori života, tražnja za vrhunskim AC-DC pretvaračima postaje sve veća i RECOM razvija liniju za linijom napajanja za široku paletu uređaja. Znanje sakupljeno na tom putu kroz pera menažera za inovacije Stiva Robertsa M.Sc. B.Sc. i Žozefine Lametšvantner B.Sc. vođe EMC tima u kompaniji RECOM pretočeno je u „EMC BOOK OF KNOWLEDGE“.

MicroPython UF2 Firmware za ESP32-S3

Problem koji smo detektovali prilikom recenzija predstavili smo tada odmah BPi razvojnom timu i dobili obaveštenje da nije problem do njiv, već do same iplementacije MicroPythona. Primetili smo da je sličan problem bio i na drugim S3 pločama, što nam je samo potvrdilo reči BPi razvojnog tima. No, bez obzira na „krivicu“ S3 proizvode smo ocenili nešto nižim ocenama.

Ono što nas je obradovalo je poruka koju smo upravo dobili od BPi razvojnog tima, da je „S3 problem“ sa MicroPython-om rešen i da će novi ESP32 S3 UF2 MicroPython Firmware biti objedinjen u prvom narednom nightbuild-u krajem 6. meseca.

Podrška istraživanju robotike i razvojnih timova

15.juna 2023. godine održala se završna ceremonija filantropskog programa „Podrška istraživanju robotike i razvojnih timova“ od strane kompanije Mitsubishi Corporation saradnja nastala 2022.godine, sa Tehničkom školom iz Stare Pazove, u saradnji sa Ministarstvom prosvete i opštinom Stara Pazova. Tim RoboSpasi je nastao u saradnji sa vrhunskim mentorima Polibota, uspešnim timom mentora i robotičara Politehnike – škole za nove tehnologije iz Beograda.

Evropski ROBOCUPJUNIOR Varaždin 2023

Od 7. do 10. juna u Varaždinu se održava evropski šampionat iz robotike, RoboCupJunior 2023, u organizaciji Hrvatskog društva za robotiku, na koji je po prvi put pozvana dve ekipa robotičara iz Srbije, učenici srednje škole Politehnike – škole za nove tehnologije iz Beograda, i učenici Tehničke škole iz Stare Pazove, sa mentorima prof. Jovan Miletić, prof. Jelena Stojanović i prof. Miloš Vujošević.

NUCLEO-C031C6: STM32C0316 razvojni sistem

Iskoristili smo trenutak i istražili najnoviji NUCLEO-STM32C0316 razvojni sistem. Izveden na srednjem formatu veličine NUCLEO-STM razvojnih ploča, daće obilje portova za povezivanje. Tu je sve što nam je bilo potrebno za izradu osnovne ideje IoT sistema za merenje vlage zemljišta koji se može koristiti u preciznoj poljoprivredi.

Josip Kos: Upoznaj 3D svijet

Autor Josip Kos u knjizi „Upoznaj 3D svijet“ pogađa u centar. Naime, svako ume da kupi štampač i odštampa par demo uzoraka, pažljivo izabranih od proizvođača. Obično nakon toga kreću muke i neretko razočarenja deteta koja vode do nezainteresovanosti za dalji rad. Ovde Josip postupa na pravi način, vodeći čitaoca kroz upotrebu softvera za 3D dizajn, govoreći o tome šta je moguća, a šta treba izbegavati u samom dizajnu predmeta od samog početka. Ako baš i mora nešto da se izvede, objašnjava načine na koji je to moguće pažljivim pozicioniranjem modela prilikom štampe. Sve lepo ilustrovano ne samo uspešnim primerima, već i rezultatima ukoliko se neko od pravila ne ispoštuje. Očigledno, vizuelno jasno i bez ostavljenih neodgovorenih pitanja.

Divan priručnik kao putokaz kroz svet 3d štampe.

TinyGo u IoT i Edge sistemima: Projekat ws2812 8×8 LED matrix

Bez razočarenja da ne radi ili da je nešto nemoguće. Naučili smo mnogo o tome kako se slika pretvara u 8×8 matriks boja i koliko je važno udaljiti se da bi se dozvolilo mešanje svetlosti.

Mnogo novog i neobičnog, ali moramo reći interesantnog. Probajte i sami i sigurni smo da ćete poželeti ovakav 8×8 matriks u vašem prostoru sa vašim kreacijama.

TinyGo u IoT i Edge sistemima: Instalacija JetBrains GoLand IDE okruženja

Primena nove tehnologije na neočekivanom mestu je ono čime nas je zaintrigirao TinyGo programski jezik, a koji se zbog svoje baziranosti na Go-u nalazi u nekom čudnom međuprostoru IoT primena između Edge računara, embedded sistema i WebAssembly development-a, sa tim da kreira daleko manji izvršni fajl od ostalih kompajliranih jezika budući da se oslanja na LLVM tehnologiju. Logika govori da bi jezik koji bi spojio IoT programiranje, CLI (Docker CLI, Kubernetes CLI (kubectl), GitHub CLI pisani su u njemu) i WebAssembly bio preferirani jezik današnje tehnologije oslonjenje na oblake, za mobilne aplikacije i mašinsko učenje. Go (ili ponekad Golang) jeste takav jezik. Na sve to Go nije objektno orijentisan jezik, mada ima neke koncepte, a proistekao je iz C-a i u njemu se može pokrenuti C kod – takozvani Cgo.

PicoBricks: Zero to Hero recenzija

Prvo što ćete primetiti kada dobijete i otvorite veliku Pico Bricks: Zero to Hero Kit kutiju je da je prepuna. Trebaće dosta truda da kada sve što je u njoj izvadite ponovo u nju i vratite. Pored vrlo kratkog i sasvim dovoljnog Quick Start Quide-a, ugledaćete očaravajuću platnenu kesicu za čuvanje PicoBricks glavne ploče. Robotistan Pico Bricks Zero to Hero Development Kit vredi svaku paru i svaki trenutak uložen u rad sa njim biće prijatan i pun novih iskustava, a vi ćete njegovim korišćenjem steći odličnu osnovu i pregršt znanja. Nema ni jednog realnog razloga da baš ovaj kit ne bude vaš put u svet automatizacije, robotike, IoT, …

MicroPython na STM32F401RE

Prva misao je bila „Zašto bi“, a već sledeća „A što da ne“ probamo microPython na STM32F401RE. Ploču koja je jedna od osnovnih edukacionih alata na elektrotehničkim fakultetima širom sveta, posebno u Indiji. Kada se sabere 2 i 2, ovo joj je veoma velika preporuka.

O STM32F401RE smo već pisali ranije, a sada ćemo u svetlu moderne opsednutosti Python jezikom proći kroz ovu avanturu nazvanu microPython tamo gde mu mesto i nije.

Prvo oduševljenje je bilo da uopšte postoji microPython port za ovu platformu i on se može naći na ovoj lokaciji. Instalacija je više nego jednostavna, sve sto treba uraditi je preuzeti dfu/hex fajl i updejtovati firmeware ploče koristeći STSW-LINK004 : STM32 ST-LINK utility (ili modernijim alatom pod imenom STM32CubeProgrammer). I to je sve. U par koraka Nucleo 64 STM32F401RE ploča je microPython ploča.

Adafruit Feather M0 Express

Srce Adafruit Feather M0 Express ploče je ATSAMD21G18 @ 48MHz sa 256KB FLASH + 32KB RAM, 20 pinova i svega šest analognih ulaza i jednim analognim izlazom (DAC). Na pločici nema StemmaQT konektora, mada postoji mali proto board i konektor za LiPoly bateriju.

Adafruit je u svoje vreme izbacio ovu pločicu kao svoj Feather prvenac za Python okruženje i omogućio CircuitPython za ovu platformu. Mikrokontroler oko koga je bazirana, ATSAMD21G18 je identičan onome koji se nalazi na Arduino Zero ploči, pa je jasno da je time praktično obezbeđena i podrška za programiranje u Arduino IDE-u.

S obzirom na cenu, koja je praktično identična sa mnogo jačim pločama sa recimo M4 čipom, nabavka je u današnje vreme više stvar želje da se u kolekciji ima jedna od legendarnih zvezda u razvoju razvojnih sistema, ploča koja je praktično otvorila Feather familiju.

Ipak, daleko da je neupotrebljiva i to smo pokazali jednim jednostavim projektom koji je baziran na DHT11 senzoru temperature i vlažnosti, povezanom na portu 9 i LCD 16×2 ekranu sa oznakom hd44780, koga čine sam 1602LCD i I2C modul. Tako da se povezivanje svodi na povezivanje 4 žice (VCC, GND, SCL i SDA) na odgovarajuće pinove pločice. Za programiranje smo koristili CircuitPython i tri biblioteke. Dve su standardne i nalaze se u Adafruit CircuitPython Bundle-u: adafruit_dht i adafruit_bus_device

Adafruit Feather RP2040

Uvek je interesantan spoj dve velike ideje. Adafruit je spojio svoj Feather ekosistem sa Pico RP2040 SoC. Nešto slično smo već videli u BPI pico W gde du se susreli ESP32 mikrokontroler i RPi Pico format.

Ono što o ovom spoju treba reći je da je integracija RP2040 u Feather ekosistem veoma dobro osmišljena. Dodat je StemmaQT I2C port za povezivanje sa mnoštvom StemmaQT periferija. Tu je i 3.7/4.2V LiPoly Battery USB punjenje, koje omogućava nezavisnost projekta od mrežnog napajanja. Oblik ploče je u Feather standardnu, što omogućava direktno povezivanje svih FeatherWing dodataka, ali u isto vreme onemogućava direktno plug-in povezivanje u proizvode namenjene za PR Pico ploče. Posledica ove geometrije je i smanjen broj pinova u odnosu na pravu RPi Pico RP2040 ploču, ali se to nije pokazalo kao bitan problem u ovom slučaju.

Postoji odlična podrška za CircuitPython i Arduino, kao i korektna podrška za MicroPython, sa tim da u nekim slučajevima nema namenski napisanih „drajvera“ za FeatherWing ploče. 

U primeru koji smo mi uradili u MicroPython-u. da bi demonstrirali sam Feather RP2040, mali problem je bila sh1107.py  biblioteka za ispis na FeatherWing Oled sh1107 monohromatski ekran rezolucije 128×64 pixela. Komunikacija sa ekranom je I2C. Posebno se pokazala problematična GFX.py biblioteka, koju Adafruit održava samo za CircuitPython, dok je namensku MicroPython verziju ostavio u stanju od pre par godina. Naša preporuka je da se u Adafruit ekosistemu ipak koristi CicuitPython verzija Pythona za koju Adafruit brine o svim potrebnim bibliotekama.

Automatsko testiranje u Linux modu sa Digilent Analog Discovery Pro

Sa opcijom automatizovanog testiranja, Analog Discovery PRO pomaže inženjerima da istraže i potvrde dizajn složenih sistema i pomaže da se smanje vreme ciklusa projektovanja.

Ovaj tekst pokazuje kako da izvršite automatsko testiranje analogno-digitalnog pretvarača (Pmod AD5) koristeći Analog Discovery PRO 3000 (ADP3450) u Linux režimu. Linux režim obezbeđuje operativni sistem zasnovan na terminalu na uređaju koji je, u kombinaciji sa WaveForms SDK, fleksibilna polazna tačka za sve vrste namenskih testova i aplikacija.

Analogne signale generiše termopar kao ulazni signal u Pmod AD5 koji komunicira sa matičnom pločom preko SPI protokola. ADP3450 meri iste ulazne signale pomoću softvera Waveforms SDK i upoređuje ih sa Pmod AD5 izlaznim podacima koji se prenose preko SPI.

CASIO fx-911RS X – CLASSWIZ omoti inspirisani STEAM-om

Svet je iz minuta u minut sve više povezan zbog tehnološkog napretka. U CASIO-u, razvijajući GAKUHAN-ove aktivnosti širom sveta, videli su kako deci može biti lako da pomisle da je tehnologija stvorena tek tako; da ono što se uči u školi zapravo nema stvarnu primenu. Kod dizajna poklopaca inspirisale su ih različite priče kako bi svaki učenik koji u rukama drži naučni kalkulator pronašao razlog da na predmete koje uči u školi gleda kao na ulaz u bolju budućnost.

Kreirano je pet dizajnerskih CLASSWIZ omota. Dizajneri su crpeli inspiraciju iz sopstvenih životnih iskustava i znanja, a u vezi sa naukom i tehnologijom i time i STEAM-om u obrazovanju.

MOĆ INOVACIJA
„Jer biti superheroj nije samo penjati se na nebodere ili ispucati laserske zrake iz očiju. Ponekad se radi o pronalaženju leka za retku bolest. Ili dizajniranje vozila koje troši manje resursa i smanjuje ljudski faktor. Ili čak izmisliti nešto tako malo poput spajalice. Možda nam je sve što treba da postanemo superheroji samo par krila koja će nam pomoći da se uzdignemo. A, možda je ovaj par krila nauka.“ – Stoyan Petrov

BIODIVERZITET
„Verujem da smo kao društvo odgovorni da pronađemo bolje načine da je zaštitimo, jer budućnost naše planete zavisi od nas više nego ikad.“ – Stefana Argirova

DIGITALIZACIJA I INŽENJERING
„Čovečanstvo je napravilo napredak i nove granice u oblikovanju svakodnevnog sveta oko nas, sebe i prirode, posebno od pojave digitalizacije.“ – Aleksandar Georgiev

ISTRAŽIVANJE SVEMIRA
„Verujem da je ta žeđ za znanjem ono zbog čega je čovečanstvo napredovalo i zbog čega je došlo do njegovog razvoja i napredaka.“ – Aleksandar Georgiev

ŽENE U NAUCI
„Učili su me da je čovek bio na Mesecu, ali nikada nisam znao da su žene zaslužne za to i da su bile od ključne važnosti za sigurno putovanje ljudi u svemir.“ – Brooke Emmett

Banana Pi BPI-Leaf-S3 recenzija

Sinovoipova Banana Pi serija je dobila još jednog interesantog člana. U rukama nam je mikrokontrolerska razvojna ploča sa najnovijim ESP32-S3 Espressif  SoC-u baziranom na dva 240MHz Xtensa LX7 jezgra. Pločica nosi naziv BPI-Leaf-S3 i u formatu je Espressif-ovog ESP32-S3-DevKitC-1 pa sa njim deli i raspored pinova, te je time i zamena za tu pločicu u već započetim projektima. U MCU-u je 512kB RAM-a i 2 MB PSRAM-a, a povezan je sa dodatnih 8MB eksternog S NOR FLASH-a.

ESP32-S3 SoC ima integrisani 2.4 GHz, 802.11 b/g/n Wi-Fi i Bluetooth 5 (LE Coded PHY – dugog dometa i brzinama prenosa do 2 Mbps). Od 45 programabilnih GPIO-a (SPI, I2S, I2C, PWM, RMT, ADC, UART, SD/MMC host, TWAITM) na pločici je izvučeno 36.

Tu su standardni RST i BOOT tasteri, kao i 1 Neopixel RGB LED na portu 48. Ono što izdvaja ovu pločicu je ugrađeni USB Type-C konektro, konektor za 3,7V litijumsku bateriju ( punjenje do 500mA) i četvoropinski (GND, 3V3, SDA, SCL) I2C konektor za povezivanje sa eksternim hardverom.

Kao i svi Espressif ESP32 SoC može se programirati kroz Espressif-ov ESP-IDE baziran na Eclipse platformi i u tom slučaju imaćete potpunu kontrolu nad svakim delom sistema. Za razvoj zahtevnih i specifičnih aplikacija, ovo bi bio pravi izbor.

Elecrow Raspberry Pi Pico Advanced Kit

STEM (STEM je akronim, koji upućuje na nekoliko akademskih disciplina: nauka (science), tehnologija (technology), inženjering (engineering) i matematika (mathematics)) paketi su doživeli procvat svojim kvalitetom i dostupnošću. Pred nama se, za potrebe ovog prikaza, našao Elecrow Raspberry Pi Pico Advanced Kit koji smo dobili od renomirane kompanije Elecrow koja ima dugogodišnje iskustvo u izradi obrazovnih kompleta targetiranih pre svega ka mlađoj publici.
Pazeći na svoje korisnike, Elecrow se potrudio da u ovom paketu da adekvatnu opremu, ali i dobro napisanu dokumentaciju i pametno osmišljen kurs.
Fokus je na Raspberry Pi Pico razvojnom sistemu kao srcu ovog kita oko koga se grade primeri, klasične edukativne automatizacije bazirani na tri elementa: ulaznim senzorima, mikrokontroleru na Raspberry Pi Pico ploči i izlazu koji se vizuelizuje na nekom od periferijskih sklopova.
Kit sadrži 32 modula čijim se kombinovanjem može uraditi mnoštvo interesantnih projekata, a 32 projekta su i detaljno opisana u on-line dokumentaciji.

Wio Terminal

Seeed-ov Wio Terminal je all-in-one kandidat na tržištu edukativnih razvojnih kit-ova. Povezujući se sa stvarnim svetom, ovi uređaji oživljavaju programe i učenicima omogućavaju laku vizuelizuju koncepata. Development kit-ovi su od velike važnosti za hobiste – a proizvođačima daju mogućnost da kreiraju složene uređaje uz minimalno angažovanje oko dizajna hardvera. Ove dve zajednice – obrazovno tržište i proizvodni sektor – aktivno koriste ovu tehnologiju već više od jedne decenije. Lakoća korišćenja omogućila je brendovima kao što su Arduino i Raspberry Pi da steknu privlačnost i steknu svoj gotovo legendarni status u industriji koju danas imaju.

Alati dostupni po različitim cenama nastavljaju da se brzo razvijaju. Devedesetih, koštala bi milione i trebala bi godinama da se napravi neka od hardverskih komponenti koje se danas masovno proizvodime veoma jeftino. Jednostavno ima smisla da – deceniju kasnije – pređemo sa klasičnog formata MCU ploče i dobijemo nešto više – barem u istom cenovnom rangu.

Održano takmičenje u programiranju za srednjoškolce i studente – Bubble Cup 15

Microsoft razvojni centar u Srbiji (MDCS) organizovao je jubilarno 15. po redu Bubble Cup takmičenje u programiranju za studente i srednjoškolce. Ove godine mogućnost da se takmiče na jednom od najprestižnijih takmičenja među mladim IT-jevcima, koje za cilj ima popularizaciju programiranja, imali su učesnici iz Srbije. Finale “Bubble Cup 15“ održano je za timove u okviru Premier League i Rising Stars divizije u Beogradu ovog vikenda.

Sedamnaest timova (10 Rising Stars i 6 Premier League) odmerilo je svoj talenat i poznavanje veština kodiranja tokom veoma uzbudljivog takmičarskog dana. Timovi su se sastojali od najviše tri člana, odnosno tri studenta ili srednjoškolca.

Ekipa “RAF Penguins”, odnela je pobedu u kategoriji Premier League. “Već par godina smo učesnici finala, ovog puta je usledila i nagrada. Veoma smo zahvalni na podršci Microsoft razvojnog centra, koja se ne ogleda samo kroz znanja koja dobijamo učešćem u ovom takmičenju, već i kroz podršku i osnaživanje, koju su nam pružili da završimo i na nekim internacionalnim takmičenjima na koja bez njihove pomoći nikako ne bismo otišli”, naveo je Aleksa Plavšić iz pobedničke ekipe.

Rising Stars divizija je ove godine dobila pobednike, ekipu “hgsafdshsdf”, tom prilikom njihov predstavnik Mateja Vukelić, se zahvalio organizatorima, kao i ostalim učesnicima. “Imali smo priliku da učimo nove stvari od mentora, da razmenjujemo znanje sa našim vršnjacima, da ih upoznamo i steknemo neke konekcije koje će nam mnogo značiti za naše buduće karijere”.

TIPTEH besplatna Unitronics obuka

Pozivamo Vas da na besplatnu obuku Unitronics PLC kontrolera koju ćemo organizovati u našoj kompaniji Tipteh d.o.o. Beograd.
Koncipirali smo 2 vrste predavanja u vezi sa korišćenjem besplatnog softvera, a koja će Vam biti dostupna kada kupite svoj Unitronics PLC kontroler, kada imate mogužnost da odaberete željeni softver:
– VisiLogic
Obuka je o korišćenju  softvera Unitronics VisiLogic. Naučićete kako da programirate Unitronics PLC kontroler Vision i Samba.
– UniLogic
Obuka je o korišćenju Unitronics UniLogic softvera. Naučićete kako da koristite programiranje Unitronics UniStream PLC kontrolera.

NumWorks N0110 recenzija

Volimo kalkulatore. Postoji nešto šarmantno u ovim malenim računarima koji su bili prvi kontakti sa programiranjem mnogim ambicioznim programerima. Ovi uređaji su bili desktop računari 1960-ih i pametni telefoni 1980-ih – sa tržištem koje je u ovoj eri cvetalo raznim i divnim modelima – i kulminiralo nekim od najprepoznatljivijih dizajna.
Sa pojavom pametnih telefona i drugih prenosivih računara, kalkulatori su izgubili svoju nekadašnju slavu. Oni i dalje, međutim, zadržavaju značajno mesto u obrazovanju i specifičnim naučnim i inženjerskim primenama. Ovim novim tržištem danas dominira nekoliko brendova – Texas Instruments, Casio, i u manjoj meri Sharp i HP. Zbog toga je prilično zanimljivo i uzbudljivo da se u Q3 2017. pojavila potpuno nova kompanija – pod nazivom NumWorks – sa svojim premijernim modelom kalkulatora – N0100 – jednostavno nazvanim „NumWorks calculator“ (koga ćemo u nastavku zvati jednostavno „NumWorks“). Tiha revizija je poboljšala veći deo specifikacija i dala preko potrebno povećanje memorije. Ovaj noviji model, N0110, otvorio je put mnogim novim funkcijama u kasnijim revizijama softvera.
Pre nego što pređemo na samu recenziju, želeli bismo da napomenemo da nam je ovaj NumWorks N0110 proizvođač besplatno obezbedio za potrebe ovog prikaza.

Kao i uvek, sva mišljenja u nastavku su naša i ni na koji način nisu pod uticajem kompanije.
Pre svega – N0110 je elegantan. To je najprimetnija stvar na ovom uređaju. Mode-ran je, tanak i lep. Čak je i dizajn kutije jednostavan i ukusan na elegantan način u stilu Apple-a (ima smisla s obzirom da je izvršni direktor kompanije bivši Apple softverski inženjer). Ispod poklopca je razigran i lep kalkulator sa unikatnim žuto-crnim dizajnom oznaka i sivim akcentima. To je tako upečatljiv i lep dizajn da svaki drugi kalkulator koji smo isprobali (osim možda modela HP Prime) apsolutno bledi u poređenju sa njim.
Dugmad pružaju odličan taktilan osećaj pri unosu i responzivna su. Font koji se koristi na njima je takođe izvrstan i izuzetno elegantan. Ekran, nažalost, nije laminiran, ali to ne predstavlja veliki problem, jer je dosta svetao i ima iznenađujuće dobre uglove gledanja.

Kako napraviti pametnu lampu koristeći Analog Discovery Pro i Pmods

Ovaj projekat se odnosi na uključivanje i isključivanje lampe i promenu njene boje putem aplikacije koja radi na Android pametnom telefonu preko Bluetooth Low Energy (BLE). Lampa se napaja iz baterije, koja se može napajati sa Digilent-ovog Analog Discovery Pro(AD Pro).

Projekat koristi RGB LED od 5 mm kao lampu, Pmod BLE za komunikaciju i Pmod ALS za merenje ambijentalnog svetla. Dodatno, Pmod DA1 i Pmod OD1 se koriste za kontrolu. Potrebni su i drugi delovi, poput USB konektora, programabilnog izvora struje, operativnog pojačavača i nekoliko otpornika. Besplatni softver WaveForms kompanije Digilent je potreban za testiranje i otklanjanje grešaka.

Preuzimanje i testiranje biblioteka
Prvi korak je preuzimanje biblioteke lejera hardverske apstrakcije (HAL) za Analog Discoveri Pro. AD Pro kontroliše Python skripta preko WaveForms SDK (Softvare Development Kit). Biblioteku možete preuzeti sa Digilentove veb stranice. Kopirajte sve datoteke u novu fasciklu po vašem izboru. Imajte na umu da nisu sve funkcije unutar modula testirane, tako da može doći do grešaka. Koristite pakete odgovorno.

Zatim kopirajte datoteku dwfconstants.py sa putanje za instalaciju VaveForms u fradni direktorijum. Ova datoteka sadrži sve konstante potrebne za svaki WaveForms instrument. Nakon toga, preuzmite datoteke biblioteke za Pmods, koji kontrolišu hardver. Smestite datoteke u novi direktorijum.

CircuitMess Jay-D

U prethodnom broju imali smo u rukama sjajni CircuitMess Chatter. To je bila divna razvojna „uradi sam“ platforma sa iznenađujućom svestranošću i odličnim IDE paketom prilagođenim početnicima pod nazivom CircuitBlocks (bazirana na MakeCode i PXT-Blockly). Čak i nakon završetka osnovnog sklapanja, bilo još puno toga da se otkrije unutar kita – a posebno smo bili iznenađeni kada smo pronašli punu podršku za ESP32duino koji omogućavaju čak i Wi-Fi projekte.

Sada nam je CircuitMess poslao još jedan od svojih sjajnih kompleta – Jay-D STEM kutiju. To je druga kutija u seriji – dostupna je za naručivanje i jedan je od njihovih najomiljenijih kompleta.

Otvarajući kutiju, dočekuje nas poznati niz PCB-ova, akrilnih delova i elektronskih komponenti. Uključena su i dva zvučnika – što ima smisla s obzirom na prirodu ovog „uradi sam“ kompleta. Što još nismo spomenuli – tačno.

To je mala audio mikseta! Kompletno sa crossfaderima i digitalnim efektima i svim osnovnim funkcijama koje očekujete. Mi smatramo da je koncept ovde izuzetno privlačan i zanimljiv – jer ko ne bi želeo da sastavi komad muzičke opreme! Dakle, bez daljeg odlaganja – pređimo na to.

BST 2022 – STEM Editorial Picks

Trećeg dana na našem štanu na sajmu tehnike predstavili smo neke od najinteresanijih STEM paketa koji su nam poslati na review.

Pre svega tu su bila dva CircuitMess paketa: Chatter i JAY-D. Chatter kit čine dva komunikaciona uređaja namenjena za razmenu tekstualnih poruka, sa tim da je komunikacija uražena preko LoRa standarda. Taj kit je bio potpuno funkcionalan, sastavljen i dostupan posetiocima da ga isprobaju.

JAY-D je kit koji smo dobili svega nekoliko dana pred održavanje manifestacije i odlučili smo da ga ostavimo u obliku nesastavljenog kita. Bila je to dobra odlična ideja, jer su posetioci mogli da steknu utisak o celoj CircuitMess STEM ideju.

DF-Robots-ov Huskylens je bio sledeći proizvod. U pitanju je kamera sa ugrađenom AI, namenjena lakoj integraciji sa Raspberry Pi pločama, koja sama ima mogućnosti učenja i prepoznavanja oblika.

Poslednji kit je Seeed-ov Wio Terminal, izuzetno učilo namenjeno početnicima koji žele da udju u svet IoT, na lagodan i potpuno softverski/harderski podržan ekosistem.

BPI RT8822CS Bluetooth – WiFi adapter za Banana Pi M5

Kao demo projekat u okviru prikaza, napravili smo malo postolje za displej sa omogućenom Wi-Fi mrežom na Banana Pi M5 uz RTK8822CS BPI WiFi adapter. Podešavanje ekrana je bilo izuzetno glatko i lako, ali podešavanje WiFi modula zahtevalo je neke dodatne korake.
Nakon fizičke instaliacije WiFi modula na poleđini M5, kojeg smo montirali na SunFounder 10.1″ ekran, omogućili smo preklapanje okruženja za „wifi_bt_rtl8822cs“ layout.

OP-Z neočekivani MIDI demo projekat

A sada neočekivani demo…
… mi smo inženjerski časopis, pa smo želeli da napravimo mali crossover projekat da završimo ovu recenziju. Uzeli smo jedan od naših omiljenih mikrokontrolera – ATMEL ATSAME51J19 baziran na SAME51 i počeli smo da radimo!
Želeli smo da OP-Z-u dodamo mali OLED ekran i da ga koristimo za prikaz trenutnog otkucaja unutar track-a. Odlučili smo da koristimo MIDI protokol za ovo, jer nam je dao potrebne podatke iz sekvencera.
Koristeći USB-MIDI biblioteku na početku hvatamo signale start, stop i clock. Po standardnoj implementaciji MIDI, OP-Z šalje 24 clock impulsa po četvrtini. To znači da da bismo dobili tačnu sinhronizaciju otkucaja, samo treba da izbrojimo te impulse.

Jubilarni 20-ti rođendan Schneider Electric-a u Srbiji

Povodom 20. rođendana Schneider Electric je juče u zgradi Tehničkih fakulteta u Beogradu organizovao predavanje na temu “Održivost i šta ostaje posle nas?”. Predavanje je bilo namenjeno studentima Elektrotehničkog, Arhitektonskog, Mašinskog i Građevinskog fakulteta, kao i svim studentima koje zanima tema održivosti u tehničkim rešenjima. Ovim povodom kompanija je poklonila i interaktvini ekran Elektrotehničkom fakultetu u Beogradu, a dan ranije i pametnu, mini solarnu klupu Matematičkoj gimnaziji u Beogradu, kako bi učenici mogli da pune svoje telefone i imaju WIFI. Nakon predavanja u zgradi Tehničkih fakulteta organizovan je i sajam rešenja ove kompanije.

Danas, nakon 20 godina poslovanja, Schneider Electric u Srbiji okuplja više od 100 lokalnih firmi, u mreži partnera, koja će se i dalje širiti. Kompanija je fokusirana na softvere, pre svega na rešenja koja doprinose energetskoj efikasnosti u upravljanju objektima, kao i za industrijske aplikacije, a sve u cilju povećanja profitabilnosti, smanjenju rizika i veće održivosti.

CircuitMess Chatter prikaz – Druga strana WiFi-a (II deo prikaza)

U prvoj polovini ove recenzije (pa, pokušali smo da je napravimo da bude polovina), bili smo fokusirani na prikaz početnog iskustva izgradnje CircuitMess-ovog Chatter kompleta.
U ovoj drugoj polovini, želimo da istražimo malo dublje ispod same haube i da saznamo šta pokreće male Chatter uređaje – i da otkrijemo koliko možemo da izvučemo iz njih.
Ove „uradi sam“ mašine za slanje tekstualnih poruka koje se oslanjaju na LoRa protokolu dolaze opremljene USB-C konektorima za komunikaciju sa računarom i napravljene su da se programiraju pomoću CircuitMess-ovog sopstvenog CircuitBlocks IDE-a. IDE je zasnovan na Blockly jeziku – što znači da je jednostavan za upotrebu i prilično intuitivan za novopridošlice u ovoj oblasti.
Jednom preuzet, CircuitBlocks „grabi“ skup obimnih i dobro napisanih biblioteka koje omogućavaju pristup na visokom nivou svim glavnim hardverskim komponentama Chatter-a – posebno fokusirajući se na tastere, piezo zujalicu i ekran. Kada ovde kažemo na visokom nivou, to zaista mislimo. Tim je uradio sjajan posao sa osnovnom bibliotekom koja se nalazi pod nazivom CircuitOS. Ona objedinjuje iskustvo iz dosadašnjih kit-kompleta kompanije i pruža jednostavne pozive za rukovanje pritisaka na tastere, grafikim sprite-ovima, interaktivnim elementima korisničkog interfejsa, zvukom i multitaskingom. Sve to čini da programiranje Chatter-a što manje izgleda na programiranje MCU-a, a više kao pravo desktop iskustvo slično onome koje su učenici možda već prethodno imali.
Važno je napomenuti da su ovo Arduino biblioteke (više o tome kasnije) – i da CircuitBlocks nudi i programiranje zasnovano na blokovima, ali i editor koda. U blok režimu, editor koda se nalazi u režimu koji omogućava samo čitanje i prikazuje kodom interpretirane blokove u realnom vremenu – fino rešenje! Igrajući se sa ugrađenim demoima, počeli smo da cenimo kolike dubine ovi kompleti mogu da ponude. Bilo je neverovatno videti koliko je sjajnog „sintaksičkog šećera“ prisutno – a posebno tu mislimo na implementaciju multitaskinga. Svesni smo da to iznova pominjemo – ali način na koji je to ovde urađeno mnogo liči na pristup hendlera događaja u Javi ili C# – što je jednostavno fenomenalno!
Koristeći Blockly interfejs sastavili smo nekoliko malih demonstracija, pre nego što smo napravili još neke u prikazu editora koda. Sve ovo nam je pomoglo da saznamo što više o softverskoj arhitekturi koja stoji iza njih.

Formlabs Form 3+ SLA rezin 3D printer

Kada je Formlabs lansirao u svet Form 3 (i njegov stomatološki pandan – Form 3B) još u junu 2019. godine, promenio je igru u desktop 3D štampai tako što je doneo niz funkcija koje nikada ranije nisu viđene u ovom form faktoru. Povrh toga – kompanija je pokušala da omogući štampanje finijih detalja sa manje potpornog materijala uvođenjem svoje LFS tehnologije – koja se svodi na fleksibilnost dna rezin rezervoara, što omogućava da se sloj postepeno zguli, umesto toga da ga motor po Z osi otkine sa površine.

Ovo je dalo neverovatne rezultate, sa glatkim površinama i nikad viđenom raznovrsnošću prilikom štampanja samostojećih zidova i prepusta. Pošto smo imali zadovoljstvo da posedujemo Form 3 više od godinu dana, moramo da kažemo da je to zaista bio odličan štampač – uspevao je da se izbori sa većinom printova, bez obzira na to koliko su njihove geometrije bile izazovne.

Nucleo-F401RE razvojni sistem sa STM32F401RE MCU – Arduino i ST morpho

U osnovi ovog razvojnog sistema kompanije ST, u seriji Nucleo-64 nalazi se ARM®32-bit Cortex®-M4 CPU sa FPU. U njemu je i Adaptive real-time accelerator (ART Accelerator™) koji omogućava trenutno izvršavanje koda iz 512 kb Flash memorije. CPU radi na 84 MHz i implementirane su DSP instrukcije.

Na ploči je postavljen ARDUINO® Uno V3 konektor i ST morphio hederi koji omogućavaju povezanje velikog broja dodatnih funkcionalnih pločica i šildova.

Za programiranje nije potreban dodatni prob, jer se na sistemu nalazi integrisani ST-LINK debugger/programmer.

ST je za programiranje razvio moćan, na Energiji baziran IDE, pod imenom STM32Cube IDE, veoma sličan onome što smo videli kod TI i njihovog Code Composer Studio-a.

Da bi bi stekli prvi utisak ovom razvojnom sistemu, koristili smo Arduino razvojni sistem, sa tim da je u polju preferances/“Additional Boards Managers URLs“ potrebno upisati:

https://github.com/stm32duino/BoardManagerFiles/raw/main/package_stmicroelectronics_index.json

Tako ćete konfigurisati podršku Arduino IDE-a za rad sa Nucelo 64 pločama. Potrebno je i u Board manageru dodati STM32 MCU based boards by STMicroelectronics za kompletne biblioteke.

projekat colourMixer : MSP430FR5994-EduBoosterPack

Korišćenjem PlatformIO plug-in-a, MS VisualStudioCode postaje veomo sofisticiran IDE za pisanje i razvoj aplikacija na mnogim razvojnim sistemima. Za razliku od Arduina, koji ne podržava TI mikroprocesore i gde je potrebno koristiti Energiju, jedan broj TI ploča je podržan u PlatformIO okruženju. Takav je i slučaj sa kombinacijom MSP430FR5994 i BOOSTXL-EDUMKII.

Iskoristili smo snagu mikrokontrolera sa prva i kolor LCD ekran, višebojnu diodu, tastere i džojstik na drugom i napisali veoma jednostavnu, ali ilustrativnu aplikaciju kojom se mogu menjanem R/G/B parametara na ekranu i na diodi dobiti svetlosti boje u skladu sa zadatim vrednostima svake od osnovnih boja.

Standard pri kodiranju boja za prikaz na ekranu je RGB, pri čemu se svaka od vrednosti ove tri boje kreće u rasponu od 0-255. Na ekranu je normalizovan prikaz na 100% kako bi intuitivnije mogli da posmatramo efekte mešanja.