Posts mit dem Label Arduino IDE werden angezeigt. Alle Posts anzeigen
Posts mit dem Label Arduino IDE werden angezeigt. Alle Posts anzeigen

Sonntag, 22. September 2019

M5Stack - M5StickC - Erste Erfahrungen



Die Module der M5Stack Reihe sind nun schon einige Zeit auf dem Markt und haben sich schnell weiter entwickelt.

In einer Standardgröße von 5x5 cm sind diese, auf einem ESP32 Chip basierenden Module, bei den einschlägigen Händlern zu bekommen. Einen guten Überblick gibt es direkt auf der Webseite M5Stack.com


Mir ist der M5StickC in die Hände gefallen. Das 48x24x14 mm große Modul hat ein 0,96 Zoll großes Farbdisplay. Außerdem einen IR Sender, eingebaute LED und eine 3D Antenne. Mit einem 6 Achsen Beschleunigungssensor kann man experimentieren und mit einem eingebauten Mikrofon weitere Versuche machen. Zur Spannungsversorgung ist eine 80mAH Batterie eingebaut.

Mit der Power-Taste wird das Gerät ein- und ausgeschaltet – 2 Sekunden für an und 6 Sekunden für aus.

Dazu gibt es 2 weitere Tasten, A und B, die auch entsprechend programmiert werden können. 

Der Grove Port, eine USB Type C Buchse zur Spannungsversorgung und zum Programmieren, sowie eine kleine Buchsenleiste, die einige GPIOs nach Außen führt, vervollständigen den Aufbau des Sticks.

Sehr hilfreich, wenn nicht unentbehrlich ist der Aufdruck auf der Rückseite, der alles noch einmal bezeichnet und erklärt. Sozusagen ein kleines Handbuch.

Ich habe nun diesen kleinen Stick das erste mal in den Händen und habe mir das Demo für eine Uhr mit Nixie-Röhren installiert. Die Links dazu gibt es hier: Hachster.io Carlos Orts und Macsbug in Japan. 



Wie ich as gemacht habe und weitere Informationen gibt es in meinem Video dazu.



    First experiences with the M5StickC  

    Affiliate Links zu den Bauteilen: 
    Amazon (schnell aber teurer) 
    M5StickC: https://amzn.to/30AytID
     China (billig, aber dauert etwas) 
    Banggood: http://bit.ly/2KApcJs
    M5StickC: https://www.banggood.com/custlink/GmKKgmWKH1

Montag, 6. August 2018

Arduino kurz gefasst - ESP32 und Arduino IDE (Neue Methode)

Vor ein paar Wochen war es noch eine umständliche Methode, einen Mikrocontroller der ESP32 in die Arduino IDE einzubinden. Man musste mit Git-Hub Programmen und weiteren Tools arbeiten.

Die Entwicklung ist schnell weiter gegangen und nun kann man auf sehr einfache Art und Weise diese Einbindung vornehmen.



In den Voreinstellungen zur Arduino IDE gibt es ein Feld, in das man die URL des neuen Boardverwalters eingeben kann - falls weitere Einträge vorhanden sind, per Komma trennen.

Eingetragen wird folgende URL:

https://dl.espressif.com/dl/package_esp32_index.json

Und das war es auch schon. Im Arduino kann man nun die neuen ESP32 Boards auswählen. Die Übertragungsgeschwindigkeit beträgt 921600. 

Ein Teil der eingebundenen ESP32 Boards


Sollte noch ein Eintrag aus der alten Installation vorhanden sein, dann muss man diesen Ordner (ESP32) entfernen - zu finden ist er im Arbeitsverzeichnis der Arduino IDE.

Hier eine kurze Zusammenfassung der einzelnen Schritte:

    • Falls vorhanden, altes ESP Verzeichnis im Arduino Arbeitsordner löschen
    • Die VOREINSTELLUNGEN in der Arduino IDE öffnen und folgende URL eingeben: https://dl.espressif.com/dl/package_esp32_index.json
    • Über die WERKZEUGLEISTE den BOARDVERWALTER öffnen.
    • Nach ESP32 suchen und installieren
    • Board und COM-Port einstellen und testen.

In meinem YouTube Video zeige ich noch einmal den ganzen Ablauf:


    Summary: Arduino board manager for ESP32

Mittwoch, 1. August 2018

