Posts mit dem Label Esp32 Pico werden angezeigt. Alle Posts anzeigen
Posts mit dem Label Esp32 Pico werden angezeigt. Alle Posts anzeigen

Samstag, 17. Oktober 2020

M5Stack PLUS Modul


Das M5Stack Core Module ist nun schon längere Zeit auf dem Markt und dazu gibt es auch viele interessante Verwendungen und Applikationen. 

Ich selbst habe darüber ein Video gemacht, dass hier zu finden ist. 

Bei meiner Arbeit mit dem Core Modul hat mich nun gestört, dass nur ein Port zur Verfügung gestellt wird. Natürlich kann man noch auf viele Ein- und Ausgänge zugreifen, aber die Verbindung zu einem I2C oder Grove Port ist doch für die Arbeit einfacher. Außerdem fehlt noch eine vernünftige Stromversorgung. Mit den 110mAh kommt man ja nicht sehr weit. 

All das und noch mehr bietet das PLUS Modul. 


PLUS ist ein erweitertes M5-Modul, das mit einer Lipo-Batterie (Leistung neuerdings 500 mAh), 
einem programmierbaren Encoder und einem IR-Sender ausgestattet ist. 

Dazu kommt noch der Port B als GPIO Port und Port C als UART Port. Somit stehen für den gesamten Aufbau 3 Grove Ports zur Verfügung. 

Nach der originalen Beschreibung ist auch ein Lötpad für ein Mikrophon vorhanden – aber keine Beschreibung, wie man das machen soll. 

Lötpunkte zum Aufbau einer In System Programmierung sind auch vorhanden und der eingebaute Mega 328 unterstützt ISP und Encoder. 

Geliefert wird das Zusatzmodul im typischen Kunststoffbehälter ohne weitere Information. Aber da hilft einem die sehr informative Produktseite, allerdings in englischer Sprache. Wer es lieber in Deutsch lesen will, findet die meisten Informationen auch auf der Schweizer Webseite Bastelgarage.ch


In der PLUS Erweiterung ist auch ein Encoder eingebaut, den ich etwas ausgiebiger getestet habe. Ob ich allerdings diese Funktion einmal brauchen und einsetzen werde denke ich nicht.

Das war nun meine Vorab Information zum 7. Video aus meiner M5Stack Reihe. da sind noch einige in Vorbereitung und ich werde darüber auch wieder hier in meinem Blog berichten.

Nun wünsche ich Ihnen viel Vergnügen mit meinem Video über die die PLUS Erweiterun zum M5Stack Core Modul.



Sonntag, 9. August 2020

M5Stack - Ein Servomotor mit dem M5Stack Core gesteuert

Die Steuerung eines Servo Motors geht über ein M5Stack Core Modul sehr einfach. 

Ich zeige in meinem Video, wie ich über die UIFlow IDE und Blockly einen Servo steuern kann. dazu genügen nur ein paar Zeilen - UIFlow stellt dazu schon die geeigneten Funktionen zur Verfügung.


Und dann stelle ich noch ein Demoprogramm für einen Servo-Tester vor. Dieser hat 3 Modi, Manual, Zentrieren und einen Bogenmodus (Sweep) bei dem er von 0° zu 180° und wieder zurück schwenkt. Mit dem Zentriermodus stellt man den Servo auf die Mitte (90°) ein und im Handbetrieb kann man die Stellung des Servohorns in 10°-Schritten ändern.

Und damit alles schön geordnet ist und ich meinen Versuch auch sauber präsentieren kann, habe ich mir einen kleinen M5Stack Core-Halter und einen Servoständer 3D gedruckt. 



Die Links zu den 3D gedruckten Teilen:
M5Stack Ständer: https://www.thingiverse.com/thing:2847384
Servo-Ständer: https://www.thingiverse.com/thing:1860116 

Etwas Mühe macht dann die Verbindung des Servos zum Port A mit einem Grove-Stecker. Wenn dieser kurzfristig nich aufzufinden ist, wie bei mir, muss man sich mit einer Notlösung behelfen.

Und alles weitere, interessante gibt es dann in meinem Video, das schon online ist:


Affiliate Links zu den Bauteilen:

Amazon Deutschland: https://amzn.to/33DCyRz
Banggood China: https://de.banggood.com/custlink/DDmRJCwF83
M5Stack China (der billigste Weg): https://bit.ly/2DAZFBA

Donnerstag, 7. Mai 2020

M5Stack - ATOM Matrix Programmierung und erste Erfahrungen

ATOM Matrix, mit einer Größe von nur 24 * 24mm, ist die kompakteste Entwicklungsplatine der M5Stack-Entwicklungskit-Serie. 

Sie bietet mehr GPIO-Pins und eignet sich sehr gut für die Entwicklung von handlichen und Miniatur-Embedded-Bausteinen. 

Die Hauptsteuerung übernimmt der ESP32-PICO-D4-Chip, der mit Wi-Fi- und Bluetooth-Technologien integriert ist und über 4 MB integrierten SPI-Flash-Speicher verfügt. 

Das Atom-Board bietet eine Infrarot-LED zusammen mit der 5 * 5 RGB-LED-Matrix auf dem Panel, einen eingebauten IMU-Sensor (MPU6886) und eine PH2.0-Schnittstelle. 

Unter der RGB-LED-Matrix befindet sich eine programmierbare Multifunktionstaste, mit der Benutzer ihre Projekte mit zusätzlicher Eingabeunterstützung versehen können. 

Die integrierte USB-Schnittstelle (Typ-C) ermöglicht das schnelle Hochladen und Ausführen von Programmen. Auf der Rückseite befindet sich ein M2-Schraubenloch zur Befestigung der Platine.


Der Baustein kann auf verschiedene Arten Programmiert werden. Mit der Arduino IDE, mit einem Blockly-Editor - UIFlow und auch mit Micropython. Ich habe alle 3 Möglichkeiten ausprobiert und meine Erfahrungen im Video gezeigt.

Leider hat der Baustein in der ursprünglichen Version keine eigene Batterie - und das ist für mich eines der größten Hindernisse, um effektiv mit dem ATOM Matrix Modul arbeiten zu können. Der Hersteller hat aber auch dafür schon Lösungen, die allerdings wieder Geld kosten.

Schauen Sie sich mein Video an und bilden sich Ihre eigene Meinung über den Sinn und Zweck des M5Stack ATOM Matrix Moduls.

Video


    Affiliate Links zu den Bauteilen: 
    Amazon Deutschland: https://amzn.to/2yjZsjb M5Stack: https://amzn.to/3dpOnwp Banggood: (China) http://bit.ly/2KApcJs M5Stack: https://www.banggood.com/custlink/Gv3vkunU1M Atom Matrix: https://www.banggood.com/custlink/3KDK21b73F