Skip to content

Commit

Permalink
Add more links and information
Browse files Browse the repository at this point in the history
  • Loading branch information
mesheets committed Jun 23, 2024
1 parent dda7a5d commit fbcd400
Show file tree
Hide file tree
Showing 5 changed files with 45 additions and 6 deletions.
14 changes: 10 additions & 4 deletions Communication.md
Original file line number Diff line number Diff line change
Expand Up @@ -10,16 +10,22 @@
* [Notes on LNP](https://web.archive.org/web/20040627230632/http://www.docs.uu.se/docs/undergrad/instances/spring2002/RTSystemDvpMnp/assignments/notes_on_lnp.html)

## Communicating across the LEGO Ecosystem
* General LEGO IR
* LEGO IR Sniffing
+ [Decoding Old LEGO Infrared Protocols](https://ofalcao.pt/blog/2017/decoding-old-lego-infrared-protocol)
+ [Decoding the RCX Infrared Command Protocol](https://ofalcao.pt/blog/2017/decoding-rcx-ir-command-protocol)
* LEGO Visual Light Link (VLL)
+ [Visual Light Link Programming the LEGO Micro Scout with the RCX](http://www.elecbrick.com/vll/)
- RCX 2.0 firmware includes support for sending VLL commands
* LEGO Binonicle
+ [RCX Control of Bionicle 8539 Manas Receivers](https://web.archive.org/web/20080510121133/http://www.doucettenet.com/lego/manas.pdf)

## Hardware Hacks for RCX Communication
[BrickOS-Bibo Patch # 33](https://news.lugnet.com/robotics/rcx/legos/?n=4057), incorporated by Matthew Sheets, included Bluetooth-facilitating capabilities
* [Serial IR Tower Hacks](http://web.archive.org/web/20060207165221/http://oase.uci.kun.nl/~mientki/Lego_Knex/Lego_electronica/IR_tower/IR_tower.htm)
* [Board-Soldering Communication Hacks](http://www.convict.lu/Jeunes/RCXCam/RCXCam_Journal.htm)

### Radio Frequency (RF) Wireless
* [Wireless RCX IR Tower](https://www.eurobricks.com/forum/index.php?/forums/topic/42828-wireless-rcx-ir-tower/)
* [Smeagol Sub-projects Mars rover](https://web.archive.org/web/20080324192255/http://www.mobnets.rwth-aachen.de/smeagol/sub-mars.php)
* [Wireless Radio Communication](http://www.robotics.sk/maine.php?page=/projects/rcxbt/)Bluetooth
* [Wireless Radio Communication via Bluetooth](http://www.robotics.sk/maine.php?page=/projects/rcxbt/)
* [Hardware Hacks to Setup a Bluetooth Connection](https://web.archive.org/web/20051207031919/http://www-date.uni-paderborn.de/pub/people/dasas/Beh03.pdf) (_in German_)
* [Board-Soldering Communication Hacks](http://www.convict.lu/Jeunes/RCXCam/RCXCam_Journal.htm)
* [Use an Audio Output Jack to Send IR Commands](https://github.com/legokichi/webRCX)
1 change: 1 addition & 0 deletions Designs.md
Original file line number Diff line number Diff line change
Expand Up @@ -44,6 +44,7 @@ Please see the archive of [official LEGO RCX releases](https://github.com/BrickB
* [Arcticus Xenon Lego RCX LIDAR Station Isotopia](http://xenon.arcticus.com/lego-rcx-lidar-station)
+ [LIDAR Display for Lego RCX LIDARStation Isotopia](http://xenon.arcticus.com/lidar-display-lego-rcx-lidarstation)
* [A Lego-robot with camera controlled by Matlab overview](http://web.abo.fi/fak/tkf/rt/robot/index.php?content=0)
* [Building a LEGO Technic + MindStorms Plotter](https://maehw.wordpress.com/2024/06/17/building-a-lego-technic-mindstorms-plotter/)
* [Chattanooga Robotics Web Site - BOT-BOX](http://www.chattabot.org/botbox.html)
* [Creating a Spider Robot using LEGO-Mindstorms](http://web.archive.org/web/20080206072202/http://schalburg.homepage.dk/Spider/Spider.html)
* [Design and development of LEGO Mindstorms based nomadic services](http://telemedicine.ewi.utwente.nl/education/completed_master_assignments/vantol_small.pdf)
Expand Down
27 changes: 26 additions & 1 deletion Project-Index.md
Original file line number Diff line number Diff line change
Expand Up @@ -186,7 +186,7 @@
+ **Support for More Current Java Versions**
- [oversticht/lego-rcx-lejos](https://github.com/oversticht/lego-rcx-lejos) (external)
* Based on leJOS v2.1 instead of v3.0-RC2 that is in the repository in this BrickBot organization
- [HaikuVM](https://haiku-vm.sourceforge.net) (external)
- [HaikuVM](https://haiku-vm.sourceforge.net) / [Fork](https://github.com/chuckb/haikuVM) with [Gradle Plugin](https://github.com/chuckb/HaikuVMPlugin) (external)
* A spinoff Java VM approach referenced by @oversticht
* [TinyVM](https://github.com/BrickBot/TinyVM)
+ A replacement firmware and VM that can execute Java programs in the Lego Mindstorms RCX, supporting several of the most useful features of the Java language.
Expand Down Expand Up @@ -240,3 +240,28 @@ Some of these projects are currently hosted in external repositories but can be
* [RemoteMindStorm](https://github.com/JSFernandes/RemoteMindstorm) <sup>↗</sup> (NQC-based): Control an RCX via LeapMotion and voice, using a basic messaging scheme
+ Includes a number of binary *.jar and *.so files in version control
* [Rokenstorms: The Rokenbok/Mindstorms Radio Control Module Project](https://web.archive.org/web/20081219025330/http://www.stormyprods.com/lego/rokenbok.htm)


<!--
## TODO: Other projects, in additon to the section immediately above
* [Ultimate RoboLab](https://www.convict.lu/Jeunes/ultimate_stuff/Ultimate_intro.htm)
* [Use an Audio Output Jack to Send IR Commands](https://github.com/legokichi/webRCX)
* [UniBrick](https://github.com/JorgePe/UniBrick): Universal LIRC controller for LEGO devices
* LeJOS-Derivative Projects Supporting More Current Java Versions
+ [oversticht/lego-rcx-lejos](https://github.com/oversticht/lego-rcx-lejos) (external)
- Based on leJOS v2.1 instead of v3.0-RC2 that is in the repository in this BrickBot organization
- See the main README for a discussion of running on more modern systems
+ [HaikuVM](https://haiku-vm.sourceforge.net) / [Fork](https://github.com/chuckb/haikuVM) with [Gradle Plugin](https://github.com/chuckb/HaikuVMPlugin) (external)
- A spinoff Java VM approach referenced by @oversticht
* [Scratch for leJOS](https://github.com/swolla/scratch-lejos-rcx): Create leJOS RCX programs using Scratch
* From Host Computer Setup on the [Quick Start Page](Quick-Start.md):
+[pnc-rcx Tools and programs for building programs for the Lego Mindstorms RCX 1.0 (Hitachi H8300)](https://github.com/pnc/rcx)
+[NQC on Mac OS X](https://github.com/Glitchbone/mindstorms-rcx-osx-tools)
-->
1 change: 1 addition & 0 deletions Quick-Start.md
Original file line number Diff line number Diff line change
Expand Up @@ -53,6 +53,7 @@ WSL now supports graphical capabilities
* [Using Lego Mindstorms on Ubuntu « Adrian Smith's Blog](http://www.17od.com/2013/01/13/using-lego-mindstorms-on-ubuntu/)
* [pnc-rcx Tools and programs for building programs for the Lego Mindstorms RCX 1.0 (Hitachi H8300)](https://github.com/pnc/rcx)
* Kernel Driver: [LegoUSB](http://legousb.sourceforge.net/) – This driver is now officially part of the Linux kernel as of Linux 2.6.1.
+ [Configuring the LEGO USB Tower on Linux](https://pbrick.info/index.html-p=8.html)

### Debian / Ubuntu
* [Lego-Related Packages for Debian, from the Debian Lego Team](https://qa.debian.org/developer.php?login=debian-lego-team%40lists.alioth.debian.org)
Expand Down
8 changes: 7 additions & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -48,11 +48,12 @@ The links below include partially-curated collections of RCX-related material.
* [Communication](Communication.md): Networking, IR, interfacing with other (non-RCX) LEGO devices, hardware hacks, and more

## Human Interest
* [What Happened before the [MindStorms] Announcement in January 1998](https://lan.lego.com/news/overview/lego-mindstorms-reflections-%E2%80%93-what-happened-before-the-announcement-in-january-1998-r173/)
* [Dealing with the Unexpected: Critical Incidents in the LEGO Mindstorms Team](https://www.researchgate.net/publication/247717649_Dealing_with_the_Unexpected_Critical_Incidents_in_the_LEGO_Mindstorms_team)
* [Geeks in Toyland](https://www.wired.com/2006/01/geeks-in-toyland/): A behind-the-scenes look at MindStorms development at LEGO®
* [Is Iron Man an RCX Robot?](https://web.archive.org/web/20150820003106/https://deeperdesign.wordpress.com/2010/02/26/is-iron-man-made-of-lego/)
* [Everything You Always Wanted to Know about LEGO®](https://gizmodo.com/everything-you-always-wanted-to-know-about-lego-5019797)


* * *

# Like what you’ve found?
Expand All @@ -69,3 +70,8 @@ Follow these links to access the official [LEGO® MindStorms Website](https://ww
[educational software](https://education.lego.com/en-us/downloads/mindstorms-ev3/software/).

Some sites referenced only by link do not have a repository setup to due to identified redistribution restrictions.

<br />

**Epilog**: After a 24-year run, LEGO® discontinued its MindStorms line in October 2022.
<sup>[3](https://brickset.com/article/84219/lego-mindstorms-to-be-discontinued)</sup>

0 comments on commit fbcd400

Please sign in to comment.