heise-Angebot

Jetzt wieder im heise Shop vorrätig: Make Special LoRaWAN

Das Heft fĂĽhrt in die C-Programmierung von LoRaWAN-Sensorknoten ein. Mit den beigelegten Funk- und Temperaturmodulen kann man sofort praktisch loslegen.

In Pocket speichern vorlesen Druckansicht 1 Kommentar lesen
Lesezeit: 3 Min.
Von
  • Daniel Bachfeld

Auf vielfachen Wunsch der Community hat Make zusammen mit ELV ein LoRaWAN-Experimentiertkit konzipiert, das von einem eigens dafür produzierten Heft begleitet wird. Das 92-seitige Make Special erklärt, wie man aus den mitgelieferten LoRaWAN- und Sensormodulen einen Umweltsensorknoten für Temperatur und Luftfeuchte und Spannungen entwickelt und Daten ins The Things Network sendet. Mit der beigelegten Fotodiode kann man die Lichtstärke messen und eine zusätzliche LED demonstriert, wie man dem Sensorknoten über das TTN aus der Ferne Befehle etwa zum Schalten eines GPIO übermittelt.

Die Komponenten im Ăśberblick: LW-Base, Applikationsmodul, Fotodiode, LED, Widerstand, Kondensator, Breadboard und Jumperkabel

Kern des Experimentierkits ist die LW-Base, ein Modul auf Basis eines ARM-Prozessors STM32WLE5 von STMicroelectronics mit Funk an Bord. Das Temperatur- und Luftfeuchtemodul steckt man einfach auf die LW-Base. Die Daten werden per I2C ausgelesen und per A/D-Wandler gemessen. Die Programmierung erfolgt mit der kostenlosen STM32CubeIDE in C. Alle gezeigten Beispiele stehen zum Download bereit. Die benötigten Bibliotheken liefern wir in einem Template zum Import in die IDE mit. Die IDE steht für Windows, Linux und Mac zur Verfügung, Ein Flasher zum Übertragen der Programme wird für Windows von ELV bereit gestellt, für Linux nutzt man die Tools von STM.

Die 15 von ELV- und Make-Redakteuren und Make-Autoren geschriebenen Artikel bauen aufeinander auf und führen Schritt für Schritt in die Hardware, LoRaWAN, The Things Network und ihre Programmierung unter Windows ein. Ein eigener Artikel führt in die die Installation und Bedienung der STM32CubeIDE ein und erklärt, wie man die Templates importiert, das erste Projekt übersetzt und per Flasher Tool auf die LW-Base lädt. Wie man PWM zum Dimmen einer LED mittels Timern und Countern programmiert, erzählt ein weiterer Artikel. Ein Übersichtsartikel zeigt, wie man sich beim kostenlosen The Things Networks anmeldet und die LW-Base des Sets dort registriert. Drei weitere Artikel widmen sich dem Senden und Empfangen von Daten.

(Bild: Die LW-Base und das Applikationsmodul im Detail: Beide lassen ich zusammenstecken und mit anderen Modulen von ELV kombinieren.)

Den Abschluss bilden ein Artikel zur grafischen Anzeige der Daten im Clouddienst TagoIO und ein Refresher für Programmierer, deren C-Kenntnisse ein wenig eingerostet sind. Das Bundle richtet sich an LoRaWAN-Enthusiasten, Maker, die eine Herausforderung jenseits der Arduino IDE suchen. Auch Studenten und Ingenieure, die einen praktischen Einstieg in die professionelle Programmierung suchen, werden im Heft fündig. Die der STM32CubeIDE zugrunde liegende Eclsipse IDE wird in vielen weiteren bekannten Projekten verwendet, sodass man für weitere Plattformen und Sprachen gerüstet ist. Die LoRaWAN-Hardware lässt sich aber auch jederzeit mit der vorgefertigen Firmware von ELV betreiben, falls die Hürden doch zu hoch sind.

Das Heft ist ausschlieĂźlich ĂĽber den heise Shop und nur im Bundle mit der Hardware fĂĽr 64,90 Euro zu beziehen und zwar innerhalb Deutschlands versandkostenfrei.

LoRaWAN-Special (8 Bilder)

Die Projekte werden in der STM32CubeIDE entwickelt. Die Artikel fĂĽhren durch alle Schritte.

(dab)