Ich stelle hier ein mein neues Projekt vor. Es ist noch sehr experimentell und ich habe auch leider wenig Zeit dafür, aber es nervt mich, dass Lego eine PlayStore Abfrage in ihre App eingebaut hat, womit die Appp nicht mehr auf meinem Telefon läuft.
Die Idee ist recht einfach: Man nimmt den bereits bekannten M5Stack Nano, bespielt ihn mit der Software und dann kann man den Controler passend per Fernbedienung am Display konfigurieren:
Linke Seite: Motorausgang
Obere Seite: Fernbedienungseingang
Man kann aus folgenden Modi pro Motorausgang und Fernbedienungseingang wählen:
1. Drücken: Drehen, Loslassen: Stop
2. 4 Geschwindigkeiten durchschalten
3. 8 Geschwindigkeiten durchschalten
Alle Funktionen funktionieren jeweils vorwärts (Grün) und rückwärts (Rot).
Der Ablauf geht in etwa so:
1. Mikrokontroller mit Strom verbinden
2. Hub koppeln
3. 1. Fernbedienung koppeln
4. optionnal 2. Fernbedienung koppeln
5. Display M5 drücken
danach kann man zwischen den Modi umschalten:
1. Aktion - betätigt die Funktionen per Fernbedienung
2. Fernbediungseingänge konfigurieren
Mit 2. kann man die einzelnen Einänge der Fernbedienung umschalten. Bisher wird nur eine gekoppelte Fernbedienung unterstützt, es sind aber bis zu zwei angedacht.
Wenn man nun die Fernbediungseingänge konfiguriert, kann man mit der linken Seite die Motorausgänge auswählen und mit der rechten Seite der Fernbedienung die Funktion auswählen. Sie wird rechts vom Eingang grafisch visualisiert.
hier eine kleine Demonstration:
Thomas52xxx , Lok24 , Garbage Collector , RobbyRay , Ben® , hassel62 , JuL gefällt das (7 Mitglieder)
Hallo,
sehr schön gemacht.
Ich habe für mein (inzwischen eingestelltes) microHub-Projekt folgende Dinge implementiert:
- Verschiedene Profile (= Zusammnenhang zwischen FB und was dann wo passiert, also die eigentliche Funktion)
- Völlige Trennung zwischen den Funktionen des Protokolls (legoino, M5Stack) und der Anwendung
- Speicherung beliebiger Parameter
- Änderung und Parametrisierung via Web-Interface
- Verbindung von bis zu 9 verschiedenen Hubs (egal ob FBs oder SmartHubs)
- Callbacks für Properties und Buttons in einer gekapselten Funktion
Für einfach Steuerungen nutze ich eine adaptive Geschwindigkeitskurve. Geht auch
Das geht ja in die ganz ähnliche Richtung wie Dein Projekt.
Bin sehr gespannt wie es weitergeht.
Grüße
Werner
Garbage Collector , hassel62 gefällt das
ElTentakel
09.03.2021, 19:42
Als Antwort auf den Beitrag von Lok24
Editiert von
ElTentakel
09.03.2021, 19:45
Lok24 hat geschrieben:
Hallo,
ElTentakel hat geschrieben:
Lok24 hat geschrieben:
Garbage Collector gefällt das
Lok24
10.03.2021, 16:09
Als Antwort auf den Beitrag von ElTentakel
Editiert von
Lok24
10.03.2021, 16:26
Hallo Richard,
ElTentakel hat geschrieben:
ElTentakel
14.03.2021, 16:57
Als Antwort auf den Beitrag von Lok24
Editiert von
ElTentakel
14.03.2021, 17:27
Hallo Werner,
Lok24 hat geschrieben:
Lok24
16.03.2021, 09:50
Als Antwort auf den Beitrag von ElTentakel
Editiert von
Lok24
16.03.2021, 09:50
Hallo Richard,
ElTentakel hat geschrieben: