Multimedia und Programmierung 2019/2020

44

PROGRAMMIERUNG

INTERNET OF THINGS – RASPBERRY PI 3 UND ESP 8266 MIT PYTHON: ADVANCED IOT-INTENSIVWORKSHOP

Das Internet of Things (IoT) ist wesentlicher Treiber der Digitalisierung. Durch intel- ligente Vernetzung entstehen neue Services, Produkte, Marketingmöglichkeiten und Geschäftsmodelle. Hinter diesem Schlagwort verbergen sich Minicomputer wie Raspberry Pi oder Mikrocontroller wie Arduino, die mit je nach Einsatzgebiet variieren- den Sensoren verknüpft werden. Der Erfolg dieser Systeme, die in jede Jacken- bzw. Hosentasche passen, liegt vor allem in ihrer Vielseitigkeit. Mit dem richtigen Know-how können Sie z. B. den Produktionsfortschritt, den Material- verschleiß und den Lagerstand überwachen, Nachbestellungen automatisieren, aber auch Zugangskontrollsysteme installieren. Im eigenen Heim sind über Smartphone steuerbare Heizungs-, Beleuchtungs- und Beschattungssysteme oder Medienserver für Filme und Musik mögliche Anwendungsgebiete. In diesem Intensivworkshop in Kooperation mit Semaf Electronics dreht sich alles um den Raspberry Pi 3+, das derzeit leistungsstärkste Modell der Raspberry-Reihe, und den neuen Mikrocontrolller ESP8266. Als Basis dient natürlich das Betriebssystem Linux. Mit der Programmiersprache Python und dem Nachrichtenprotokoll MQTT werden Sensordaten abgefragt und publiziert. Anwendungsbeispiele werden sowohl im lokalen Netz als auch in der Cloud realisiert. Mit dem Minicomputer Raspberry Pi setzen Sie bereits ohne große Vorkenntnisse spannende IoT-Lösungen um. Sämtliche Materialkosten inklusive Raspberry sind bereits in den Kurskosten enthalten. Und Ihr im Workshop entwickeltes IoT-Projekt können Sie anschließend mit nach Hause nehmen! Inhalt ´ Grundlegendes zum MQTT-Protokoll ´ Einführung ESP8266 Microcontroller ´ Basiskonfiguration mit AT-Sequenzen ´ Firmware-Uploads – welche Alternativen gibt es ? ´ Micropython/Lua/Arduino im Vergleich ´ Tools zur Programmierung vom Terminalprogramm bis zum ESplorer ´ Beispielkonfiguration Temperatursensor ´ Cloud-Anbindung des ESP8266 ´ Vor und Nachteile der Cloud

´ Auswertung der Daten in der Cloud ´ Konfiguration einer MQTT-Umgebung am Raspberry Pi (Broker und Tools) ´ Datenbankanbindung MQTT ´ Einrichtung weiterer Clients (Arduino/Python/Micropython) ´ Auswertung über Apps am Smartphone/Tablet Nutzen und Karrieremöglichkeiten ´ Sie können sehr schnell in die MQTT-Programmierung einsteigen. ´ Sie lernen das MQTT-Protokoll mit praxisnahen Beispielen kennen. ´ Sie lernen, mit dem Raspberry Pi Sensordaten zu erfassen und auszuwerten.

Lehrgangsleitung/TrainerInnen Dieter Seebacher, Elektroniker und IT-Consultant

Voraussetzungen ´ Python-Grundkenntnisse ´ Hardware-Grundkenntnisse ´ C-Kenntnisse von Vorteil

TeilnehmerInnenkreis ´ Embedded ProgrammiererInnen, Software-ArchitektInnen ´ ElektronikerInnen ´ Interessierte mit Vorkenntnissen in Python

Wochenendkurse Kursnummer Datum

Wochentag und Uhrzeit Fr, Sa 08:30–17:00 Fr, Sa 08:30–17:00

Dauer

19BTDT0076 08.11.–09.11.2019 19BTDT0156 08.05.–09.05.2020

20 UE 20 UE

Ort: BFI Wien, 1030, Alfred-Dallinger-Platz 1/U3 Schlachthausgasse

Preis: € 630,– inkl. USt.

+

Preis

: € 390,– inkl.USt.,Detailinformationen S.6

Bitte beachten Sie Die Materialkosten für die Hardware sind im Kurspreis bereits inbegriffen!

INTERNET OF THINGS – ARDUINO-PROGRAMMIERUNG MIT C/C++ ENTWICKELN VON HARD- UND SOFTWARELÖSUNGEN

Das Internet of Things (IoT) ist einer der wesentlichen Treiber der Digitalisierung. Durch die intelligente Vernetzung entstehen neue Services, Produkte, Marketing- möglichkeiten und Geschäftsmodelle. Hinter dem Begriff verstecken sich unter anderem Minicomputer wie Raspberry Pi oder Mikrocontroller wie Arduino, die mit je nach Einsatzgebiet variierenden Sensoren verknüpft werden. Der Erfolg dieser Systeme, die in jede Jacken- bzw. Hosentasche passen, liegt vor allem in ihrer Viel- seitigkeit. In diesem Lehrgang erlernen Sie die relevanten Grundlagen der Elektronik und Elektrotechnik sowie den Umgang mit Sensoren, um automatisierte Abläufe mittels Arduino-Mikrocontroller und C/C++ einzurichten. Sämtliche Materialkosten sind bereits in den Kurskosten inkludiert – und Sie können Ihr im Lehrgang entwickeltes IoT-Projekt anschließend mit nach Hause nehmen!

´ Programmieren mit C/C++ für Arduino ´ Datentypen, Datentypkonvertierung ´ Variablen und Konstanten ´ Kontrollstrukturen ´ Zufallszahlen, Arithmetik und Vergleichsfunktionen ´ Logische Operatoren ´ Zeitfunktion ´ Serielle Kommunikation ´ Umgang mit den Geräten ´ Multimeter, Lötkolben, Netzgeräte ´ Grundlagen der Elektronik/Elektrotechnik ´ Das Ohm‘sche Gesetz ´ Spannungsteiler, Dioden ´ TTL, Binärzahlen ´ PCB, Analog-Digital- und Digital-Analog-Wandler, Schieberegister Nutzen und Karrieremöglichkeiten ´ Sie kennen die für IoT relevanten Grundlagen der Elektronik und Elektrotechnik. ´ Sie können Arduino-Mikrocontroller mittels C/C++ programmieren. ´ Sie sind in der Lage, Sensorsysteme in die funktionale Ablauforganisation von Geschäftsprozessen zu integrieren.

Inhalt ´ Umgang mit Sensoren und Shields ´ Umwelteinflüsse (Licht, Temperatur, Luftfeuchtigkeit) ´ Aktivitäten (Berührung, Bewegung) ´ Zeit (Uhrzeit, Timer) ´ SD-Karte (Datenlogger)

Made with FlippingBook - Online Brochure Maker