Jump to content

Toastie

Eurobricks Dukes
  • Posts

    3,990
  • Joined

  • Last visited

Everything posted by Toastie

  1. Hi Daniel, the plug is a 3.5 mm with (+) in the center. I googled a little ... here is a link (just as an example!) to a power supply that will work very well - I bought mine from Fry's as well and they are in NC as well - maybe there is one around the corner. There is absolutely nothing wrong with DLuders suggestion to go with the LEGO 10V DC supply - in contrast!!! With the one shown above you can do other things as well. It has a rating of 1800 mA - great for electronic stuff that is much hungrier than the LiPo. And you can adjust the voltage in steps. Once again: The only thing that can overheat is the power supply (in case it has lower amperage, lets say 300 mA and no overheat protection), not the (expensive) LiPo. The LiPo has built-in electronics that takes care of basically "everything". Regards, Thorsten
  2. Hi DLuders, I guess now I am getting what you meant with "off of the graph" ... The current (in mA) on the graph is the maximum current drawn by the LiPo. It simply "wants" that much. You don't need to match the power supplies rated current with the current drawn by the LiPo. Whenever you have a power supply which can deliver 500 mA or more, it will work out. In other words: A 12 V DC power supply with a rating of 5 A output current would simply result in 480 mA going into the LiPo. If you have one with 1 Amp, same thing; as well as with one that can only deliver 500 mA. It's the LiPo that determines the maximum current. For the measurements I used a laboratory power supply with a maximum output current of 5 A. Hope that makes sense ... Regards, Thorsten
  3. Absolutely. The amperage rating could be higher (something like 750 mA or 1 A, the more the safer), but is not necessary. Just try it out - the LiPo will not take any damage. Best regards, Thorsten The top one will work for sure! Regards, Thorsten
  4. Hi Daniel, you may want to browse through this thread. It is about train and PF, but when it comes to charging its all the same. Regards, Thorsten
  5. Bricktrix, you are building in another league - this is unbelievable. Nothing more to say. Thank you very much for sharing! Regards, Thorsten
  6. Dear LegoMaverick, in my opinion, these is the pivotal points when building with LEGO. I could not agree more with what you are writing - even the two girls fit perfectly (well ladies has become more appropriate I guess, 14+16 years old). Create what you see fit. And simply enjoy. Best regards, Thorsten
  7. Hi DaddyDeuce, very well; I am as excited as you are. But you know what I find even more exciting? The ingenuity of the TLC folks in charge synchronizing the worlds of bricks. Over at the Technic Forum "they" are as excited about PF as "we" are. In fact maybe even more so; they go nuts on the PF stuff. In other words: PF seems to be a universal approach usable across virtually all LEGO themes. Now that is was I find truly amazing. And I agree, all the recent train specific sets are simply great. But again: All the new bits an pieces - with a few exceptions of course - may be rather appealing to other communities as well. That is what makes TLC simply play in another league, in my opinion. Regards, Thorsten
  8. Hi Dan-147, wow! Your FP7 engine is stunning! The cars as well. If you ask me there is absolutely no need to build closely as possible to the original, in contrast. Your version has already convinced me to change my own FP7 along your line. Thanks a lot for sharing! Best regards, Thorsten
  9. Hi craigstrains, now that's an idea! (the most spectacular derailment) PLUS: You simply reassemble the crashed train and go on for the next try ... How about another competition: Take your engine of choice and convert that into a - uhmm - a lawn mover, within 2 minutes. I bet you'll win your first award ... Rock on, Thorsten
  10. KEvron, F0NIX suggestion may only work for low currents though; the Touch Sensor has a resistance of about 500 Ohm when closed (pressed) and when you run some current through it "generates some heat", at least this is what I found out when using such a switch for powering purposes. Regards, Thorsten
  11. Thank you Paul for that interesting question and thank you TB for front paging that!!! Very cool idea ... "looked down upon by people" ... Hmmm. Anyone who is giving that impression is - well - lacking imaginativeness, if you'd ask me. There are of course several ways of looking at your question. However, if that imaginativeness is not there we probably will never gain support from them. When it is there, we probably already have their support. Personally, I'd say: We are talking about LEGO here! That's it: LEGO is inspiration, creativeness, skill, fun, fun, fun, building, imagination, endless possibilities, ... The very moment we narrow down this wonderful world to "making models as accurate or realistic as possible", we pretty much narrow down the idea of LEGO to something (I feel) is less than LEGO really is, to something much more restricted. When you go into "serious scales", you can always get very close to the real thing - look at all these gigantic breathtaking models out there; they are indeed "realistic". But then you have simply overcome the quantum noise of the LEGO world: If the smallest brick you consider is a 1x1 plate then you can virtually model every structure with amazing details and realism once the model is 10 feet long and 5 across. It is getting much more challenging when building 7-wide trains with a minimum piece dimension of 1-wide. Here we need all the skills form the geniuses out there and all the fantastic ideas to get close to the real thing. And there were (poor) attempts to get closer to realism: Remember that ugly white nose from the ICE train? It is good for just that: An ICE train. Nothing more, nothing less. Take any average sized LEGO train model, take it apart and you could probably do a fairly nice aircraft, at least one we all would recognize. Or a car, or a house, or a tree, ... I like to "feel the idea", to "see functionality", playability, and have fun fun fun. I like to dream along when a LEGO train thunders through it's own world. I like to put Mr. Crabs joint next to Café Corner - just because I can. Is this a realistic model? Oh yes! In the world I have created, it is as realistic as it gets! It simply defines itself. You know, I am very happy with the way LEGO modeling works. All models are "realistic" to me. I do enjoy very much Anthony's, Teddy's, Ben's, LT12V's, (and many other genius builders not listed) creations. I also enjoy cool ideas, alternative approaches, funny layouts, colorful solutions, ... I believe that people giving the impression of "looking down upon" LEGO models may probably (not yet) have had the chance of feeling a universe of unlimited possibilities ... Best regards, Thorsten
  12. Hi LT12Vs, I am just back from a Christmas Holiday trip to find a) one of the most beautiful LEGO steam engines I've ever seen b) wonderful details of the driving mechanism and c) very impressive comparisons of the real thing and your MOC. You are one of the most gifted German steam train builders out there. Front-paging this MOC was a wise decision of The Brickster - he knows! Congratulations on this truly amazing creation and all the "prizes" you have earned! Best regards and a wonderful 2012 for you and your family! Thorsten
  13. Hi Bricks n Bolts, this is amazing! Exactly what I was looking for. See, you can run the power from your pickup into a PF LiPo. That one works like a charm with 12DC charging voltage. The LiPo is feeding a PF receiver and that one controls a PF train motor ... and you have converted the entire 12V gray era to fully compatible PF operation. Beautiful work!!! Regards, Thorsten
  14. I would not go that far. It is 10 years old, true; depending on the condition of the set however $80 is cheap. Assuming that everything is OK than I's say it really is a good price. There is a very good amount of more "classical" Technic and system bricks and plates in the set. In addition, NQC is out there and along with BricxCC all for no charge you can program the RCX on a rather decent level. The NQC is compatible with Scout and Spybot PBricks - true, old stuff again, but it's fun to see them interact all running programs in the same language. I happen to have about 13 "classical" RCX, Scout and Spybots - they still all work perfectly well. Well just my thoughts, Regards, Thorsten
  15. Hi kyphur, next to nothing - 10 mA peak when sending RF, about 3 mA max. when listening for RF (most of the time). I wanted the transceivers to run from "active" RCX sensor ports - they can only deliver that much. Regards, Thorsten
  16. Hi SuperCow, now this is very nice, just what I was looking for. Sweet!!! Just in case: Further up people were also discussing RF as range extension or "line of sight problem" buster. In this thread in the Train forum I have posted one idea of how to get RF and PF get along quite well. The RF thingies tie into the IR bit stream so you don't have to get nasty on the LEGO stuff. The thread discussion is also very interesting. JopieK has a project going on where he uses 2.4 GHz stuff at breathtakingly low prices(!), see links in posts. That seems to be the way to go with respect to RF, if you'd ask me. Regards, Thorsten
  17. Very quickly: The Technic forum is discussing method of expanding the PF receiver range to 8 channels (16 individual motors that is) in this thread, starting around post#41 it is getting really neat. TLC has announced the bit-protocol already some time ago ("enabling the extra address bit"). Just in case somebody is interested. @The Brickster: This post should be deleted if this is common knowledge - I certainly have missed the discussion. Regards, Thorsten
  18. Hi JopieK, this is breathtakingly beautiful RF stuff. I just checked the Nordic website and then some follow-up links to e.g. RF Semiconductor (link opens PDF). Are your students using the 8051 (oh my, very good memories come to mind - an 8051 was doing my gas phase concentration measurements in the lab by taking pressure drops from known volumes ... I still have that module in my office ...) equipped version? Or do you plug the RF modules into your Arduinos? Fantastic! Any idea when the hardware rolls? Or does it already? This is going to be very, very exciting. Best regards, Thorsten P.S. The back channel is naturally also very handy for protocol safety; instead of issuing 4 repetitive bit streams as the PF remotes do, usually 1 transmission is sufficient. Only if that did not get acknowledged, further transmissions are going out.
  19. Hi kyphur, I believe this is entirely possible - it depends a little on details though. First, you'd need to decide whether or not you want to replace the entire PF stuff by new stuff - I guess not, at least not on the receiver side with all the nifty connectors and so on, right? If that is so then a little thingy needs to go in front of the PF receivers. On the transmitter side you could go all custom but then the PF remote dials and switches are also gone. So lets presume you want to tie into the IR bit stream. In this case, I'd wrap simply an "address frame" around the PF "message content". On the receiver side, some intelligence (PIC, Arduino, etc.) decodes first the address (e.g., 0 ... 255) and then decides if the message content goes through or not. For this to work, the respective receiver should only see IR light from the little thingy positioned in front. On the transmitter side - (using the LEGO PF remotes), each remote needs a dedicated IR pickup (at virtually no cost, will post some stuff in this regard soon) which goes to the transmitter intelligence (again PIC, Arduino, etc.). That one temporarily stores the remote bit stream, puts an address in front and sends the whole package out via RF, 4 times, as the original remotes do as well. I believe that there is ample of ucontroller code out there dealing with bit stream handling and things like address decoding. This would be again entirely non-fancy OOK protocol basically replicating what comes from the PF remotes ... This way you would not need several RF frequencies. Also, the address range could be much larger. The entire transmission will be somewhat longer, but that may be tolerable. Again, just ideas, I am no e-expert at all. ucontroller gurus might have a much more elegant way of realizing what you are looking for. Best regards, Thorsten
  20. Hi LT, yeah - discrete WAS better, but then: No RF for me I guess ... With respect to your question: The circuit diagram indeed needs an update. I used Tatalum SMD capacitors - some T491 series, whatever that means, 35 V DC on the source side (47 uF) and 6.3 V on the 3.3 V side (220 uF). These were apparently "new" in 2009 ... Best regards, Thorsten
  21. Dear All, since long I am toying around with ideas about IR range extension using radio frequency (RF) transmission. It is not necessary the line of sight range that bothers me – the LEGO IR remotes (both PF and the RCX/Scout/Spybot Mindstorms varieties) do bridge fairly long distances – the dead spots were making me nervous. My “robots” are often controlled to some extent by a host computer communicating with the remote PBricks in charge via the Mindstorms IR Towers. I was never that much interested in creating autonomous robots – which appears to be the main impetus of the hardcore robotics folks. In this RailBricks article (Page 44, link opens full PDF document) is a short reference to my first reasonably well working IR/RF range extension solution; the devices are set-up for half duplex IR/RF communication so that the PBricks can report back (acknowledge) commands to host control. A number of my present LEGO trains are also equipped with RCX PBricks and IR/RF transceivers. This way the trains are capable of receiving and acknowledging commands in tunnels, behind large buildings and the like. In case there is no reply the command is simply resent by the host computer a couple of times before a warning is issued. More recent train additions such as a motorized version of Ben Beneke’s BR23 use PF equipment (receiver + LiPo + old school 9V mini motors) to roam around – so these need to be integrated as well. Just recently I put one of my IR/RF transceivers in front of a LEGO PF receiver and it worked quite well. There is of course no reply from the PF receiver, so all that is really needed for PF is the RF to IR conversion part of the transceiver. I tried out a couple of integrated electronic RF circuits (no way that I could work with discrete RF stuff, TTL/CMOS logic is all I am capable to manage electronically) and came up with a fairly stable solution that I like to share here. Although this is not a train specific contribution, I post it here because the original idea was remotely controlling trains. Furthermore, there were also some hints from other forum members (e.g., JopieK) that RF communication is on their roster. I am very much interested in these solutions as well! Before going into details, here is a short list of properties I judged to be essential for my project; bear in mind that this project is sort of across multiple themes, so the transceiver should be operating with virtually “all” IR controlled LEGO devices (as long as they run on the LEGO typical 38kHz IR carrier): Two-way half-duplex communication (-> not necessary for PF) About 20 m range in congested surroundings Up-to 5kBits/s communication rate Minimal foot print, preferably 4 studs wide No modification of existing LEGO hardware, i.e. the transceivers need to tie into the IR communication path Make it as cheap as possible, but within my limited e-skill range Wide input voltage range: 4.5 V DC to 20 V AC Operation voltage below 5V. 3.3V seems to be favorable Max. input current 10 mA The last two properties result from the idea to run the transceivers off from “active” RCX sensor inputs. These are capable of a sustained delivery of about 5V/10mA to external sensors after rectification and voltage stabilization. In other words, I would not need any additional power source for the operation of the transceivers, such as RCX outputs; there are only three and they are used for motor and light operation. The wide input voltage range ensures that all other LEGO power supplies are compatible as well. To begin with, here is the idea of the non-invasive realization of a half duplex IR/RF transceiver. The set-up would be: Local LEGO IR Mindstorms tower <–> local IR/RF transceiver <–> remote IR/RF transceiver <–> remote PBrick. The problem that readily arises when using two individual circuits for RF transmission (IR in + RF out) and RF reception (RF in + IR out) is a nasty loop that is created when not taking further care, as shown in Figure 1. IR from the tower causes RF to be sent (1), the RF in channel is picking up the signal (2), mirrors that to IR out - and we create a loop (3); the on-board RF in sees its own signal and goes nuts. So there needs to be some sort of control logic, telling the IR out channel of the transceiver to simply shut-up when RF is being sent. That logic can either be hardware (e.g., in terms of a TTL solution, as shown before, see above referenced RailBricks article) or can be “programmed into” a little micro controller. I am using PICs from microchip (just ran into them, no preference at all here). The cheapest and smallest PIC I could find with 6 I/O ports is the 12F509 ($1.5/pc). The diagram in Figure 2 shows the simple electronic circuit I came up with. Programming the PICs is rather straight forward, after some readjustments to assembler code (loved to program Zilog’s Z80 on the machine level in the olden days) it worked fine for me. The nice thing about virtually all small baseline micro controllers is their reduced instruction set. The cheapest programmer for PICs is the PicKit1, which sells for about $35. The PicKit1 is compatible with microchip’s mighty MPLab IDE, which ships for free. I did all the programming with this suite and I am impressed with debugging, simulation capabilities and what not. What does the PIC do? When idling, it simply loops between the IR in and RF in channel of the transceiver and listens for signals. The moment a signal is received it jumps to the respective code (either IR or RF is handled, but not both) and deals with the signal: Is it just noise or a qualified signal (see code)? In case of a “real” signal it generates the corresponding RF out or IR out signal by mirroring what is coming in to the output: RF out is simply the on/off keyed (OOK) bit stream from the IR detector. IR out is somewhat more sophisticated; here we need to convert the incoming OOK RF signal into corresponding 38 kHz IR light bursts (I could not get hold of an IR LED with built-in 38kHz generator, they must exist). This is what the PIC does as well. For the time of transmission and some additional delay time after transmission it does simply not look at the other channel, this way we for sure don’t create a locked loop. Mindstorms PBricks need about 5 - 10 ms for sending out their reply, so this is ample of delay time. If you are interested in the PIC code, PM me and I’m happy to send you the assembler listing or the entire MPLab project file. But beware – the code is sub-amateur level! As IR parts I used the pieces shown on the left in Figure 3. The more commonly used pieces on the right were a little bulky – also I wanted to go with 3.3V so that took me to the TSOP 34838 IR receiver and a miniature side emitting SHARP GL 480 IR LED. The RF parts are shown in Figure 4. I used 433 MHz LINX modules just because they were relatively cheap (and ready to go and can manage up-to 5 kBits/s). These receivers are very stable, reliable, and virtually don’t pick up RF noise, even in completely messy circuits, see Figure 5. (On a side note, LINX phased out the LC series receivers in 2007. The follow-up LR series receivers are much more sensitive, have a higher transmission rate (10 kBit/s) but also do see a lot more noise. In fact, with no “real” RF signal present, the internal amplification goes way up and picks up noise like crazy. There are ways to pull the receiver out of noise, including software solutions (see code), but I found a much more convenient way: East Dragon Electronics (no joke, and the guy's name handling the order was Oscar ...) in China has still tons of LINX LC receivers in stock and they sell them for $5 + sh&h each!) Figure 5 shows the prototype on a solderless breadboard; if RF works in such a messy environment, then it for sure works on a rookie-made printed circuit board as well. All I can say is that the LINX people do a good job on their RF stuff ... RFM has also a nice suite of integrated RF stuff. Their integrated transceivers (RF in and out all under one tiny hood!) are also working fine, even in my messy environment. It is just that the LINX LC receivers appear to be less prone to noise pickup ... and they are a little cheaper. Now on to the foot print. To really go small we need a) a printed circuit board (PCB) and b) some SMD parts. The PCB board was made by a German company called “PCBPool”. They give you quite powerful software (called “Target V14” and up) to draw the circuit and automatically route the board – but you have to use their service. Which is $60 for a 160x100 mm2 double sided board. That fits at least 15 individual transceiver boards as shown in Figure 6 – I have already used 7 from this board shown. Everything works on-line; you just have to wait for the board to show up in your real mailbox. Figure 7 shows all the parts going onto the board – I certainly overdid it with the resistors ... The assembled transceiver is shown in Figure 8; In Figure 9 it is comfortably sitting in a case made by 3 hollowed out 4x2 bricks and a 2x4 plate. The cost (very rough estimate) for such a transceiver is still considerable, I guess: PCB $60/15 = $4 RF receiver = $10 (LR type from digikey) or $5 (LC type from East Dragon) RF transmitter = $5 IR receiver = $1 SMD capacitors = $5 all remaining parts about $5 That totals to roughly $30 which is considerable. Prices go down when you order ship loads but that was not what I was looking for. I just want my trains and stuff run around happily. Figure 10 shows how to “connect” to LEGO devices without breaking into them. So far this IR/RF transceiver worked with PF receivers, RCX, Scout, and Spybot PBricks. PF is only one way, so the back channel is not needed. In this clip three trains are remotely controlled via RF (with back channel). The IR tower or control unit (remote) is hooked up in exactly the same way with another transceiver. As already said, if you go one-way only (PF) then a 433 MHz remote control extender works very well as transmitter. Here are some more or less useful pictures once moderated. There is more to come; RF base stations with distributed IR in/out satellites (reducing the cost significantly for multiple stationary LEGO devices such as switch point controllers, lighting, etc.) is one option that works also quite well, just installed some stuff. Furthermore, when not using the back channel, the host transmitter can be a plain vanilla 433 MHz remote control extender blowing out considerably more RF signal than my tiny transceivers. That will ensure some real remote distance control. Will hopefully be back soon with some more applications. Best regards, Thorsten
  22. Tony, this is absolutely entirely true - this is what LEGO is about. Nothing more, nothing less. Thank you very much for so nicely phrasing it - I will surely quote your post partly or entirely when it comes to "what is LEGO about" related stuff. Wonderful. Best regards, Thorsten
  23. Hi Mostlytechnic, since you are into micro controllers - ever thought about replacing the PF receiver with a custom design (instead of customizing the remote)? Or maybe create an add-on to the PF receiver? I guess that the difference between brake and float will not really show with most trains. They would have to be really heavy - however in that case friction would really go up and they would stop faster. I have equipped my trains with RCX PBricks - well that makes them rather bulky but worked reasonably well with the Santa Fe and the GPXX diesel series. The RCX bricks receive (and optionally acknowledge) messages in the RCX format (which is compatible with RCX2, Scout, and Spybotics firmware and you may also tie in NXT PBricks if you have the NXT HiTechic IR "sensor") - and then do what you have programmed with that message. For example, the first message is an address byte, the second a data byte - lets say train #3 go to speed 5. A little piece of software in the RCX looks at the current speed, and then cranks up to target speed rather slowly. The same is true for breaking. When you go from full speed to 0, my trains need a good amount of time to actually stop. Guess this is what they do in the nifty DCC controllers as well; as far as I understand, you can program you response characteristics into the controllers - but I don't have any, just guessing. Regards, Thorsten
  24. Hi JopieK, that sounds interesting! I am done with my approach using LINX modules, both for PF (uni-directional) and RCX (bi-directional) communication. Works quite well in my office. Will be back in two weeks and hopefully show some pictures. What is you approach? Regards, Thorsten
  25. Hi LT, wow, although I had a detailed sneak preview of this beautiful engine: Simply breathtaking. A truly masterfully built steam engine! But even more so: Your soldering is excellent as well, very clean and very well suited for LEGO models. Brilliant work and fully in line with the other BR series models!!! All the best, Thorsten
×
×
  • Create New...