3 コミット

作成者 SHA1 メッセージ 日付
  Thomas Buck 1af6759177 add quanum trifecta page 2年前
  Thomas Buck 6cf7e77c02 add backToParent macro 2年前
  Thomas Buck b9d93e3248 arduino frsky telemetry images self-hosted, no longer on imgur 2年前
54個のファイルの変更116行の追加30行の削除
  1. 12
    16
      input/blog/2016/2016_11_05_frsky_telemetry.md
  2. 1
    1
      input/projects/3d-printing/bed-leveling-util.md
  3. 1
    1
      input/projects/3d-printing/ctc-i3.md
  4. 1
    3
      input/projects/3d-printing/fabrikator-mini.md
  5. 1
    1
      input/projects/3d-printing/ikea-lack.md
  6. 1
    1
      input/projects/3d-printing/octoprint.md
  7. 1
    1
      input/projects/3d-printing/octotray.md
  8. 1
    2
      input/projects/quadcopters/aurora100.md
  9. 1
    2
      input/projects/quadcopters/aurora90.md
  10. 1
    2
      input/projects/quadcopters/lx5.md
  11. 84
    0
      input/projects/quadcopters/trifecta.md
  12. 11
    0
      macros.py
  13. バイナリ
      static/img/arduino_frsky_telemetry_1.png
  14. バイナリ
      static/img/arduino_frsky_telemetry_1_small.png
  15. バイナリ
      static/img/arduino_frsky_telemetry_2.jpg
  16. バイナリ
      static/img/arduino_frsky_telemetry_2_small.jpg
  17. バイナリ
      static/img/arduino_frsky_telemetry_3.jpg
  18. バイナリ
      static/img/arduino_frsky_telemetry_3_small.jpg
  19. バイナリ
      static/img/arduino_frsky_telemetry_4.jpg
  20. バイナリ
      static/img/arduino_frsky_telemetry_4_small.jpg
  21. バイナリ
      static/img/quanum_trifecta_1.jpg
  22. バイナリ
      static/img/quanum_trifecta_1_small.jpg
  23. バイナリ
      static/img/quanum_trifecta_2.jpg
  24. バイナリ
      static/img/quanum_trifecta_2_small.jpg
  25. バイナリ
      static/img/quanum_trifecta_3.jpg
  26. バイナリ
      static/img/quanum_trifecta_3_small.jpg
  27. バイナリ
      static/img/quanum_trifecta_4.jpg
  28. バイナリ
      static/img/quanum_trifecta_4_small.jpg
  29. バイナリ
      static/img/quanum_trifecta_5.jpg
  30. バイナリ
      static/img/quanum_trifecta_5_small.jpg
  31. バイナリ
      static/img/quanum_trifecta_6.jpg
  32. バイナリ
      static/img/quanum_trifecta_6_small.jpg
  33. バイナリ
      static/img/quanum_trifecta_7.jpg
  34. バイナリ
      static/img/quanum_trifecta_7_small.jpg
  35. バイナリ
      static/img/quanum_trifecta_8.jpg
  36. バイナリ
      static/img/quanum_trifecta_8_small.jpg
  37. バイナリ
      static/img/trifecta_photo_1.jpg
  38. バイナリ
      static/img/trifecta_photo_1_small.jpg
  39. バイナリ
      static/img/trifecta_photo_2.jpg
  40. バイナリ
      static/img/trifecta_photo_2_small.jpg
  41. バイナリ
      static/img/trifecta_photo_3.jpg
  42. バイナリ
      static/img/trifecta_photo_3_small.jpg
  43. バイナリ
      static/img/trifecta_photo_4.jpg
  44. バイナリ
      static/img/trifecta_photo_4_small.jpg
  45. バイナリ
      static/img/trifecta_photo_5.jpg
  46. バイナリ
      static/img/trifecta_photo_5_small.jpg
  47. バイナリ
      static/img/trifecta_photo_6.jpg
  48. バイナリ
      static/img/trifecta_photo_6_small.jpg
  49. バイナリ
      static/img/trifecta_photo_7.jpg
  50. バイナリ
      static/img/trifecta_photo_7_small.jpg
  51. バイナリ
      static/img/trifecta_photo_8.jpg
  52. バイナリ
      static/img/trifecta_photo_8_small.jpg
  53. バイナリ
      static/img/xytrifecta_crash_thumb.jpg
  54. バイナリ
      static/img/xytrifecta_crash_yaw_thumb.jpg

