News – Pollux Labs https://polluxlabs.net Arduino, ESP32 & ESP8266 | Projekte & Tutorials Mon, 27 Mar 2023 10:51:12 +0000 de-DE hourly 1 https://wordpress.org/?v=6.4.4 https://polluxlabs.net/wp-content/uploads/2020/05/cropped-pollux-labs-p-32x32.png News – Pollux Labs https://polluxlabs.net 32 32 Der neue Arduino UNO R4 https://polluxlabs.net/news/der-neue-arduino-uno-r4/ Mon, 27 Mar 2023 10:09:08 +0000 https://polluxlabs.net/?p=13756 Der neue Arduino UNO R4 Weiterlesen »

]]>
Stand März 2023

Die Leute hinter dem Arduino haben eine überarbeitete Version des Arduino UNO angekündigt – nach über 10 Jahren wird der beliebte R3 nun bald vom neuen Modell Arduino UNO R4 abgelöst. Aktuell gibt es ein Programm für sogenannte Early Adopter. Für alle Maker verfügbar soll der Microcontroller dann ab Mai 2023 sein.

Das neue Modell läuft mit 32 Bit und und einem Renesas Arm Cortex-M4 Chip mit 48 MHz. Es hat 32 KB SRAM (statt bisher 2 KB) und besitzt 256 KB Flash-Speicher (statt bisher 32 KB). Es wird darüber hinaus zwei Versionen geben: Eine ohne und eine mit WLAN-Chip. Abgerundet wird die Revision durch einen USB-C Anschluss, dem baldigen Standard-Kabel. Der Formfaktor bleibt allerdings erhalten, sodass z.B. Shields weiterhin kompatibel sind.

Durch den Wechsel des Chips kann es bei existierenden Programmen zu Fehlern kommen. Hier soll das angesprochene Early Adapoter Programm helfen. Maker aus aller Welt können sich hierbei um einen Gratis-UNO R4 bewerben und diesen vor dem Verkaufsstart auf Herz und Nieren testen sowie Feedback an die Entwickler zurückspielen.

Möchtest du daran teilnehmen? Hier erhältst du weitere Informationen zur Bewerbung.

]]>
Die Arduino IDE 2.0 https://polluxlabs.net/news/die-arduino-ide-2-0/ Sat, 20 Mar 2021 11:13:52 +0000 https://polluxlabs.net/?p=7372 Die Arduino IDE 2.0 Weiterlesen »

]]>
20.3.2021

Anfang März 2021 wurde auf dem offiziellen Arduino-Blog eine neue Beta-Version der Arduino IDE angekündigt. Beta-Versionen sind für das beliebte Entwicklungstool nichts ungewöhnliches. Die neue Version jedoch schon – so wie es der Sprung auf die Versionsnummer 2.0 auch vermuten lässt.

Werfen wir also einen ersten kurzen Blick auf die neue IDE.

Du kannst dir die Beta-Version wie üblich im Download-Bereich von Arduino herunterladen – etwas weiter unten unter Experimental Software.

Wenn du nach der Installation die Arduino IDE das erste mal öffnest, wird dir gleich die frischere Optik auffallen. Alles wirkt etwas moderner und aufgeräumter. So musst du zum Beispiel nicht mehr in das Menü, um den Bibliotheks- und Boardmanager zu öffnen. Auch die Auswahl deines Boards kannst du direkt im Sketch treffen.

Die Oberfläche der Arduino IDE 2.0
Die Oberfläche der Arduino IDE 2.0

Darüber hinaus gibt es ein Feature, das du sicherlich aus anderen Tools kennst: die Autovervollständigung.

Wenn du anfängst, einen Befehl einzugeben, öffnet sich eine Auswahl mit passenden Ergänzungen. Hier am Beispiel Serial.

Autovervollständigung in der Arduino IDE 2.0
Autovervollständigung in der Arduino IDE 2.0

Apropos serielle Verbindung: Auch der Serielle Monitor ist nun besser integriert. Statt in einem Extrafenster findest du ihn nun im unteren Bereich des Sketchs.

Serieller Monitor in der Arduino IDE 2.0
Serieller Monitor in der Arduino IDE 2.0

Außerdem versprechen die Entwickler eine schnellere Kompilierung der Sketches und das sogenannte Live Debugging.

Hast du auch schon ein Serial.print() nach dem anderen in deinem Sketch platziert, um zum Beispiel herauszufinden, was wann in einer Variablen gespeichert wird? Das könnte nun vorbei sein. Mit dem Live Debugger kannst du dir Breakpoints im Code setzen und so viel leichter nachvollziehen, was dein Sketch genau macht.

Aktuell (Stand März 2021) wird der Live Debugger von den Boards der MKR-Familie, Nano 33 IoT, Nano 33 BLE, Portenta und Zero unterstützt.

Lohnt sich der Umstieg?

Das können wir jetzt noch nicht beurteilen. Was sich aber auf jeden Fall lohnt, ist ein Blick in die neue Software! Die Arduino IDE 2.0 ist ein richtiger Schritt nach vorne und beinhaltet viele Features, die moderne IDEs ausmachen.

Achte jedoch darauf, dass du die Beta-Version erst einmal nicht für “wichtige” Projekte einsetzt. Hier können immer noch Bugs auftreten, die deinen Sketch vielleicht beschädigen.

Stehst du noch am Anfang deiner Maker-Karriere? In unserem Online-Kurs lernst du, wie du deinen Arduino programmieren kannst.

]]>
Mehr Möglichkeiten mit IFTTT PRO https://polluxlabs.net/news/mehr-moeglichkeiten-mit-ifttt-pro/ Wed, 16 Sep 2020 11:15:45 +0000 https://polluxlabs.net/?p=2450 Mehr Möglichkeiten mit IFTTT PRO Weiterlesen »

]]>
Der Service IFTTT (If This Then That) bietet seit kurzem ein PRO-Upgrade an. Wer sich dafür entscheidet, erhält die Möglichkeit, komplexere Anwendungen zu bauen. Bisher gab es nur die Möglichkeit, eine einzige Bedingung und eine daraus resultierende Aktion zu definieren.

Auch hier bei pollux labs haben wir eine Alarmanlage, die IFTTT nutzt: Ein Radar-Sensor registriert eine Bewegung, der angeschlossene ESP8266 triggert IFTTT und du erhältst eine Benachrichtigung.

Laut IFTTT können User mit PRO-Account also künftig sogenannte Applets bauen, die

  • mehrere Schritte ausführen
  • selbstständig Abfragen ausführen, um weitere Daten einzuholen
  • wiederum andere Applets triggern und
  • schneller ausgeführt werden

Leider gibt es auch eine Schattenseite: Der Gratis-Account mit Einführung von IFTTT PRO auf drei eigene Applets beschränkt. Vorgefertigte Applets von Unternehmen und anderen Usern kannst du jedoch weiterhin unbegrenzt nutzen. Auf der Webseite des Services findest du weitere Informationen.

Interessant ist die Preisgestaltung zur Einführung: Regulär wird der PRO-Account 9,99$ kosten. Momentan kannst du dir den Preis dafür jedoch selbst aussuchen – solange er über 1,99$ liegt. Dieses Angebot gilt bis zum 7. Oktober 2020. Einen Gratis-Testphase gibt es leider nicht.

Wenn du also eine Projektidee im Kopf hast, für die du IFTTT verwenden möchtest, die jedoch zu komplex für den Gratis-Account ist, könnte sich ein Test für dich lohnen.

]]>
Microcontroller mit Swift programmieren https://polluxlabs.net/news/microcontroller-mit-swift-programmieren/ Thu, 10 Sep 2020 12:42:10 +0000 https://polluxlabs.net/?p=2251 Microcontroller mit Swift programmieren Weiterlesen »

]]>
Du kannst Microcontroller mit C++ programmieren, klar. Außerdem kannst du MicroPython verwenden, oder auch Adafruits Fork CircuitPython – und hier ist noch lange nicht Schluss. Jetzt steht dir eine weitere Alternative zur Verfügung: Swift.

Die Macher von Mad Machine haben ein Framework entwickelt, das Apples Programmiersprache Swift kompiliert und auf einem Microcontroller laufen lässt – und das ganze SwiftIO getauft.

Im Angebot haben sie auch gleich die passende Hardware, einen Controller mit  Cortex®-M7 core @600MHz Prozessor und ganzen 46 GPIO Pins. Programmiert wird das Board über die hauseigene MadMachine IDE. Auf der der Webseite der Entwickler findest du einen Überblick über die Hard- und Software, außerdem Tutorials und Code-Beispiele.

Im Shop kannst du das Board derzeit für 68$ aus den USA importieren. Darüber hinaus gibt es auch ein Maker Kit, das neben dem Board auch Bauteile wie Display, Motoren und ein paar Sensoren enthält. Dieses Kit kostet momentan 118$ – plus Einfuhrsteuern und möglicherweise Zollgebühren.

Warum Swift?

Wie du vermutlich auch schon weißt, ist das Programmieren in C++ nicht immer ein Spaß. Die Sprache ist für Anfänger nicht leicht verständlich – auch wenn es sich in der Arduino IDE eigentlich im Rahmen hält. Python und auch Swift haben hier den Ruf, weitaus zugänglicher zu sein.

Was die verfügbaren Bibliotheken bzw. die unterstützten Sensoren, Displays etc. angeht, hält sich Mad Machine etwas bedeckt. Natürlich gibt es Bibliotheken für die mitgelieferten Bauteile, ob das Angebot jedoch künftig erweitert wird, konnten wir nicht erkennen. Das ist sicherlich auch abhängig davon, wie gut die Idee angenommen wird.

Fazit: Wenn du dich für Swift interessierst, oder iOS Developer bist, der sich für Microcontroller interessiert, oder einfach nur Lust auf was Neues hast – dann könnte SwiftIO spannend für dich sein. Wenn du allerdings einfach eine gute Alternative zu C++ suchst, solltest du es wohl erst einmal mit MicroPython oder CircuitPython versuchen.

Bestseller Nr. 2
THE TORTURED POETS DEPARTMENT (Ivory 2LP; inkl. Bonustrack The Manuscript)
  • The Tortured Poets Department (Ivory 2LP; inkl. Bonustrack The Manuscript)

*Swift und das Swift logo sind Markenzeichen von Apple Inc.

]]>
Mit künstlicher Intelligenz Elefanten retten https://polluxlabs.net/news/mit-kuenstlicher-intelligenz-elefanten-retten/ Thu, 13 Aug 2020 13:42:28 +0000 https://polluxlabs.net/?p=2154 Mit künstlicher Intelligenz Elefanten retten Weiterlesen »

]]>
Die Einsatzgebiete von künstlicher Intelligenz scheinen ja unbegrenzt zu sein: Einige befinden sich im Bereich der praktischen Zukunftstechnologie, wie z.B. das autonome Fahren. Andere, wie die Gesichtserkennung im öffentlichen Raum, lassen daran zweifeln, ob in der KI immer etwas Gutes steckt. Wie so oft hängt das von demjenigen ab, der sie entwickelt und einsetzt.

Ein zweifellos hehres Ziel ist der Schutz von frei lebenden Elefanten vor Wilderern. Und hier setzt ein aktueller Contest namens ElephantEdge auf hackster.io an – gesucht werden Ideen und Konzepte, um Wildhüter in ihrem Kampf gegen die Ausrottung der Elefanten zu unterstützen.

Konkret handelt es sich hierbei um ein Halsband für die Tiere, das über verschiedene Sensoren verfügen soll. Mit Hilfe dieser Sensoren lässt sich ein Verhalten der Herde oder einzelner Elefanten erkennen, das auf die Anwesenheit von Wilderern schließen lässt. Und genau hier setzt die künstliche Intelligenz an.

Gesucht werden KI-Modelle, die das Verhalten einzelner Tiere oder der gesamten Herde analysieren können und bei Gefahr Alarm schlagen. Zum Einsatz kommt hierfür die Software von Edge Impulse, die Entwickler beim maschinellen Lernen und der Arbeit an KI-Modellen unterstützt.

Im Rahmen des Contests stehen hierfür eine Vielzahl von Daten zur Verfügung, die für die Entwicklung der Modelle genutzt werden können. In diesem Tutorial lernst du, wie du mit einem Arduino Nano 33 BLE Sense selbst Daten sammelst und in Edge Impulse speicherst.

Der Contest

Da es sich hier um eine Art Wettbewerb handelt, gibt es natürlich auch etwas zu gewinnen. Die besten fünf Ideen werden mit eine Apple Watch, einem T-Shirt – und dem guten Gefühl, etwas Sinnvolles getan zu haben, prämiert.

Teilnehmen kann jeder, der einen (kostenlosen) Account bei hackster.io besitzt. Die Konzepte und Modelle können bis zum 16. Oktober 2020 eingereicht werden.

Alle Details zum Contest findest du hier auf hackster.io

Aktuelle Arduino Contests findest du bei uns.

]]>
Arduino IoT Cloud erhält Smartphone App https://polluxlabs.net/news/arduino-iot-cloud-erhaelt-smartphone-app/ Wed, 29 Jul 2020 06:39:44 +0000 https://polluxlabs.net/?p=1964 Arduino IoT Cloud erhält Smartphone App Weiterlesen »

]]>
Arduino erweitert die IoT Cloud um eine Smartphone App – zunächst nur für iPhones, Android folgt demnächst.

Maker, die auch von unterwegs auf ihre Dashboard in der Arduino IoT Cloud zugreifen möchten, können das jetzt per App machen. So lassen sich komfortabel und optisch ansprechend Sensordaten aus dem Pflanzenkübel oder dem Smart Home auf dem Smartphone anzeigen und interpretieren. Ebenso kann ein Projekt aus der Ferne gesteuert werden.

Arduino berichtet im hauseigenen Blog, dass das Dashboard der IoT Cloud überarbeitet wurde und sich neue Geräte ohne viel Aufwand integrieren lassen. Ebenso lassen sie nun mehrere Geräte auf einem Dashboard vereinen.

Die App ist zunächst nur für iOS erschienen. Die Android-Version soll in wenigen Wochen folgen.

Mehr dazu liest du hier auf der Webseite von Arduino. Zum App Store geht es hier lang.

]]>