EdukacijaPage 1 of 3
Od 13. do 15. decembra u zgradi Tehničkih fakulteta, Beograd postaje epicentar robotike i inovacija uz „Vukobratovićeve dane robotike,“ događaj koji će okupiti hiljade mladih umova spremnih da kroče u budućnost tehnologije. Ova manifestacija, u organizaciji Dečijeg inovacionog centra i uz podršku Elektrotehničkog fakulteta Univerziteta u Beogradu, prati svetske trendove u STEAM obrazovanju i inovacijama. Događaj je za sve posetioce besplatan i jedinstvena je prilika za decu i mlade da se okušaju u svetu robotike, programiranja i nauke uz eminentne stručnjake.
L1 laboratorija, kao najveća i najaktivnija učionica Računarskog centra Fakulteta tehničkih nauka (FTN), u funkciji je svakodnevno od 7 do 21 čas, uključujući subote. Od ključnog je značaja za obuku studenata na svim smerovima, posebno na nižim godinama studija u oblastima programiranja, animacije, građevine i geodezije, gde studenti rade na savremenim softverima koji zahtevaju visok nivo tehnološke podrške. Donacija Schneider Electric-a, omogućila je ugradnju najmodernije opreme koja studentima obezbeđuje optimalne uslove za rad, što je od presudne važnosti za podizanje kvaliteta nastave i praktične obuke.
Ne može se ne biti zadivljen Calliope mini 3. Nemački STEM odgovor na engleski BBC micro:bit je dostojan. Baziran je na istom SoC-u, ali se i dodatno insistiralo da sav silicijum bude iz iste evropske fabrike. Biće teško pozicionirati se na globalno tržište, ali verujemo da će naći način da što većem broju mejkera osvoje srca i budu prvi izbor za nRF52833 platformu, kao što je nama definitivno postala.
Ima nečeg 𝘀𝗽𝗲𝗰𝗶𝗷𝗮𝗹𝗻𝗼𝗴 u držanju u rukama pravog štampanog časopisa. Zadržati 𝗽𝗿𝗶𝗺𝗲𝗿𝗮𝗸 kao trag jednog vremena u čijem 𝗸𝗿𝗲𝗶𝗿𝗮𝗻𝗷𝘂 i sami kao inženjeri učestvujemo. Sačuvati 𝗽𝗿𝗶𝗺𝗲𝗿𝗮𝗸 u kolekciji ili ga 𝗽𝗼𝗱𝗲𝗹𝗶𝘁𝗶 sa kolegama i prijateljima. 𝗭𝗮𝗶𝗻𝘁𝗶𝗿𝗶𝗴𝗶𝗿𝗮𝘁𝗶 𝗻𝗼𝘃𝗲 𝗴𝗲𝗻𝗲𝗿𝗮𝗰𝗶𝗷𝗲 za mehatronički svet koji im sutra može 𝗼𝗯𝗲𝘇𝗯𝗲𝗱𝗶𝘁𝗶 budućnost.
Svemir je svevremenska misterija i nedokučiva tajna svake civilizacije. Nema većeg sna od onoga o osvajanju onoga što se vidi, a nema grandioznijeg uspeha od spoznaje da smo negde bili prvi. Čitajući istorijske knjige iz onoga što nauka priznaje ljudska noga nije kročila dalje od Meseca. Iako su nam snovi daleko veći, naš najbliži satelit je za sada naša realnost. Snovi o planetama u našem sistemu ili čak skok u neki drugi i dalje zvuče poput odličnih romana naučne fantastike ili zanosnih mitova davnih vremena. ELECFREAKS je upravo ovu temu želeo da približi mladim učenicima sa željom da u njima izazove istraživački naučni duh serijom interesantnih projekata i pretočio ih u micro:bit Space Science Kit, STEM učilo za decu uzrasta od osnovne do srednje škole.
Spintronics ovim drugim kitom pokazuje svu kompleksnost ideje koju su Alyssa i Paul Boswel imali kada su kreirali svet elektronike mehaničkim napravama. Ko zaista uđe u ova rešenja otvoriće sebi mehatroničke uvide koji prevazilaze spoznavanje elektro ili mehaničkih zakona i činjenica. Pred sobom će imati jedan STEM komplet kojim se može razviti kreativna inteligencija. U današnjem vremenu malo učila može da se pohvali ovako stamenim kvalitetom. Ovo je priča koju bi trebalo da predstavite ne samo najmlađima već i sebi.
Spintronics dizajnom deluje čak pomalo retro. Vajb nas podseća na radionicu časovničara iz Selznikove knjige „Izum Igoa Kabrea“. Sati provedeni u istraživanju mehanike i traženju analogija sa strujom nas vraćaju u vreme u kome se verovalo da će sklopovi postati razumni i možda čitati klasik koji je predvideo novu realnost koju živimo pitanjem: „Sanjaju li androidi električne ovce?“.
Edukacioni kompleti u oblasti robotike i automatizacije bazirani na kockicama koje se slobodno mogu sklapati su uveliko ušli u STEM obrazovanje, pre svega u osnovnom obrazovanju i početnim nivoima srednjeg obrazovanja. Team building je poseban segment gde ovakvi kreativni kompleti dopunjuju postojeće prateći ideju poznatu kao „ozbiljne igre“. Primer je LEGO® SERIOUS PLAY® sa svojim kompletima. Početne korake u kombinaciji kockica za konstrukciju objekata i modula za njihovo ođivljavanje predvodio je svakako LEGO svojim LEGO® MINDSTORMS® robotima koji su izgleda sa svojom poslednjom EV3 revizijom otišli u istoriju. Ovaj mejkerski i više kućni kit za samostalno učenje zamenili su obrazovni LEGO® Education SPIKE™ kompleti koji se po pravilu sastoje od motora, senzora i mikrokontrolerskog modula koji se mogu integrisati u LEGO® Technic™ setove. LEGO® Technic™ je zapravo drugi pravac u konstruisanju u odnosu na standardne kockice u obliku „ciglica“ koje su ipak bolje za konstrukciju stacionarnih objekata. Pokretni objekti zahtevaju poluge, osovine, klizeće i rotacione elemente kakve možemo naći u setovima Fishertechnik i LEGO® Technic™. Legendarni kvalitet ovih setova dolazi i sa adekvatnom cenom i tu se otvorio prostor za druge proizvođače poput kompanije Elecfreaks da ponude alternativna rešenja. Elecfreaks Nezha Inventor’s Kit je upravo jedan takav set sa izborom osnovnih Elecfreaks Nezha elemenata dovoljnih za početak. Sve elemente je moguće kombinovati i sa LEGO i sa Fishertechnik kompletima, a zbog velike ponude dodatnih različitih modula Elecfreaks Nezha zapravo proširuje mogućnosti svih, pa čak i setova ove dve referentne kompanije.
Kroz kampanju „Za mlade električare – pridruži se!, Schneider Electric investira u obrazovanje i razvoj budućih stručnjaka u elektroindustriji, ali i istovremeno podržava zanatske veštine koje su ključne za našu industrijsku zajednicu.
Schneider Electric predstavlja svoju najnoviju lokalnu inicijativu „Za mlade električare – pridruži se“. U okviru ove kampanje, za svaki prodati komad opreme iz Home and Distribution programa u elektroradnjama, izdvajaće se po 1 dinar. Prikupljena sredstva biće namenjena za nabavku opreme koja je neophodna za izvođenje praktične i teorijske nastave. Donacijom će biti obuhvaćene četiri elektrotehničke škole, i to Prva tehnička škola iz Kragujevca, Elektrotehnička škola „Nikola Tesla“ iz Niša, Srednja tehnička škola “Mihajlo Pupin” iz Kule i Elektrotehnička škola „Nikola Tesla“ iz Beograda. Kampanja ima za cilj unapređenje praktične nastave u školama, a realizovaće se u periodu od 15. jula 2024. do 15. novembra 2024. godine.
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
Puni utisaka i pozitivnih emocija, nakon izuzetno lepo organizovanog događaja, veoma zadovoljni nivoom pokazanih radova, ali i organizacijom i brendingom samog Galaksija kupa, radujemo se što postoji iskra u mladim kreativnim ljudima. Hvala svima na nesebičnoj podršci kojoj smo posvedočili 22. i 23. marta u Vršcu, uz želju da se sledeće godine, ako je moguće, na istom mestu, ali u sigurno većem broju okupimo kako bi svi podržali mehatroničke ideje.
U cilju popularizacije informacionih tehnologija na praktičnim primerima Zajednica elektrotehničkih škola Srbije, Školski centar „Nikola Tesla“ iz Vršca i Nordeus fondacija organizuju dvodnevno takmičenje pod nazivom Galaksija kup 2024.
PiDog je namenjen mladima od dvanaest godina i više. Osnovni cilj je podrška STEM obrazovanju kroz robot-učilo na kome se mogu razvijati algoritmi kretanja na četiri noge, kao i implementacija senzora koji oponašaju čula živog bića. Ovaj model nije gotov model sa zatvorenim softverom i definisanim performansama i mogućnostima, tako da nema smisla pričati o gipkosti pri kretanju, mogućnosti savladavanja prepreka i snalaženju u prostoru i porediti ga sa gotovim rešenjima. Ono što je njegova jaka strana je potpuno otvoren kod, Python biblioteke za kontrolu kretanja i očitavanje senzora, kao i veći broj primera u Python-u za kontrolu njegovog ponašanja. Zbog svega ovoga, PiDog se lako može inkorporirati u svaki napredan STEM kurs robotike i biti odlično učilo i platforma za dalji razvoj i sticanje praktičnih iskustava učenika u polju robotike.
Sun Wukong (孫悟空) je u kineskoj mitologiji omiljen i poznat kao Kralj Majmuna i deo je njihovog kulturnog nasleđa više od 1000 godina. Među mnogim nadljudskim sposobnostima ima i mogućnost preuzimanja obličja sedamdeset i dve različite životinje ili objekta. Svaka njegova dlaka ima sposobnost transformacije i može upravljati vetrom, vodom i vatrom. Upravo ovo ime Elecfreaks je dao breakout pločama specifične realizacije, pomalo popularistički, ali svakako blisko mladima, čiji je Wukong omiljeni lik. Na neki način nas je i podsetio na mitske osobine Kralja Majmuna time što otvara nebrojene mogućnosti transfromacije kao osnova ta konstrukcije različitih robota, odnosno kao srca upravljanjem njegovim ekosistemom kroz povezane senzore, motore i displeje, kao što to legendarni lik radi svetom u kome se kreće.
Na kraju da kažemo da je cena ove ploče samo $ 9.90 što je izuzetno prihvatljivo i primamljivo svima koji su ljubitelji Lego sveta i onima koji žele da iskoriste Technic ili Spine platforme za konstrukciju svojih zamisli u kombinaciji za Raspberry Pi Pico automatizacijom. Elecfreaks je uz to svojim PlanetX dodacima, koji se potpuno integrišu u ovaj robotizovani svet oživeo svaki takav sklop. Wukong 2040 je odlična i gotovo neophodna spojka svih ovih elemenata, koja svima omogućava sate mejkerskih konstruktivnih istraživanja u stvaranju novog autonomnog robota.
Programabilni roboti za osnovni nivo STEM edukacije, mogli bi se načelno podeliti na automobile robote i robote sa pokretnim rukama, bilo da su oni stacionarni i ruke koriste za manipulaciju predmetima ili su pokretni pa im ruke služe za menjanje pozicije. Kompanija Elecfreaks, zvanični partner micro:bit Educational Foundation fokusirana je na izradu STEM učila u skladu sa zahtevima savremenog obrazovanja. Nama su za potrebe ove recenzije poslali Elecfreaks Smart Cutebot Pro robotizovano vozilo sa micro:bit V2 razvojnim sistemom na sebi. Cena ovog robota je $72 bez i $105 sa micro:bit V2, ali se sada može naći i po značajno nižoj ceni na sajtu proizvođača.
Soldered Simon says game Solder Kit je edukacioni kit koga treba zalemiti da bi se dobio privezak i igrica, koji bi bilo dobro spakovati u neku 3D ištampanu kutijicu. Mogao bi to biti dizajnersko-konstruktorski STEM zadatak za pravog mladog mejkera. A mogao bi biti i uzor da se koristeći neku od Dasduino razvojnih sistema isprogramira ovakva ili složenija igra. Mejkerska mašti nikada ne nedostaje izazova.
Crowtail Starter Kit for micro:bit je učilo namenjeno školstvu i pokriva obuku u oblastima automatizacije i embedovanog programiranja od samog starta do izrade prototipa.
U pitanju je plastično zaštitno kućište micro:bit case koje se jednostavno montira na bilo koju verziju micro:bit-a i omogućava pristup prstima do svih tastera i konektora na pločici, kao i ubacivanje pločice u svaki micro:bit slot. Za cenu od svega $2.5, ovaj dodatak deluje kao „must have“.
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 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.
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.
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.
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).
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.
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.
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.
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.
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“.
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.
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.
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ć.
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.
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.
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.
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.
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, …
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.
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
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.
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.