+ 12
- 16
input/blog/2016/2016_11_05_frsky_telemetry.md ファイルの表示

@@ -16,11 +16,11 @@ To output the telemetry data, the FrSky transmitter module has an RS232 serial p
16 16
 
17 17
 To display the received data with the Arduino, I'm using [this cheap I2C OLED display from HobbyKing](https://www.hobbyking.com/en_us/multiwii-oled-display-module-i2c-128x64-dot-mwc.html).
18 18
 
19
-<div class="lightgallery">
20
-    <a href="https://i.imgur.com/4W3O9zr.png">
21
-        <img src="https://i.imgur.com/pa8UJW8.png" alt="Schematic">
22
-    </a>
23
-</div>
19
+<!--%
20
+lightgallery([
21
+    [ "img/arduino_frsky_telemetry_1.png", "Schematic" ]
22
+])
23
+%-->
24 24
 
25 25
 The FrSky telemetry protocol transmits two ADC values and a serial data stream. Currently, the received serial user data is simply displayed but not used further. One of the two ADC values can be converted to a voltage using a simple algorithm: Just apply two different (known) voltages to the ADC input and note the ADC output value received (it's displayed on the OLED). Then enter these two voltage-value datapairs in to the `options.h` file and all intermediate values will be interpolated. For example:
26 26
 
@@ -39,17 +39,13 @@ The FrSky telemetry protocol transmits two ADC values and a serial data stream.
39 39
 
40 40
 This means, for Model 1 a value of 231 equals 3.88V, and for Model 2 a value of 169 means 9.00V. As you can see, multiple models with different voltage dividers and battery ranges can be used this way, and each one can have individual alarms set.
41 41
 
42
-<div class="lightgallery">
43
-    <a href="http://i.imgur.com/U6wNsI4.jpg">
44
-        <img src="http://i.imgur.com/Uuro1FN.png" alt="Photo 1">
45
-    </a>
46
-    <a href="http://i.imgur.com/cExsBPu.jpg">
47
-        <img src="http://i.imgur.com/MOI2jv5.png" alt="Photo 2">
48
-    </a>
49
-    <a href="http://i.imgur.com/C18T33u.jpg">
50
-        <img src="http://i.imgur.com/ve6bCwT.png" alt="Photo 3">
51
-    </a>
52
-</div>
42
+<!--%
43
+lightgallery([
44
+    [ "img/arduino_frsky_telemetry_2.jpg", "Photo 1" ],
45
+    [ "img/arduino_frsky_telemetry_3.jpg", "Photo 2" ],
46
+    [ "img/arduino_frsky_telemetry_4.jpg", "Photo 3" ]
47
+])
48
+%-->
53 49
 
54 50
 I've used an Arduino Pro Mini and could easily fit it, the OLED, beeper, switched and LED into my existing RC transmitter. The sketch should run without changes on any Arduino based on the Atmega328.
55 51
 

+ 1
- 1
input/projects/3d-printing/bed-leveling-util.md ファイルの表示

@@ -8,7 +8,7 @@ date: 2016-06-07
8 8
 update: 2016-06-12
9 9
 ---
10 10
 
11
-<span class="listdesc">[...back to 3D-Printing overview](3d-printing.html)</span>
11
+<!--% backToParent() %-->
12 12
 
13 13
 This is a manual Mesh Bed Leveling GUI utility for 3D printers with Marlin Firmware.
14 14
 

+ 1
- 1
input/projects/3d-printing/ctc-i3.md ファイルの表示

@@ -5,7 +5,7 @@ position: 20
5 5
 comments: true
6 6
 ---
7 7
 
8
-<span class="listdesc">[...back to 3D-Printing overview](3d-printing.html)</span>
8
+<!--% backToParent() %-->
9 9
 
10 10
 The CTC i3 Pro B is a very cheap chinese Prusa i3 clone.
11 11
 I bought it a couple of years ago for about 110 Euros.

+ 1
- 3
input/projects/3d-printing/fabrikator-mini.md ファイルの表示

@@ -5,9 +5,7 @@ position: 10
5 5
 comments: true
6 6
 ---
7 7
 
8
-<span class="listdesc">[...back to 3D-Printing overview](3d-printing.html)</span>
9
-
10
-**More content coming soon!**
8
+<!--% backToParent() %-->
11 9
 
12 10
 I bought the [Fabrikator Mini V1.5 from HobbyKing](https://hobbyking.com/en_us/fabrikator-mini-3d-printer-transparent-eu-230v-v1-5.html) in about March 2016.
13 11
 So that's pretty much exactly three and a half years ago, at the time of this writing.

+ 1
- 1
input/projects/3d-printing/ikea-lack.md ファイルの表示

@@ -5,7 +5,7 @@ position: 30
5 5
 comments: true
6 6
 ---
7 7
 
8
-<span class="listdesc">[...back to 3D-Printing overview](3d-printing.html)</span>
8
+<!--% backToParent() %-->
9 9
 
10 10
 As is common in the 3D printing community, I have built myself a tower of Ikea Lack tables to store my printers in.
11 11
 It has three levels.

+ 1
- 1
input/projects/3d-printing/octoprint.md ファイルの表示

@@ -5,7 +5,7 @@ position: 40
5 5
 comments: true
6 6
 ---
7 7
 
8
-<span class="listdesc">[...back to 3D-Printing overview](3d-printing.html)</span>
8
+<!--% backToParent() %-->
9 9
 
10 10
 All my 3D printers are connected to a Raspberry Pi running [OctoPrint](https://octoprint.org/).
11 11
 For ease of use, I suggest downloading and installing a pre-made [OctoPi image](https://octoprint.org/download/).

+ 1
- 1
input/projects/3d-printing/octotray.md ファイルの表示

@@ -8,7 +8,7 @@ date: 2021-05-08
8 8
 update: 2021-05-13
9 9
 ---
10 10
 
11
-<span class="listdesc">[...back to 3D-Printing overview](3d-printing.html)</span>
11
+<!--% backToParent() %-->
12 12
 
13 13
 To quickly print new stuff on one of my printers, I am using the [OctoPrint](https://octoprint.org) integration of [PrusaSlicer](https://github.com/prusa3d/PrusaSlicer).
14 14
 Unfortunately, it does not allow me to turn on the printers power supply using the Raspberry Pi.

+ 1
- 2
input/projects/quadcopters/aurora100.md ファイルの表示

@@ -3,10 +3,9 @@ description: 3S LiPo, 100mm frame, 1104 6500KV motors
3 3
 parent: quadcopters
4 4
 position: 20
5 5
 date: 2017-07-17
6
-update: 2021-05-21
7 6
 ---
8 7
 
9
-<span class="listdesc">[...back to RC-Vehicles overview](quadcopters.html)</span>
8
+<!--% backToParent() %-->
10 9
 
11 10
 Not being totally happy with the power available with [my 2S xyAurora90](aurora90.html) I decided to build a 3S Aurora100 in July 2017.
12 11
 

+ 1
- 2
input/projects/quadcopters/aurora90.md ファイルの表示

@@ -3,10 +3,9 @@ description: 2S LiPo, 90mm frame, 1103 8000KV motors
3 3
 parent: quadcopters
4 4
 position: 30
5 5
 date: 2017-03-07
6
-update: 2021-05-21
7 6
 ---
8 7
 
9
-<span class="listdesc">[...back to RC-Vehicles overview](quadcopters.html)</span>
8
+<!--% backToParent() %-->
10 9
 
11 10
 The build started at the end of January 2017 and it was my main copter for flights indoors and outside in the garden for a long time.
12 11
 

+ 1
- 2
input/projects/quadcopters/lx5.md ファイルの表示

@@ -3,10 +3,9 @@ description: 4S LiPo, 220mm frame, 2205 2300KV motors
3 3
 parent: quadcopters
4 4
 position: 10
5 5
 date: 2017-11-01
6
-update: 2021-05-21
7 6
 ---
8 7
 
9
-<span class="listdesc">[...back to RC-Vehicles overview](quadcopters.html)</span>
8
+<!--% backToParent() %-->
10 9
 
11 10
 At the end of 2017 I had to give in to the urge of building a bigger more powerful copter.
12 11
 After my first failed attempts with large copters, gaining some experience with smaller frames seemed useful.

+ 84
- 0
input/projects/quadcopters/trifecta.md ファイルの表示

@@ -0,0 +1,84 @@
1
+title: Tricopter
2
+description: 3S LiPo, Quanum Trifecta frame, 2204 2300KV motors
3
+parent: quadcopters
4
+position: 60
5
+date: 2016-05-25
6
+---
7
+
8
+<!--% backToParent() %-->
9
+
10
+As a second attempt for a self-built copter I decided to try and build a Tricopter.
11
+These only have three motors, with the third degree of freedom (yaw) being provided by tilting the back rotor using a servo.
12
+
13
+<!--%
14
+lightgallery([
15
+    [ "img/trifecta_photo_1.jpg", "Top view" ],
16
+    [ "img/trifecta_photo_2.jpg", "Front view" ],
17
+    [ "img/trifecta_photo_4.jpg", "Top back right view" ],
18
+    [ "img/trifecta_photo_3.jpg", "Top back left view" ],
19
+    [ "img/trifecta_photo_5.jpg", "Yaw mechanism tilted" ],
20
+    [ "img/trifecta_photo_8.jpg", "Folded up, side view" ]
21
+])
22
+%-->
23
+
24
+Here are some recordings of the FPV footage.
25
+Be aware that these videos are recorded from the received signal on the ground.
26
+Not only can you see lots of interference and other HF problems, the loss of quality from the video recorder and the YouTube encoding is also very noticeable.
27
+In real-life, the picture doesn't look *that* bad.
28
+
29
+<!--%
30
+lightgallery([
31
+    [ "https://www.youtube.com/watch?v=OyqBxzw04xs", "img/xytrifecta_crash_yaw_thumb.jpg", "Quanum Trifecta Crash Yaw Mechanism"],
32
+    [ "https://www.youtube.com/watch?v=e11Yb5sWEGo", "img/xytrifecta_crash_thumb.jpg", "Quanum Trifecta mysterious crash" ]
33
+])
34
+%-->
35
+
36
+I quite like the Trifecta frame.
37
+It can be folded down considerably for easier transportation and storage, while still being surprisingly sturdy.
38
+
39
+You need to use a relatively small battery, otherwise the copter is too high up, the back foot not reaching the ground, balancing on the battery.
40
+I printed a longer foot because of that.
41
+
42
+I had some problems with the first servo I tried, but after switching to the metal gear servo listed below, the yaw mechanism has worked perfectly.
43
+
44
+## Parts List
45
+
46
+The prices listed below are just what I found while doing this page some years later, not the real prices I paid back then.
47
+
48
+<!--%
49
+tableHelper([ "align-right", "align-last-right", "align-right"],
50
+    [ "Part", "Description", "Cost" ], [
51
+        [ "Frame", ("Quanum Trifecta Mini Foldable Tricopter Frame", "https://hobbyking.com/en_us/quanum-trifecta-mini-foldable-tricopter-frame-kit.html"), "27.67€" ],
52
+        [ "Servo", ("Emax ES09MD Digital Metallgetriebe Mini Servo", "https://www.premium-modellbau.de/emax-es09md-digital-metallgetriebe-mini-servo-15g-0-08s-2-6kg-kugellager-es08md"), "12.90€" ],
53
+        [ "FC", ("AfroFlight Naze32 Rev6 Flight Controller (Acro)", "https://hobbyking.com/en_us/afroflight-naze32-rev6-flight-controller-acro.html"), "23.06€" ],
54
+        [ "ESCs", ("3x ZTW Spider Series 18A OPTO Multi-Rotor ESC 2~4S (BLHeli/SimonK Firmware)", "https://hobbyking.com/de_de/ztw-spider-series-18a-opto-multi-rotor-esc-2-4s-blheli-simonk-firmware.html"), "24.99€" ],
55
+        [ "Motors CW", ("2x Multistar Elite 2204-2300KV Multi-Rotor Motor 3-4S (CW Prop Adapter)", "https://hobbyking.com/en_us/multistar-elite-2204-2300kv-multi-rotor-motor-cw-prop-adapter.html"), "23.90€" ],
56
+        [ "Motors CCW", ("1x Multistar Elite 2204-2300KV Multi-Rotor Motor 3-4S (CCW Prop Adapter)", "https://hobbyking.com/en_us/multistar-elite-2204-2300kv-multi-rotor-motor-ccw-prop-adapter.html"), "12.45€" ],
57
+        [ "Props", ("10 Pairs LDARC 5x4.5x3 5045 5 Inch 3-Blade Propeller CW CCW", "https://www.banggood.com/10-Pairs-LDARC-5x4_5x3-5045-5-Inch-3-Blade-Propeller-CW-CCW-for-RC-FPV-Racing-Drone-p-1067877.html?cur_warehouse=CN&ID=223"), "6.95€" ],
58
+        [ "Cam", ("Sony 700TVL PAL FPV Camera", "https://amzn.to/3i0cUh8"), "15.00€" ],
59
+        [ "VTx", ("SkyZone TS5823 5.8GHz 32CH A/V 200mW Mini FPV Transmitter", "https://hobbyking.com/en_us/skyzone-ts5823-5-8ghz-32ch-a-v-200mw-mini-fpv-transmitter-v2.html"), "17.12€" ],
60
+        [ "OSD", ("Minim OSD v1.1", "https://hobbyking.com/en_us/minim-osd-v1-1.html"), "19.79€" ],
61
+        [ "Rx", ("FrSky D8R-XP 2.4Ghz Receiver (w/telemetry & CPPM)", "https://hobbyking.com/en_us/frsky-d8r-xp-2-4ghz-receiver-w-telemetry-cppm.html"), "25.66€" ],
62
+        [ "Battery", ("Turnigy 1400mAh 3S 40C Lipo Pack w/XT60", "https://hobbyking.com/en_us/turnigy-1400mah-3s-40c-lipo-pack-w-xt60.html?queryID=&objectID=78388"), "13.42€" ],
63
+        [ "OLED", ("128x64 I2C OLED", "https://amzn.to/3usYHMi"), "9.99€" ],
64
+        [ "", "Sum", "232.90€" ]
65
+    ]
66
+)
67
+%-->
68
+
69
+Here are some more photos.
70
+
71
+<!--%
72
+lightgallery([
73
+    [ "img/trifecta_photo_6.jpg", "Folded up, back view" ],
74
+    [ "img/trifecta_photo_7.jpg", "Folded up, front view" ],
75
+    [ "img/quanum_trifecta_1.jpg", "Front view with Xiaomi Yi" ],
76
+    [ "img/quanum_trifecta_6.jpg", "3D printed electronics mount on top" ],
77
+    [ "img/quanum_trifecta_4.jpg", "3D printed longer back leg, on copter" ],
78
+    [ "img/quanum_trifecta_5.jpg", "3D printed longer back leg" ],
79
+    [ "img/quanum_trifecta_7.jpg", "3D printed electronics mount" ],
80
+    [ "img/quanum_trifecta_8.jpg", "Copter closed up" ],
81
+    [ "img/quanum_trifecta_2.jpg", "Xiaomi Yi 3D printed holder" ],
82
+    [ "img/quanum_trifecta_3.jpg", "Poorly 3D printed camera holder" ]
83
+])
84
+%-->

+ 11
- 0
macros.py ファイルの表示

@@ -12,6 +12,17 @@ DEFAULT_LANG = "en"
12 12
 BASE_URL = "https://www.xythobuz.de"
13 13
 
14 14
 # -----------------------------------------------------------------------------
15
+# sub page helper macro
16
+# -----------------------------------------------------------------------------
17
+
18
+def backToParent():
19
+    url = page.get("parent", "") + ".html"
20
+    posts = [p for p in pages if p.url == url]
21
+    if len(posts) > 0:
22
+        p = posts[0]
23
+        print '<span class="listdesc">[...back to ' + p.title + ' overview](' + p.url + ')</span>'
24
+
25
+# -----------------------------------------------------------------------------
15 26
 # table helper macro
16 27
 # -----------------------------------------------------------------------------
17 28
 

バイナリ
static/img/arduino_frsky_telemetry_1.png ファイルの表示


バイナリ
static/img/arduino_frsky_telemetry_1_small.png ファイルの表示


バイナリ
static/img/arduino_frsky_telemetry_2.jpg ファイルの表示


バイナリ
static/img/arduino_frsky_telemetry_2_small.jpg ファイルの表示


バイナリ
static/img/arduino_frsky_telemetry_3.jpg ファイルの表示


バイナリ
static/img/arduino_frsky_telemetry_3_small.jpg ファイルの表示


バイナリ
static/img/arduino_frsky_telemetry_4.jpg ファイルの表示


バイナリ
static/img/arduino_frsky_telemetry_4_small.jpg ファイルの表示


バイナリ
static/img/quanum_trifecta_1.jpg ファイルの表示


バイナリ
static/img/quanum_trifecta_1_small.jpg ファイルの表示


バイナリ
static/img/quanum_trifecta_2.jpg ファイルの表示


バイナリ
static/img/quanum_trifecta_2_small.jpg ファイルの表示


バイナリ
static/img/quanum_trifecta_3.jpg ファイルの表示


バイナリ
static/img/quanum_trifecta_3_small.jpg ファイルの表示


バイナリ
static/img/quanum_trifecta_4.jpg ファイルの表示


バイナリ
static/img/quanum_trifecta_4_small.jpg ファイルの表示


バイナリ
static/img/quanum_trifecta_5.jpg ファイルの表示


バイナリ
static/img/quanum_trifecta_5_small.jpg ファイルの表示


バイナリ
static/img/quanum_trifecta_6.jpg ファイルの表示


バイナリ
static/img/quanum_trifecta_6_small.jpg ファイルの表示


バイナリ
static/img/quanum_trifecta_7.jpg ファイルの表示


バイナリ
static/img/quanum_trifecta_7_small.jpg ファイルの表示


バイナリ
static/img/quanum_trifecta_8.jpg ファイルの表示


バイナリ
static/img/quanum_trifecta_8_small.jpg ファイルの表示


バイナリ
static/img/trifecta_photo_1.jpg ファイルの表示


バイナリ
static/img/trifecta_photo_1_small.jpg ファイルの表示


バイナリ
static/img/trifecta_photo_2.jpg ファイルの表示


バイナリ
static/img/trifecta_photo_2_small.jpg ファイルの表示


バイナリ
static/img/trifecta_photo_3.jpg ファイルの表示


バイナリ
static/img/trifecta_photo_3_small.jpg ファイルの表示


バイナリ
static/img/trifecta_photo_4.jpg ファイルの表示


バイナリ
static/img/trifecta_photo_4_small.jpg ファイルの表示


バイナリ
static/img/trifecta_photo_5.jpg ファイルの表示


バイナリ
static/img/trifecta_photo_5_small.jpg ファイルの表示


バイナリ
static/img/trifecta_photo_6.jpg ファイルの表示


バイナリ
static/img/trifecta_photo_6_small.jpg ファイルの表示


バイナリ
static/img/trifecta_photo_7.jpg ファイルの表示


バイナリ
static/img/trifecta_photo_7_small.jpg ファイルの表示


バイナリ
static/img/trifecta_photo_8.jpg ファイルの表示


バイナリ
static/img/trifecta_photo_8_small.jpg ファイルの表示


バイナリ
static/img/xytrifecta_crash_thumb.jpg ファイルの表示


バイナリ
static/img/xytrifecta_crash_yaw_thumb.jpg ファイルの表示


読み込み中…
キャンセル
保存