Razvojni sistemi

Pre oko godinu dana objavili smo recenziju Conexio Stratus open source LTE-M/NB-IoT/GNSS Cellular-IoT razvojnog sistema baziranog na Nordic Semi nRF9160 SiP-u. Tada smo najavili novi Conexio Stratus Pro sa nRF9161 SiP-om. On će biti dostupan u prvoj polovini 2025., ali mi zahvaljujući kompaniji Conexio imamo jedan od prvih primeraka ovog novog razvojnog sistema kako bi vam ga i predstavili.

Vortex86 EX u ICOM 86Duino Zero Open-source Embedded sistemu je i danas moćan procesor. Mogućnost da se 486 CPU potera na 300, a tek na 500 MHz je bila nezamisliva u vremenu njihove dominacije. Razvoj tehnologije je omogućio da se to dogodi i mi sada možemo da uživo osetimo ono o čemu su tadašnji 486 programeri sanjali.

Kontrola klimatizacije u automobilskoj i opštoj industriji, HMI interfejsi, upravljanje osvetljenjem ili bezbedonosni sistemi, uređaji za automatizaciju pametnih zgrada su samo neke od primena ovog NXP i.MX 8M SoC-a. Zbog svoje energetske efikasnosti, odličan je i izbor za prenosne uređaje. Industrijski standardi Voipac i.MX 8M Industrial Development kit-a su ono o čemu većina mejkerskih razvojnih sistema i SBC-eva samo može da mašta.

Ako niste mejkerski avanturista i ako ste zadojeni „svoj novac hoću da radi“ idejom izgubili strast za istraživanjem i sebe time lišili osećaja sreće „kada proradi“, onda ova platforma nije za vas.

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.

Zaista nije teško zamisliti da kompletan kurs o osnovama upotrebe mikrokontrolera izvedete samo sa easyC komponentama. Mreža koju bi kreirali je lako proširiva, moduli su lako zamenjvi i bez lemljenja, a Soldered se potrudio da na svom sajtu da sve potrebne informacije i biblioteke za svako od elemenata koji imaju u ponudi. Čini nam se da $12 za ovaj bežični IoT razvojni sistem nije mnogo, posebno za platformu koja se dokazala „da radi“.

Mejkerski i profesionalni projekti, kao i STEM učila su novim Pico 2 dobili puno snage i dodatnu RISC-V arhitekturu, bez ijednog značajnog gubitka i to za svega $1 više. Jedino što nedostaje je Wi-Fi/Bluetooth modul, no on nije bio prisutan ni na originalnom Pico-u, pa ga očekujemo uskoro u obliku Raspberry Pi Pico 2 W modela.

Nema ni jednog razloga da ne preporučimo Luckfox Pico SBC platformu svima kojima je razvoj aplikacija u Ubuntu OS-u prirodan i koji nisu ljubitelji rada sa mikrokontrolerima. To što ćete aplikacije razvijati, Ai modele konvertovati, imidže OS-a graditi na PC računaru i kasnije ih samo pokretati na Luckfox Pico-u donekle podseća na rad sa MCU-ovima. Sama činjenica da poznajete alate za razvoj ili već imate kod koji je za ovakve platforme dovoljan je razlog da se odlučite za njih. O ceni da ne govorimo.

DFRobot Firebeetle 2 ESP32-E je Arduino „kompatibilna“ pločica sa ESP-WROOM-32E modulom na sebi sa odličnom cenom od $8.9. Svojim bežičnim mogućnostima, malom potrošnjom i usaglašenošću sa ArduinoIDE okruženjem omogućava lak razvoj prenosnih brežičnih uređaja.

Za sve one projekte gde mrežno povezivanje nije neophodno, ali i kao učilo sa potpunom programskom kompatibilnošću sa legendarnim Arduino razvojnim sistemima, poslednično tome sa nepreglednom softverskom podrškom i ogromnim brojem hardverskih dodataka Dasduino CORE može biti odličan, ekonomičan razvojni sistem sa kojim ćete lako i brzo i ući u mejkerski svet.

Cena Conexio Stratus nRF9160 Cellular IoT Kit-a je gotovo prepolovljena u odnosu na onu koja je ponuđena 2021 godine kada je on predstavljen tržištu. Verujemo da je jedan od razloga i najava Stratus Pro modela baziranog na nRF9161 SiC-u kome je dodata podrška za DECT NR+ i 3GPP Release 14 LTE-M/NB-IoT. Sada se za 89 USD nudi razvojna ploča.

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.

Particle Photon 2 je veoma interesantna opcija kada je trošak uspostavljanja sopstvene IoT infrastrukture prevelik ili je tehnički nemoguć. Ovaj pristup vas rešava potrebe za angažovanjem dodatnog tima koji bi implementirao hardver i softverske alate na sopstvenoj IoT mreži i koji bi morao da uradi integraciju uređaja u nju. Ono što je odlično je da je za zadatke malog intenziteta, sa malim brojem jedinica i signala ili sa signalima koji se očitavaju malom učestanošću, trošak gotovo nepostojeći.

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).

Nordic nR52840, kao srce ovog sistema, je sagrađen oko 32-bitnog, 64 MHz Arm Cortex-M4F CPU-a sa 1 MB interne flash memorije i 256 kB RAM memorije i odgovoran je za rad Particle OS-a, kontrolu GPIO i BLE 5.2 vezu sa pametnim uređajima.

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.

Na kraju, nakon par dana „igranja“ i testiranja sa T-Embed-om naše mišljenje o ovom malom proizvodu namenjenom za ugradnju u veći uređaj koji sami kreirate je pozitivno. Već smo stavljanjem u namenski izrađenu kutiju dobili prenosni dopadljivi višenamenski uređaj.

Interesante ideje se nekada kriju iza naizgled običnih pojava. Tako se i za Winnermicro W801-C400 32 bitni SOC može reći da je to W806-200 na steroidima. IEEE802.1 1 b/g/n WiFi uz podršku za WMM/WMM-PS/WPA/WPA2/WPS. BT/BL.E4.2 i integrisana antena na ploči.

Banana Pi Pico RP2040 je mudro osmišljena realizacija RPi Pico RP2040 klasika. Dvogodišnje iskustvo u upotrebi RP2040 u mnogim projektima je Banana Pi timu dalo priliku da predstavi svoju ideju RP2040 razvojnog sistema.

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.

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.

U prošlom broju prikazali smo dve odlične Würth-ove ploče dizajnirane za Feather ekosistem – MagIC3 FeatherWing i Sensor FeatherWing. Obe nude odlične karakteristike i jednostavnost upotrebe po razumno niskoj ceni. U našim testovima, jedinice su pokazale odlične rezultate i pokazale fleksibilnost samog formata.

Sinovoip-i, proizvođaču Banana Pi linije razvojnih sistema i SBC-ova pala je na pamet interesantna ideja: napraviti oko novog 240 MHz Tensilica LX7 ESP32-S3 dvojezgarnog procesora sistem pinkompatibilan sa Raspberry Pi Pico W, koji se nametnuo kao jedan od standradnih rešenja.

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.

Kada je Raspberry Pi predstavio svog Pico-a baziranog na RP2040 (32 bit Cortex M0+ dual core, 125MHz, bez hardverskog floatpointa i DSP-a), bilo je samo pitanje trenutka kada će Adafruit u svojo Feather seriji iskoristiti isti čip.

U našu redakciju je stigao najslađi i najmanji Arduino napravljen do sada. Malena pločica dimenzija 34,2 x 26,7 mm. Dolazi u crnoj kutijici sa zlatnim Arduino logoom, koja podseća na one kutijice za nakit.