Posts mit dem Label Micropython werden angezeigt. Alle Posts anzeigen
Posts mit dem Label Micropython werden angezeigt. Alle Posts anzeigen

Dienstag, 16. Juni 2020

BBC Micro:bit Bastelei # 04 - Motoren Motoren


Die Nummer 4 meiner BBC Micro:bit Basteleien ist nun bei Youtube Online. Das Video zeigt 2 Beispiele, wie man mit dem Micro:bit einen Motor steuern kann.

Im ersten Beispiel wird ein Schritt- (Stepper) Motor mit einem Zufallsgenerator gesteuert und im 2. Beispiel baue ich mir einen kleinen Ventilator mit einem DC Motor, der über Tastendruck ein- und ausgeschaltet wird.



Ich habe dazu eine Aufbau nach folgende, Schema gemacht.


Ein Breakout Board war notwendig, um eine saubere Schaltung zu bauen. Das wichtigste war der Treiberbaustein für den Steppermotor mit einem ULN 2003A und natürlich der Stepper Motor 28BYJ-48. Ein 6V Batterieblock hat dann die Schaltung mit Strom versorgt.

Das Programm mit dem Zufallsgenerator stammt von Jonathan Davies. Zum besseren Verständnis habe ich die Kommentare ins deutsche übersetzt und stelle den Code hier zur Verfügung.

Im 2. Beispiel betreibe ich einen kleinen DC Motor mit dem BBC Micro:bit. Da passiert aber nicht viel. Auf Tastendruck kann der Motor gestartet und gestoppt werden. Das schaut man sich am besten im Video an.




Dann habe ich mit dem Ender 3Pro noch ein paar Halterungen für die Motore gedruckt. Und das ganze ohne Support. Sonst gibt es dabei nichts besonderes zu beachten, da kann ich auch auf die nähere Beschreibung verzichten.

Und alles weitere gibt es dann wieder in dem Video:



    Affiliate Links zu den Bauteilen: 
    Amazon Deutschland: https://amzn.to/2ADxLUe BBC Micro:bit: https://amzn.to/2BfhO6o Stepper Motor: https://amzn.to/37vvGpg (5x) DC Motor klein: https://amzn.to/30JViNZ (10x) Banggood: (China): https://www.banggood.com/custlink/mmvYhH7mmN BBC Micro:bit: https://www.banggood.com/custlink/KGmGTOSETp Stepper Motor: https://www.banggood.com/custlink/v3GhYVTD3R (5x) DC Motor klein: https://www.banggood.com/custlink/mDvRRPfvGL (10x)

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