Elecrow All-in-one Starter Kit for Arduino
Elecrow All-in-one Starter Kit for Arduino je hardverski odlično osmišljeno STEM učilo koje se oslanja na 100% softversku kompatibilnost sa Arduino Uno razvojnim sistemom i koristi besplatan Arduino IDE i ogroman broj lako dostupnih biblioteka.
Pros
- Cena kita je gotovo identična Arduino Uno
- Korišćeni su standardno poznati senzori
- Šest Crowtail konektora za proširenje i sopstvene projekte
Cons
- On-line podrška kroz Wiki je veoma loša
- Priručnik sa lekcijama je neupotrebljiv zbog ilustracija, iako odlično napisan
- Samo jedan analogni Crowtail senzor, iako je moguće dodati i digitalni, I2C i UART jedinice
Elecrow nam je poslao primerak novog All-in-one Starter Kit-a za Arduino kako bi se uživo upoznali s njihovom idejom STEM učila za apsolutne početnike u polju rada sa mikrokontrolerima. Pametno izabrana Arduino platforma je današnji standard u zapadnom obrazovanju. Iako postoje i druge svetski prihvaćene STEM mikrokontrolerske platforme, poput Raspberry Pi Pico 2 ili micro:bit-a, srećemo se i sa onima čije je školsko tržište lokalizovano, poput izuzetnog Calliope mini 3.
Početnička učila koja su dostupna se kreću od kofera prepunog senzora i žica, kao što je to slučaj u Elecrow Crowtail Starter Kit for micro:bit, preko kombinacije već povezanih senzora sa mogućnošću proširenja u PicoBricks: Zero to Hero, pa sve do veoma sofisticiranih rešenja poput DFRobot UNIHIKER K10 ili Elecfreaks Nezha Inventor’s Kit for micro:bit. Elecrow je na bazi izabranih komponenti iz pomenutog Crowtail Starter Kit-a načinio jedno kompaktno učilo, za čije korišćenje gotovo da nije potrebno ožičavati bilo šta i koje se lako prenosi zahvaljujući plastičnom kućištu u obliku kofera. Dimenzije su mu svega 195 x 170 × 46 mm sa težinom od svega 380 g, te je učeniku manipulacija ovim STEM učilom veoma prigodna.

Hardver
Kada kofer otvorimo, poklopac se preklapa za 180 stepeni i leže na sto, čime oslobađa pristup svim ugrađenim modulima. Prvi koji nam je upao u oči je dobro poznati plavi LCD1602 Display sa pozadinskim osvetljenjem, koji može prikazati ASCII simbole u dva reda od po šesnaest. Jasno je obeleženo da je povezan na I2C liniju sa adresom 0x21.

Sa njegove leve strane je 10 A relej za napone do 30 VDC i 250 VAC. Ispred njega je montirana klema i to je potencijalno „najnebezbedniji“ deo kita. Nebezbedan je ukoliko se relej koristi za kontrolu VAC napojnih linija nekog spoljnog uređaja i u tom slučaju obavezno je prisustvo odgovornih lica. U demo programima koje je Elecrow dao u svom kursu nema eksperimenata sa ovim relejom. Ipak, veoma je dobro što se on nalazi u okviru ovog STEM kompleta.
Ispod njega je Buzzer, čija je funkcija samo zvučni signal jedne frekvencije koja se može podešavati.

U preostalom delu na levoj strani je grupa od četiri senzora. Svi se koriste u STEM učilima i široko su prihvaćeni, te podržani bibliotekama. Ultrazvučni senzor udaljenost, koji se sastoji od jednog predajnika i jednog prijemnika odbijenog zvuka i na osnovu kašnjenja određuje udaljenost prepreke. Senzor osvetljenja, troosni akcelerometar i kombinovani senzor temperature i vlage vazduha nezaobilazni su senzori u STEM obuci osnovnog nivoa. Poznavanje rada sa njima spada u elementarne bazične veštine.

Ispod ekrana se „sakrio“ PIR senzor koji se koristi za detekciju ljudskog prisustva, odnosno u ovom slučaju će to obično biti primicanje ruke ili lica samom PIR senzoru.

Sa desne strane, grupu od četiri modula čine crvena LED, digitalni mikrofon, jedan taster i IR prijemnik (IR upravljač se dobija izdvojeno u kompletu). Blinkanje diode i njeno paljenje i gašenje, svakako su prvi eksperimenti koje svaki učenik uradi. Ne samo učenik, čak i iskusniji kada se upoznaju sa novim mikrokontrolerom urade ovaj inicijalni test hardvera i softvera.

Na ploči se našlo i mesto za klizni linearni potenciometar, koji će učenici koristiti za kontrolu napona kojim se upravlja recimo intenzitetom sijanja LED ili položaja servo motora.

Elecrow se u svom All-in-one Starter Kit-u za Arduino odlučio samo za servo motor. To je logičan izbor budući da se servo motor koristi za precizno ugaono pozicioniranje. U eksperimentima kontrolom položaja mogu se realizovati različiti pokazivači i skale.

Da bi sistem ipak imao neku proširivost, Elecrow je dodao šest Crowtail konektora. Dva su za analogne uređaje, jedan sa digitalnim signalima, dva sa I2C interfejsom i jedan sa serijskim TTL UART interfejsom. Elecrow u svojoj ponudi ima i široku paletu senzora i indikatora koji su opremljeni Crowtail konektorima, te je time obezbedio hardversku proširivost ovog učila, a time i omogućio nastavnicima i učenicima da realizuju sopstvene kreacije. U kompletu dolazi samo jedan Crowtail senzor vlažnosti tla – Moisture Sensor v2.0.

