Hot answers tagged

11

I use a Mindstorms NXT brick and an Android smartphone for my remote controlled tank. The downside is that the NXT motors are slower than the regular Power Functions motors, and connecting PF motors to the NXT brick requires additional components. Personally, I am satisfied with NXT motors and don't bother kludging PF motors. (Yet.) Here is a modular truck ...


11

As stated in the description of that video, the big issue is that the iPhone won't pair with uncertified devices: The car is built with standard Lego Mindstorms NXT components. Since iPhone SDK does NOT allow using non certified devices (which are limited to other iPhones and some headsets etc.) I have used BTStack library. I guess this is why there's ...


10

Personally I would go with Arduino (on the car) and an Android phone as the controller (via bluetooth). There's plenty of reference on the web about mixing the two. The main problem is interfacing with non Lego parts (motors, PCB, ...). Luckily, you can find Lego adapter parts in many Robot/Electronic sites. For example at Pololu: ...


8

LEGO have produced an IR Speed Remote Control unit as part of their current "Power Functions" range. This offers: Features 4 RC channels, 2 stop button and 2 direction control switches! Use the jog wheels to control your motor speed! You will also need the receivers as well.


7

The two sticks on that remote are pure on/off switches (well, forward/off/backward) and come back in their central position if not maintained pushed, and don't move laterally either. There are two classic ways to control a car with them: Use each switch to control a motor and wheel (or set of wheels) - so you have to push both levers to advance, and only ...


7

The MindStorms NXT controller can work over bluetooth: http://mindstorms.lego.com/


6

The 9398-1: 4x4 Crawler is an interesting candidate with the new servo motor. It comes in 2H2012. There are more pictures on TechnicBricks.


5

Communication with the RCX Brick was via the Infra Red tower (or IR Remote Control) which connected to the computer with either a serial or USB cable. As neither iPhone nor iPad have an IR port, there's no way to connect directly between the two. You might be able to do something with a docked iOs device, but that strikes me as somewhat pointless.


5

As with most things related to Power Function,s you can find this information on Philo's page on Power Functions. If you scroll down a little, you'll find a link to "LEGO Power Functions RC" which is a document straight from LEGO outlining the PF RC protocol. The protocol does include commands to set an absolute speed. Now, whether you can make sense of it ...


5

One way to get at this is to search Bricklink for sets containing the Power Functions IR Receiver and sets containing the PF IR Receiver V2. As of the time of this answer, it looks like the following sets contain that part and are remote controlled: Technic Motorized Bulldozer 8275 Motorized Excavator 8043 4x4 Crawler 9398 4x4 Crawler Exclusive Edition ...


5

You'll want to read the TechnicBricks review of that set, which is quite detailed. In short, there are two new motor types; one of which is a servo motor used to control the direction. As the remote used is the usual on/off one, it means you'll be able to steer right or left, but with no granularity (you can also go straight ahead, of course). The other ...


5

This can be done without a caster wheel as well: Start out with a three wheeled vehicle, with two wheels in the front and one smaller wheel with less traction than the front wheels in the back. All wheels need to be fixed. One of the front wheels is attached to the motor. This might need to have some gearing to get an appropriate speed. The other front ...


5

It basically forces the coupling magnets to separate via the pins pointing downwards from the magnet holders: Here's a demo.


4

It sounds like you are asking how to motorize your own custom LEGO creations using motors that you may already have around the house rather than purchasing official motors. Before I answer this, I just want to make sure that you are aware that you can purchase the PF motors individually on LEGO.com for fairly cheap. You don't have to buy large, expensive ...


3

Each remote has 2 separate controls (one for "red" and one for "blue"), and 1 channel setting (choice of channel 1,2,3 or 4). Each train has an IR receiver which has 1 channel setting (again choice of channel 1,2,3 or 4) and two connections, one coded "red" and one coded "blue". From what you describe, you have two trains set both to the same channel (I'm ...


3

I saw an official Lego remote control car at the Lego Store once and I should have gotten it that day because I haven't seen it again. That said, with Mindstorms and a bluetooth enabled phone it should be possible to build one one your own.


3

It is built like a regular RC car, there is a two channel remote and receiver combo with outputs for a motor channel and for a servo channel. The steering is done with two separate servos (S Motor, as Lego calls it), which are connected in parallel to the receiver. The remote is a tiny two channel affair with two side-by-side levers that move front to back, ...


2

It's possible to control a NXT with the iPhone/Smartphone although this method requires either another iPhone, Smartphone, Laptop or PC with access to the internet. The full programming and building instructions for the 'iPhoneRobot' can be found on BattleBricks. The source code for the server application and the NXT program is also available. It's a ...


2

There are ipad adaptors for iPad, iPhone. Some connect to the data port, but others connect to the headphone jack, so are eminiently programmable - you presumably just need audio samples. Alex


2

Without 3rd party hardware or software, the only way to do this is to use Bluetooth messages. For example, you could write motor power to a Bluetooth mailbox on one NXT. The other NXT just has a simple program with a loop that reads the Bluetooth mailbox and connects it to a motor block.


2

One motor and a caster wheel will give you two degrees of movement but will not be steerable. If you can build a differential, then drive two wheels with the motor. If you have limited gears, then drive one wheel, have an idler wheel and a caster or simple skid arrangement. You can get more interesting behaviour by having a bumpbot, that simple reverses ...


2

A few years back I ripped motors, controlcard and batterypack out of a broken car. I then fitted some legopieces to it and got a superfun setup to use with my old technic lego. I mounted a piece of a normal (old black) axle on the motor shaft. But just as @jncraton describes it This can be a little tricky to get right. If you are just drilling freehand as ...


2

Looking at the stack trace in the exception you've posted, the error seems to be coming from a call to RemoteEV3.createRegulatedMotor: at lejos.remote.ev3.RemoteEV3.createRegulatedMotor(Unknown Source) at test_bluetooth.Bluetooth.main(Bluetooth.java:186) After that it's just going through the motions to try and open a port on a remote device... Having a ...


1

With some minor adjustments, you can try adding Lego Power Functions to your Technic parts. With the appropriate parts, you can motorize your wheels with motors then remote control them with the Infrared Sensor with remote control. It would be rather tight though as sets that can allow space for these functions will show the option for Power Functions on ...


1

You could try the MonoBrick Communication Library. It is supported for Mac OS and does use Bluetooth as a way of communicating with the EV3 brick. MonoBrick was listed by IntroRobotics with three other software development resources for EV3.


1

Looking at your code, you're saying: Set the motors to a speed of 300, acceleration of 1000 Run the motors backwards Pause execution of your program for 500ms Stop the motors If you're not seeing colour id 7, go to 1. Assuming that this was exactly the same code you had on the Brick, I'd guess the delays introduced by the communication will cause a ...


1

If you are looking for some info on sending commands over bluetooth, you might want to check out the link below: http://www.robotappstore.com/Knowledge-Base/Programming-LEGO-NXT-Mindstorms/92.html It's a pretty good introduction into sending direct commands to the NXT over bluetooth. That's what all the videos are doing that you see. What's convenient ...


1

You could do it using a computer as an intermediate. Basically, you have a wireless connection between your iPhone and your computer, then the IR link between the computer and the RCX. It would be technically challenging but not impossible. The IR tower uses a serial port and the protocol is detailed here ...


1

Something like this app may come in handy: http://itunes.apple.com/us/app/inxt-remote/id317399938?mt=8 Note that for this app you must have a computer on the same network and have a bluetooth device on that computer. It's a bit of a workaround - You may want to search for some other apps that can use built-in bluetooth.



Only top voted, non community-wiki answers of a minimum length are eligible