Vortrag: Stratospheric Observatory for Infrared Astronomy (SOFIA)

sofia

Am Montag den 30. November 2015 um 19:30 Uhr freuen wir uns euch eine extra Dosis Wissenschaft und Technik zu präsentieren.

SOFIA, das Stratospheric Observatory for Infrared Astronomy ist eine Boeing 747SP, in die im Heck ein 20t, 2.7m Infrarot Teleskop eingebaut ist. Ende Oktober hatte Markus Völter durch das Deutsche SOFIA Institut die Gelegenheit, zwei Flüge bei SOFIA mitzufliegen um Material für einen Podcast aufzunehmen. Im Vortrag geht’s unter anderem um das Flugzeug, das Teleskop sowie das FIFI-LS Instrument (ein abbildendes Spektrometer). Vor allem zeigt Markus aber viele schöne Bilder und erzähle über seine Eindrücke von diesem extrem beeindruckenden Gerät.

Zum Vortragenden:
Markus Völter arbeitet als freiberuflicher Softwerker, mit Schwerpunkt auf domänenspezifischen Sprachen. Nebenbei ist er Herausgeber des omega tau Podcasts zu Wissenschafts- und Technikthemen. Im Rahmen dieses Podcasts ist er bei SOFIA mitgeflogen.

Zum Event:
Eintritt frei! (Spenden an shack e.V. sind gerne gesehen) Jeder ist willkommen!
Bitte vorab kostenlos anmelden (doodle.com).
Datum: Montag, 30. November 2015,** 19:30 Uhr**
Anfahrt: U4/U9 Haltestelle “Im Degen”, Ulmer Straße 255, Stuttgart Wangen (gegenüber Kulturhaus Arena)

Foto: Markus Völter

Treffen der Blender User Group Stuttgart

blender-plain

Am Freitag, dem 20. November 2015 um 19 Uhr trifft sich mal wieder die Blender User Group Stuttgart im shack. Blender ist eine Open Source 3D Suite (www.blender.org)
Bei diesem Treffen könnt ihr euch gemütlich zusammen setzen, über Blender reden und euch mit anderen Blender Heads austauschen. Wie immer ist auch Cycles Entwickler @DingTo dabei.

Zum Event:
Eintritt frei! (Spenden an shack e.V. sind gerne gesehen) Jeder ist willkommen!
Datum: Freitag, 20. November 2015 ab 19 Uhr
Anfahrt: U4/U9 Haltestelle “Im Degen”, Ulmer Straße 255, Stuttgart Wangen (gegenüber Kulturhaus Arena)

shack-a-days: Wir feiern 5 Jahre shackspace!

shackaday_frontSeit Februar 2010 steht der shack e.V. für technikzentrische Jugend- und Erwachsenenbildung sowie den künstlerisch-kritischen Umgang mit Technik.
Auf 450 qm finden die nunmehr über 200 Mitglieder und unzähligen Besucher Werkstatt, Elektroniklabor, Textillabor, Fabrication Lab, Medienlabor und Gesellschaftsräume zum Lernen, Experimentieren und Kommunizieren.
Zum 5-jährigen Jubiläum öffnen wir unsere immer offenen Türen noch ein Stück weiter.

Euch erwartet ein umfangreiches Vortrags- und Workshopprogramm.
Für das leibliche Wohl ist gesorgt.

shack-a-days 2015

Samstag, 5. Dezember 2015

12:00 Uhr

shackspace
Ulmer Str. 255
70327 Stuttgart-Wangen
U4/U9 “Im Degen”

Ganztägig

  • Führungen durch die Vereinsräume
  • Wechselnde Verpflegungsangebote (Verschiedene Naschereien, herzhaftes Curry, Getränke & Bar)

Abends

Gemütliche Lounge zum Ausklang bei Cocktails & Musik.

Workshops

First come, first served, jeweils Platz für 6-8 Teilnehmer.
Für den GnuPG Workshop wird ein Laptop mit Thunderbird oder Outlook benötigt.


























WannWasWer
1200 - 1500Emailverschlüsselung mit GnuPG für JedermannKarlo
1300 - 1500Funk & Antennenhorn
1500 - 1700Painless VPN mit tincexco, makefu

Vorträge

Wann

