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 Просмотреть файл


Загрузка…
Отмена
Сохранить