Compare commits
4 Commits
1895fe2fe9
...
f2c4a41cd2
Author | SHA1 | Date | |
---|---|---|---|
f2c4a41cd2 | |||
3a43ace704 | |||
c77e22bcc9 | |||
ab6fbc8664 |
|
@ -10,7 +10,7 @@ Im Breadboard-Logik Workshop werfen wir einen Blick hinter die Kulissen und erkl
|
||||||
|
|
||||||
Und das Beste ist: Ihr könnt das Ganze direkt selbst ausprobieren. Auf einem Breadboard (dt. Steckbrett) bauen wir aus einfachen Bauteilen wie Logikgattern Schritt für Schritt eine einfache Recheneinheit auf und schauen ihr beim Rechnen zu.
|
Und das Beste ist: Ihr könnt das Ganze direkt selbst ausprobieren. Auf einem Breadboard (dt. Steckbrett) bauen wir aus einfachen Bauteilen wie Logikgattern Schritt für Schritt eine einfache Recheneinheit auf und schauen ihr beim Rechnen zu.
|
||||||
|
|
||||||

|

|
||||||
|
|
||||||
Der Workshop ist die Fortsetzung des ersten Teils aus vor-pandemischen Zeiten. Da das nun doch schon etwas her ist, könnt ihr natürlich auch teilnehmen, wenn Ihr damals nicht dabei gewesen seid. Wir werden am Anfang alle benötigten Grundlagen wiederholen.
|
Der Workshop ist die Fortsetzung des ersten Teils aus vor-pandemischen Zeiten. Da das nun doch schon etwas her ist, könnt ihr natürlich auch teilnehmen, wenn Ihr damals nicht dabei gewesen seid. Wir werden am Anfang alle benötigten Grundlagen wiederholen.
|
||||||
|
|
||||||
|
|
|
@ -8,7 +8,7 @@ eine elektronische berührungsaktivierte schnurrende Katze und lernen dadurch,
|
||||||
wie man winzige Bauteile auf Leiterplatten montiert. Jeder schafft das, auch
|
wie man winzige Bauteile auf Leiterplatten montiert. Jeder schafft das, auch
|
||||||
Leute die noch nie was mit Elektronik zu tun hatten.
|
Leute die noch nie was mit Elektronik zu tun hatten.
|
||||||
|
|
||||||
[](/assets/images/Catsplash.jpg)
|
[]({% link assets/images/Catsplash.jpg %})
|
||||||
|
|
||||||
Wir bauen eine elektronische Katze aus winzigen SMD-Bauteilen. Die Katze
|
Wir bauen eine elektronische Katze aus winzigen SMD-Bauteilen. Die Katze
|
||||||
schnurrt, wenn man sie richtig berührt und faucht, wenn man ihr gegen den Strich
|
schnurrt, wenn man sie richtig berührt und faucht, wenn man ihr gegen den Strich
|
||||||
|
|
|
@ -14,7 +14,7 @@
|
||||||
<body>
|
<body>
|
||||||
<div class="wrapper">
|
<div class="wrapper">
|
||||||
<header>
|
<header>
|
||||||
<img src="/iR.svg" width="100%"></img>
|
<img src="{{ '/iR.svg' | relative_url }}" width="100%"></img>
|
||||||
<!-- <h1>{{ site.title | default: site.github.repository_name }}</h1> -->
|
<!-- <h1>{{ site.title | default: site.github.repository_name }}</h1> -->
|
||||||
<p>{{ site.description | default: site.github.project_tagline }}</p>
|
<p>{{ site.description | default: site.github.project_tagline }}</p>
|
||||||
|
|
||||||
|
@ -30,7 +30,7 @@
|
||||||
</ul>
|
</ul>
|
||||||
{% endif %}
|
{% endif %}
|
||||||
{% for link in site.data.links %}
|
{% for link in site.data.links %}
|
||||||
<p class="view"><a href="{{link.url}}">{{link.title}}</a></p>
|
<p class="view"><a href="{{link.url | relative_url }}">{{link.title}}</a></p>
|
||||||
{% endfor %}
|
{% endfor %}
|
||||||
</header>
|
</header>
|
||||||
<section>
|
<section>
|
||||||
|
@ -46,18 +46,5 @@
|
||||||
</footer>
|
</footer>
|
||||||
</div>
|
</div>
|
||||||
<script src="{{ '/assets/js/scale.fix.js' | relative_url }}"></script>
|
<script src="{{ '/assets/js/scale.fix.js' | relative_url }}"></script>
|
||||||
|
|
||||||
|
|
||||||
{% if site.google_analytics %}
|
|
||||||
<script>
|
|
||||||
(function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
|
|
||||||
(i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
|
|
||||||
m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
|
|
||||||
})(window,document,'script','https://www.google-analytics.com/analytics.js','ga');
|
|
||||||
|
|
||||||
ga('create', '{{ site.google_analytics }}', 'auto');
|
|
||||||
ga('send', 'pageview');
|
|
||||||
</script>
|
|
||||||
{% endif %}
|
|
||||||
</body>
|
</body>
|
||||||
</html>
|
</html>
|
||||||
|
|
|
@ -6,9 +6,9 @@
|
||||||
<title>{% if page.title %}{{ page.title}} | {% endif %}{{ site.title | default: site.github.repository_name }}</title>
|
<title>{% if page.title %}{{ page.title}} | {% endif %}{{ site.title | default: site.github.repository_name }}</title>
|
||||||
|
|
||||||
<link rel="stylesheet" href="{{ '/assets/css/style.css?v=' | append: site.github.build_revision | relative_url }}">
|
<link rel="stylesheet" href="{{ '/assets/css/style.css?v=' | append: site.github.build_revision | relative_url }}">
|
||||||
<link rel="shortcut icon" type="image/svg+xml" href="/favicon.svg" sizes="any">
|
<link rel="shortcut icon" type="image/svg+xml" href="{{ '/favicon.svg' | relative_url }}" sizes="any">
|
||||||
<link rel="icon" type="image/png" href="/favicon.png" sizes="32x32">
|
<link rel="icon" type="image/png" href="{{ '/favicon.png' | relative_url }}" sizes="32x32">
|
||||||
<link rel="apple-touch-icon" href="/apple-touch-icon.png" sizes="180x180">
|
<link rel="apple-touch-icon" href="{{ '/apple-touch-icon.png' | relative_url }}" sizes="180x180">
|
||||||
<meta name="viewport" content="width=device-width">
|
<meta name="viewport" content="width=device-width">
|
||||||
<!--[if lt IE 9]>
|
<!--[if lt IE 9]>
|
||||||
<script src="//html5shiv.googlecode.com/svn/trunk/html5.js"></script>
|
<script src="//html5shiv.googlecode.com/svn/trunk/html5.js"></script>
|
||||||
|
@ -17,7 +17,7 @@
|
||||||
<body>
|
<body>
|
||||||
<div class="wrapper">
|
<div class="wrapper">
|
||||||
<header>
|
<header>
|
||||||
<img src="/iR.svg" width="100%"></img>
|
<img src="{{ '/iR.svg' | relative_url }}" width="100%"></img>
|
||||||
<!-- <h1>{{ site.title | default: site.github.repository_name }}</h1> -->
|
<!-- <h1>{{ site.title | default: site.github.repository_name }}</h1> -->
|
||||||
<p>{{ site.description | default: site.github.project_tagline }}</p>
|
<p>{{ site.description | default: site.github.project_tagline }}</p>
|
||||||
|
|
||||||
|
@ -33,7 +33,7 @@
|
||||||
</ul>
|
</ul>
|
||||||
{% endif %}
|
{% endif %}
|
||||||
{% for link in site.data.links %}
|
{% for link in site.data.links %}
|
||||||
<p class="view"><a href="{{link.url}}">{{link.title}}</a></p>
|
<p class="view"><a href="{{link.url | relative_url }}">{{link.title}}</a></p>
|
||||||
{% endfor %}
|
{% endfor %}
|
||||||
</header>
|
</header>
|
||||||
<section>
|
<section>
|
||||||
|
@ -49,18 +49,5 @@
|
||||||
</footer>
|
</footer>
|
||||||
</div>
|
</div>
|
||||||
<script src="{{ '/assets/js/scale.fix.js' | relative_url }}"></script>
|
<script src="{{ '/assets/js/scale.fix.js' | relative_url }}"></script>
|
||||||
|
|
||||||
|
|
||||||
{% if site.google_analytics %}
|
|
||||||
<script>
|
|
||||||
(function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
|
|
||||||
(i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
|
|
||||||
m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
|
|
||||||
})(window,document,'script','https://www.google-analytics.com/analytics.js','ga');
|
|
||||||
|
|
||||||
ga('create', '{{ site.google_analytics }}', 'auto');
|
|
||||||
ga('send', 'pageview');
|
|
||||||
</script>
|
|
||||||
{% endif %}
|
|
||||||
</body>
|
</body>
|
||||||
</html>
|
</html>
|
||||||
|
|
|
@ -7,5 +7,5 @@ tags: hardware, electronics, soldering
|
||||||
---
|
---
|
||||||
Wir hatten Besuch von kliment, um mit ihm an seiner Open-Hardware Lötstation zu bauen (siehe [hier](https://github.com/kliment/workshoptoolset)).
|
Wir hatten Besuch von kliment, um mit ihm an seiner Open-Hardware Lötstation zu bauen (siehe [hier](https://github.com/kliment/workshoptoolset)).
|
||||||
|
|
||||||

|

|
||||||
|
|
||||||
|
|
|
@ -10,9 +10,9 @@ Der Long Range low-power Funkstandard ermöglicht den Aufbau weitreichweitiger
|
||||||
batteriebetriebene Sensornetze realisieren.
|
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.
|
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.
|
||||||
|
|
||||||

|

|
||||||

|

|
||||||

|

|
||||||
|
|
||||||
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.
|
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.
|
||||||
|
|
||||||
|
|
|
@ -11,7 +11,7 @@ Computer besteht. Aus ein paar Schaltern bzw. Transistoren haben wir auf
|
||||||
dem Breadboard unsere eigenen Logikgatter gebastelt, und aus diesen dann
|
dem Breadboard unsere eigenen Logikgatter gebastelt, und aus diesen dann
|
||||||
weitere Gatter gebaut.
|
weitere Gatter gebaut.
|
||||||
|
|
||||||

|

|
||||||
|
|
||||||
|
|
||||||
In einem Folgeworkshop soll es um binäre Addierer und Speicher gehen.
|
In einem Folgeworkshop soll es um binäre Addierer und Speicher gehen.
|
||||||
|
|
|
@ -8,7 +8,7 @@ tags: game
|
||||||
|
|
||||||
Bei der Code-Break-Party ging es um Verschlüsselung und das Brechen selbiger. Wir haben etwas über verschiedene Verschlüsselungsverfahren (u.a. Cäsar, Vigenere, Enigma) und Angriffe (Häufigkeitsanalyse, Kasiski- und Friedman-Test, Known-Poetry-Attack) gelernt und dann versucht vorgegebene Geheimtexte zu dechiffrieren. Für erfolgreiches Entschlüsseln gab es Mate und Kekse zur Belohnung.
|
Bei der Code-Break-Party ging es um Verschlüsselung und das Brechen selbiger. Wir haben etwas über verschiedene Verschlüsselungsverfahren (u.a. Cäsar, Vigenere, Enigma) und Angriffe (Häufigkeitsanalyse, Kasiski- und Friedman-Test, Known-Poetry-Attack) gelernt und dann versucht vorgegebene Geheimtexte zu dechiffrieren. Für erfolgreiches Entschlüsseln gab es Mate und Kekse zur Belohnung.
|
||||||
|
|
||||||

|

|
||||||

|

|
||||||
|
|
||||||
|
|
||||||
|
|
|
@ -9,4 +9,4 @@ Wir hatten (virtuellen) Besuch von Kliment, der einen Workshop über die künstl
|
||||||
* Ein verängstigter Anfänger ist jemand, der wir alle entweder sind oder irgendwann einmal waren
|
* Ein verängstigter Anfänger ist jemand, der wir alle entweder sind oder irgendwann einmal waren
|
||||||
|
|
||||||
Bei dem Workshop konnten wir lernen, wie wir selbst PCBs wie z.B. das folgende erstellen:
|
Bei dem Workshop konnten wir lernen, wie wir selbst PCBs wie z.B. das folgende erstellen:
|
||||||

|

|
||||||
|
|
|
@ -10,5 +10,5 @@ Der Workshop wird über BigBlueButton stattfinden, und zwar in [diesem Raum](htt
|
||||||
|
|
||||||
Ihr solltet eine aktuelle Python3 Distribution und idealerweise Flask bereits [installiert](https://flask.palletsprojects.com/en/1.1.x/installation/#install-flask) haben.
|
Ihr solltet eine aktuelle Python3 Distribution und idealerweise Flask bereits [installiert](https://flask.palletsprojects.com/en/1.1.x/installation/#install-flask) haben.
|
||||||
|
|
||||||

|

|
||||||

|

|
||||||
|
|
|
@ -4,11 +4,11 @@ layout: default
|
||||||
---
|
---
|
||||||
|
|
||||||
Am 01.11.2021 gibt es einen kleinen Workshop zur Programmierung von Robotern mit [MicroPython](https://micropython.org/). Simon zeigt, wie man die Espressif Microkontroller (ESP32/ESP8266) mit Hilfe von Python zur Steuerung von kleinen zweirädrigen Robotern nutzen kann.
|
Am 01.11.2021 gibt es einen kleinen Workshop zur Programmierung von Robotern mit [MicroPython](https://micropython.org/). Simon zeigt, wie man die Espressif Microkontroller (ESP32/ESP8266) mit Hilfe von Python zur Steuerung von kleinen zweirädrigen Robotern nutzen kann.
|
||||||

|

|
||||||
|
|
||||||
Der Workshop richtet sich an Einsteiger. Es ist kein Hintergrundwissen über Elektronik oder Python erforderlich.
|
Der Workshop richtet sich an Einsteiger. Es ist kein Hintergrundwissen über Elektronik oder Python erforderlich.
|
||||||
Es wäre schön, wenn Ihr ein Micro-USB Kabel mitbringt und im Vorfeld die [Thonny-Entwicklungsumgebung](https://thonny.org/) installiert.
|
Es wäre schön, wenn Ihr ein Micro-USB Kabel mitbringt und im Vorfeld die [Thonny-Entwicklungsumgebung](https://thonny.org/) installiert.
|
||||||
|
|
||||||
Der Vortrag findet am Montag, 01. November 2021, im Hackspace statt. Beginn ist um 19:30 Uhr.
|
Der Vortrag findet am Montag, 01. November 2021, im Hackspace statt. Beginn ist um 19:30 Uhr.
|
||||||

|

|
||||||
|
|
||||||
|
|
|
@ -7,7 +7,7 @@ layout: default
|
||||||
{% if events.size > 0 %}
|
{% if events.size > 0 %}
|
||||||
<h2>Zukünftige</h2>
|
<h2>Zukünftige</h2>
|
||||||
{% for event in events %}
|
{% for event in events %}
|
||||||
<h3><a href="{{ event.url }}">{{ event.title }}, {{ event.date | date: "%F" }}</a></h3>
|
<h3><a href="{{ event.url | relative_url }}">{{ event.title }}, {{ event.date | date: "%F" }}</a></h3>
|
||||||
{{ event.excerpt }}
|
{{ event.excerpt }}
|
||||||
{% endfor %}
|
{% endfor %}
|
||||||
{% endif %}
|
{% endif %}
|
||||||
|
@ -16,7 +16,7 @@ layout: default
|
||||||
{% if events.size > 0 %}
|
{% if events.size > 0 %}
|
||||||
<h2>Vergangene</h2>
|
<h2>Vergangene</h2>
|
||||||
{% for event in events reversed %}
|
{% for event in events reversed %}
|
||||||
<h3><a href="{{ event.url }}">{{ event.title }}, {{ event.date | date: "%F" }}</a></h3>
|
<h3><a href="{{ event.url | relative_url }}">{{ event.title }}, {{ event.date | date: "%F" }}</a></h3>
|
||||||
{{ event.excerpt }}
|
{{ event.excerpt }}
|
||||||
{% endfor %}
|
{% endfor %}
|
||||||
{% endif %}
|
{% endif %}
|
||||||
|
|
5
index.md
5
index.md
|
@ -17,7 +17,8 @@ In unseren [Vorträgen und Workshops][events] fördern wir Anfänger und
|
||||||
Fortgeschrittene in ihrem selbstständigen Umgang mit Technik und klären über
|
Fortgeschrittene in ihrem selbstständigen Umgang mit Technik und klären über
|
||||||
Möglichkeiten, Vorteile und Risiken der neuartigen Rundfunkempfänger™ auf.
|
Möglichkeiten, Vorteile und Risiken der neuartigen Rundfunkempfänger™ auf.
|
||||||
|
|
||||||
[](/assets/images/lab.jpg) [](/assets/images/games.jpg)
|
[]({% link assets/images/lab.jpg %})
|
||||||
|
[]({% link assets/images/games.jpg %})
|
||||||
|
|
||||||
## Kontakt
|
## Kontakt
|
||||||
- Mail: kontakt [auf] imaginaerraum.de
|
- Mail: kontakt [auf] imaginaerraum.de
|
||||||
|
@ -46,4 +47,4 @@ DAVx⁵) oder [per Browser][cal] erreichbar.
|
||||||
[icscal]: https://nextcloud.imaginaerraum.de/remote.php/dav/public-calendars/T8fANyGmxAQmTj3c?export
|
[icscal]: https://nextcloud.imaginaerraum.de/remote.php/dav/public-calendars/T8fANyGmxAQmTj3c?export
|
||||||
[cal]: https://nextcloud.imaginaerraum.de/apps/calendar/p/T8fANyGmxAQmTj3c/Oeffentlicher-imaginrraum-Kalender
|
[cal]: https://nextcloud.imaginaerraum.de/apps/calendar/p/T8fANyGmxAQmTj3c/Oeffentlicher-imaginrraum-Kalender
|
||||||
[maps]: https://osm.org/go/0JUKyxwWX?m=
|
[maps]: https://osm.org/go/0JUKyxwWX?m=
|
||||||
[events]: /events.html
|
[events]: {% link events.md %}
|
||||||
|
|
2
logs.md
2
logs.md
|
@ -5,7 +5,7 @@ layout: default
|
||||||
|
|
||||||
{% assign posts = site.logs | reverse %}
|
{% assign posts = site.logs | reverse %}
|
||||||
{% for post in posts %}
|
{% for post in posts %}
|
||||||
<h2><a href="{{ post.url }}">{{ post.title }}, {{ post.date | date: "%F" }}</a></h2>
|
<h2><a href="{{ post.url | relative_url }}">{{ post.title }}, {{ post.date | date: "%F" }}</a></h2>
|
||||||
{{ post.excerpt }}
|
{{ post.excerpt }}
|
||||||
|
|
||||||
{% endfor %}
|
{% endfor %}
|
||||||
|
|
2
posts.md
2
posts.md
|
@ -3,7 +3,7 @@ title: "Posts"
|
||||||
layout: default
|
layout: default
|
||||||
---
|
---
|
||||||
{% for post in site.posts %}
|
{% for post in site.posts %}
|
||||||
<h2><a href="{{ post.url }}">{{ post.title }}</a></h2>
|
<h2><a href="{{ post.url | relative_url }}">{{ post.title }}</a></h2>
|
||||||
{{ post.excerpt }}
|
{{ post.excerpt }}
|
||||||
|
|
||||||
{% endfor %}
|
{% endfor %}
|
||||||
|
|
Loading…
Reference in New Issue
Block a user