M5Stack, žepni računalniki idealni za učenje programiranja

Družina M5Stack, robotika in programiranje

Te zanimata robotika in programiranje? Se vam zdi zelo težko? Morda zato, ker še vedno ne poznate rešitve M5Stack. Gre za majhne žepne računalnike, z različnimi vtičnimi moduli, zaradi česar so kot nalašč za poglobitev v svet programiranja in robotike. Prav tako oprema M5Stack z združljivostjo z Arduino in z LEGO. Zato so namenjene tudi uvajanju malčkov v ta svet.

M5Stack ponuja širok katalog opreme. Na trgu so se pojavili leta 2016 in malo so povečali število svojih modelov, kompletov in dodatkov. Prav tako vam moramo povedati, da je M5Stack združljiv z več programski jeziki: MicroPython, Arduino IDE, UIFlow (programiranje po blokih in kot nalašč za najmlajše), kot tudi z operacijskim sistemom v realnem času Brezplačni RTOS.

Čeprav ima Arduino veliko privržencev po vsem svetu, je res, da to morda ni najboljši način za začetek v tem svetu. Ampak morda, z M5Stackom in njegovimi moduli se stvari spremenijo. Sestavljanje modulov in pretvorba našega M5Stacka v celoten modularni računalnik je veliko lažja kot sestavljanje komponente po komponento in morda je namenjeno naprednejšim uporabnikom.

Kaj lahko najdemo v katalogu M5Stack?

M5Stack Core, modularen in programabilen žepni računalnik

Če pogledamo, bomo našli 4 različne družine: Core, Stick, Atom in E-Paper. Vsi so programabilni in namenjeni projektom DIY (Naredi to sam ali naredite sami). Prav tako lahko vsem dodamo dopolnila in dodatke, tako da naša domišljija poleti in ustvarimo vse od dronov, ki jih upravljajo ti malčki, do popolnih strojev, ki so zasnovani tako, da lahko nadzorujejo namakanje rastlin ob upoštevanju vlažnosti in zrak.

M5Stack Core Family

Ta družina majhnih krmilnikov je najzmogljivejša v katalogu družine. Poleg tega so najbolj modularni, saj lahko dodajajo module z baterijami, večjo razširitvijo vrat, kot je LAN itd. Temeljijo na majhen procesor ESP32, ustvarjen za majhne sisteme z nizko porabo energije in ki implementira modul v en sam SoC WiFi in Bluetooth. Poleg tega jih spremlja tudi zaslon -v nekaterih primerih na dotik-, pa tudi reža za kartice microSD ali vrata USB-C.

Ti modeli so usmerjeni v najbolj ambiciozne in celovite projekte. Prav tako, da bomo z vsemi komponentami, ki jih ima integriran, in vsemi moduli, ki jih lahko dodamo, dosegli prava umetniška dela.

Družina palic M5Stack

Nekateri računalniki manjši od prejšnjih, a delujoči in to prav tako temeljijo na ESP32 SoC. Odvisno od modela M5Stack Stick kar izberemo, bomo imeli krmilniki z zasloni ali s kamerami -zadnje so popolne za projekte, pri katerih bo kamera bistvenega pomena kot vozilo, ki mora slediti označeni poti na tleh ali mora ustaviti svoje gibanje glede na ovire-.

Cena teh modelov je precej dostopna in običajno so okoli 20-25 evrov. Poleg tega so popolni tudi za izobraževalne projekte in za eksperimentiranje z nosljivimi napravami. Imajo tudi Bluetooth in WiFi povezavo.

Družina M5Stack Atom

Kot ste lahko razumeli po imenu, estos Atom M5Stack so najmanjši člani kataloga družine. Te običajno spremljajo LED luči ali majhen zaslon. Poleg tega imajo nekateri modeli zvočnik in mikrofon, ki delujeta kot pametni zvočnik. Ti malčki so zasnovani za manjše robotske projekte in so lahko kot nalašč za majhne alarme, oddaljena opozorila itd.

Družina e-papirjev M5Stack

Nazadnje bomo govorili o nekaj zelo zanimivih krmilnikih M5Stack. In temeljijo na ESP32 SoC, vendar pod a e-ink zaslon med 1,5 in 4,7 palca. Kot ste ugotovili, bodo ti zasloni omogočili veliko igre. Še posebej, če govorimo o domačih vprašanjih, v katerih lahko ustvarimo sezname opravil ali pa lahko v povezavi z zvočnikom Amazon in njegovo Alexo dodamo izdelke, tako da so zabeleženi neposredno v E-papir M5Stack -Si predstavljate, da svojemu Amazon Echo na glas poveste naslednji nakupovalni seznam?-. Ustvarite lahko tudi kalkulator, zaslon za risanje, elektronski bralnik knjig ali karkoli vam res pride na misel.

Programiranje teh M5Stack

Programsko okolje UIFlow M5Stack

Resnično zanimiva stvar pri teh majhnih računalnikih je možnost programiranja na nekoliko preprostejši in bolj vizualni način z UIFlow, temelji na Blocklyju in Pythonu. Z drugimi besedami, Pythonu lahko posredujete vse ukaze, kadar koli želite ali delate - to je idealno za najbolj neizkušene ali najmanjše - na popolnoma vizualni način, ne da bi morali pisati ukaze na tipkovnico.

Nazadnje, čeprav je platforma, ki ima večjo skupnost Arduino, M5Stack postaja vse pomembnejši v sektorju, ki je zanesljivejši, hitrejši in lahko pokrije več vrst uporabnikov. Če želite izvedeti več o vseh njihovih izdelkih, jih lahko obiščete Uradna spletna stran.


Bodite prvi komentar

Pustite svoj komentar

Vaš e-naslov ne bo objavljen. Obvezna polja so označena z *

*

*

  1. Za podatke odgovoren: Miguel Ángel Gatón
  2. Namen podatkov: Nadzor neželene pošte, upravljanje komentarjev.
  3. Legitimacija: Vaše soglasje
  4. Sporočanje podatkov: Podatki se ne bodo posredovali tretjim osebam, razen po zakonski obveznosti.
  5. Shranjevanje podatkov: Zbirka podatkov, ki jo gosti Occentus Networks (EU)
  6. Pravice: Kadar koli lahko omejite, obnovite in izbrišete svoje podatke.