Arduino kurz gefasst - ESP32/8266 und das LCD Display

Im Moment habe ich mich etwas mit der ESP Familie "festgefahren" und daher noch einmal ein Beitrag zur Handhabung dieses Bausteins.


Auf der sehr informativen Webseite von Rui Santos Random Nerd Tutorials wird in einem Beitrag der Anschluss eines 16x2 LC Displays an ein ESP32 oder ESP8266 beschreiben. Ich habe für mein Video diese Anleitung etwas modifiziert und aufgebaut.

Benötigte Bauteile
Man braucht dazu nur ganz wenig Bauteile, den Mikrocontroller, das LC Display und 4 Verbindungskabel. 

Schema für die ESP32 Version


Das wir dann alles nach dem Schema oben angeschlossen.

Den Testcode habe ich wieder von der "RNT" Webseite - hier der Link dazu.

Ich habe diesen Aufbau mit einem ESP32 und einem ESP8266 ausprobiert. Und das ging ohne Probleme. Zwar musste ich bei den Bausteinen die Pins umstecken, da aber der Sketch die Standard-Zuweisung für den I2C Buß verwendet, braucht man die Software nicht zu ändern.

Für weitere Information schauen Sie sich ich doch das folgende Video an. In meinem YouTube-Kanal gibt es weitere, interessante Videos.


    Summary: Connecting an LCD display to ESP32/8266

Angebot bei BANGGOOD

Samstag, 30. Juni 2018

Arduino kurz gefasst - ESP32 in Arduino IDE einbinden

ESP 32

Es gibt immer wieder das Problem, neue, oft kompatible Boards in die ARDUINO IDE einzubinden.

Vor ein paar Tagen habe ich 2 Exemplare des "Doit EPS 32 Developer kit s" bekommen und stand vor der Frage, wie baue ich die nun in die Arduino IDE ein.

Es gibt da ein Video von Andreas Spiess, aber auch eine Webseite von Random Nerd Tutorial. Und da habe ich eine klare und genaue Anweisung gefunden, wie ich den ESP32 in die Arduino IDE einbinden kann.

Wenn Sie einigermaßen die englische Sprache beherrschen, gehen Sie  auf die Webseite und kopieren den Artikel. Danach geht es Schritt für Schritt weiter, und zum Schluss haben Sie das Esp32 Board eingebunden.

In meindem Video mache ich das genau so und zum Schluss habe ich eine funktionierende Installation.

Es gab da 2 kleine Probleme. Zuerst musste ich mich bei Github anmelden - da ich aber schon ein Konto dort habe, war das ja einfach. Ich weiss natürlich nicht, ob das nötig ist, aber es ist ein lösbares Problem

Und dann musste ich neue Treiber für den USB auf Windows 10 einbinden. Auch dazu gibt es die Lösung über einen Download von der Webseite Silicon Labs.

Und wie das ganze dann funktioniert hat, seht Ihr in meinem Video. Viel Spaß beim Anschauen. Vergessen Sie nicht einen Kommentar und /oder einen Daumen hoch.



    Summary: In this video, I show a solution for integrating an ESP32 board into the Arduino IDE.

Mittwoch, 23. Mai 2018

Arduino kurz gefasst - Die ESP8266 Familie in die Arduino IDE einbinden

Die ESP8266 und seine Familie ist auf dem Markt, wird aber leider nicht in der Arduino IDE angezeigt. Hier nun eine kurze Anleitung, wie man das ohne große Probleme lösen kann.

Die wichtige URL ist folgenden:  http://arduino.esp8266.com/stable/package_esp8266com_index.json

Diese URL wird m Arduino IDE in den Voreinstellungen eingesetzt. Sie bringt Informationen für zusätzlichen Board, in diesem Fall für die ESP8266 Familie.



Danach geht man in den Boardmanager und sucht nach folgendem Eintrag: ESP8266. Wenn man den gefunden hat, installiert man ihn, Das kann eine Weile dauern.




Danach schaut man sich die Boardliste an und wird dann wohl das richtige Board finden. Und wenn dann noch der COM Port stimmt, kann es ja losgehen mit der Arbeit.



Alles ist auch ganz kompakt im Video gezeigt, viel Spaß beim Anschauen.


   

    Summary: Insert the ESP8266 family in Arduino IDE