3 Commits

Author SHA1 Message Date
  Thomas Buck 1af6759177 add quanum trifecta page 2 years ago
  Thomas Buck 6cf7e77c02 add backToParent macro 2 years ago
  Thomas Buck b9d93e3248 arduino frsky telemetry images self-hosted, no longer on imgur 2 years ago
54 changed files with 116 additions and 30 deletions
  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. BIN
      static/img/arduino_frsky_telemetry_1.png
  14. BIN
      static/img/arduino_frsky_telemetry_1_small.png
  15. BIN
      static/img/arduino_frsky_telemetry_2.jpg
  16. BIN
      static/img/arduino_frsky_telemetry_2_small.jpg
  17. BIN
      static/img/arduino_frsky_telemetry_3.jpg
  18. BIN
      static/img/arduino_frsky_telemetry_3_small.jpg
  19. BIN
      static/img/arduino_frsky_telemetry_4.jpg
  20. BIN
      static/img/arduino_frsky_telemetry_4_small.jpg
  21. BIN
      static/img/quanum_trifecta_1.jpg
  22. BIN
      static/img/quanum_trifecta_1_small.jpg
  23. BIN
      static/img/quanum_trifecta_2.jpg
  24. BIN
      static/img/quanum_trifecta_2_small.jpg
  25. BIN
      static/img/quanum_trifecta_3.jpg
  26. BIN
      static/img/quanum_trifecta_3_small.jpg
  27. BIN
      static/img/quanum_trifecta_4.jpg
  28. BIN
      static/img/quanum_trifecta_4_small.jpg
  29. BIN
      static/img/quanum_trifecta_5.jpg
  30. BIN
      static/img/quanum_trifecta_5_small.jpg
  31. BIN
      static/img/quanum_trifecta_6.jpg
  32. BIN
      static/img/quanum_trifecta_6_small.jpg
  33. BIN
      static/img/quanum_trifecta_7.jpg
  34. BIN
      static/img/quanum_trifecta_7_small.jpg
  35. BIN
      static/img/quanum_trifecta_8.jpg
  36. BIN
      static/img/quanum_trifecta_8_small.jpg
  37. BIN
      static/img/trifecta_photo_1.jpg
  38. BIN
      static/img/trifecta_photo_1_small.jpg
  39. BIN
      static/img/trifecta_photo_2.jpg
  40. BIN
      static/img/trifecta_photo_2_small.jpg
  41. BIN
      static/img/trifecta_photo_3.jpg
  42. BIN
      static/img/trifecta_photo_3_small.jpg
  43. BIN
      static/img/trifecta_photo_4.jpg
  44. BIN
      static/img/trifecta_photo_4_small.jpg
  45. BIN
      static/img/trifecta_photo_5.jpg
  46. BIN
      static/img/trifecta_photo_5_small.jpg
  47. BIN
      static/img/trifecta_photo_6.jpg
  48. BIN
      static/img/trifecta_photo_6_small.jpg
  49. BIN
      static/img/trifecta_photo_7.jpg
  50. BIN
      static/img/trifecta_photo_7_small.jpg
  51. BIN
      static/img/trifecta_photo_8.jpg
  52. BIN
      static/img/trifecta_photo_8_small.jpg
  53. BIN
      static/img/xytrifecta_crash_thumb.jpg
  54. BIN
      static/img/xytrifecta_crash_yaw_thumb.jpg

+ 12
- 16
input/blog/2016/2016_11_05_frsky_telemetry.md View File

@@ -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 View File

@@ -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 View File

@@ -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 View File

@@ -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 View File

@@ -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 View File

@@ -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 View File

@@ -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 View File

@@ -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 View File

@@ -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 View File

@@ -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 View File

@@ -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 View File

@@ -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
 

BIN
static/img/arduino_frsky_telemetry_1.png View File


BIN
static/img/arduino_frsky_telemetry_1_small.png View File


BIN
static/img/arduino_frsky_telemetry_2.jpg View File


BIN
static/img/arduino_frsky_telemetry_2_small.jpg View File


BIN
static/img/arduino_frsky_telemetry_3.jpg View File


BIN
static/img/arduino_frsky_telemetry_3_small.jpg View File


BIN
static/img/arduino_frsky_telemetry_4.jpg View File


BIN
static/img/arduino_frsky_telemetry_4_small.jpg View File


BIN
static/img/quanum_trifecta_1.jpg View File


BIN
static/img/quanum_trifecta_1_small.jpg View File


BIN
static/img/quanum_trifecta_2.jpg View File


BIN
static/img/quanum_trifecta_2_small.jpg View File


BIN
static/img/quanum_trifecta_3.jpg View File


BIN
static/img/quanum_trifecta_3_small.jpg View File


BIN
static/img/quanum_trifecta_4.jpg View File


BIN
static/img/quanum_trifecta_4_small.jpg View File


BIN
static/img/quanum_trifecta_5.jpg View File


BIN
static/img/quanum_trifecta_5_small.jpg View File


BIN
static/img/quanum_trifecta_6.jpg View File


BIN
static/img/quanum_trifecta_6_small.jpg View File


BIN
static/img/quanum_trifecta_7.jpg View File


BIN
static/img/quanum_trifecta_7_small.jpg View File


BIN
static/img/quanum_trifecta_8.jpg View File


BIN
static/img/quanum_trifecta_8_small.jpg View File


BIN
static/img/trifecta_photo_1.jpg View File


BIN
static/img/trifecta_photo_1_small.jpg View File


BIN
static/img/trifecta_photo_2.jpg View File


BIN
static/img/trifecta_photo_2_small.jpg View File


BIN
static/img/trifecta_photo_3.jpg View File


BIN
static/img/trifecta_photo_3_small.jpg View File


BIN
static/img/trifecta_photo_4.jpg View File


BIN
static/img/trifecta_photo_4_small.jpg View File


BIN
static/img/trifecta_photo_5.jpg View File


BIN
static/img/trifecta_photo_5_small.jpg View File


BIN
static/img/trifecta_photo_6.jpg View File


BIN
static/img/trifecta_photo_6_small.jpg View File


BIN
static/img/trifecta_photo_7.jpg View File


BIN
static/img/trifecta_photo_7_small.jpg View File


BIN
static/img/trifecta_photo_8.jpg View File


BIN
static/img/trifecta_photo_8_small.jpg View File


BIN
static/img/xytrifecta_crash_thumb.jpg View File


BIN
static/img/xytrifecta_crash_yaw_thumb.jpg View File


Loading…
Cancel
Save