Was

Wer

1230

Grundlagen & Kennwerte von Antennen

Andreas Uebner

1300

reddit erklärt

h0uz3

-/-

-/-

-/-

1400

Neue Programmiersprachen und was sie besser machen

flyx

1430

choco - apt-get für Windows

kurt

1500

Das perfekte Steak

hadez

-/-

-/-

-/-

1600

5 Jahre shackspace - Ein Rückblick

(tbd)

1630

Robot Operating System

timm

1700

Lightning Talks

TBD

1730

borg backup

Thomas Waldmann

1800

Layer 1 Internet (Fiber, xWDM & Lasers)

momo

1830

Hackerquiz

qknight



 

 

shackaday_back

 

world's tiniest smart home




exco and makefu‘s latest hacksession started out as a just for fun one evening hack and (after some more evenings) now turned into this uber smart home with solar and everything.


We claim the title “world’s smallest ‘smart home’”(for ants) and challenge you to take it from us.


The project started out by upgrading the shackspace community hand-brick-layed (ttb, momo, phrewfuf, exco) house to a smart home by installing a small I2C dipslay (0.96” ) to show DNS and TCP delay of the shackspaces internet (WiFi) with an ESP8266 to evaluate the shack’s “enterprise” internet setup.




After adding a temperature and humidity sensor (DHT11) makefu now also want’s to claim The most smart per m²with a total of 1066 [smarts/m²].

The house is 5cm in width and 15cm in length which is a total of 0,0075 m², equipped with an ESP8266 clocked at 160mhz and 8 smarts:
  • web server
  • status display
  • rgb lighting
  • temperature / humidity sensor
  • smart door / smart lock
  • wind turbine
  • internet delay measurement

Web Server

###

[embed]https://www.youtube.com/watch?v=UcO_PS7-kX8[/embed]

 

The first version of the website on a mobile looked like (image left):

We used the jquery-colorpicker plugin but it was not really what we were looking for and somewhat broken on mobile phones. exco then hacked together (the google foo is strong in this one) a very fancy color wheel with nothing but js writing on a html5 canvas.

The final verision can be seen on the right.

jsfiddle of the canvas colorpicker.

The way that proved successfull on the esp was sending a “larger” web page in a loop of small chunks.

Most resources (jquery, …) are pulled from cdn since the ESP doesn’t have a whole lot of storage and the cdn is faster delivering content anyways.

The esp lua and html code can be found on github.

Status Display

The first smart feature the home got was a display right into its window.

We use the cheapest display we could get from aliexpress, a 0.96 inch single color OLED display with 128x96 pixels. You can now buy them for under 5 dollars and these nifty displays only need two wires to attach it to the ESP or an arduino! This became very important for the final feature creep.

It got even better when we found out the u8g lib has already been ported to nodemcu on the ESP -> just import the library and write text on the display for profit. We found this to be a very cool pattern for all microcrontroller projects, add a display and BAM you have graphical output.

RGB Lighting

As second feature followed a ws2812b rgb led for interior lighting and a bootstrap website to control its color.

Temperature / Humidity

Just like every smart home the smallest smart home needed some real sensors. Makefu found a cheap Temperature/Humidity Sensor - DHT11 in one of his project boxes and the sensor was directly soldered to the esp.

Smart Door / Smart Lock

For no apparent reason makefu said we needed an automatic door - so it had to happend.

We professionally installed (read: hot glued) a small servo to the inside wall and conneted it to the door with a bent spring.

You don’t have to authenticate with your private key which makes it convenient to use but you shouldn’t choose that route for a home you live in.

Better use an openwrt box and public/private key authentication.

Wind Turbine

Samu really really wanted a wind turbine for our smart home so he ziptied a dc brushed motor onto an aluminum extrusion, added some unknown capacitor he found in some box for filtering sth, hot-glued it onto the base plate,added two wires plus a sop-23 mosfet and bailed out.

We decided to add a 10ohm 5W resistor to limit the max current (of particular concern to us was the the inrush current) to 0.5 amps and a pulldown on the mosfet controlling esp pin.

Internet Delay Measurement

In the beginning we just wanted to check how well the wireless network performs in terms of delay to the internet. To test this the ESP measures two steps within small time intervals:

