diff --git a/_logs/2019-11-18-python.md b/_logs/2019-11-18-python.md new file mode 100644 index 0000000..7f45613 --- /dev/null +++ b/_logs/2019-11-18-python.md @@ -0,0 +1,9 @@ +--- +category: logs +title: "Python" +date: 2019-11-18 +layout: dated +tags: workshop +--- +In dem Python-Einführungskurs ging es im Schnelldurchlauf durch die +Grundfunktionen der Sprache und um einige Anwendungsbeispiele. diff --git a/_logs/2019-11-25-micropython.md b/_logs/2019-11-25-micropython.md new file mode 100644 index 0000000..f29149f --- /dev/null +++ b/_logs/2019-11-25-micropython.md @@ -0,0 +1,15 @@ +--- +category: logs +title: "MicroPython" +date: 2019-11-25 +layout: dated +tags: workshop +--- + +Im Workshop gab es eine Einführung in die Grundlagen und die Teilnehmer lernten, wie man auf einem ESP32 Microcontroller MicroPython verwendet um z.B. LEDs zu blinken, Sensoren einzulesen oder das WLAN zu verwenden. + +MicroPython ist eine etwas abgespeckte Version von Python, die für den +Einsatz auf Microcontrollern optimiert ist. Sie bietet gleichzeitig +einen niederschwelligen Zugriff auf die Hardwareperipherie und die +Bequemlichkeit einer Hochsprache. + diff --git a/_logs/2019-12-02-lora.md b/_logs/2019-12-02-lora.md new file mode 100644 index 0000000..6e19450 --- /dev/null +++ b/_logs/2019-12-02-lora.md @@ -0,0 +1,19 @@ +--- +category: logs +title: "LoRa und LoRaWAN" +date: 2019-12-02 +layout: dated +tags: workshop +--- +Der Long Range low-power Funkstandard ermöglicht den Aufbau weitreichweitiger +(km) Funknetzwerke bei niedrigem Stromverbrauch. Damit lassen sich z.B. +batteriebetriebene Sensornetze realisieren. +Im Workshop wurden zunächst die technischen Hintergründe hinter dem LoRa Prototoll erklärt. Danach konnten die Teilnehmer erste praktische Erfahrungen mit LoRa sammeln, indem sie sich gegenseitig Nachrichten zuschickten. Dafür wurde TTGO LoRa Module verwendet, die dank MicroPython einfach zu programmieren sind. + +![LoRa Signal](/assets/images/lora-signal.png) +![LoRa Symbol](/assets/images/lora-symbol.png) +![TTGO Module](/assets/images/ttgo-module.jpg) + +Im zweiten Teil des Workshops ging es um LoRaWAN und TheThingsNetwork. Dabei handelt es sich um ein Netzwerk, das auf dem LoRa Protokoll aufbaut um z.B. Internet of Things (IoT) Anwendungen zu realisieren. Endgeräte senden dabei Nachrichten an sogenannte Gateways, die diese an den gewünschten Anwendungsserver weiterleiten. Im Workshop lernten die Teilnehmer Ihre LoRa Module so zu programmieren, dass sie damit Daten direkt in die Cloud senden können. + + diff --git a/_logs/2019-12-16-weihnachtsfeier.md b/_logs/2019-12-16-weihnachtsfeier.md new file mode 100644 index 0000000..d578c35 --- /dev/null +++ b/_logs/2019-12-16-weihnachtsfeier.md @@ -0,0 +1,8 @@ +--- +category: logs +title: "Glühweinprogrammiernacht" +date: 2019-12-16 +layout: dated +tags: party +--- +Bei unserer Weihnachtsfeier bauten wir eine Art [Rube-Goldberg-Maschine](https://de.wikipedia.org/wiki/Rube-Goldberg-Maschine) für Glühwein. Diese bestand aus einer Kette von Sensoren, um die Temperatur des Glühweins im Wasserkocher zu messen und diese in die Cloud weiterzuleiten bzw. zu visualisieren. Die Temperatur wurde dann von einem einfachen Regler (der die Funksteckdose des Wasserkochers ein- und ausschaltete) so gesteuert, dass der Glühwein stets die optimale Trinktemperatur hatte. diff --git a/_logs/2020-01-13-breadboard-logic.md b/_logs/2020-01-13-breadboard-logic.md index c41bd95..c7aca97 100644 --- a/_logs/2020-01-13-breadboard-logic.md +++ b/_logs/2020-01-13-breadboard-logic.md @@ -11,4 +11,7 @@ Computer besteht. Aus ein paar Schaltern bzw. Transistoren haben wir auf dem Breadboard unsere eigenen Logikgatter gebastelt, und aus diesen dann weitere Gatter gebaut. +![Breadboard logic](/assets/images/breadboard-logic.jpg) + + In einem Folgeworkshop soll es um binäre Addierer und Speicher gehen. diff --git a/assets/images/breadboard-logic.jpg b/assets/images/breadboard-logic.jpg new file mode 100644 index 0000000..fd3904e Binary files /dev/null and b/assets/images/breadboard-logic.jpg differ diff --git a/assets/images/lora-signal.png b/assets/images/lora-signal.png new file mode 100644 index 0000000..989cd1a Binary files /dev/null and b/assets/images/lora-signal.png differ diff --git a/assets/images/lora-symbol.png b/assets/images/lora-symbol.png new file mode 100644 index 0000000..fb03ee8 Binary files /dev/null and b/assets/images/lora-symbol.png differ diff --git a/assets/images/ttgo-module.jpg b/assets/images/ttgo-module.jpg new file mode 100644 index 0000000..0d42772 Binary files /dev/null and b/assets/images/ttgo-module.jpg differ