USB A na USB C kabl za napajanje i programiranje dat je u kitu i to je jedini dodatni kabl. Nema dodatnih Crowtail kablova za povezivanje dodatnih jedinica, jer Elecrow očigledno smatra da ih dobijate uz senzor, aktuator ili displej koji potencijalno povezujete.
Software
Kako u imenu učila i stoji, ovo je pre svega Arduino kit i cilj je da se obezbedi podrška nastavi i upoznavanje sa Arduino ekosistemom. Upotrebljeni mikrokontroler je Atmel ATmega328P koji inače pokreće Arduino Uno. Ovo zapravo i jeste prepakovani Arduino Uno kome su senzorski, displej i motor moduli već povezani. Za programiranje se stoga koristi Arduino IDE i on će nakon instalacije automatski uvrstiti i podršku za Atmel ATmega328P mikrokontroler. Ukoliko iz bilo kog razloga to nije slučaj, potrebno je dodatno instalirati podršku za Arduino AVR Boards.

U arhivi koju možete preuzeti sa GitHub-a naći ćete korisničko uputstvo za ovo STEM učilo, priručnik sa 20 lekcija sa primerima, Arduino listinge programa za sve lekcije i biblioteke za upotrebljene senzore i integralna kola.
Zaključak
Idemo redom. Korisničko uputstvo je odlično napisano, sa detaljnim know-how pregledom instalacije Arduino IDE-a, što realno ne bi smelo da bude problem bilo kom korisniku računara. Ono što u uputstvu nedostaje je kako instalirati podršku za Arduino AVR Boards ukoliko se to ne uradi automatski, kao ni kako se instaliraju dodatne biblioteke koje se nalaze na GitHub-u. Za prvih par lekcija te biblioteke i neće trebati, ali kada dođete do servoa, bez njih Arduino IDE neće iskompajlirati program. Za jednog početnika, a oni su publika za ovaj kit, to može biti problem.
Listamo li dalje priručnik, dolazimo do prvih lekcija. Svaka je odlično napisana, dodata su i sveobuhvatna objašnjenja za sve komande u programima. Tu su i screenshot-ovi koda, ali su u velikom broju slučaja potpuno nečitljivi zbog loše optimizacije PDF knjige. Od prekucavanja i analize u tom smislu dakle neće biti ništa. Sve će se dakle svoditi na otvaranje već iskucanih listinga programa, ako ih učenik uopšte i pronađe.

Nigde u uputstvu nije naznačen GitHub, niti da se na njemu mogu naći svi ovi lisitinzi kao tekstualna datoteka koju Arduino IDE može otvoriti (sa .ino ekstenzijom). Početniku je to moralo da bude dostupno bez muke.
Iako je ovo učilo kompaktno i nema vidljivog ožičenja, programiranje mikrokontrolerskih sistema i nema smisla ako se oni poslatraju van konteksta hardvera. Elecrow se potrudio da sve module jasno označi, da odštampa na samoj radnoj ploči koje pinove mikrokontrolera koji modul koristi i na kojoj se adresi on nalazi. Da bi se shvatilo kako hardver funkcioniše, ukoliko se ne vidi ožičenje, tim je predvideo šeme povezivanja uz svaku lekciju. Sve bi to bilo prihvatljivo da su šeme ostale u vektorima i da nisu rasterizovane prilikom kreiranja PDF-a. Time su neupotrebljive. Ne verujemo da će neiskusni korisnik potražiti na GitHub-u originalni PDF sa kompletnom šemom iz kojeg su uzeti delovi za ilustrovanje priručnika. Ovime je i ideja da se odštampa priručnik neprihvatljiva.

Konačno, iako smo navikli da Wiki stranica proizvoda ima sve potrebne informacije za rad, Elecrow je za ovaj proizvod načinio veoma rudimentalnu stranu koja učenicima neće mnogo značiti.
Ako je cilj ovog učila da se pokažu osnovne mogućnosti mikrokontrolerski kontrolisanih sistema, kroz demo koji dolazi već na učilu se to postiže. Na nekom sajmu, okupljanju, demonstraciji većem broju ljudi to će biti dovoljno kao inicijalna kapisla, čak i da zainteresovani kupe ovaj STEM komplet svom detetu.
Problemi nastaju kada se učilo donese u okruženje gde nema i mejkerski pismenih da pomognu. Dobro uputstvo i online podrška bi to mogla da reši, ali je ovog puta izostala. Cena od svega $27.70, što je u rangu samo Arduino Uno ploče bez ijednog modula, za dobar hardver ne sme biti opravdanje što tim koji piše dokumentacije nije posao uradio do kraja i sa pažnjom. Odlično uputstvo je stoga ostalo neupotrebljivo bez kvalitetnih slika listinga programa i šema kola.
Ovaj put nije bilo potrebno čak ni napisati ili prilagoditi softversku podršku, budući da su Arduino IDE i bezbroj biblioteka besplatni i lako on-line dostupni. Samo je trebalo obratiti pažnju na to da je korisnik ovog učila početnik i da će osećaj nemoći da ga koristi potencijalno voditi do gubitka njegovog interesovanja za celu oblast.
Nikako se ne sme izgubiti iz vida da su korisnici apsolutni početnici i da njima ni najkvalitetniji hardver ništa ne znači bez vrhunskog didaktičkog pristupa i neograničene podrške u tim prvim koracima rada, jer se mladi budući inženjer ne sme naći u situaciji da ga korišćenje učila zbunjuje.
- Neofyton na Sajmu tehnike 2025 - 14/05/2025
- Višekanalni GPR GSA9000 radar za prodor u zemlju - 13/05/2025
- Banana Pi CanMV-K230D-Zero recenzija - 11/05/2025