Ruppie
19.01.2020, 09:59

Kennt ihr schon "Sneakboard"

Hallo,

in der Vergangenheit gab es hier eine angeregte Diskussion zu Anforderungen und Wünschen bezüglich:

"Wie sollte ein Hub zur Ansteuerung von Motoren und Sensoren wünschenswerterweise aussehen".
Da wir erstens (meißt) nicht(genau) wissen was derzeit bei LEGO und Mitbewerbern in Entwicklung ist, hatten wir festgestellt, das im Zweifel eben Eigenbau angesagt ist.
Zufälligerweise stieß ich da auf einen interessanten Ansatz von jemand, wenn derzeit auch noch ohne BLE oder ähnlich, das kann man ja noch ändern

https://www.crowdsupply.c...eith-packard/snekboard
https://keithp.com/snek/snekboard/

Das Projekt steckt noch in der Entwicklung, Keith freut sich über jede Art von Anregung, Kritik, Wünschen.

PS: Keith iest hier nicht mit, Kontakt über die obigen Links in englischer Sprache

Gruß
Marc



2 vorhergehende Beiträge sind ausgeblendet

Alle anzeigen Immer alle anzeigen Beitragsbaum

Lok24
16.07.2020, 09:22

Als Antwort auf den Beitrag von Ruppie

Re: ESP32 als "Man in the Middle" oder eben Ersatz für LEGO Hubs "Powered Up" oder eigene Hardware

Permalink

1000steine-Code

BBCode

HTML


Hallo Marc,

Ruppie hat geschrieben:

Ist ein Powered UP Programm nicht eine XML Datei ?

Nicht das ich wüsste. Es gib ja nicht das "Powered Up" Programm.
Sprachen sind Python und Scratch sowie die App-Sets für Boost und Powered Up.
Die werden in json Files gespeichert. Aber das ist kein "Programm" im klassichen Sinn.

Ruppie hat geschrieben:
Thema: Phybricks.....
Vielleicht lässt sich aber auch das "Phybrick Konzept" hier anwenden.

Das Pybricks-Konzept ist schon seit EV3-Zeiten, ein Micro-python als Firmware in den entsprechenden Hub zu laden.
Das geht aussließlich über einen Browser. z.Z für EV3, technicHub, CityHub, BoostHub.

Grüße

Werner



Ruppie
16.07.2020, 18:51

Als Antwort auf den Beitrag von Lok24

Re: ESP32 als "Man in the Middle" oder eben Ersatz für LEGO Hubs "Powered Up" oder eigene Hardware

Lok24 hat geschrieben:

Hallo Marc,

Ruppie hat geschrieben:
Ist ein Powered UP Programm nicht eine XML Datei ?


Die werden in json Files gespeichert. Aber das ist kein "Programm" im klassichen Sinn.


Grüße

Werner


Habe ich falsch formuliert ändert aber nix am Konzept der Idde:
Ablage der json file in "ein geeignetes Dateisystem" , etwa unter zu Hilfe nahmen dieses Hier: https://arduinojson.org
Es geht darum eine dauerhafte Ablage für eine Anzahl Programme zu haben, welche auswählbar sind ...



Lok24
16.07.2020, 19:09

Als Antwort auf den Beitrag von Ruppie

Re: ESP32 als "Man in the Middle" oder eben Ersatz für LEGO Hubs "Powered Up" oder eigene Hardware

Ruppie hat geschrieben:

Habe ich falsch formuliert ändert aber nix am Konzept der Idde:
Ablage der json file in "ein geeignetes Dateisystem" , etwa unter zu Hilfe nahmen dieses Hier: https://arduinojson.org
Es geht darum eine dauerhafte Ablage für eine Anzahl Programme zu haben, welche auswählbar sind ...

Warum willst Du die denn nicht in einer auf dem ESP ausführbaren Sprache ablegen?
Welchen Sinn machte es, solche json Files auf dem ausführenden gerät zu speichern?
Oder hätte ich die Idee jetzt falsch verstanden?



Lok24
17.07.2020, 08:37

Als Antwort auf den Beitrag von Ruppie

Editiert von
Lok24
17.07.2020, 09:35

Re: ESP32 als "Man in the Middle" oder eben Ersatz für LEGO Hubs "Powered Up" oder eigene Hardware

Hallo Marc,

ich habe dass jetzt nochmal aufmerksam gelesen, leider für der Bildlink irgendwohin.....

Mir ist völlig unklar was Du diesmal machen möchtest.
Zum einen sprichst Du hier vom "Man in the Middle".

Das wäre aber ein programmierbarer Mittler zwischen einem Bediengerät und LEGO Hubs.
Und das Bediengerät ist nicht in Sicht.

Dann möchtest Du offenbar einen ESP32 als "Hub" zwischen den LEGO-Hubs installieren.
Das ist ja seit vielen Jahren der Standard, oft mit einem Raspberry, mit einem ESP halt mit legoino.

Oder Du willst ein LEGO-HUB mit einem ESP nachbauen, dazu brauchst Du die UART-Infos.
Da stellt sich halt die Frage: wozu? LEGO Hubs kann man kaufen.

Hast Du schon Ereks "Weltbeherschungsmaschine" gesehen, er war neulich mit ihr bei mr zu Besuch, tolle Sache das.
Da ist alles vorhanden.

Also, wenn Du mal schreibst wie die Architektur aussehen soll findet sich das sicher was am Markt.

Grüße

Werner



Ruppie
17.07.2020, 18:11

Als Antwort auf den Beitrag von Lok24

Editiert von
Ruppie
17.07.2020, 18:22

Re: ESP32 als "Man in the Middle" oder eben Ersatz für LEGO Hubs "Powered Up" oder eigene Hardware

Tag Werner,

Ich suche nix und ich baue auch nix.
Es geht mir am allerwenigsten darum ob jemand bedarf an meinen Lösungen oder Ideen hat, wenn sie meinen Bedarf decken ist das für mich ausreichend.
Vielleicht liegt hier das wesentlichste Missverständnis.

Wie du treffend bei menem Verweiss zum Sneakboard gesagt hast:

"Im Grunde doch bloß ein Arduino mit Motortreiber"

--> Ja Aber:

Nunmehr eine Basis welche zu 100 % kompatibel zur aktuellen PoweredUp Hardware und Software ist.
Außerdem den uneingeschränkten Anschluss älteres Motoren und Sensoren ohne Adapter und "gefuddel" erlaubt.
Außerdem nahezu keinen Beschränkungen in Bezug auf Spannungsversorgung oder Anschlußleistung der Motoren Unterliegt.

Warum:
Weil es eben nur ein Konzept beschreibt Wie bei LEGO: ein System aus "Electronic Bricks"
Sofern du "das Gerät" einmal erfolgreich , etwa als "Technic Hub" erfolgeich mit der LEGO app verbunden hast ist der Rest trivial.

Ich wollte nur Informieren das es, beispielsweise mit dem ESP32, recht eing´fach ist hier einen Einstieg zu finden.

Für alle die welche mit dem gegebenen Geräten nicht leben wollen.
Die anderen können ja zufrieden mit dem gegebenen arbeiten, wenn Sie damit zufrieden sind

Bis dann.

PS: Conelius war es jedenfalls nicht bekannt, mal sehen was er so daraus macht



Lok24
17.07.2020, 18:24

Als Antwort auf den Beitrag von Ruppie

Re: ESP32 als "Man in the Middle" oder eben Ersatz für LEGO Hubs "Powered Up" oder eigene Hardware

Moin Marc,

Ruppie hat geschrieben:

Ich hatte lediglich den Eindruck es wäre nicht bekannt, das "man" nicht zwingend auf originale LEGO Hubs angewiesen ist will man:
- > Eigenen (LEGO fremde) Motoren und Sensoren mit LEGO Programmen, wie Poewered UP APP oder den Control+ Profilen der Modelle auf dem Smartphone verwenden

Ja, das habe ich verstanden. Das scheint mir aber sehr exotisch
Jemand der seine Mikrocontroller und Sensoren zuasammenlötet, das alles konfiguriert und dann kein Anwendungsprogramm mehr hinbekommt

Ruppie hat geschrieben:
PS: Mal sehen welche Ideen Cornelius hieraus ableitet.

Mit dem habe ich bisher netten Kontakt und gute Erfahrungen.

Ich habe leider nicht Dein tiefgehendes Wissen in die Materie (Die Idee UART zu Programmieren erzeugt in mir innere Unruhe, aber da bist Du bei Gianluca und seiner Website genau richtig).

Ich hatte nur gedacht es erbarmt sich mal jemand und liefert den "man in the middle", denn das fehlt (neben Kabeln, natürlich) am dringendsten.

Ich lese da interessiert mit, verstehe aber vieles nicht wirklich.

Grüße

Werner



Ruppie
17.07.2020, 19:42

Als Antwort auf den Beitrag von Lok24

Re: ESP32 als "Man in the Middle" oder eben Ersatz für LEGO Hubs "Powered Up" oder eigene Hardware

Lok24 hat geschrieben:

Moin Marc,


Ich hatte nur gedacht es erbarmt sich mal jemand und liefert den "man in the middle", denn das fehlt (neben Kabeln, natürlich) am dringendsten.

Werner


Mal sehen: vielleicht hiermit als ersten Ansatz https://www.pollin.de/p/o...ielekonsole-kit-810887

Eigentlich alles vorhanden was man braucht:

Auf der Basis der Legiono App sollte sich zumindest mal ein Abspielgerät erstellen lassen.
Frage ist, wie man die Powerde up Json dateien auf die SD Karte bekäme, wo liegen die im Smartphone oder dem Table ?

Man muss jetzt "nur":
- Sich in die JASON Lib einarbeiten:
- Sich mit dem SD Karten Handling vetraut machen
- Eine zweckmässige Bedeinoberflache erstellen
--Alles mit der Leguino App verknüpfen fertig


Die Reorderfunktion kann ja dannaoch folgen:

Im Prinzip "einfach" mals sehen wie mangels Freizeit und zu vielen Hobboies sich alles so ergibt


Marc



Ruppie
17.07.2020, 20:24

Als Antwort auf den Beitrag von Lok24

Re: ESP32 als "Man in the Middle" oder eben Ersatz für LEGO Hubs "Powered Up" oder eigene Hardware

Lok24 hat geschrieben:

Moin Marc,


Ich lese da interessiert mit, verstehe aber vieles nicht wirklich.


Das wichtigste hatte ich ganz vergessen: Mach dich nicht kleiner als du bist

Ansonsten geht es ja nicht immer darum ob man was von Grundauf anders macht, man muss ja das rad nicht immer neu erfinden, nur weil es nicht ganz rund läuft.
Viel spannender: Das vorhandene , wenn möglich, anpassen, oder einfach nur anders zusammensetzen, wenn auch unter zur Hilfenahme zusätzlicher Teile, eben wie bei LEGO



Lok24
18.07.2020, 09:06

Als Antwort auf den Beitrag von Ruppie

Editiert von
Lok24
18.07.2020, 09:29

Re: ESP32 als "Man in the Middle" oder eben Ersatz für LEGO Hubs "Powered Up" oder eigene Hardware

Moin Marc,

Ruppie hat geschrieben:


Mal sehen: vielleicht hiermit als ersten Ansatz https://www.pollin.de/p/o...ielekonsole-kit-810887


Ja, klar.
Aber das ist ja für einen Laien nicht nutzbar. Ich suche ein fertiges(!) Gerät.

Ruppie hat geschrieben:

Auf der Basis der Legiono App sollte sich zumindest mal ein Abspielgerät erstellen lassen.
Frage ist, wie man die Powerde up Json dateien auf die SD Karte bekäme, wo liegen die im Smartphone oder dem Table

Je nach Betriebssystem.

Ruppie hat geschrieben:
Man muss jetzt "nur":


Eben. Und da es keiner gemacht hat gibt es das nicht.



Ruppie
18.07.2020, 12:00

Als Antwort auf den Beitrag von Lok24

Re: ESP32 als "Man in the Middle" oder eben Ersatz für LEGO Hubs "Powered Up" oder eigene Hardware

Lok24 hat geschrieben:

Moin Marc,Eben. Und da es keiner gemacht hat gibt es das nicht.


Die Türe habe ich euch gezeigt, durchgehen müsst ihr schon selber. Dummer Spruch, aber ich habe dafür momentan keine unmittelbare konkrete Verwendung war nur eine IDEE.
Wenn ich einmal wieder zuviel lange weile habe mache ich das vielleicht wirklich, will aber niemanden Versprechungen machen da Zeitrahmen und Lust eher unbekannt.

Wenn jemand auf dem Weg zur Lösung den ein oder anderen TIP /Idee braucht bin ich aber dann und wann gerne behilflich.



6 nachfolgende Beiträge sind ausgeblendet

Alle anzeigen Immer alle anzeigen

Gesamter Thread: