Lok24
03.11.2016, 22:03

Editiert von
Lok24
03.11.2016, 22:35

+14SBrick & RaspberryPi - ein Bericht

Hallo zusammen,

wie angedroht habe ich mich jetzt auch mit Fremdprodukten beschäftigt.
Die Idee war, einen Ersatz für die schwächelnde IR-Fernbedienung zu schaffen, also SBrick, Bluetooth und ein Handsender.
Dieser besteht aus dem Mikrocomputer RaspberryPi, Bluetooth Dongle und ein paar Kleinteilen.

Als erstes habe ich ein Gehäuse gebaut, in das der Raspberry und sein PowerPack passen, getestet mit zwei grauen Dummies, vorne senkrecht die Batterie, hinten links der Prozessor.

[image]



Dann war Steffen (asper) so freundlich mir ein Demo-Programm zu schicken, das ich versucht habe zu verstehen. Es ist in Python geschrieben, das ist - wie sein Namensgeber Monthy Python - ein wenig eigenartig.

Dann also eine Bestellung fertiggemacht, die Kernpunkte:
RaspberryPi A+, der ist schön klein und benötigt wenig Strom, 28,--
Bluetooth-Dongle 15,--
PowerPack 9,--
Betriebssystem 13,--
(www.pollin.de)

Dann noch ein Monitor, Tastatur und Maus aus dem Keller, alles zusammengesteckt, was soll ich sagen: geht auf Anhieb!
Ohne irgendwelche Kenntnisse.

[image]




[image]



In der Mitte sieht man ein kleines Board, dass ich mir schnell gebastelt habe zu Testzwecken. Die Teile kann man an den Raspberry anstecken und hat Schalter, LED, Drehregler.

Heute kam dann mein SBrick.
Enttäuschung 1: Kein Kabel dabei.
Enttäuschung 2: Keinerlei Beschreibung dabei
Enttäuschung 3: Keine MAC-Adresse dabei

Aber das ficht ja einen geübten LINUX-Kenner wie mich überhaupt nicht an, tatsächlich, der Befehl "sudo hcitool lescan" listet all BT-Geräte in der Gegend, und da war mein SBrick.

Also Steffens Programm angepasst - funktioniert auch auf Anhieb.
Jetzt noch meinen Drehregler angeschlossen, 5-6 Programmzeilen, geht auch.

Eingebaut in mein Gehäuse:

[image]



Und Deckel drauf:

[image]



Also: für um die 50,-- bekommt man einen Handsender gebastelt.
Mit einem Kanalwähler kann man dann auch mehrere SBricks betreiben.
Leider funktioniert das alles noch nicht sehr gut, weil das Timing nicht stimmt, aber das kann man durch Programmierung verbessern.
Hoffentlich.

Ich werde weiter berichten, Stay tuned!

Grüße

Werner



SuklaaTalvella , Garbage Collector , , Pelli , Valkon , asper , michael42 , Thomas52xxx , tastenmann , Lego3723 , Andi , friccius , UncleTom , JuL gefällt das (14 Mitglieder)


2 vorhergehende Beiträge sind ausgeblendet

Alle anzeigen Immer alle anzeigen Beitragsbaum

Steinemann
04.11.2016, 01:02

Als Antwort auf den Beitrag von Lok24

Editiert von
Steinemann
04.11.2016, 01:05

Re: SBrick & RaspberryPi - ein Bericht

Super und saubere Lösung !
Infrarot ist ja eigentlich schon lange
eine veraltete Technologie.
Geht gerade noch für den Billigsdorfer
Garagentüröffner aus dem Baumarkt

Der SBrick ist schon OK und der PLUS
wird auch interessant !



ltbtb
04.11.2016, 07:09

Als Antwort auf den Beitrag von LuDaCriSoNe

Re: SBrick & RaspberryPi - ein Bericht

Moin Moin
Also zum Thema IR- können wir nur berichten das es z.B. am Wochenende wieder total frustend war, denn die meisten Geräte die wir als IR dabei hatten liefen nicht wegen der Sonneneinstrahlung bzw. Neon Leuchtstoffröhren, deswegen muss ich für uns sagen, sind wir froh das es den SBrick Baustein gibt, denn dieser macht auch das Steuern bei erschwerten Bedingungen möglich (auch wenn mal eine Sichtverbindung abreist

grüße der Torsten


www.brickcityshop.de - Exklusive Produkte, Minifiguren, S-Brick, Bücher, und vieles mehr!

Folgen Sie uns auf Facebook www.facebook.de/brickcitymodellbau

BrickCityDay´s mehr als eine Ausstellung!


Lok24
04.11.2016, 09:02

Als Antwort auf den Beitrag von LuDaCriSoNe

Re: SBrick & RaspberryPi - ein Bericht

Hallo,

LuDaCriSoNe hat geschrieben:

Da wäre die Lösung mit nem Arduino billiger. Per IR kann der Arduino den Zug direkt ansteuern und man spart sich den unnötigen SBrick.


Mein Ziel war es ausdrücklich, das schrieb ich auch, eine Lösung mit Bluetooth zu bauen.
Um das zu erreichen ist ein Hinweis auf verfügbare IR-Lösungen nicht hilfreich.
Egal wie billig und funktional sie sein sollten.


LuDaCriSoNe hat geschrieben:
Wenn Probleme mit dem IR Signal entstehen, einfach weitere IR Dioden auf der Anlage verbauen.
Ach, mit IR können Probleme entstehen?

Deine Lösung scheint eher eine stationäre zu sein. Da funktioniert das.

Für ein Szenario, in dem vier Personen, jede mit einem Handsender , um einen 20qm große Anlage laufen um Züge zu steuern scheint es mir völlig ungeeignet.

Grüße

Werner



Garbage Collector
04.11.2016, 09:08

Als Antwort auf den Beitrag von Steinemann

Re: SBrick & RaspberryPi - ein Bericht

Steinemann hat geschrieben:

der PLUS wird auch interessant


Falls das SBrick-Plus-Projekt erfolgreich wird, kann ich Anfang nächsten Jahres ein paar Erfahrungen hier dazu schreiben. Hat sonst noch jemand den SBrick Plus mit finanziert?



Lok24
04.11.2016, 09:14

Als Antwort auf den Beitrag von Garbage Collector

Re: SBrick & RaspberryPi - ein Bericht

Garbage Collector hat geschrieben:

Steinemann hat geschrieben:
der PLUS wird auch interessant


Falls das SBrick-Plus-Projekt erfolgreich wird, kann ich Anfang nächsten Jahres ein paar Erfahrungen hier dazu schreiben. Hat sonst noch jemand den SBrick Plus mit finanziert?


Huch! Coole Sache.
Das Programm läuft immer extern, also es gibt keinen Prozessorbaustein, wie ich ihn gerade baue?



asper
04.11.2016, 09:27

Als Antwort auf den Beitrag von LuDaCriSoNe

Re: SBrick & RaspberryPi - ein Bericht

Also ich muss mich hier anschließen: IR auf einer Ausstellung geht (fast) gar nicht. Sonnenlicht, keine reflektierende Wände, nur 8 Kanäle. So entspannt wie bei Bricking Bavaria in Schierling habe ich PF Züge noch nie in einer Halle eingesetzt. Kein Kollege vom Nachbarlayout, der mit der Riesenrad/Bagger/Windrad Fernsteuerung meine Züge startet/stoppt, jeder Zeit Kontrolle auch ohne Sichtverbindung, ...
9V wäre für Züge noch eine Alternative, aber da bin ich zu spät ins Hobby eingestiegen.


flickr


asper
04.11.2016, 09:31

Als Antwort auf den Beitrag von Lok24

Re: SBrick & RaspberryPi - ein Bericht

Hallo Werner,

Sehr schön! So eine manuelle Steuerung fehlt mir noch. Im Moment läuft das alles automatisch und zum manuellen Rangieren der Züge muss ich das Handy nutzen, oder mich mit dem Laptop auf den RasPi aufschalten. Nach der Fanwelt werde ich mir auch den Code noch mal vornehmen und aufräumen (und dokumentiert ablegen).

viele Grüße
Steffen


flickr


LuDaCriSoNe
04.11.2016, 10:18

Als Antwort auf den Beitrag von Lok24

Re: SBrick & RaspberryPi - ein Bericht

Lok24 hat geschrieben:

Hallo,

LuDaCriSoNe hat geschrieben:
Da wäre die Lösung mit nem Arduino billiger. Per IR kann der Arduino den Zug direkt ansteuern und man spart sich den unnötigen SBrick.


Mein Ziel war es ausdrücklich, das schrieb ich auch, eine Lösung mit Bluetooth zu bauen.
Um das zu erreichen ist ein Hinweis auf verfügbare IR-Lösungen nicht hilfreich.
Egal wie billig und funktional sie sein sollten.


LuDaCriSoNe hat geschrieben:
Wenn Probleme mit dem IR Signal entstehen, einfach weitere IR Dioden auf der Anlage verbauen.
Ach, mit IR können Probleme entstehen?

Deine Lösung scheint eher eine stationäre zu sein. Da funktioniert das.

Für ein Szenario, in dem vier Personen, jede mit einem Handsender , um einen 20qm große Anlage laufen um Züge zu steuern scheint es mir völlig ungeeignet.

Grüße

Werner


Ich dachte immer auf größeren Anlagen wird digital gefahren?!? Ist doch öde, wenn da mit handgesteuert wird. Also gibt es da auch nie elektrische Bahnübergänge etc? Wär mir schon zu langweilig.

Mit IR bezog ich mich auf den Heimbereich. Denn der Arduino kann leicht die IR Fernbedienung ersetzen. Damit der Zug auch überall Sichtkontakt hat, kann man wie gesagt mehrere IR Dioden verbauen (zB im Tunnel).


Instagram -> the_collector_of_lego
https://brickset.com/sets/ownedby-LuDaCriSoNe


Garbage Collector
04.11.2016, 10:28

Als Antwort auf den Beitrag von Lok24

+1Re: SBrick & RaspberryPi - ein Bericht

Der neue SBrick Plus ist quasi ein EV3 im Miniformat. Er hat jetzt vier Ein-/Ausgänge, womit man kleine Abläufe schreiben kann, z.B. "drehe Motor vorwärts bis der Näherungssensor ein Objekt erkennt".



gefällt das


Lok24
04.11.2016, 10:34

Als Antwort auf den Beitrag von LuDaCriSoNe

Re: SBrick & RaspberryPi - ein Bericht

Hallo,

LuDaCriSoNe hat geschrieben:

Ich dachte immer auf größeren Anlagen wird digital gefahren?!?

Digital? Du meinst damit wie bei der Modellbahn?
Eher selten, denn dort läuft meist die Signalübertragung (und die Energieübertragung) über die Gleise.
Für Lego bedeutet das:
- Nur mit 9V-Gleisen
- nur mit umgebauten Motoren
Das gibt es, ist aber nicht die Regel.
Ansonsten gibt es das mit WLAN. Aber dort gibt es immer eine Steuerzentrale.

LuDaCriSoNe hat geschrieben:
Ist doch öde, wenn da mit handgesteuert wird. Also gibt es da auch nie elektrische Bahnübergänge etc? Wär mir schon zu langweilig.

Na dann...bei der Bundesbahn gibt es sehr viele Bahnübergänge ohne Schranken.
Im übrigen gibt es natürlich auch elektrische Bahnübergänge, aber denen ist ja völlig egal, ob ein Zug handgesteuert oder automatikgesteuert ist.

LuDaCriSoNe hat geschrieben:
Mit IR bezog ich mich auf den Heimbereich.

Tja, hier geht es um Ausstellungsbetrieb mit BT.

LuDaCriSoNe hat geschrieben:
Denn der Arduino kann leicht die IR Fernbedienung ersetzen. Damit der Zug auch überall Sichtkontakt hat, kann man wie gesagt mehrere IR Dioden verbauen (zB im Tunnel).

Was geht: Du hast einen Arduino, der alternierend alle Protokolle für alle 8 Kanäle sendet, mit mehreren passend platzierten IR-Leds als Sender.

Aber wie kommen die Signale von einem drahtlosen Walkaround-Handregler zu diesem Arduino, ohne dass die Verbindung bei IR abreisst?



9 nachfolgende Beiträge sind ausgeblendet

Alle anzeigen Immer alle anzeigen

Gesamter Thread: