FiliusRucilo
23.03.2017, 09:37

+19Raspberry Pi auf Powerfunctions Adapter

Klingt fast ein bsschen wie "Drehstrom-auf-Gardena Adapter", funktioniert aber wirklich...

Der "Herr Inschneööör" hat in den letzten Wochen "fremdgebastelt". Getrieben von einem noch nicht veröffentlichunsfähigem LEGO-Projekt gingen mir die Einschränkungen von NXT, SBrick und wie sie alle heißen dermaßen auf den Zeiger, dass ich mir die Mühe gemacht habe selbst etwas zu erschaffen, dass frei programmiert werden kann und sämtliche Beschränkungen des LEGO-Systems sprengt.

Herausgekommen ist ... tadaaa ... der RPi-PF Adapter! Zwei Motorentreiber und ein Spannugswandler auf eine kleine Platine (ca. 65mm x 30mm) gelötet. Dann das ganze auf einen Rasperry Pi gesteckt und ab geht die Luzi!

[image]



Der Raspberry läuft jetzt am LEGO Batteriekasten.

[image]



Mann kann dann mit einem kleinen Adapterkabel bis zu vier PF-Motoren oder LEGO-LED Lampen daran anschließen.
Die Adapterkabel werden aus einer PF-Verlängerung hergestellt. (Kabel in der Mitte durchschneiden, Steckerwanne aufquetschen, fertig)
Man könnte die PF Stecker am Motor natürlich auch einfach abschneiden und die Kabel direkt einlöten. (Oh, was bin ich heute wieder pöööhse.... )

[image]



Zusätzlich hat das Modul noch acht digitale Eingänge für z.B. Taster oder Reed-Relais oder Lichtschranken. Da kann alles angeschlossen werden was das Elektronikerherz so begehrt. Ganz zu schweigen von externer Steuerung des Raspberrys über Bluetooth oder WLAN, das Netzwerkkabel oder anderen Klimbim, der via USB angeschlossen wird. Tastatur oder Gamepad z.B. - Hardcore-Freaks können das ganze sogar über RS232 oder i2c-Bus steuern...

Ich habe mir für den Anfang erst einmal ein Tastenfeld gebastelt.

Das ganze programmiere ich in C++. Für den Raspberry gibts auch noch Python oder Scratch zum Programmieren. Da gibts quasi keine Einschränkungen.

Kleiner Ausblick: Es gibt ja den sogenannten Raspberry Pi - Zero:

[image]



und plötzlich ist die ganze Mimik nur noch so groß wie ein kleiner Batteriekasten. Das passt dann wunderbar in 6w Züge.

Äh ... und ... Nein! Das ist nicht zu verkaufen!


Brick-Fans Rhein-Main | snottingen.de | Filius Rucilo auf Flickr


Lok24 , Ben® , Haenk , ChrisLego , RobbyRay , freakwave , heinz , -jc- , Legoben4559 , asper , JuL , Xymion , JCD , hassel62 , Garbage Collector , naseneis , Rico , astrau , Dirk1313 gefällt das (19 Mitglieder)


16 vorhergehende Beiträge sind ausgeblendet

Alle anzeigen Immer alle anzeigen Beitragsbaum

FiliusRucilo
08.04.2017, 09:24

Als Antwort auf den Beitrag von Lok24

Re: Raspberry Pi auf Powerfunctions Adapter

Permalink

1000steine-Code

BBCode

HTML


Na dann hoffe ich doch, das Dir der Film inhaltlich wenigstens gefallen hat.


Brick-Fans Rhein-Main | snottingen.de | Filius Rucilo auf Flickr


Lok24
08.04.2017, 09:37

Als Antwort auf den Beitrag von FiliusRucilo

Re: Raspberry Pi auf Powerfunctions Adapter

FiliusRucilo hat geschrieben:

Na dann hoffe ich doch, das Dir der Film inhaltlich wenigstens gefallen hat.


*selbstpatsch*

Ach so, je - ehhmm -

Toll! Die Rutschkupplungen gehören ja zu meinen Lieblinsgteilen.

Was ich besonders beeindruckend finde sind die langsamen zeitlichen Abläufe, das wäre nur mit einem EV3 zu lösen.
Ansonsten ginge das ganze auch mit simplen Schaltern
Aber die machen natürlich kein TCP/IP.

Ich bastle gerade an Zug/Signal-Steuerungen für die Eisenbahn, da kann man diese Raspberrys auch brauchen.
Deine Notfallschaltung ist auch eine prima Idee! Magic...

Grüße

Werner



FiliusRucilo
12.10.2017, 13:50

Als Antwort auf den Beitrag von FiliusRucilo

+4Re: Raspberry Pi auf Powerfunctions Adapter - Einsatz im Schneewittchen

Zum Hessentag habe ich Schnewittchen, das ist einer meiner Monorail-Züge. mit dem Raspberry-Pi-Zero ausgrüstet. Das ganze sieht so aus:

[image]

Snowwhite driving electronics by Filius Rucilo, auf Flickr

Der Zug wird von meinem Laptop aus mit einem kleinen Consolenprogramm via WLAN gesteuert.

Vorwärts und Rückwärts in 25 Fahrstufen auf 2 M-Motoren
Richtungsabhängiges Fahrlicht
Innenbeleuchtung
Webcam

Jawoll! Ich habe die Pi-Cam eingebaut.

[image]

Snowwhite's webbcam by Filius Rucilo, auf Flickr


Testfahrten auf der Hessentags-Ausstellung waren noch nicht so 100% überzeugend. Da muss ich noch mal Hand an den Code anlegen. Außerdem zeigt sich, dass ein Handy-Hotspot vielleicht nicht so die richtige Übertragungszentrale ist. Ich sollte vielleicht einen "richtigen" Accesspoint unter die Anlage stellen. :-)

Livebilder (VGA-Auflösung, 640x480 ) während der Fahrt gehen prinzipiell, man hat aber das Gefühl als fährt man einen Rover auf dem Mars... Die Bilder kommen mit 3-5 Sekunden Verspätung an. Zur Ehrenrettung sei gesagt: Es ist halt ein RPi-Zero und kein Supercomputer! Die Komprimierung und Übertragung des Videosignals dauert halt ein bisschen.

So, hier noch mal Schneewittchen in voller Pracht. Mehr Bilder gibts, wie immer, auf Flickr.

[image]

Snowwhite V2 by Filius Rucilo, auf Flickr


Brick-Fans Rhein-Main | snottingen.de | Filius Rucilo auf Flickr


Lok24 , Garbage Collector , asper , Xris gefällt das (4 Mitglieder)


FiliusRucilo
19.04.2018, 17:40

Als Antwort auf den Beitrag von FiliusRucilo

Editiert von
FiliusRucilo
19.04.2018, 17:42

+1Stellwerk für meine Monorail

Habe in den Osterferien mal wieder was mit meinen Raspis gebastelt: Ein Stellwerk für meine Monorail Weichen.

[image]

Monorail Signalbox by Filius Rucilo, auf Flickr

Im Stellwerk werkelt ein Raspberry Pi B. Man kann vier Weichen anschließen und diese über die Tasterleiste schalten oder über Netzwerk/WLAN.
Versorgt wird das ganze über ein 9V Steckernetzteil. Ich habe für den Anschluss auf PF-Stecker eine LED geschlachtet. (8870). Im hohlen 2x2er Brick kann man wunderbar vom runden Netzteil-Kabel auf PF-Flachband-Kabel konvertieren. Einfach den LED Gleichrichter rausschmeißen und das PF Kabel mit dem Netzteilkabel verlöten. :-)

Ich hoffe, das kleine Filmchen gefällt.

Edith: Um das Filmchen zu sehen, auf das Bild klicken. Man wird zu Flicker weiter geleitet. Dort kann man nochmal auf das Bild klicken (schwarzer Kreis mit weissem Dreieck) , und der Film läuft los...


Brick-Fans Rhein-Main | snottingen.de | Filius Rucilo auf Flickr


JuL gefällt das


Garbage Collector
19.04.2018, 19:36

Als Antwort auf den Beitrag von FiliusRucilo

Re: Stellwerk für meine Monorail

FiliusRucilo hat geschrieben:

Man wird zu Flicker weiter geleitet. Dort kann man nochmal auf das Bild klicken (schwarzer Kreis mit weissem Dreieck) , und der Film läuft los...


Bei mir kommt leider nur eine Login-Seite für Yahoo …



FiliusRucilo
19.04.2018, 20:48

Als Antwort auf den Beitrag von Garbage Collector

Re: Stellwerk für meine Monorail

Probiere doch mal diesen Link: https://www.flickr.com/gp/filiusrucilo/RS7ryz
Bei mir geht der auch ohne Anmeldung.


Brick-Fans Rhein-Main | snottingen.de | Filius Rucilo auf Flickr


FiliusRucilo
25.08.2018, 10:43

Als Antwort auf den Beitrag von FiliusRucilo

+13Remote Konsole

Ich habe meinen Jahresurlaub dazu genutzt neue Dinge mit dem RaspberrryPi-PF adapter zu machen. Bei den (Mittlerweile 6!) Kameraden wurde die Kommunikation via WLAN stark erweitert. Die Systeme können sich jetzt untereinander ansprechen und auch im Hub-Betrieb an eine übergeordnetes System berichten. (Bisher konnten die nur stumpf Befehle entgegen nehmen und ausführen) Damit ist dann die Tür offen um ein Stellwerk für die Monorail zu bauen. In einem kleinen Schuppen werkelt ein Pi der mit 24 Eingangskanälen und einer RGB LED ausgestattet ist. Via 3.5mm Klinkenstecker kann man nun diverse Taster oder in den Schienen untergebrachte Schaltkontakte anschließen und die Eingaben dann als Steuerkommandos über WLAN an anderen Geräte versenden. Das System braucht nicht viel Rechenleistung, so dass ich im Schuppen einen alten Raspberry vom Typ B+ verbaut habe, der mit einem WLAN Dongle ausgestattet ist.

Die Wahl viel deshalb auf 3.5mm Klinke, weil man mit diesen Verbindern beim preferierten Elektronik-Dealersehr günstige und fertige 2m Verlängerungskabel bekommen kann die gut weiter zu verarbeiten sind.

Im inneren der Konsole habe ich kleinen Taster auf 16x16mm große Lochrasterplatinen aufgelötet und direkt mit dem Kabel verbunden. Von oben drückt ein2x2er Stein mit einem Slider drunter auf den Kontakt. Sprich: die Tasten fallen raus, wenn man den Block auf den kopf dreht. Dafür kann man die farbigen Tasten sehr einfach tauschen.

Im oberen Bild ist meine modulare Steuer-Konsole zu sehen. Heute Nacht werde damit ich die Weltherrschaft an mich reißen! eine großen roten Knopf habe ich ja schon mal... Im unteren Bild ist ein Sammelsurium von Monorail-Weichen zwecks ausgiebigen Tests aufgebaut. Wer findet die fünf Raspberrys im Foto?

[image]

World domination console by Filius Rucilo, auf Flickr

[image]

Testground by Filius Rucilo, auf Flickr

Ich frage mich jetzt schon eine ganze Weile, ob man dem RaspberryPi (Zero WH) nich das Kunststück beibringen kann sich auf der Bluetooth-Schnittstelle wie ein LEGO Smart Hub zu verhalten?! Das wäre dann der perfekte Adapter um PF-Motoren und LEDs an die Powered Up! Welt anzuschließen...


Brick-Fans Rhein-Main | snottingen.de | Filius Rucilo auf Flickr


JuL , Turez , Matze2903 , Steinemann , Rico , Valkon , AdmiralStein , asper , tastenmann , hassel62 , Thomas52xxx , Dirk1313 , Walton gefällt das (13 Mitglieder)


tastenmann
26.08.2018, 12:08

Als Antwort auf den Beitrag von FiliusRucilo

Re: Remote Konsole

Ein geniales Projekt!
Respekt, was man alles mit elektrotechnischer Erfahrung so anstellen kann, um das altgediente PF Zeugs in neue Sphären zu heben.

Mich würde interessieren, ob du nihct flexibler wärst, wenn du die Steuerung über ein Tablet mit entsprechender App auslagerst.
Natürlich macht das Schaltpult echt viel her, aber ob ich mir merken könnte, welche Farbe welche Funktion steuert?


Viel Erfolg bei der Weltherrschaft!

Gruß
Tastenmann


[image]


Meine MOCpages


FiliusRucilo
27.08.2018, 16:44

Als Antwort auf den Beitrag von tastenmann

+1Re: Remote Konsole

Hallo Tastenmann,
Apps gibt's natürlich auch... Da ich in der Apfel-Blase lebe, als Applikationen für OSX HighSierra (10.13.6)
Ich habe auch schon angefangen das ganze für iOS umzusetzen, die Fertigstellung scheitert aber daran, dass der Herr Inschenieööör zu geizig ist am Apple Developer Programm teilzunehmen. (100,- € Abo-Zoll pro Jahr) Man kann zwar Apps auf dem iPad auch ohne Mitgliedschaft im Developer Programm entwickeln, aber sobald XCode (Für Nicht-Appler: Die Apple Software Entwicklungsumgebung) etwas mit iOS und Datenübertragung im Netzwerk machen will fordert Apple eine Anmeldung. Die wollen wissen, wer mit ihren Telefonen und Tablets "Datenmüll" durch die Mobilfunknetze schickt...

Hier ein Screenshot der virtuellen Weltbeherrschungs-Konsole:

[image]



Und das hier ist der Netzmonitor. Mit dem Tool kann man zum einen direkt Kommandos per Konsole an die Raspis schicken und zum anderen sehen, was die so hin und her übertragen.

[image]



Die Screenshots sind jetzt nicht so toll, weil die Apps zum einen frisch gestartet wurden und zum anderen weit und breit keine Clients auf Broadcasts antworten. Zur Zeit sind alle Komponenten in ihren Kisten verpackt.

Aber für alle, die es ganz genau wissen wollen ... Das hier ist das aktuelle Command-Set für die pfLib Version 3:

[image]



So, das war jetzt wohl genug "off-topic"


Brick-Fans Rhein-Main | snottingen.de | Filius Rucilo auf Flickr


tastenmann gefällt das


Garbage Collector
27.08.2018, 19:21

Als Antwort auf den Beitrag von FiliusRucilo

+1Re: Remote Konsole

FiliusRucilo hat geschrieben:

Die Screenshots sind jetzt nicht so toll


Und noch besser würden sie aussehen, wenn du sie mit folgendem Shortcut machst: Cmd+Shift+4 (die wird Maus zum Fadenkreuz), jetzt Space drücken und auf das betreffende Fenster mit der Maus klicken – so bekommt man grandiose PNGs mit alpha-transparenten Schatten

Deine Projekte sind soo toll. Ich bin leider nur Software-Entwickler und bekomme Gänsehaut, wenn ich an »Kabel-Schnippeln« und »Löten« denke



astrau gefällt das


7 nachfolgende Beiträge sind ausgeblendet

Alle anzeigen Immer alle anzeigen

Gesamter Thread: