Giter Site home page Giter Site logo

electronics's Introduction

RC Elektronik

ℹ️

Hier finden Sie Informationen zu den von mir entworfenen RC-Elektronik-Modulen, OpenTx-Addons, LUA-Scripting, und vieles mehr.

💡
Aktualisierung

Wer auf dem Laufenden bleiben möchte, kann rechts oben auf den watch Button drücken.

Inhalt
💡

Die leeren Kapitel sind für mich Gedankenstützen, dass hier noch etwas zu tun ist ;-) Es liegt einfach nur an der mangelnden Zeit, alles zu dokumentieren. Wer Fragen zu einer Überschrift ohne Inhalt halt, möge einfach fragen.

zfcf

1. Allgemein

1.1. News

  • EdgeTx-Versionen werden hier zur Verfügung gestellt.

  • Ab Version 1.15 können die EdgeTx/OpenTx-Skripte für die Steuerung der RC-MultiSwitch-D, …​ auch virtuelle Schalter

  • Ab Version 1.13 sind die EdgeTx/OpenTx-Skripte für die Steuerung der RC-MultiSwitch-D, …​ für eine Bedienung per Touch-Screen ausgelegt.

  • Ab Version 1.09 sind die EdgeTx/OpenTx-Skripte für die Steuerung der RC-MultiSwitch-D, …​ für den FullScreen-Modus geeignet.

  • Schrittweise Einführung der automatischen Erkennung der Bus-Systeme: IBus, SBus, SBus (inv.), Hott. Die Verwendung eines Inverters bei SBus entfällt. Darüber hinaus auch Detektion eines PWM-Signals (falls sinnvoll).

Version Modul mit Bus-Erkennung

>= V46

RC-720-D, RC-Haptic-D

>= V21

RC-MultiAdapter-DA, RC-Quad-D, RC-ThreeSixty-D, RC-Bmc-D, RC-MultiSwitch

1.2. Parallelschalten von Akkus (im Modellbau)

Die Anleitung der Akkuweiche enthält viel nützliche Information über das Thema Parallelschalten von Akkus. Hier geht es direkt zur Info über das Parallelschalten von Akkus und der Zweck einer Akkuweiche.

1.3. Bus-Systeme im RC-Modellbau

(work-in-progress)

Übersicht: RC Bus Systeme pdf

2. RC-Elektronik-Module

Es folgt eine Übersicht über die von mir entwickelten Elektronik-Module für den RC-Modellbau.

2.1. Module zum Einbau in ein Modell (empfängerseitig)

2.1.1. RC-MicroStep / RC-MiniStep

Zwei kleine Module zum Betrieb von Micro- und Mini-Schrittmotoren an Stellen, wo oft Gleichstromgetriebemotoren eingesetzt werden. Dies vermeidet Geräusche und ermöglichst eine sehr starke Miniaturisierung.

Anleitung: RC Mico/MiniStep pdf

2.1.2. RC-Multiswitch-D

Der RC-Multiswitch-D ist ein digitales Schaltmodul mit 8-Kanälen.

Die Ansteuerung erfolgt rein digital über

  • OpenTx und einen Sbus-Empfänger

  • OpenTx und einen Ibus-Empfänger

  • Hott und einen Hott-Empfänger

Anleitung: RC MultiSwitch pdf

Anleitung (Hott): RC MultiSwitch pdf

  • Firmware:

  • OpenTx:

    • Fixed page switch if not 6pos

2.1.3. RC-MultiAdapter-DA

Der Rc_MultiAdapter-DA dient dazu, alte, analoge Schaltmodule wie etwa das Graupner 16-Kanal (4159) an einer OpenTx-Anlage zu betreiben. Dies ist für Anwender interessant, die ein bestehendes Modell mit derartigen alten analogen Schaltmodulen auf neue Technik umrüsten möchten, ohne die gesamte Elektronik im Model zu erneuern.

  • Firmware:

    • neue Firmware (V21) erkennt automatisch IBus/SBus/SBus(Inv), SBus-Inverter nicht mehr notwendig

2.1.4. RC-ServoSwitch-D

Mit dem RC-ServoSwitch-D kann man Bewegungsabläufe als Schaltfunktion realisieren. Je Funktion können vier unterschiedliche Positionen für eines der 5 Servos angefahren werden. Servos können auch gekoppelt werden.

2.1.5. RC-Quad-D

Ein Sonderfunktionssteuerung mit vier Funktionen. Eigent sich gut, um bis zu 4-Achsen-Kräne anzusteuern (inkl. Endabschaltung und Telemetrie).

Anleitung: RC Quad pdf

  • Hardware-Revision: 04

    • BEC-Spannung (vom dem Empfänger) bis 16V möglich. Damit aus HV-Servos einsetzbar im Model ;-)

    • Weitere LED zur Indikation des Empfängerprotokolls (Sbus, Sbus-Inv, IBus, SumD)

  • Firmware: V22

    • Master-Reset über Jumper

  • Firmware: V21

    • Automatische Erkennung des Bus-Systems

  • Firmware: V20

    • FrSky: Sensor-ID für die Zustandsanzeige (Aus, Vor, Rück, Anlauf, Stromabschaltung, Endlagenabschaltung, …​) einstellbar

  • OpenTx: V1.06

    • XJT: Bug-Fix für Adressen oberhalb von 5 (5, 6, 7, 8)

2.1.6. RC-ThreeSixty-D (ausgelaufen)

Dies ist eine Schottelsteuerung für einen Schottelantrieb.

Anleitung: RC-ThreeSixty-D pdf

Video: Video

  • Firmware: V21

    • Automatische Erkennung des Bus-Systems

2.1.7. RC-720-D

  • ab Firmware V48: Einstellung der mechnischen Null-Position (Geradeaus-Position) am Sender.

Wie RC-ThreeSixty-D (ausgelaufen) jedoch als Doppel-Steuerung (wie 2x RC-ThreeSixty-D (ausgelaufen)).

Weitere zusätzliche Merkmale:

  • Telemetrie: Positionssensor für die tatsächliche Lage des Antriebs

  • BEC-Weiche: Weil ja zwei Motorsteller mit BEC benötigt werden, sorgt eine Weiche dafür, dass beide BECs verwendet werden können.

Anleitung: RC-720-D pdf

Mixer-Skript

Das ursprüngliche Mischer-Skript für den RC-ThreeSixty-D ist erweitert für zwei Schottel.

Widget

Zur Anzeige der aktuellen und gewünschten Lage des Antriebes bzw. auch des Schubs dient je Schottel das folgende Widget:

2.1.8. RC-Led-D

Eine 16-Kanal LED-Ansteuerung mit einer Konstantstromquelle je Kanal, je Kanal einstellbarem Strom und unterschiedlichen Schaltmustern. Mit automatischer Erkennung des Bus-Systems.

2.1.9. RC-BMC-D

BMC: Brushed-Motor-Control, also ein Steller für Bürstenmotoren

  • Features:

    • max. 36V, max 30A

    • parallelschaltbares BEC (5V/1A)

    • SBus / IBus / SumD / Servo-PWM (Auto-Erkennung)

    • S.Port / IBus / Hott - Telemetrie

      • Versorgungsspannung

      • Motorstrom

      • Temperatur des Stellers

      • Temperatur des Motors

      • Drehzahl des Motors

    • Adaptive PWM-Frequenz (Kennlinie)

    • Aktive Drehzahlrückführung

    • Kickstart

    • bequeme Konfiguration über zweiten Kanal (auch bei Servo-PWM)

2.1.10. RC-Cellwatch

Ein Akkuzellenmonitor für bis zu 4-Zellen für IBus, Hott und SPort (und sehr geringem Leckstrom = geringe Entladung des Akkus). Kaskadierbar für 7-Zellen (10, 13, …​)

Anleitung: RC Cellwatch pdf

2.1.11. RC-SensorModul

Vielfältiges Sensor-Modul (IBus) für

  • Drehzahlen

  • Temperaturen

  • GPS-Geschwindigkeit

  • Wassereinbruch

  • Ströme

2.1.12. RC-Hauptschalter

Zentraler elektronischer Schalter zur Bedienung per Taster oder Magnet, Telemetrie für Strom und Spannung, für IBus, SPort und Hott. Akustische Rückmeldung.

Anleitung: RC Hauptschalter pdf

2.1.13. DIY RC-Hauptschalter

Zentraler elektronischer Schalter zur Bedienung per Taster oder Magnet, ohne Telemtrie

2.1.14. RC-Akkuweiche

Die Anleitung enthält auch eine ausführliche Betrachtung über das Thema Parallelschalten von Akkus.