1. Resolve google.de

2. Connect to google.de via HTTP GET / and wait for the response, then close the connection

This information then is displayed on both the website and the display as well as being send through the wireless pipes to the mqtt server on a virtual machine here at the shackspace.

This data is redirected to a graphite server where it can be viewed in clean graphs:

the nerd part:

ams1117 are a fast and cheap way to get the esp working on an USB port or USB charger.

The ESP cannot send chunks bigger than 1KB directly to the socket - the files have to be sent chunked to the client actually work.

Makefu implemented the function you can recycle for your projects:

function send_file(f)
file.open(f,”r”)
block = file.read(1024)
while block do
client:send(block)
block = file.read(1024)
end
file.close() end



So cozy inside (no space for blackjack and the rest)




how the smart house began



ESP8266 connections:



(before: left)

GPIO4 broken (for no apparent reason)

GPIO5 ws2812b

GPIO00 pull-up 10k and door servo

GPIO02 pull-up 10k and DHT11 temperature & humidity sensor

GPIO 14 pull-down 10k (because of the mosfet) windturbine

GPIO 12 + 13 128x64 oled

(after: right)

Review: Power consumption Kesselvillage #cccamp15

powerdistributionboxUnser Mitglied @uescher hat in Vorbereitung auf das vergangene Chaos Communication Camp 2015 für das Kesselvillage einen Industrie 5.0 tauglichen Stromunterverteiler gebaut.

Es wurden reichlich Leitungsschutzschalter und Fehlerstromschutzschalter verbaut um die bestmögliche Verfügbarkeit von Energie sicherzustellen.

Das Herz des Verteilers besteht aus einem per RS485 Digital auslesbarem Stromzähler SDM630

Weitere Details und Grafiken könnt ihr unter dem weiterführenden Link finden.

TL;TR: Von geplanten 15kW Leistungsbedarf wurden für 40-50 Personen nur ca. 1.6kW benötigt.

Workshop: debian packaging

openlogo-nd-100

UPDATE: pi hat netterweise mitgetippt, den Mitschrieb findet ihr hier

 

Am Mittwoch den 23.09.2015 um 18 Uhr lädt der shackspace zu einem debian packaging workshop ein.

In diesem workshop lernt ihr, wie man seinen Sourcecode in ein debian-Paket verschnürt, welches sich später deterministisch auf jedem debian-system installieren und updaten lässt.

Mitzubringen ist, ein Laptop mit Debian Jessie (z.B. in Virtualbox, Docker,…) und folgenden Paketen:

  • build-essential
  • debhelper
  • devscripts
  • git
  • git-buildpackage
  • sbuild
  • schroot
  • dh-make
    Hier nochmal zum einfachen copy&paste:

sudo apt-get install build-essential debhelper devscripts git git-buildpackage sbuild schroot dh-make

Zum Referenten:
Jonas ist Linux-Administrator bei Globalways und aktiver Debian Developer.

Zum Event:
Eintritt frei! (Spenden an shack e.V. sind gerne gesehen) Jeder ist willkommen!
Datum: Mittwoch, 23. September ab 18 Uhr
Anfahrt: U4/U9 Haltestelle “Im Degen”, Ulmer Straße 255, Stuttgart Wangen (gegenüber Kulturhaus Arena)

Fixed: Pre-War Bakelite Voltage/Current Meter

img_7233-h400At shackspace we have a “take away” shelf where various items slowly accumulate and are free for the taking.

One such item was a pre-war precision voltage and current meter. The “little” gem is around 30x20 cm in size and weighs in at something between 4 to 5 kg and comes in a Bakelite case. Clearly designed to last forever.

Sadly though not quite forever. The probe connector terminals were broken off.

No problem for shackspace hacker chris who took to the broken device, searched for replacement parts and in the end had to turn adapters on his lathe to make the biggest connectors he could find fit the even bigger holes of the ancient device.

There’s also a full writeup (in German) with tons of tech-porn photographs for your enjoyment.

Softwerkskammer Workshop: CodeKata

d5be303ec904bdd9c02481ac7dcfe189

UPDATE: Termin musste kurzfristig um eine Woche verschoben werden. Neuer Termin: Dienstag 29.9.

