hammersley1965
Posts: 1
Joined: Sun Jun 10, 2012 4:26 pm

Raspberry Pi & Lego RIS

Sun Jun 10, 2012 4:52 pm

Ok, this may be complicated and I'm a noob but advice of any form would be appreciated.
I have a Lego Mindstorm (well I bought it for my son). There are a number of issues:
The IR controller (RIS) does not work under windows 7, the OS of my sons laptop.
The IR controller is connected by Serial (rs232)
Any device built on the mindstorm relys on and established IR connection which seriously limits its range for real time user control.

I am considering a raspberry pi using:
a USB to serial converter (requires kernal 2.4 for drivers)
a usb wifi device
web server on Pi as interface to control the RCX
mount the whole lot on the robot under battery power
talk to the robot via the web interface from the laptop.

Questions:
has any one experience of USB to serial under linux?
has anyone successfully interfaced with RIS under linux?
has anyone experience of getting a webserver to send commands/data to a serial port?
Am I being way too ambitious?

I want a project to do with my 10 year old son next winter, quality indoor time that doesn't involve TV and playing computer games! Could this be it? :?

Thanks in anticipation

User avatar
AndrewS
Posts: 3625
Joined: Sun Apr 22, 2012 4:50 pm
Location: Cambridge, UK
Contact: Website

Re: Raspberry Pi & Lego RIS

Mon Jun 11, 2012 2:48 pm

Not something I've ever looked into myself, but http://www.raspberrypi.org/phpBB3/searc ... mindstorms seems to have lots of info?

USB->Serial adaptors tend to "just work" with all modern versions of Linux - very standardised drivers. Alternatively with an appropriate adaptor you can hook up directly to the RPi's serial port http://elinux.org/RPi_Serial_Connection (although you'll probably need to edit the /boot/cmndline.txt and /etc/inittab files to stop boot messages being sent to the UART).

Good luck with your project, sounds fun :)

broo0ose
Posts: 317
Joined: Wed Dec 14, 2011 3:59 pm
Location: Wirral, UK

Re: Raspberry Pi & Lego RIS

Mon Jun 11, 2012 9:40 pm

I know nothing about Mindstoms but bear with me...

I have played with the Android App Inventor which is a bit like Scratch for Android phones, and that has Mindstorms capability. So I wondered if anyone had done the same for Scratch ...

A bit of Googleing ... turned up this but it's for Windows 7
http://enchanting.robotclub.ab.ca/tiki-index.php

No use for the Pi, but it may help you.

But vote for this suggestion and Scratch might support Mindstorms directly ..
http://suggest.scratch.mit.edu/forums/6 ... ms-robots-

HTH

User avatar
AndrewS
Posts: 3625
Joined: Sun Apr 22, 2012 4:50 pm
Location: Cambridge, UK
Contact: Website

Re: Raspberry Pi & Lego RIS

Tue Jun 12, 2012 1:36 am

broo0ose wrote:A bit of Googleing ... turned up this but it's for Windows 7
http://enchanting.robotclub.ab.ca/tiki-index.php
That same page has a link to http://enchanting.robotclub.ab.ca/Enchanting+On+Linux so it might not be a total dead-end...

User avatar
Cannon Fodder
Posts: 14
Joined: Thu Feb 16, 2012 8:05 pm

Re: Raspberry Pi & Lego RIS

Wed Jun 13, 2012 7:59 pm

I have a Lego Mindstorms RIS 2.0 kit with the RCX, I found that it is possible to run the Lego software in a virtual machine running XP, But your way sounds more fun :D
All things about the RCX have been reversed engineered including the IR tower protocols can be found online and I think Lego even released information as well. Maybe you could connect a IR LED and receiver via the Ras Pi's GPIO header to directly communicate with the RCX. Have a look at the following links for more information.

http://en.wikipedia.org/wiki/Lego_Mindstorms

http://xed.ch/help/lego.html

http://philohome.com/sdk25/sdk25.htm

Have fun, and let us know how you and your son get on

Hexark
Posts: 12
Joined: Sat Jul 28, 2012 4:03 pm

Re: Raspberry Pi & Lego RIS

Sat Jul 28, 2012 4:04 pm

wow!~ I had the exact same though about merging my RCX and PI too! Let me know how you are going on with it! Digging out my old set of lego minstorms.

Return to “Beginners”