Anleitung: Akkuweiche pdf

2.1.15. RC-BEC-Weiche

Hat man mehrere BEC-Quellen (etwa mehrere Steller mit je einem BEC) entsteht immer die Frage nache dem Parallelbetrieb der BEC der Steller. Normalerweise verkraften die Steller-BEC das Parallelschalten nicht, mit diesem Modul ist das jedoch effektiv möglich. Damit verteilt sich die Last auf beide BEC der Steller, das Deaktivieren der anderen BEC durch Unterbrechen des Plus-Zuleitung ist nicht mehr notwendig.

2.1.16. RC-Bus-Verteiler

RC-Distri

2.2. Wassermelder

Kleines Modul zum Detektieren eines Wassereinbruchs. Mit LED, kann / sollte an Telemetrie angeschlossen werden.

2.3. Elektronischer Schalter

Einfach High-Side-Switch, etwa zum Anschluss an den Wassermelder , um eine Pumpe einzuschalten.

2.4. Module zum Einbau in den Sender

2.4.1. Digitales Sendemodul für den JR-Modulschacht von OpenTx / EdgeTx-Sendern

2.4.2. RC-Haptic-Control

RC-Haptic-Control ist eine neuartige Möglichkeit

  • Geber mit beliebigen Eigenschaften zu simulieren, und / oder

  • Modelle mit "Motion-Feedback" zu steuern

2.4.3. RC-Inkrementalgeber

  • Firmware V20

    • Gr/SJ-Cppm-mode

Diskretisierung

Emulation eines Mehrstufenschalters etwa für die Ansteuerung eines Sound-Moduls wie Benedini oder clones.

2.4.4. RC-Desk

Rc-Desk ist ein Senderpult mit Erweiterungsmöglichkeiten für OpenTx-Sender wie für Sender mit einem üblichen Lehrer/Schüler-Eingang (etwas Graupner/SJ).

Das Senderpult ermögicht

  • bis zu 16 zusätzliche proportionale Geber für den Sender

  • Ankoppelung eines SmartPhones oder NotePad per Bluetooth zur Realisierung virtueller Bedienelemente (Potis, Schieber, Taster, Schalter)

  • 4 Inkrementalgeber

  • 8 Poti-Geber

  • 16 Schalter / Taster

Geeignet für alle Sender (OpenTx) mit

  • einer freien seriellen Schnittstelle

    • Radiomaster TX16s

    • FrSky X9e

    • FrSky X10s

    • FrSky X12s

    • …​

  • Leher-Schüler Eingang (und sinnvollerweise Kanal-Mapping)

    • Graupner/SJ

3. Openix6

3.1. Firmware

Das Openix6-Projekt stellt eine von OpenTx ge-fork-te Version für kleine Sender des Typs FlySky FS-i6x zur Verfügung.

Hier findet man die von mir angepasste, deutsche Version.

3.2. Compiling

Es gelten die gleichen Einschränkungen wie für OpenTx:

GNU-ARM 4.7.4

3.3. Flashing

Anleitung als Video

Liste der device:

$ dfu-util  -l
dfu-util 0.11

Copyright 2005-2009 Weston Schmidt, Harald Welte and OpenMoko Inc.
Copyright 2010-2021 Tormod Volden and Stefan Schmidt
This program is Free Software and has ABSOLUTELY NO WARRANTY
Please report bugs to http://sourceforge.net/p/dfu-util/tickets/

Found DFU: [0483:df11] ver=2200, devnum=10, cfg=1, intf=0, path="1-2", alt=1, name="@Option Bytes  /0x1FFFF800/01*016 e", serial="FFFFFFFEFFFF"
Found DFU: [0483:df11] ver=2200, devnum=10, cfg=1, intf=0, path="1-2", alt=0, name="@Internal Flash  /0x08000000/064*0002Kg", serial="FFFFFFFEFFFF"

Flashing:

dfu-util -s 0x08000000 -a 0 -D firmware.bin

4. EdgeTx

4.1. Firmware

EdgeTx ist ein Open-Source-Betriebssystem für eine Reihe von populären Fernsteuerungen (Sender). Es ist aus OpenTX hervorgegangen und durchlebt einen wesentlich schnelleren Entwicklungszyklus als OpenTx.

Weil derzeit noch keine anpaßbaren Versionen in deutscher Sprache zum Download zur Verfügung stehen, stelle ich hier in regelmäßigen Abständen sie neuesten Varianten (work-in-progress) zur Verfügung.

Wer kein Backup seiner SD-Karte macht ist selbst schuld!

In meinem Video-Kanal OpenTx-Weekly sind auch zum Update Anleitungen vorhanden.

Die Firmware gibt es hier.

Gegenüber der vanilla Version ist folgendes zu beachten:

  • Sprache (Text): deutsch-rc-neutral

  • kein Heli

  • kein Ghost

  • kein AFHDS3

  • kein Crossfire

  • ohne override channel

4.2. Themes

Hier sind alle Dateien: Dateien

Die bitte die Dateien <themename>.yml und <themename>.png in das Verzeichnis /THEMES der SD-Karte kopieren.

4.2.1. Theme für Tageslicht

Daylight

4.2.2. Themes für nachts

Maritim-Nacht
Night
Darkroom

Dieses Dunkelkammer-Theme ist vielleicht noch besser für nachts geeignet (vielen Dank an @viperjoe):

Darkroom

5. OpenTx

5.1. Mehrstufenschalter-Emulation

Emulation eine Mehrstufenschalter ähnlich wie der 6pos in OpenTx.

5.1.1. Mischer-Skript

Umwandlung der Geberwerte in Stufenwerte

5.1.2. Widget

Anzeige als Text

5.2. Integral-Mischer

5.2.1. Mischer-Skript

5.2.2. Rückgekopplerter Mischer (t_n → t_(n+1) )

5.3. Schottelsteuerung

5.3.1. Mischerskript

Zur Steuerung eine Schottelantriebes (Polarkoordinaten) durch einen normale Kreuzknüppel (kartesische Koordinaten):

5.3.2. Widget

Anzeige der Soll- und Ist-Position des Schottelantriebes so des aktuellen Schubs.

In Zusammenarbeit mit RC-720-D:

5.4. Voith-Schneider-Steuerung

5.4.1. Mischerskript

Dynamische Begrenzung der Servo-Auslenkung auf den Einheitskreis für die mechanisch korrekte Ansteuerung eines VSP:

5.5. Spiele für OpenTx / EdgeTx

5.5.1. Pong

Die Datei pong.lua in den TOOLS Ordner kopieren und von dort dann starten:

5.6. OpenTx Weekly

OpenTx weekly ist eine Video-Reihe auf meinem YouTube-Kanal.

Dort gibt es viele Videos in loser Folge mit Tips zu speziellen Themen rund um OpenTx.

5.6.1. Inhaltsverzeichnis mit Themen

Auf der Seite Holger Meyer findet man auch immer das aktuelle Verzeichnis aller Folgen (meistens aktueller als hier bei mir ;-) )

Reihe Folge Titel

OpenTx

001

Open TX Was ist das

OpenTx

002

Die Unterschiede zu einer traditionellen Fernsteuerung

OpenTx

003

Flashen eines Senders mit OpenTx

OpenTx

004

Binden und erste Einstellungen

OpenTx

005

Einrichten eines neuen Modells mit den Companion

OpenTx

006

Fortsetzung Einrichtung eines einfachen Modells Gasweg

OpenTx

007

Schalter und ihre Verwendung

OpenTx

008

Fortsetzung des einfachen Modells rückwärts per Schalter

OpenTx

009

Intermezzo ein paar Begriffe

OpenTx

010

Fortsetzung des einfachen Schiffsmodells logische Schalter

OpenTx

011

Fortsetzung des einfachen Schiffsmodells sicheres V R per Schalter

OpenTX

012

Wozu sind Geberverarbeitung (Inputs), Ausgaben(Servos) und Mischer eigentlich da

OpenTx

013

Auf dem Weg zu Fahrzuständen Dual-Rate

OpenTx

014

Fahrzustände (Flugphasen)

OpenTx

015

Spezial Funktionen die kleinen Helferlein

OpenTx

016

Einführung in Telemetrie

OpenTx

017

Weiter mit der Telemetrie

OpenTx

018

Telemetrie mehr Details

OpenTX

019

Telemetrie mit FlySky IBus

OpenTX

020

Schaltmodule revisited

OpenTx

021

Update

OpenTx

022

BUS-Systeme

OpenTX

023

Bus-System (followup)

OpenTx

024

Bootloader

OpenTx

025

Kurven

OpenTx

026a

Graupner SJ Hott

OpenTx

027

Widgets

OpenTx

028

Grundeinstellungen revisited

OpenTx

029

( spezial) Ebenenumschaltung

OpenTx

030

( spezial) 3-motoriges Modell (Kettenmischer)

OpenTx

031

Zellensensoren (FrSky, Hott)

OpenTx

032

Erweiterte Telemetrie

OpenTX

033

Spaß mit OpenTx

OpenTx

034

Spaß mit OpenTx (Fortsetzung), mit Ziel einer Ebenenumschaltung

OpenTx

035

Spaß mit OpenTx

OpenTx

036

Geber, Inputs, Mixer und Outputs nochmal am Beispiel Ebenenumschaltung

OpenTx

037

Ebenenumschaltung und Inkrementalgeber

OpenTx

038

Das Ende der Ebenenumschaltung inkl. Inkrementalgeberersatz

OpenTx

039

Beginn einer Mini-Serie für OpenTx-Neulinge

OpenTx

040

Mini-Serie Logischer Aufbau von OpenTx

OpenTx

041

Fortsetzung der Mini-Serie. Was ist AETR Was bedeutet Mode 1-4

OpenTx

042

Mehrere Empfänger für ein HF-Modul

OpenTx

043

Unsymmetrische Mischer.

OpenTx

044

Unsymmetrische Mischer Die Auflösung

OpenTx

045

Schaltfunktion von Gr SJ-Empfängern und OpenTx (Hardware included)

OpenTx

046

Lehrer-Schüler-Betrieb auf besondere Weise

OpenTx

047

Lehrer Schüler nächste Stufe ;-)

OpenTx

048

Für Vergessliche!

OpenTx

049

Krach machen

OpenTx

050

Musik mit 6p

OpenTx

051

Musik mit 6p

OpenTx

052

Von 0 auf 100

OpenTx

053

Wo sind alle meine Schalter hin

OpenTx

054

Trimm Dich!

OpenTx

055

The bleeding edge

OpenTx

056

Neues von EdgeTx

OpenTx

057

Das Totmann-Problem ;-)

OpenTx

058

Sneak-Preview EdgeTx 2.5.0

OpenTx

059

Preview EdgeTx 2.5.0

OpenTx

060

QuickTip ScreenShots

OpenTx

061

Preview EdgeTx 2.6.0

OpenTx

062

Für Nachteulen

OpenTx

063

Spieltrieb

OpenTx

064

Mischer, das unbekannte Wesen

OpenTx

065

Inputs sind keine Mischer

OpenTx

066

News

OpenTx

067

Mini-Series "Alte Funktechnik im neuen Sender" 40MHz Teil 1

OpenTx

068

Mini-Series "Alte Funktechnik im neuen Sender" 40MHz Teil 2

OpenTx

069

Wer sich ewig bindet …​ Teil 1

OpenTx

070

Quicktipp: Hydrauliksimulation

OpenTx

071

Mini-Series "Alte Funktechnik im neuen Sender" 40MHz Teil 3

OpenTx

072

Wer sich ewig bindet …​ Teil 2

OpenTx

073

Mini-Series "Alte Funktechnik im neuen Sender" 40MHz Teil 4

OpenTx

074

Wer sich ewig bindet …​ Teil 3

OpenTx

075

Trimm Dich!

OpenTx

076

Spezial: OpenTx auf der FlySky FS-i6X

OpenTx

077

Wer sich ewig bindet …​ Teil 4

OpenTx

078

Wer sich ewig bindet …​ Teil 5

OpenTx

079

Logische Schalter via Touch-Buttons

OpenTx

080

Was ist FullScreen bei EdgeTx?

OpenTx

081

Wer sich ewig bindet …​ Teil 6 (Ende)

6. Anleitungen

6.1. Umbau 40MHz-JR-Sendermodul

Die Anleitung zum Umbau: Umbau pdf

7. Audio

7.1. Werner-GWS-Box

gws1
gws2

7.2. Daytonetta

daytonetta

8. Uhren

8.1. WordClock 1

wc

8.2. WordClock 2

8.3. Binär-Uhr

8.4. Nixie-Uhr

8.5. Servo-Uhr

8.6. Fahradketten-Uhr

8.7. Ikea-Uhr

ikea

9. License

Siehe auch Lizenz, sofern in der Anleitung, dem Code oder sonstigem Artefakt nicht anders angegeben.

10. Kontakt

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.