Am Dienstag den 29. September 2015 ab 18:30 Uhr präsentiert sich die Softwerkskammer mit einem Hands-On CodeKata.

Wer hoch hinaus will, muss regelmäßig üben. Beim Programmieren ist dies nicht anders.
Im Rahmen einer CodeKata Session werden kleine, überschaubare Problemstellungen und generelle Fragen zum Programmieren behandelt. Ggf mehrfach unterschiedlich. Eine perfekte Antwort gibt es nicht zwingend aber man schärft sein Verständnis für Probleme und Problemlösungen in Code und lernt grundlegende Techniken.

Mitmachen kann jeder, mit grundlegenden bis tiefgreifenden Programmiererfahrungen.

Zum Event:
Eintritt frei! (Spenden an shack e.V. sind gerne gesehen) Jeder ist willkommen!
Datum: Dienstag, 29. September 2015, ab 18:30 **Uhr**
Anfahrt: U4/U9 Haltestelle “Im Degen”, Ulmer Straße 255, Stuttgart Wangen (gegenüber Kulturhaus Arena)

Workshop: Einführung in die Mikrocontroller-Programmierung

Larson-Scanner auf BreadboardIhr kennt Euch mit Software aus, aber wollt damit mal richtige LEDs oder Motoren antreiben anstatt nur Schaltflächen zu malen?
Ihr habt schon ein paar Projekte mit Arduino hinter Euch und glaubt, dass es da noch mehr geben muss?
Ihr habt in Jockis SMD-Workshop einen TinyMega gebaut und wollt ihn jetzt auch programmieren?

Für diese Symptome gibt’s jetzt was von ratiophshackspace: Am Wochenende des 26. September veranstalten unsere Mitglieder Jocki und hadez zum ersten Mal einen Einführungsworkshop, in dem sie den Teilnehmern Stück für Stück und Beispiel für Beispiel zeigen, was ein Mikrocontroller ist, was er kann und wie man ihn programmiert. Dabei wird ausser Erfahrung in C-Programmierung nichts weiter vorausgesetzt.

In fünf Abschnitten, die jeweils in eine kleine Bastel- und Programmieraufgabe münden, geht es von der blinkenden LED bis hin zum Larson-Scanner. Dabei werden schrittweise die zahlreichen Peripherieeinheiten des Controllers erforscht, und nebenbei werden noch ein paar Grundlagen der Elektronik und Verständnis für Bauteildatenblätter vermittelt.

Als Mikrocontroller-Plattform kommt Jockis TinyMega zum Einsatz, der auf einem Atmel ATmega32U4 aufbaut. Diesen müsst Ihr selbst mitbringen, alle weiteren Bauteile werden von uns bereitgestellt und können hinterher mitgenommen werden. Wer noch keinen TinyMega hat, sei hier auf den SMD-Lötworkshop zwei Wochen vorher verwiesen, in dem man sich unter Anleitung einen TinyMega zusammenbauen kann. Wer SMD bereits beherrscht, kann auch jederzeit für 10€ einen Bausatz erwerben. Wer absolut keine Lust auf Löten hat, findet vielleicht auch einen freundlichen Hacker, der das für ein paar Flaschen Mate übernimmt ;)

Der Workshop dauert einen ganzen Tag und geht von 10:00 Uhr bis ca. 18:00 Uhr. Es gibt zwei mögliche Termine (Samstag und Sonntag) mit Platz für jeweils zehn Teilnehmer. Meldet Euch bitte verbindlich im Doodle an – first come, first serve. Der Kostenpunkt ist 15€ für Mitglieder, 20€ für Nichtmitglieder; darin sind 8€ für die Bauteile (ohne TinyMega) bereits enthalten.

Ihr habt keinen Platz mehr ergattert, braucht einen TinyMega-Bausatz oder habt Fragen? Kein Problem, unsere Hotline hat unter uc-basics-1@dojoe.net durchgehend geöffnet!

Inhalt:

  • Mikrocontroller-Grundlagen
  • Integrierte Peripherieeinheiten
  • Externe Bauteile ansteuern und auslesen
  • Lesen von Elektronik-Datenblättern
    Voraussetzungen:

  • Programmierkenntnisse in C
    Mitzubringen:

  • Notebook (Win/Lin/Mac ist egal)

  • TinyMega
  • Mini-USB-Kabel (kann auch vor Ort für 1€ erworben werden)
  • Unkostenbeitrag (s.u.)
    Organisatorisches:

  • Termine: 26.9. 10:00, 27.9. 10:00

  • Teilnehmer: Maximal zehn pro Termin
  • Kosten: 8€ für Bauteile, zzgl. 7€ Teilnahmebeitrag für Mitglieder, 12€ für Nichtmitglieder. Der Teilnahmebeitrag geht direkt an den Verein.
  • Anmeldung: verbindlich per Doodle; first come first serve
  • Anfahrt: U4/U9 Haltestelle “Im Degen”, Ulmer Straße 255, Stuttgart Wangen (gegenüber Kulturhaus Arena)

Wieder da: Jockis SMD-Lötworkshop

Symbolfoto Es wird mal wieder Zeit: Unser Mitglied Jocki wird am zweiten Septemberwochenende zum fünften Mal seinen SMD-Lötworkshop abhalten und wieder einmal zeigen, dass SMD-Löten per Hand kein Hexenwerk ist, solange man einen Lötkolben richtig herum halten kann.

Im Laufe von vier Stunden werden die Teilnehmer Jockis TinyMega zusammenlöten – ein kleines, Breadboard-kompatibles AVR-Entwicklungsboard mit USB-Anschluss, das auf Atmels Microcontroller ATmega32U4 aufbaut. Ihr lernt also nicht nur SMD-Löten, sondern habt hinterher noch eine passende Ausgangsbasis für Eure eigenen Microcontroller-Entwicklungen!

Im Vergleich zu den ersten Workshops wurden die Boards sogar noch verbessert: Wer Schaltungen mit kleinerer Betriebsspannung als 5V bauen will, z.B. 3,3V, kann jetzt direkt auf dem Board einen Spannungsregler auflöten und damit alle Teile inklusive des Mikrocontrollers passend betreiben; ein Regler für 3,3V ist im Bausatz bereits enthalten.

Die bisherigen Iterationen des Workshops waren bereits große Erfolge – trotz anfänglicher Berührungsängste (“Wie soll ich das denn bitte löten, ich kann das ja kaum sehen!”) liegt die Erfolgsquote der Workshops bisher bei 99% – nur einer von 75 Teilnehmern ging ohne funktionierendes Board nach Hause.

Bilder vom ersten, zweiten und dritten Workshop finden sich in unserer Gallery.

Es gibt drei mögliche Termine mit einer Dauer von je ca. vier Stunden. Pro Termin ist Platz für acht Teilnehmer, um verbindliche Anmeldung per Doodle wird daher gebeten. Der Kostenpunkt ist 13€ für Mitglieder bzw. 15€ für Nichtmitglieder, darin sind 10€ für den Bausatz bereits enthalten. Bitte bringt das Geld möglichst abgezählt mit.

Falls Ihr Pech habt und alle für Euch passenden Termine schon voll sind, schreibt einfach eine kurze Mail an tinymega-workshop5@dojoe.net und Ihr kommt auf die Warteliste bzw. werdet als Erste informiert, wenn es wieder einen Workshop gibt.

Inhalt:

  • SMD-Löttechniken
  • Hilfe bei Inbetriebnahme der Boards
    Voraussetzungen:

  • Grundlegende Lötkenntnisse (Durchlochbauteile)
    Mitzubringen:

  • optional Notebook und Mini-USB-Kabel, wenn Ihr direkt mit dem Board arbeiten wollt

  • Mini-USB-Kabel können auch vor Ort für 1€ erworben werden
    Organisatorisches:

  • Termine: 11.9. 18:00, 12.9. 10:00, 12.9. 15:00

  • Teilnehmer: Maximal acht pro Termin
  • Kosten: 10€ für den Bausatz, zzgl. 3€ Teilnahmebeitrag für Mitglieder, 5€ für Nichtmitglieder. Der Teilnahmebeitrag geht direkt an den Verein.
  • Anmeldung: verbindlich per Doodle; first come first serve
  • Anfahrt: U4/U9 Haltestelle “Im Degen”, Ulmer Straße 255, Stuttgart Wangen (gegenüber Kulturhaus Arena)