M5Stack, zakcomputers ideaal om te leren programmeren

M5Stack-familie, robotica en programmeren

Ben je geïnteresseerd in robotica en programmeren? Vind je het erg moeilijk? Misschien komt het omdat je de oplossingen nog steeds niet kent M5Stack. Dit zijn kleine zakcomputers, met verschillende insteekmodules, waardoor ze perfect zijn om je te verdiepen in de wereld van programmeren en robotica. Evenzo is M5Stack-apparatuur compatibel met Arduino en met LEGO. Daarom zijn ze ook ontworpen om de kleintjes kennis te laten maken met deze wereld.

M5Stack biedt een uitgebreide catalogus met apparatuur. Ze verschijnen in 2016 op de markt en hun modellen, hun kits en hun accessoires zijn weinig uitgebreid. Evenzo moeten we u vertellen dat de M5Stack compatibel is met verschillende programmeertalen: MicroPython, Arduino IDE, UIFlow (programmering per blok en perfect voor de kleintjes), evenals met het besturingssysteem in realtime Gratis RTOS.

Hoewel Arduino een groot aantal volgers over de hele wereld heeft, is het waar dat het misschien niet de beste manier is om in deze wereld te beginnen. Maar misschien, met M5Stack en zijn modules veranderen dingen. Het samenstellen van modules en het omzetten van onze M5Stack in een volledige modulaire computer is veel eenvoudiger dan het component voor component te plaatsen, en misschien is het bedoeld voor meer geavanceerde gebruikers.

Wat kunnen we vinden in de M5Stack-catalogus?

M5Stack Core, modulaire en programmeerbare zakcomputer

Als we gaan kijken, vinden we 4 verschillende families: Core, Stick, Atom en E-Paper. Allemaal programmeerbaar en bedoeld voor projecten DIY (Doe het zelf of doe het zelf). Evenzo kunnen we in alle aanvullingen en accessoires toevoegen, zodat onze verbeelding de vrije loop gaat en we alles creëren, van drones bestuurd door deze kleintjes, tot perfecte machines die zijn ontworpen om de irrigatie van de planten te kunnen regelen, rekening houdend met vochtigheid en lucht.

M5Stack Core-familie

Deze familie van kleine controllers is de krachtigste in de catalogus van de familie. Bovendien zijn ze het meest modulair, omdat ze modules met batterijen kunnen toevoegen, meer uitbreiding van poorten zoals LAN, enz. Ze zijn gebaseerd op de kleine ESP32-processor, gemaakt voor kleine energiezuinige systemen en die een module implementeert in een enkele SoC WiFi en bluetooth. Bovendien gaan ze ook vergezeld van een scherm -aanraking in sommige gevallen-, evenals een slot voor microSD-kaarten of een USB-C-poort.

Deze modellen zijn gericht op de meest ambitieuze en complete projecten. Ook dat we met alle componenten die het heeft geïntegreerd en alle modules die we kunnen toevoegen, echte kunstwerken zullen bereiken.

M5Stack Stick-familie

Sommige computers zijn kleiner dan de vorige, maar functioneel en zo zijn ook gebaseerd op de ESP32 SoC. Afhankelijk van het model van M5Stack-stick die we kiezen, zullen we hebben controllers met schermen of met camera's -deze laatste zijn perfect voor projecten waarbij een camera essentieel is, zoals een voertuig dat een gemarkeerde route op de grond moet volgen of zijn beweging moet stoppen afhankelijk van obstakels-.

De prijs van deze modellen is redelijk betaalbaar en ze zijn meestal rond de 20-25 euro. Daarnaast zijn ze ook perfect voor educatieve projecten en om te experimenteren op wearables. Ze hebben ook Bluetooth en WiFi-verbinding.

M5Stack Atom-familie

Zoals je zult hebben kunnen waarderen door zijn naam, deze Atoom van M5Stack zijn de kleinste leden van de catalogus van de familie. Deze worden meestal vergezeld van LED-lampjes of een klein scherm. Ook hebben sommige modellen een speaker en microfoon om als slimme speaker te functioneren. Deze kleintjes zijn ontworpen voor kleinschalige robotprojecten en kunnen perfect zijn voor kleine alarmen, waarschuwingen op afstand, enz.

M5Stack E-Paper-familie

Ten slotte zullen we het hebben over enkele zeer interessante M5Stack-controllers. En ze zijn gebaseerd op de ESP32 SoC maar onder a e-ink scherm tussen 1,5 en 4,7 inch. Zoals je zult hebben ontdekt, zullen deze schermen veel speling geven. Vooral als we het hebben over huishoudelijke zaken waarin we to-do-lijstjes kunnen maken of, in combinatie met een Amazon-speaker en zijn Alexa, producten kunnen toevoegen zodat ze direct in de M5Stack e-paper -Kun je je voorstellen dat je je Amazon Echo het volgende boodschappenlijstje hardop vertelt?-. Je kunt ook een rekenmachine maken, een scherm om op te tekenen, een elektronische boeklezer of wat je maar te binnen schiet.

Programmeren van deze M5Stack

UIFlow M5Stack-programmeeromgeving

Het echt interessante aan deze kleine computers is de mogelijkheid om ze op een wat eenvoudigere en meer visuele manier te programmeren UIFlow, gebaseerd op Blockly en Python. Met andere woorden, je kunt alle commando's aan Python doorgeven wanneer je maar wilt of werkt - dit is ideaal voor de meest onervaren of de kleinste - op een volledig visuele manier zonder dat je commando's op het toetsenbord hoeft te schrijven.

Ten slotte, hoewel het platform met een grotere community Arduino is, M5Stack krijgt veel bekendheid in de sector, betrouwbaarder en sneller zijn en meer soorten gebruikers kunnen dekken. Als u meer wilt weten over al hun producten, kunt u hun bezoeken Officiële Site.


Wees de eerste om te reageren

Laat je reactie achter

Uw e-mailadres wordt niet gepubliceerd. Verplichte velden zijn gemarkeerd met *

*

*

  1. Verantwoordelijk voor de gegevens: Miguel Ángel Gatón
  2. Doel van de gegevens: Controle SPAM, commentaarbeheer.
  3. Legitimatie: uw toestemming
  4. Mededeling van de gegevens: De gegevens worden niet aan derden meegedeeld, behalve op grond van wettelijke verplichting.
  5. Gegevensopslag: database gehost door Occentus Networks (EU)
  6. Rechten: u kunt uw gegevens op elk moment beperken, herstellen en verwijderen.