Lok24
07.06.2020, 17:29

+3pybricks Firmware für Powered Up

Hallo,

pybricks hat jetzt den Betatest für eine neue Firmware für die Powered Up Hubs gestartet.

Derzeit nur für das technic Hub.

Die Idee: es wird eine neue FW in das Hub geladen, dann kann man in Python programmieren.
Zurück zur LEGO FW geht auch.

Man kann auch ein Programm in die FW einbinden, das startet dann automatisch wenn man das Hub einschaltet.

Mögliche Anwendungen:
- Einfache Batteriebox
- auch mit Geschwindigkeitsregler



UncleTom , JuL , Alegoxander gefällt das


6 vorhergehende Beiträge sind ausgeblendet

Alle anzeigen Immer alle anzeigen Beitragsbaum

Alegoxander
10.02.2022, 07:38

Als Antwort auf den Beitrag von Technicmaster0

Re: pybricks Firmware für Powered Up

Technicmaster0 hat geschrieben:

Scratch ist kein Unterschied, das gibts für den EV3 auch.
Der Roboter Erfinder bootet deutlich schneller als der EV3, was für "kurz mal testen" deutlich angenehmer ist. Der EV3 kann natürlich mehr als der RI, aber ich würde sagen 95% davon sind für 99% der Userbase nicht relevant, da zu kompliziert.

Der EV3 hat übrigens auch seine Qualitätsprobleme. Die Plastikscheibe beim Display bekommt sehr schnell einen Riss.


Danke dir für deine Sichtweise!

Ich habe gestern gleich zugegriffen (siehe auch oben). Durch den Boost passt der “neue” ganz gut, denke ich. Gefällt mir auch von den Farben her besser.

Ich hatte verschiedene Ideen:
1. Mindstorms
2. Raspberry Pi Lego Build Hat
3. PiStorms
4. Zweiter Boost Hub

Aber durch nicht so viel Zeit für die Elektronik in den folgenden Monaten/Jahren, sind (1) und (4) sicher gute Lösungen für mich. Und (2) ist ja nicht ausgeschlossen dadurch, sondern fügt sich durch die bereits vorhandenen Motoren und Sensoren durch 25.50 auch relativ günstig in das Gesamtsystem ein.

Soweit meine Gedanken und jederzeit offen für Impulse von euch Profis.

Danke!


80er und 90er, 12V Eisenbahn, ... bis Mindstorms RCX 1.0. Jetzt wieder mit Söhnchen dabei: Classic, Creator, Technik, Boost, Mindstorms/Spike.


Lok24
10.02.2022, 10:57

Als Antwort auf den Beitrag von Alegoxander

+1Re: pybricks Firmware für Powered Up

Moin,

Alegoxander hat geschrieben:

Eine grandiose neue Welt für mich. Gerade, weil mein Söhnchen sich teilweise Sets nur wegen einem Teil/Tier wünscht.
Aber wie bitte kommst du auf bb0961c01?

Du suchst nach dem Set "88012", das ist der Motor, wie bei LEGO im Shop als "SET".

[image]


Da steht dann oben "item consists", das Set enthält 1 Teil, und "appears in" ---, klar, weil das "set" nicht in einem Set vorkommt.
Dann auf "Item consists 1 Part" klicken .....
Das geht auch mit "normalen Sets" und anderen Teilen.

Wenn Du einzelnen Teile suchst geht auch:
https://www.lego.com/de-d...ge/static/pick-a-brick
Und dazu das Browser Add-on Brickhunter, ein Preisvergleichstool.
Dann hast Du alles.

Alegoxander hat geschrieben:
Und denkst du, dass es Probleme geben könnte, die Firmware auf einem Hub öfter zu ändern?

Nein, das habe ich nicht geschrieben, ich mache das immer wieder.
Aber soweit ich weiß kann man einen solchen Flash Speicher nicht unendlich oft beschreiben.


Ist gestern runter auf 285.99 und ich hab zugegriffen.

Als ich das geschrieben habe war es bei 350, kurz drauf bei Mytoys bei 285, aber nicht lieferbar, und wenige Minuten später bei Saturn und MM, habe ich im anderen Thread vermerkt. Es ist übrigens schon wieder verschwunden......


Wie oben geschrieben ist die Boost-Kompatibilität und ein eventueller Raspberry Pi Lego Build Hat ein Argument für ein einziges System im Haushalt.

