Browse Source

add dark mode. translate dampfmaschine. add giessomat stirrer pics.

Thomas Buck 3 years ago
parent
commit
e7150c3fe8

+ 0
- 1
input/contact.md View File

10
 * Twitter: [@xythobuz](https://twitter.com/xythobuz)
10
 * Twitter: [@xythobuz](https://twitter.com/xythobuz)
11
 * Youtube: [xythobuz](http://www.youtube.com/user/xythobuz)
11
 * Youtube: [xythobuz](http://www.youtube.com/user/xythobuz)
12
 * Thingiverse: [xythobuz](https://www.thingiverse.com/xythobuz/designs)
12
 * Thingiverse: [xythobuz](https://www.thingiverse.com/xythobuz/designs)
13
-* RotorBuilds: [xythobuz](https://rotorbuilds.com/profile/1970)

+ 55
- 40
input/projects/dampfmaschine.md View File

5
 position: 50
5
 position: 50
6
 ---
6
 ---
7
 
7
 
8
-Some more explanations [can be found on the German version of this page](dampfmaschine.de.html).
8
+In 1992 my grandfather began building his own live model steam engine, in 1:2.7 scale.
9
+It has a mass of approximately 700kg and can tow 8 persons with ease at walking speed, using the two custom made trailers.
10
+
11
+Of course I learned heating and driving the machine from an early age.
12
+In the summers, we regularly drove around the neighborhood where my grandfather lived, for the joy of the neighboring children.
13
+We also visited some [steam fairs in Kürnbach](https://www.volksfeste-in-deutschland.de/kuernbacher-dampffest-in-bad-schussenried.html), as well as holding our own at the small 'pub' my grandmother ran.
9
 
14
 
10
 ## Videos
15
 ## Videos
11
 
16
 
17
+Some videos, of both the mechanics as well as driving the steam engine.
18
+
12
 <!--%
19
 <!--%
13
 lightgallery([
20
 lightgallery([
14
-    [ "https://www.youtube.com/watch?v=ikWtY_376n0", "img/dampf_2016_timelapse_thumb.jpg", "Zeitraffer vom Dampftreffen Kürnbach 2016" ],
15
-    [ "https://www.youtube.com/watch?v=HGC6uH_kcoM", "img/dampf_thumb_druckluft.jpg", "Druckluft Test" ],
16
-    [ "https://www.youtube.com/watch?v=OhMWQIR62rU", "img/dampf_thumb_pumpe.jpg", "Dampfpumpen Test" ],
17
-    [ "https://www.youtube.com/watch?v=dv08NrImbJE", "img/dampf_2015_thumb.jpg", "Aufnahmen eines Besuchers beim Dampftreffen Kürnbach 2015. Ich bin ganz am Anfang kurz zu sehen." ]
21
+    [ "https://www.youtube.com/watch?v=ikWtY_376n0", "img/dampf_2016_timelapse_thumb.jpg", "Timelapse of the meet-up in Kürnbach 2016" ],
22
+    [ "https://www.youtube.com/watch?v=dv08NrImbJE", "img/dampf_2015_thumb.jpg", "Recording made by a visitor of the meet-up in Kürnbach 2015. You can see me shortly in the beginning." ],
23
+    [ "https://www.youtube.com/watch?v=HGC6uH_kcoM", "img/dampf_thumb_druckluft.jpg", "Air Test" ],
24
+    [ "https://www.youtube.com/watch?v=OhMWQIR62rU", "img/dampf_thumb_pumpe.jpg", "Steam pump Test" ]
18
 ])
25
 ])
19
 %-->
26
 %-->
20
 
27
 
21
 ## Photos
28
 ## Photos
22
 
29
 
30
+Here's a small collection of photos of and with the steam engine that have been taken since its creation.
31
+
23
 ### 2013 and 2014
32
 ### 2013 and 2014
24
 
33
 
25
 <!--%
34
 <!--%
26
 lightgallery([
35
 lightgallery([
27
-    [ "img/dampf_2013_08_13_1.jpg", "Vor dem Dampfschuppen im Garten" ],
28
-    [ "img/dampf_2014_09_08_1.jpg", "Probefahrt im Herbst" ],
36
+    [ "img/dampf_2013_08_13_1.jpg", "In front of the depot in our garden" ],
37
+    [ "img/dampf_2014_09_08_1.jpg", "Test drive in autumn" ],
29
 ])
38
 ])
30
 %-->
39
 %-->
31
 
40
 
32
 ### 2012
41
 ### 2012
33
 
42
 
43
+The year 2012 was the third and last time we held our steam fair at Ines.
44
+
34
 <!--%
45
 <!--%
35
 lightgallery([
46
 lightgallery([
36
-    [ "img/dampf_2012_06_19_1.jpg", "POV Foto beim fahren" ],
37
-    [ "img/dampf_2012_06_22_2.jpg", "Durchsichtiger Schieberdeckel zum debugging" ],
38
-    [ "img/dampf_2012_06_22_3.jpg", "Dampfpumpe" ],
39
-    [ "img/dampf_2012_06_22_5.jpg", "Steuerung" ],
40
-    [ "img/dampf_2012_06_22_6.jpg", "Dampfpumpe in der Werkstatt" ],
41
-    [ "img/dampf_2012_06_30_1.jpg", "Dampffest am Ines" ],
42
-    [ "img/dampf_2012_06_30_2.jpg", "Ausfahrt zum Schloss Helmsdorf beim Dampffest" ],
43
-    [ "img/dampf_2012_06_30_3.jpg", "Die Dampfmaschinen vor dem Ines" ],
44
-    [ "img/dampf_2012_06_30_4.jpg", "Die Dampfmaschinen im Schloss Helmsdorf" ],
45
-    [ "img/dampf_2012_07_01_1.jpg", "Die Dampfmaschinen am See" ],
46
-    [ "img/dampf_2012_07_01_2.jpg", "Die Dampfmaschinen am See" ],
47
-    [ "img/dampf_2012_07_07_1.jpg", "Fahnen an unserer Maschine" ],
47
+    [ "img/dampf_2012_06_19_1.jpg", "POV Photo while driving" ],
48
+    [ "img/dampf_2012_06_22_2.jpg", "Transparent main valve housing for debugging" ],
49
+    [ "img/dampf_2012_06_22_3.jpg", "Steam pump" ],
50
+    [ "img/dampf_2012_06_22_5.jpg", "Controls" ],
51
+    [ "img/dampf_2012_06_22_6.jpg", "Steam pump in the shop" ],
52
+    [ "img/dampf_2012_06_30_1.jpg", "Steam fair at Ines" ],
53
+    [ "img/dampf_2012_06_30_2.jpg", "Exhibition drive to Schloss Helmsdorf with the steam fair attendants" ],
54
+    [ "img/dampf_2012_06_30_3.jpg", "The steam engines in front of Ines" ],
55
+    [ "img/dampf_2012_06_30_4.jpg", "The steam engines at Schloss Helmsdorf" ],
56
+    [ "img/dampf_2012_07_01_1.jpg", "The steam engines at the lake" ],
57
+    [ "img/dampf_2012_07_01_2.jpg", "The steam engines at the lake" ],
58
+    [ "img/dampf_2012_07_07_1.jpg", "Flags on our engine" ],
48
 ])
59
 ])
49
 %-->
60
 %-->
50
 
61
 
51
 ### 2011
62
 ### 2011
52
 
63
 
64
+In the year 2011 we held our second steam fair.
65
+
53
 <!--%
66
 <!--%
54
 lightgallery([
67
 lightgallery([
55
-    [ "img/dampf_2011_06_25_1.jpg", "Ausfahrt beim Dampffest" ],
56
-    [ "img/dampf_2011_06_25_2.jpg", "Am Schloss Helmsdorf" ],
57
-    [ "img/dampf_2011_07_17_1.jpg", "Auf dem Campingplatz, Schloss Helmsdorf" ],
58
-    [ "img/dampf_2011_helmsdorf_1.jpg", "Auf dem Campingplatz, Schloss Helmsdorf" ],
59
-    [ "img/dampf_2011_helmsdorf_2.jpg", "Auf dem Campingplatz, Schloss Helmsdorf" ],
68
+    [ "img/dampf_2011_06_25_1.jpg", "Exhibition drive with the steam fair attendants" ],
69
+    [ "img/dampf_2011_06_25_2.jpg", "At Schloss Helmsdorf" ],
70
+    [ "img/dampf_2011_07_17_1.jpg", "On the campground, Schloss Helmsdorf" ],
71
+    [ "img/dampf_2011_helmsdorf_1.jpg", "On the campground, Schloss Helmsdorf" ],
72
+    [ "img/dampf_2011_helmsdorf_2.jpg", "On the campground, Schloss Helmsdorf" ],
60
 ])
73
 ])
61
 %-->
74
 %-->
62
 
75
 
63
 ### 2009
76
 ### 2009
64
 
77
 
78
+In the year 2009 we held the first steam fair at the Bierstüberl Ines in Fischbach.
79
+
65
 <!--%
80
 <!--%
66
 lightgallery([
81
 lightgallery([
67
-    [ "img/dampf_2009_06_13_1.jpg", "Beim Dampffest in Kürnbach" ],
68
-    [ "img/dampf_2009_06_18_1.jpg", "Im heimischen Garten" ],
69
-    [ "img/dampf_2009_06_18_2.jpg", "Ausfahrt in Kürnbach" ],
82
+    [ "img/dampf_2009_06_13_1.jpg", "Steam fair in Kürnbach" ],
83
+    [ "img/dampf_2009_06_18_1.jpg", "Garden at home" ],
84
+    [ "img/dampf_2009_06_18_2.jpg", "Drive in Kürnbach" ],
70
     [ "img/dampf_2009_06_18_3.jpg", "In Kürnbach?" ],
85
     [ "img/dampf_2009_06_18_3.jpg", "In Kürnbach?" ],
71
-    [ "img/dampf_2009_07_03_1.jpg", "Ausfahrt zur Schussenrieder Brauerei beim Dampffest Kürnbach" ],
72
-    [ "img/dampf_2009_07_11_1.jpg", "Dampffest am Ines" ],
73
-    [ "img/dampf_2009_07_11_2.jpg", "Vorbereitung zum Dampffest" ],
74
-    [ "img/dampf_2009_07_11_3.jpg", "Spontane Reparaturen" ],
75
-    [ "img/dampf_2009_07_12_1.jpg", "Ausfahrt am Ines" ],
76
-    [ "img/dampf_2009_07_12_2.jpg", "Beim Dampffest, vor Blaskapelle" ],
86
+    [ "img/dampf_2009_07_03_1.jpg", "Drive to Schussenrieder brewery at the steam fair Kürnbach" ],
87
+    [ "img/dampf_2009_07_11_1.jpg", "Steam fair at Ines" ],
88
+    [ "img/dampf_2009_07_11_2.jpg", "Preparations for the steam fair" ],
89
+    [ "img/dampf_2009_07_11_3.jpg", "Spontaneous repairs" ],
90
+    [ "img/dampf_2009_07_12_1.jpg", "Drive at Ines" ],
91
+    [ "img/dampf_2009_07_12_2.jpg", "At the steam fair, with brass band" ],
77
 ])
92
 ])
78
 %-->
93
 %-->
79
 
94
 
81
 
96
 
82
 <!--%
97
 <!--%
83
 lightgallery([
98
 lightgallery([
84
-    [ "img/dampf_2007_06_10_1.jpg", "Nach getaner Arbeit" ],
85
-    [ "img/dampf_1997_werkstatt.jpg", "Früh übt sich" ],
99
+    [ "img/dampf_2007_06_10_1.jpg", "After a days work done" ],
100
+    [ "img/dampf_1997_werkstatt.jpg", "Starting early" ],
86
 ])
101
 ])
87
 %-->
102
 %-->
88
 
103
 
90
 
105
 
91
 <!--%
106
 <!--%
92
 lightgallery([
107
 lightgallery([
93
-    [ "img/dampf_1997_baden.jpg", "Quelle unbekannt, 1997" ],
94
-    [ "img/dampf_2010_jdh_p1.jpg", "2010, Journal Dampf und Heissluft, Heft 1" ],
95
-    [ "img/dampf_2010_jdh_p2.jpg", "2010, Journal Dampf und Heissluft, Heft 1" ],
108
+    [ "img/dampf_1997_baden.jpg", "Source unknown, 1997" ],
109
+    [ "img/dampf_2010_jdh_p1.jpg", "2010, Journal Dampf und Heissluft, Issue 1" ],
110
+    [ "img/dampf_2010_jdh_p2.jpg", "2010, Journal Dampf und Heissluft, Issue 1" ],
96
 ])
111
 ])
97
 %-->
112
 %-->
98
 
113
 
112
 <!--%
127
 <!--%
113
 lightgallery([
128
 lightgallery([
114
     [ "https://www.youtube.com/watch?v=ikWtY_376n0", "img/dampf_2016_timelapse_thumb.jpg", "Zeitraffer vom Dampftreffen Kürnbach 2016" ],
129
     [ "https://www.youtube.com/watch?v=ikWtY_376n0", "img/dampf_2016_timelapse_thumb.jpg", "Zeitraffer vom Dampftreffen Kürnbach 2016" ],
130
+    [ "https://www.youtube.com/watch?v=dv08NrImbJE", "img/dampf_2015_thumb.jpg", "Aufnahmen eines Besuchers beim Dampftreffen Kürnbach 2015. Ich bin ganz am Anfang kurz zu sehen." ],
115
     [ "https://www.youtube.com/watch?v=HGC6uH_kcoM", "img/dampf_thumb_druckluft.jpg", "Druckluft Test" ],
131
     [ "https://www.youtube.com/watch?v=HGC6uH_kcoM", "img/dampf_thumb_druckluft.jpg", "Druckluft Test" ],
116
-    [ "https://www.youtube.com/watch?v=OhMWQIR62rU", "img/dampf_thumb_pumpe.jpg", "Dampfpumpen Test" ],
117
-    [ "https://www.youtube.com/watch?v=dv08NrImbJE", "img/dampf_2015_thumb.jpg", "Aufnahmen eines Besuchers beim Dampftreffen Kürnbach 2015. Ich bin ganz am Anfang kurz zu sehen." ]
132
+    [ "https://www.youtube.com/watch?v=OhMWQIR62rU", "img/dampf_thumb_pumpe.jpg", "Dampfpumpen Test" ]
118
 ])
133
 ])
119
 %-->
134
 %-->
120
 
135
 

+ 6
- 0
input/projects/giessomat.md View File

317
 The bottles need relatively flat bottom surfaces and they need to be positioned well on the stirrer, but they have enough power to move the rotor and stir even the thickest of my fertilizers.
317
 The bottles need relatively flat bottom surfaces and they need to be positioned well on the stirrer, but they have enough power to move the rotor and stir even the thickest of my fertilizers.
318
 The stirrers run on 12V and can simply be connected to another relais.
318
 The stirrers run on 12V and can simply be connected to another relais.
319
 
319
 
320
+<!--%
321
+lightgallery([
322
+    [ "img/giessomat_stirrers.jpg", "12V magnetic stirrers and diluted fertilizer bottles" ]
323
+])
324
+%-->
325
+
320
 ## Automation Update (October 2021)
326
 ## Automation Update (October 2021)
321
 
327
 
322
 As mentioned above, I'm running InfluxDB in my home network.
328
 As mentioned above, I'm running InfluxDB in my home network.

+ 89
- 29
static/css/style.css View File

5
     padding: 0px;
5
     padding: 0px;
6
 }
6
 }
7
 
7
 
8
-hr {
9
-    color: purple; /* green; */ /* orange; */
10
-}
11
-
12
 table {
8
 table {
13
     margin: auto;
9
     margin: auto;
14
     border-collapse: collapse;
10
     border-collapse: collapse;
15
 }
11
 }
16
 
12
 
17
 table, th, td {
13
 table, th, td {
18
-  border: 1px solid purple;
14
+    border-width: 1px;
15
+    border-style: solid;
19
 }
16
 }
20
 
17
 
21
 th, td {
18
 th, td {
22
-  padding-left: 0.5em;
23
-  padding-right: 0.5em;
24
-  padding-top: 0.2em;
25
-  padding-bottom: 0.2em;
19
+    padding-left: 0.5em;
20
+    padding-right: 0.5em;
21
+    padding-top: 0.2em;
22
+    padding-bottom: 0.2em;
26
 }
23
 }
27
 
24
 
28
 #nav {
25
 #nav {
29
     border-bottom-style: solid;
26
     border-bottom-style: solid;
30
     border-bottom-width: 2px;
27
     border-bottom-width: 2px;
31
-    border-bottom-color: purple; /* green; */ /* orange; */
32
-    background-color: white;
33
     width: 100%;
28
     width: 100%;
34
     z-index: 2;
29
     z-index: 2;
35
 }
30
 }
58
     font-size: 0.9em;
53
     font-size: 0.9em;
59
     padding: 10px;
54
     padding: 10px;
60
     margin: 1em;
55
     margin: 1em;
61
-    border: 2px solid purple; /* green; */ /* orange; */
56
+    border-width: 2px;
57
+    border-style: solid;
62
     border-radius: 10px;
58
     border-radius: 10px;
63
 }
59
 }
64
 
60
 
88
     border: none;
84
     border: none;
89
     font: inherit;
85
     font: inherit;
90
     cursor: pointer;
86
     cursor: pointer;
91
-    border-bottom: 1px solid blue;
92
-    color: blue;
87
+    border-bottom-width: 1px;
88
+    border-bottom-style: solid;
93
 }
89
 }
94
 
90
 
95
 .releasecard {
91
 .releasecard {
96
-    border: 2px solid purple;
92
+    border-width: 2px;
93
+    border-style: solid;
97
     width: max-content;
94
     width: max-content;
98
     max-width: 100%;
95
     max-width: 100%;
99
     padding: 0.6em 1em 0em 1em;
96
     padding: 0.6em 1em 0em 1em;
100
     border-radius: 10px;
97
     border-radius: 10px;
101
-    background-color: lightgray;
102
     text-align: center;
98
     text-align: center;
103
     margin: auto;
99
     margin: auto;
104
 }
100
 }
118
 }
114
 }
119
 
115
 
120
 #nav a:link {
116
 #nav a:link {
121
-    color: black;
122
     font-weight: bold;
117
     font-weight: bold;
123
     text-decoration: none;
118
     text-decoration: none;
124
 }
119
 }
125
 
120
 
126
 #nav a:visited {
121
 #nav a:visited {
127
-    color: black;
128
     font-weight: bold;
122
     font-weight: bold;
129
     text-decoration: none;
123
     text-decoration: none;
130
 }
124
 }
131
 
125
 
132
 #footer {
126
 #footer {
133
-    color: gray;
134
     text-align: center;
127
     text-align: center;
135
     margin-top: 1em;
128
     margin-top: 1em;
136
     font-size: small;
129
     font-size: small;
137
 }
130
 }
138
 
131
 
139
-#footer a:link {
140
-    color: gray;
141
-}
142
-
143
-#footer a:visited {
144
-    color: gray;
145
-}
146
-
147
 #index-avatar {
132
 #index-avatar {
148
     width: 150px;
133
     width: 150px;
149
     height: 150px;
134
     height: 150px;
150
     float: right;
135
     float: right;
151
-    border: 2px, solid, #000000;
136
+    border-width: 2px;
137
+    border-style: solid;
152
     border-radius: 10px;
138
     border-radius: 10px;
153
     background-image: url(https://www.gravatar.com/avatar/8d18fec40a74782052fb4c007d212475?s=150);
139
     background-image: url(https://www.gravatar.com/avatar/8d18fec40a74782052fb4c007d212475?s=150);
154
     margin-left: 2em;
140
     margin-left: 2em;
193
     border-radius: 10px;
179
     border-radius: 10px;
194
     vertical-align: middle;
180
     vertical-align: middle;
195
     margin: 3px 0 3px 0;
181
     margin: 3px 0 3px 0;
196
-    border: 2px solid purple; /* green; */ /* orange; */
182
+    border-width: 2px;
183
+    border-style: solid;
197
 }
184
 }
198
 
185
 
199
 .border .pic {
186
 .border .pic {
205
     transform: scale(1.1, 1.1);
192
     transform: scale(1.1, 1.1);
206
     filter: brightness(75%);
193
     filter: brightness(75%);
207
 }
194
 }
195
+
196
+/* colors */
197
+
198
+body, #nav {
199
+    background-color: #FFFFFF;
200
+}
201
+
202
+.show-comments {
203
+    border-bottom-color: #0000CD;
204
+}
205
+
206
+a:link, .show-comments {
207
+    color: #0000CD;
208
+}
209
+
210
+a:visited {
211
+    color: #4B0082;
212
+}
213
+
214
+body, #nav, #nav a:link, #nav a:visited {
215
+    color: #000000;
216
+}
217
+
218
+#nav {
219
+    border-bottom-color: #32CD32;
220
+}
221
+
222
+hr {
223
+    color: #32CD32;
224
+}
225
+
226
+table, th, td, pre, .border, .releasecard, #index-avatar {
227
+    border-color: #32CD32;
228
+}
229
+
230
+.releasecard {
231
+    background-color: #C0C0C0;
232
+}
233
+
234
+#footer, #footer a:link, #footer a:visited {
235
+    color: #808080;
236
+}
237
+
238
+/* dark mode */
239
+@media (prefers-color-scheme: dark) {
240
+    body, #nav {
241
+        background-color: #111111;
242
+    }
243
+
244
+    .show-comments {
245
+        border-bottom-color: #7B68EE;
246
+    }
247
+
248
+    a:link, .show-comments {
249
+        color: #7B68EE;
250
+    }
251
+
252
+    a:visited {
253
+        color: #BA55D3;
254
+    }
255
+
256
+    .releasecard {
257
+        background-color: #232323;
258
+    }
259
+
260
+    body, #nav, #nav a:link, #nav a:visited {
261
+        color: #FFFFFF;
262
+    }
263
+
264
+    #footer, #footer a:link, #footer a:visited {
265
+        color: #B0B0B0;
266
+    }
267
+}

BIN
static/img/giessomat_stirrers.jpg View File


BIN
static/img/giessomat_stirrers_small.jpg View File


Loading…
Cancel
Save