Gar keine Frage, ich hätte auch dazu geraten. Aber Du hattest gefragt warum man für das EV3 schwärmen kann.....

Grüße

Werner



Alegoxander gefällt das


Technicmaster0
10.02.2022, 11:25

Als Antwort auf den Beitrag von Alegoxander

+1Re: pybricks Firmware für Powered Up

Alegoxander hat geschrieben:

Wie oben geschrieben ist die Boost-Kompatibilität und ein eventueller Raspberry Pi Lego Build Hat ein Argument für ein einziges System im Haushalt.

Du kannst übrigens Motor und Sensor aus Boost auch direkt am Mindstorms nutzen. Anders herum hat die Boost App leider keine Blöcke dafür.



Alegoxander gefällt das


Lok24
10.02.2022, 11:31

Als Antwort auf den Beitrag von Technicmaster0

Editiert von
Lok24
10.02.2022, 11:31

Re: pybricks Firmware für Powered Up

Technicmaster0 hat geschrieben:

Du kannst übrigens Motor und Sensor aus Boost auch direkt am Mindstorms nutzen. Anders herum hat die Boost App leider keine Blöcke dafür.
Kennt denn die Powered Up App inzwischen die Sensoren von Spike/Mindstorms?



Alegoxander
10.02.2022, 14:32

Als Antwort auf den Beitrag von Lok24

Re: pybricks Firmware für Powered Up

Lok24 hat geschrieben:

Du suchst nach dem Set "88012", das ist der […]

Wenn Du einzelnen Teile suchst geht […]


Super Tipps, Werner!
Danke dir.

Lok24 hat geschrieben:
Nein, das habe ich nicht geschrieben, ich mache das immer wieder.
Aber soweit ich weiß kann man einen solchen Flash Speicher nicht unendlich oft beschreiben.


Okay, dann probiere ich pybricks einfach mal 2 Wochen aus. Dann kann ich immer noch entscheiden, ob ich einen zweiten Hub besorge. Ist ja für einen Lego-Hub mit 2 Motoren und Gyrosensor wirklich extrem günstig, wie du sagst.

Lok24 hat geschrieben:
Als ich das geschrieben habe war es bei 350, kurz drauf bei Mytoys bei 285, aber nicht lieferbar, und wenige Minuten später bei Saturn und MM, habe ich im anderen Thread vermerkt. Es ist übrigens schon wieder verschwunden......


Ja, total crazy. Vorgestern früh war es bei 285.99, dann nach unserem Thread wieder oben, kurz bei 282 wie du schreibst und als es kurz wieder bei Mediamarkt für 285.99 war, habe ich rasant zugegriffen. Könnte es ja immer noch zurückgeben. Aber ich behalte es natürlich. Ich hatte Mediamarkt angeschrieben und gebeten, den gestrigen Preis für mich im Warenkorb noch gelten zu lassen … vielleicht war es das.

Lok24 hat geschrieben:
Gar keine Frage, ich hätte auch dazu geraten. Aber Du hattest gefragt warum man für das EV3 schwärmen kann.....


Oh, super, das bestärkt mich nochmals.


80er und 90er, 12V Eisenbahn, ... bis Mindstorms RCX 1.0. Jetzt wieder mit Söhnchen dabei: Classic, Creator, Technik, Boost, Mindstorms/Spike.


Alegoxander
10.02.2022, 14:35

Als Antwort auf den Beitrag von Technicmaster0

Re: pybricks Firmware für Powered Up

Technicmaster0 hat geschrieben:

Du kannst übrigens Motor und Sensor aus Boost auch direkt am Mindstorms nutzen. Anders herum hat die Boost App leider keine Blöcke dafür.


Danke, aber ich hätte auch gedacht, dass es in der Powered Up App integriert ist.
Aber zumindest die Motoren funktionieren gegenseitig, oder?

Und kann man Mindstorms auch nur mit Python, also ohne die Software von Lego programmieren?
Ohne den pybricks-Hack, meine ich.

Merci.


80er und 90er, 12V Eisenbahn, ... bis Mindstorms RCX 1.0. Jetzt wieder mit Söhnchen dabei: Classic, Creator, Technik, Boost, Mindstorms/Spike.


Lok24
10.02.2022, 14:35

Als Antwort auf den Beitrag von Alegoxander

Re: pybricks Firmware für Powered Up

Ach, ganz vergessen, für die Einzelteile:

Natürlich auch hier auf 1000Steine, da sind sie:
https://www.1000steine.de/lego-einzelteile-shop/



Lok24
10.02.2022, 14:45

Als Antwort auf den Beitrag von Alegoxander

Editiert von
Lok24
10.02.2022, 14:46

+1Re: pybricks Firmware für Powered Up

Moin,
das sind schon wieder drei Fragen auf einmal
Alegoxander hat geschrieben:

Danke, aber ich hätte auch gedacht, dass es in der Powered Up App integriert ist.
Aber zumindest die Motoren funktionieren gegenseitig, oder?

Die Erklärung hat zwei Seiten:
- erstens hat jeder Typ von Device (Motor, Sensor) eine ID, es gibt also ein ganzes Rudel von Motor-IDs, um die 10, wenn die Powered Up App die für einen "neuen" Motor nicht kennt weiß sie nicht dass es sich um einen Motor handelt.
- für die Sensoren findets Du Icons, wie bei Boost auch. Farb-Sensor, Gyro. Aber (derzeit?) keins für den Ultraschall- oder Touch/Kraft Sensor.
Da weiß technicmaster0 sicher besser bescheid als ich.

Alegoxander hat geschrieben:
Und kann man Mindstorms auch nur mit Python, also ohne die Software von Lego programmieren?

Falsche Frage
Python ja, auch mit der Software von LEGO
Guckst Du:

[image]



Grüße

Werner



Alegoxander gefällt das


Alegoxander
10.02.2022, 15:15

Als Antwort auf den Beitrag von Lok24

Re: pybricks Firmware für Powered Up

Lok24 hat geschrieben:

Moin,
das sind schon wieder drei Fragen auf einmal

Die Erklärung hat zwei Seiten:
- erstens hat jeder Typ von Device (Motor, Sensor) eine ID, es gibt also ein ganzes Rudel von Motor-IDs, um die 10, wenn die Powered Up App die für einen "neuen" Motor nicht kennt weiß sie nicht dass es sich um einen Motor handelt.
- für die Sensoren findets Du Icons, wie bei Boost auch. Farb-Sensor, Gyro. Aber (derzeit?) keins für den Ultraschall- oder Touch/Kraft Sensor.
Da weiß technicmaster0 sicher besser bescheid als ich.

Falsche Frage
Python ja, auch mit der Software von LEGO


1. Du beantwortest aber auch so toll.

2. Gut, das ist schade, aber nicht änderbar. Und vielleicht tut sich da ja auch noch was.

3. Das habe ich unklar formuliert. Tut mir leid. Ich weiß, dass das innerhalb der Software möglich ist, aber ich würde gerne direkt ohne die Software programmieren. Ist das auch möglich?

4. Direkte Python-Programmierung ist dann definitiv mit pybricks möglich, oder? Das müsste für Boost und auch Mindstorms gelten?

… uuuund diesmal nur 2 Fragen.


80er und 90er, 12V Eisenbahn, ... bis Mindstorms RCX 1.0. Jetzt wieder mit Söhnchen dabei: Classic, Creator, Technik, Boost, Mindstorms/Spike.


Lok24
10.02.2022, 15:29

Als Antwort auf den Beitrag von Alegoxander

Editiert von
Lok24
10.02.2022, 15:38

+1Re: pybricks Firmware für Powered Up

Alegoxander hat geschrieben:

2. Gut, das ist schade, aber nicht änderbar. Und vielleicht tut sich da ja auch noch was.

Ja, das tut es, es gab schon länger kein Update. Wie ich es sehe gehen alle Motoren, nur bei dem neuesten (small angular) bin ich nicht sicher.

Alegoxander hat geschrieben:
aber ich würde gerne direkt ohne die Software programmieren. Ist das auch möglich?

Warte auf technicmaster0....
Möglich ist das natürlich, aber es müsste ja jemand erstmal die ganzen Libs geschaffen haben?
Für den Pi + HAT ginge das. ist aber auch noch nicht fertig.

Alegoxander hat geschrieben:
4. Direkte Python-Programmierung ist dann definitiv mit pybricks möglich, oder? Das müsste für Boost und auch Mindstorms gelten?

Das geht für die dort angesprochen Hubs, derzeit 5, ob das neue kleine Hub geht weiß ich nicht.

Frage: was spricht gegen die LEGO Python Lösung?
(und was meint "Direkte Python-Programmierung" ?)



Alegoxander gefällt das


16 nachfolgende Beiträge sind ausgeblendet

Alle anzeigen Immer alle anzeigen

Gesamter Thread: